Author: Keith Kothman
-
(maxmsp) Selecting and Counting
Some additional explanations that will help with Assignment 2. You will constantly need to test data in some way, looking for a particular value to trigger execution of some action, or looking for certain values to move separately from other values. While MaxMSP has a full set of Boolean operators (operators that test conditions like…
-
(musTh 212) Quiz 1 Review
Let’s pretend that somehow we’ll be able to function on Wednesday, and that we’ll have our quiz. Let’s recap the material we’ve covered so far. Chopin Prelude No. 4: non-functional voice harmonic progressions, chromatic voice-leading, and implied tonality. Chromatic Sequences: descending circle-of-fifths, ascending 5-6, and omnibus. Integer notation, transposition, and equal divisions of the octave.…
-
(maxmsp) Converting Instructions to Patcher
The first midi programming assignment always creates difficulties. The biggest problem is translating the instructions step by step into a working patcher. I’m going to explain the process using the first problem from Assignment 2. Part of the problem is that we tend to try and start at the top of the instruction list and…
-
(maxmsp) Quiz Reminder
We’ll have a quiz on Monday. It will cover: basic math, including the difference between integer and floating-point math (arguments, number boxes, etc.) labeling print objects and how they display in the max window order of operation (left-to-right, top-to-bottom) the use of the trigger (t) object for specifying operation order proper use of the stripnote…
-
(maxmsp) storing in a table, converting velocity to time
I just cleaned up and uploaded the demo patchers from wednesday (w3d2a, and w3d2b) in iLocker. 2a has the conversion program to convert velocity to musical time values suitable for a metro object. The only different from class is that once you divide you really have index values that should be sent to a umenu…
-
(maxmsp) drunk, urn, coll
Class demo patchers are up in iLocker. (w3d3a.maxpat, w3d3b.maxpat, and w3d3c.maxpat) My rounding patchers are also there now. Randomness The drunk object output a random number confined to a given range and step size. The step size argument minus one sets the maximum size of the step. Zero steps are possible with any step size,…
-
(maxmsp) Assignment 2: MIDI Patchers
Due Monday, January 31 We need to start programming some patchers to build up skills ahead of our first big MIDI project. Towards this goal, I want you to create the following Max/MSP patchers, each as a separate patcher/file. 1) A gesture generator/arpeggiator patcher that Uses a pressed MIDI key for transposition input and to…
-
(maxmsp) set, umenu, transport, musical time syntax
Demo patchers are uploaded. One shows order of operation with a breakpoints; the other shows musical time syntax with a few extra objects: set, umenu, and transport. Order of Operation Musical Time Both patchers are fully commented. Poke around.
-
(musTh 212) Assignment 4: Kostka Chapter 1
Due Friday, January 28: From the Kostka book, p. 15, Part A, numbers 1, 3, and 4 p. 18, Part B, number 3 (a – h) (Recording available on Naxos. Search for CRC2984. The written example starts around 25 seconds in.) You can write/type answers separately from the book and turn them in hard copy…
-
(musTh 212) Assignment 3: Integer Notation and Transposition
Although this was assigned while I was gone, I’m posting it for the record. IntNotationAssign.pdf