M4L Device: SA.Drift

Drift is a simple Max MIDI Device that applies a variety of modulation types to vary the pitch of incoming MIDI notes using pitch bend messages. It's useful for adding subtle, organic variations to harmonic parts. 

Drift has the following parameters:

Trigger Type : When Retrigger is enabled and a MIDI note on message is received, the phase of the modulation waveform will be set to zero. When set to free, the modulation oscillator is free running. If the Sync type is set to ‘Sync’ and the Trigger Type is set to ‘Free’, then the transport must be playing in order to hear the modulation effect.

Sync Type : This menu sets the modulation frequency type. The frequency may be a free value (Hz) or synced to the current BPM (Sync).

Modulation Polarity : This menu sets the polarity of the modulation. This can be set to plus or minus values (oscillating around the center frequency), or just plus (above the center frequency), or just minus (below the center frequency).

Modulation Waveform Type : This menu sets the modulation waveform shape. There are sine, square, sawtooth, triangle, and random waveform types.

Modulation Waveform Frequency : This dial sets the frequency in Hz of the modulation waveform.

Modulation Waveform Sync : This dial sets the note value frequency synced from the current BPM.

Modulation Depth : This dial controls the amount of modulation applied to incoming MIDI notes.

Jitter Depth : This dial controls the amount of random noise (or jitter) applied to the modulation.

Here's a short demo of the device with Ableton's Operator synth:

*Note that if the device is turned off, the pitch of the instrument device may be above or below it’s standard pitch.

You can download the device over at the Max for Live database: