Soundipity generates MIDI notes in real time. It doesn’t produce sound on its own—instead, it drives your existing instruments, synths, and DAWs. Here’s how to set up:
1
Open Your DAW or Synth App
Launch Logic Pro, GarageBand, Cubasis, or any MIDI-capable app. Create a software instrument track.
2
Set MIDI Input
In your DAW, set the track’s MIDI input to "Soundipity" or "All MIDI Inputs". Soundipity will appear as a virtual MIDI device.
3
Press Play
Tap the play button in Soundipity. You’ll hear notes playing through your instrument immediately.
4
Tweak While Playing
Every parameter responds instantly. Move sliders, change rhythms, switch zones—the music evolves in real time without stopping playback.
Pro tip: Hit record in your DAW while …
Soundipity generates MIDI notes in real time. It doesn’t produce sound on its own—instead, it drives your existing instruments, synths, and DAWs. Here’s how to set up:
1
Open Your DAW or Synth App
Launch Logic Pro, GarageBand, Cubasis, or any MIDI-capable app. Create a software instrument track.
2
Set MIDI Input
In your DAW, set the track’s MIDI input to "Soundipity" or "All MIDI Inputs". Soundipity will appear as a virtual MIDI device.
3
Press Play
Tap the play button in Soundipity. You’ll hear notes playing through your instrument immediately.
4
Tweak While Playing
Every parameter responds instantly. Move sliders, change rhythms, switch zones—the music evolves in real time without stopping playback.
Pro tip: Hit record in your DAW while you tweak Soundipity’s parameters. Capture evolving performances in a single pass without stopping.
Voices are independent note generators. Each voice has its own parameters—note range, rhythm, probability, MIDI channel—and generates notes independently of other voices.
You can create multiple voices to layer melodies, bass lines, and percussion simultaneously. Each voice can target a different MIDI channel, letting you drive multiple instruments at once.
Add Voices Tap + in the Voices panel to create new generators
MIDI Routing Each voice can send to a different channel (1-16)
Activity Indicator Green dot pulses when a voice generates a note
Quick View See note range and repeat status at a glance

Each voice has a set of core parameters that shape its behavior. All parameters update in real time—change them while playing to hear the music evolve instantly.
| Parameter | Description |
|---|---|
| Note Probability | Chance (0–100%) that a note plays on each beat. Lower values create sparse, breathing patterns; higher values create denser melodies. |
| Velocity | How hard notes are played (1–127). Controls dynamics and expressiveness. MIDI velocity affects volume and timbre in most instruments. |
| Note Range (Min/Max) | The lowest and highest notes the voice can play. Displayed as note names (C4, G5, etc.). Use sliders or arrows for precise control. |
| Chord Mode | How notes relate to the current chord. Options: None, Chord (chord tones only), Root, Scale. See the Chords section for details. |
| Channel | MIDI channel (1–16) for this voice. Route different voices to different instruments in your DAW. |
The interval grid controls the relationship between consecutive notes. Tap cells to enable/disable. When the voice generates a note, it picks from enabled intervals relative to the previous note.
How intervals are interpreted depends on Chord Mode:
For example, with interval "1" enabled: in None mode, the next note is one semitone away. In Scale mode, it moves to the next scale tone. In Chord mode, it jumps to the next chord tone (e.g., from the root to the 3rd).
0
1
2
3
4
5
6
7
8
9
10
11
Wrap vs Reflect: When notes would go outside the note range, "Wrap" brings them back from the other end (like an arpeggiator), while "Reflect" bounces back in the opposite direction.
0 = Repeat Interval 0 means repeat the same note
Small Intervals 1–2 creates smooth, stepwise motion
Large Intervals 3+ creates leaps and wider arpeggios
Multiple Intervals Enable several for varied, unpredictable motion
Rhythm controls when notes happen. Select one or more beat divisions—the voice randomly picks from enabled rhythms each time it generates a note.
4 2 1 ♩ 1/2 ♪ 1/4 ♬ 1/8
Standard rhythm values in beat units (1 = quarter note at current tempo)
3 3/2 3/4 3/8 3/16
Triplet rhythms for swing and polyrhythmic feels
| Control | Description |
|---|---|
| Tightness | How precisely notes land on the beat (0–100%). Lower values add swing/looseness; 100% is perfectly quantized. |
| Syncing | Link this voice’s rhythm to another voice or to chord changes. Creates coordinated, interlocking patterns. |
The Loop feature captures generated notes and repeats them. Once enabled, the voice records notes for the specified length, then plays that phrase on repeat.
This is perfect for creating repeating riffs, ostinatos, or rhythmic cells. Disable the loop to return to live generation and capture a new phrase.
Chord-aware playback: When a chord mode is set, looped notes automatically adjust to fit the current chord. A riff captured over a C chord will transpose to match when an F chord plays—keeping the melodic shape while staying harmonically correct.
Loop Length Set length in beats (1, 2, 4, 8, 16, etc.)
Capture New Toggle loop off/on to record fresh phrases
Chord-Aware Notes adjust to fit current chord when mode is set
Zone-Aware Switching zones resets loops for fresh generation
Creative workflow: Generate freely until you hear a phrase you like, then enable Loop to lock it in. Layer multiple voices with different loop lengths for evolving polyrhythms.
Soundipity’s chord system keeps generated notes harmonically grounded. Create progressions by adding chords with root notes, qualities, and durations. Voices can then filter their notes based on the current chord.
If you add a chord without a duration, the progression holds on that chord until you manually move to the next one, giving you manual control for open-ended sections.
Timed Progressions Set duration for each chord in beats
Quick Edit Tap any chord to modify root, quality, or duration
Auto-Advance Progression cycles automatically while playing

Zones are snapshots of your entire setup—all voices, their parameters, tempo, and chord state. Save zones to build up a library of states for different song sections, then switch between them instantly during performance.
Save Current State Tap + to capture everything as a new zone
Update Zone Modify parameters then tap Update to overwrite
Keyboard Control Arrow keys navigate zones; space toggles play
Export & Share Save .sipz files to share zone sets

Live performance tip: Connect an external keyboard or foot pedal. Use arrow keys to advance through zones while playing—perfect for hands-free transitions during a live set.