Category: max

  • (max) patchers 5 and 6, rough versions

    I don’t have time to add anything great to the presentation on tables from class, but I did want to link to the patchers. The rough version of 6 gives you some direction as to how to solve the changing chord/pattern problem for 6B. http://ilocker.bsu.edu/users/kkothman/WORLD_SHARED/must342-14/demoPatchers14/ArpeggiatorPatcher5.maxpat http://ilocker.bsu.edu/users/kkothman/WORLD_SHARED/must342-14/demoPatchers14/ArpeggiatorPatcher6rough.maxpat

  • (max) comparisons and the select object

    The assignment for Patcher4 is a little tricky. Given what you learned in the first Max MIDI tutorial, you can see how a comparison object can be used to control a graphic gate. Comparison objects include == (is equal to), < (less than), > (greater than), != (is not equal to), <= (less than or…

  • (max) range, offset, and scaling

    Generating musically useful data requires an understanding of the terms range, offset, and scaling. (In future posts I’ll cover related topics like mapping and selecting.) I’ll use Patcher 3 as the basis for my discussion. (download patcher3) A patcher that plays random notes within an octave at a regular time interval, using input from a MIDI keyboard to…

  • (max) keyboard shortcuts 1

    Keyboard Shortcuts You will greatly speed up your programing in Max if you learn the keyboard shortcuts for creating certain types of objects. (Keyboard shortcuts are money.) Cmd-click (Cntl-C) on white space unlocks/locks a patcher n creates a new object (at the current cursor location) m creates a new message object b creates a button…

  • (max) translating descriptions to algorithms to patchers, 1

    One of the hardest things about programming is translating a description of a task, to an algorithm, to a program — a patcher, in the case of Max. First, let’s make sure we understand each part of the above statement. I’ll use the Fahrenheit to Celsius converter problem from the last class. Description A description is…

  • (max) first tutorial patchers

    After downloading and setting up Max, work through the following tutorials before Wednesday’s class: Basics: 1 – 7, through numerical user interfaces MIDI: 1 & 2 You should also take a look at the random object (in the documentation window shown below, choose Objects, then list by A – Z). We will have an in-class…

  • (max) setting up the max program environment

    If you haven’t downloaded Max yet, do it now. Starting Max and Setting Preferences Launch Max and either follow the instructions to authorize your software, or bypass authorization to go straight to the program. By default, Max starts with a welcome screen that contains a variety of options. Since the welcome screen always stays open even…

  • (max) the opening day that wasn’t

    The semester started and we’re already a day behind. Download the software! Now! (free and fully functional for 30 days) Class Structure I’ve set a goal for this semester to do the ever-so-hip instructional paradigm, and flip class. I will be providing blog posts, demonstration videos, and other readings ahead of class so that we can…

  • (maxmsp) know your cpu status

    Just a last minute post, since crashing seems to be taking over your life. To monitor your total cpu usage, you need to open the Activity Monitor (Mac only). Go to Applications | Utilities | Activity Monitor. You have various ways of looking at your usage. The key is looking at the overall percentage of…

  • motu drivers

    download the motu drivers for the ultralite in studio 9 HERE.