Each cycle~ starts at 800 Hz and ramps to a note in the harmonic spectrum with a fundamental frequency of 100 Hz over 45 seconds after a delay of 5 seconds. The curve~ controls the amplitude of all of the cycle~ objects.
This example shows a simple way to mix two audio sources.
This example shows how to create a “theremin” where the mouse position controls pitch and amplitude of a cycle~ with the x and y position respectively.
This example shows how to use the function object for making tendency masks with breakpoint line segment functions (à la Koenig and as explained by Rowe) using a line object to progress through the functions that describe the minimum and maximum of the function’s range.
This patch demonstrates a method of storing and recalling sound in RAM using the buffer~ object and the various objects that can access a buffer.
This patch shows the basics of how to record and play back a sound file.
This patch demonstrates how to use gain~ to smoothly scale a signal.
This exmaple demonstrates a simple way to ramp amplitude with number~.
In the I/O Mappings window within the Audio Status… window you can map the outputs numbered 3-16 to play through outputs 1 or 2 of your available stereo output device (say, Built-In Audio, for example). This allows for testing patches on hardware that has less than the desired number of channels.
Using any MIDI synth VST plug-in, you can control MIDI data such as modulation and volume.