stack overflow--prevents outlets from sending out more information until overload problem is fixed
Critique of Rhythm Patcher:
I'm adding modulating frequency to carrier frequency, pushing it all to clipping levels. Have to put +~ object BEFORE cycle~ (carrier frequency) object and do +~82 so that you have carrier frequency at proper place.
Add something down at bottom that multiplies them all by a smaller number, because adding all 6 together will still clip otherwise.
Modulating with a sawtooth wave will still clip, despite the smoothing formula. To use sawtooth type wave, phasor is fine, or rampsmooth~, which adds in some filtering.
Embedded patchers--When you have the sub-patcher made, highlight all things you want to be made into one object, select Edit, Encapsulate--makes single object starting with p, click on it to open sub patcher. Also creates inlet and outlet object in sub patcher, which show up as regular inlets & outlets in main patcher. Can also do this by saving a patcher normally with a title like "chrisosc~," and then you can use that as a sub patcher in all your other patchers.
pack object--send several number boxes into it, it turns them into a list and sends them out as a unified list
unpack object--gets list in inlet, sends messages out through separate outlets
function object--makes shape you want using little dots that are connected, to delete dots, shift-click
Ways to think about time: absolute time, frequency (kind of the inverse), metronome time
transport object--separate clock/timekeeper that thinks in musical terms, tempo, bars, beats, etc.--turned on or off with 1 or 0, but it's not a metro, which thinks in relation to absolute time--make transport object with toggle, then metro 4n (to make quarter notes, for example), and metro will now know what 4n means--default tempo of transport is 120--input tempo message
tempo message--tells tempo to transport object, type "tempo 48" or whatever tempo into message box
No comments:
Post a Comment