EP-3xx41 Max – week 2

Communication Devices

[wpdm_file id=2]

Stories

User Interface Design

  • Ableton Live
  • Mira
  • Max Radio Project
  • Kaossilator

You can solve many issues by watching what happens when somebody uses your design.

Writing Max patches

  • Lock/unlock,
  • Keyboard Shortcuts
  • Messages,
  • Buttons,
  • Bang
  • metro
  • send and receive
  • patchcords: Max/MSP/Jitter
  • Right to Left,
  • Max window
  • configuration
  • Presentation mode
  • MIDI
  • OSC
  • Serial
Useful things to know
  • Pasting patches from the c74 Forum into a patcher
  • Using externals (set Max path options)
  • Where are the examples? (inside the application)
  • Max For Live – Use it as a “shell” to give your patches Midi, audio production, recording, automation, etc.,
Making things with Max

http://cycling74.com

tutorials, tools, projects, forums, interviews

Google: Search for anything combined with Max/MSP

Youtube videos channels

resources – external objects.

  • CNMAT
  • github

 Assignment

From last week. User Interface design.

 

 

Max For Live randomizers

[update 9/13/2013]

The c74 “Max For Live Essentials” pack contains a “device randomizer”. Located in Max Audio Effect | Control Devices.

It works in Auto or Trigger mode. And it automatically maps the entire device.

Other randomizers…

http://www.maxforlive.com/library/device/1893/smart-randomizer

an earlier version

http://www.maxforlive.com/library/device/1892/fx-randomizer

Another one:

http://www.maxforlive.com/library/device.php?id=166

 

Max for Live Pluggo abstractions

By Cycling74

Max/MSP folder: applications/max6.1/patches/m4l-patches/Pluggo for Live Resources/patches

Here you will find things like pluggo.randomPreset that gets called with sends/receives in the Pluggo patches. A challenge will be how to randomize ‘any’ params in any patch?  Without knowing the ranges?

 

Programming Max For Live devices

By Cycling 74

HIghlights
(by video number in the Youtube series)
  1. overview/intro
  2. * a way to show how many midi notes are being played, using [borax] and build a list of them using [bag]
  3.  how to sync a [phasor~] signal to the Live transport (1 bar)
  4.  transport controlled velocity step sequencer.
  5.  making a midi instrument
  6.  ADSR control of midi instrument
  7. *  filterning with sync to get dubstep bass
  8.  working with buffer~ and samples, and drop
  9. *  [poly~] polyphonic synth : http://cycling74.com/download/polysynthset.zip
  10. * live API and remote (to control external devices) and live.step, with [phasor~] control
  11. * parameter sequencer