No changes MIDI input · Off Recovery · Off SQUID · Not connected
Dismiss
Pattern 01
ViewTrack Create drum view…
Generate Shape values
Edit step Copy step Paste step Piano keys off Advance after chordA = C4 · Z/X change octave
Note CC Vel · slots 1–8 → Gate · gap = offset · › = next stepSpace / Shift-click / right-click: toggle note 1 · Enter: edit
← Steps →
Page1 · Steps 1–16 2 · Steps 17–32 3 · Steps 33–48 4 · Steps 49–64 Cell clickDraw hits Select steps
Velocity Gate CC Show lane
ParameterVelocity Gate CC lane 1 CC lane 2 CC lane 3 CC lane 4 CC lane 5
NotesAll active notes Note 1 Note 2 Note 3 Note 4 Note 5 Note 6 Note 7 Note 8
Gate scaleAuto 1 step 2 steps 4 steps 8 steps 16 steps 32 steps 64 steps
Selected value
Show stored steps beyond length
Pattern 01 is empty Create a pattern in this slot.
Create pattern
Track 01 / Pattern 01 Step 01 Outside pattern length
Notes 0 / 8
On Note Vel. Gate Offset
Show all eight note slots
Gate is in steps; 1.000 reaches the next step. Offset delays a note by sixths of a step. Enter advances while keeping the same field.
Step controls & automation Step settings
Step active
CV Slide
Tie from previous step
Harmonizer
Count
Divide
CC values 0–127
CC assignments are in track routing settings.
Transpose automation
Speed, roll and Groove Bend Speed control Rhythmic roll Groove Bend samples at sixths of this step (−64 to +63; 0 is centered).
Clear step automation
Clear selected step
Unedited settings are preserved.
Add a pattern to edit its steps.
Step notes ×
On Note Vel. Gate Offset
Enter / Shift+Enter: next / previous step · Alt+P/V/L: pitch / velocity / gate · Tab: next field · Escape: return to grid. Edits also appear in the right inspector.
Open .prj Drop a SQUID project
Using the editor ×
Open a SQUID Manager .prj export or create a project. Select a track and pattern, then edit each step’s notes, velocity, gate, CC values and transpose automation. Up to eight notes fit in a step.
Use Pattern sets to capture, edit or recall scenes across tracks. Musical settings edits fixed length, swing, probability, scale, modulation and arpeggiator settings. Track harmonizer chords and step ties, chord assignments, speed, roll and Groove Bend have their own controls. Interpolate / randomize previews an edit before applying it; undo restores the previous project.
Arrows / Home / End Navigate tracks, patterns and steps
Alt 1 / 2 / 3 / 4 Focus tracks / patterns / steps / notes
Space / Enter / Escape Toggle note 1 / open notes / close panel
Tab on a step Edit its pitch in the inspector
Enter / Shift+Enter in notes Commit and move to next / previous step
Alt ← / → Change step, keeping the note field
P / V / L · Alt P / V / L in fields Focus pitch / velocity / gate length
Shift ↑ / ↓ in note numbers Pitch ± octave · velocity ±10 · gate ±1 step
⌘/Ctrl C / V Copy / paste step
⌘/Ctrl Shift C / V Copy / paste pattern across tracks (empty slot)
⌘/Ctrl D · N Duplicate pattern · create pattern
⌘/Ctrl S / O / Z / Shift Z Export / open / undo / redo
Delete / Backspace Clear step; a single-track drum view clears only the selected note lane
G / I / M Generate / import MIDI / export MIDI
` · A W S E D F T G Y H U J K Toggle piano typing · chromatic notes
Z / X (piano mode) Octave down / up; release chord to enter it
In note fields, Up/Down adjusts the number and Left/Right moves the text cursor. Tab follows pitch, velocity, gate and offset; Escape returns to the selected step. Editing an empty note's pitch enables it. Enable Advance after chord for piano typing. Export a .prj copy and check it arrived in Downloads. Enable local autosave under Recovery for recovery after a reload.
Open editor example
Close
Copy or move pattern × Destination track Pattern slot OperationCopy Move
Choose an empty destination. All pattern settings and automation travel with the pattern.
Apply
Group tracks as drums ×
Virtual drum group
Names such as dr1_kick and dr1_snare join group 1. dr2_* joins group 2. Each row uses its original SQUID track and notes.
Normalise routing / program settings to the first participating track
Copies output, MIDI channel, delay, bank MSB/LSB, program and five CC assignments. The first participating track is the lowest-numbered member.
Normalise routing / program settings Apply names and open drum view
Export MIDI × Selected pattern Track snapshot Entire bank · ZIP
ScopeSelected pattern 16-track snapshot Entire bank (ZIP of MIDI files)
Exports stored active notes, offsets, gates, velocity, assigned CCs, channel and project tempo on a straight sixteenth-note grid. Running direction, pattern speed, swing, scale, arpeggiator, probability, count/divide, transpose and other performance effects are shown in the editor but are not rendered into MIDI.
Export MIDI
Import MIDI ×
Source · channel Destination track First slot
First step (1-based) Last step (inclusive) Note timingNearest sixth of a step Nearest step
Split into consecutive patterns (up to 64 steps each) Replace occupied destination patterns Include CCs (must match destination assignments) Use file tempo for project Use source MIDI channels for destination tracks
Apply import
Generate pattern ×
Starting preset
Participating lanes Selected only All lanes
RhythmEuclidean Polyrhythm Regular pulse Tresillo (3+3+2) Probability
Pitch / harmonyMelodic walk Single pitch / drums Progression bassline Repeating motif Arpeggio Chord progression Chords with voice leading Random scale notes
ScaleMinor Major Dorian Mixolydian Major pentatonic Blues Chromatic
Rhythm length (steps) Hits / density Root (MIDI pitch)C3 Pitch span (semitones) Gate (steps) Velocity
More options · timing, variation & locks Pulse period Second period Beat accent Velocity variation ± Rotate (steps) Progression (degrees) Random seed New hit offset (sixths)
Invert pitches around root Reverse rhythm Keep current rhythm Keep current pitches where present Keep current velocity, gate and offset where present
Destination track Pattern slot Apply modeReplace in rhythm range Merge · retain existing lane hits New pattern in empty slot
Enable skipped destination steps (also activates their other notes and CC) Set destination length to rhythm length (affects all notes on each track) Replace existing lane pitches with the chosen pitch
Preview steps01–16
New seed Audition Stop Apply pattern
Local recovery × Autosave this session locallyStores project bytes in this browser. Restore is offered on the next visit. A project export is still your portable copy.
Delete local recovery copy
Restore local session?
Restore Discard recovery copy Keep copy, start without restoring
Pattern sets ×
Each set stores one pattern and a mute state per track. Choose a set, then edit its entries. Every change is undoable. Recall selects its patterns in the editor and applies its mute states.
Capture current track selections Recall in editor Clear set
Capture one pattern slot per drum group
The selected member supplies its group's slot; other groups use their first member's selection. Missing patterns remain unassigned. Group controls change all members; expand Individual tracks for overrides.
Copy to empty set Copy set
Interpolate / randomize ×
OperationInterpolate between anchors Randomize within a range ParameterPitch (Note 1) Gate (all active notes) Velocity (all active notes) CC lane 1 CC lane 2 CC lane 3 CC lane 4 CC lane 5 Step active / skipped Step orderStored running direction Numerical step order
Add Note 1 on empty steps / enable new CC values Reset affected note offsets to 0 (device-style interpolation)
Before · gray / Preview · green. Drag the anchor dots vertically, or focus one and use ↑ / ↓.
New seed Apply
SQUID projects ×
Connect Refresh Disconnect
Read into editor Download backup Cancel transfer
Editor → SQUID Send editor project…
The SQUID chooses the destination using its project-load operation. Keep it connected until it confirms the save.
Send project to SQUID
Create a drum view × Choose how to arrange your sounds. Your notes and routing stay editable in the project.
Eight notes on this track One SQUID track, eight fixed note lanes. Shared routing and pattern settings.
Use eight note lanes Combine existing tracks One row per participating track. Coordinate their pattern slots and routing.
Choose participating tracks How drum views are stored The editor uses a DR_ track-name prefix for eight note lanes, or dr1_, dr2_ and so on for groups. These names travel with your .prj file.
MIDI keyboard input × MIDI keyboard Connect MIDI input Input ChannelAll channels
Enter chords into selected step Advance after releasing the chord
Connect an input, then arm note entry.
Your next SQUID project × Edit patterns, shape a groove, and organise the project for your SQUID.
New project Open .prj file Read from SQUID
Explore the editor example Projects stay on this computer. Enable Recovery to keep an edited copy across reloads.