clip player

clipplayer · modulation

Build note patterns, record audio takes, and loop control movements in one clip grid. This guide explains Clip Player itself. The Push 2 and Launchpad guides show the physical controls for the same workflows.

How the pieces fit

A lane is one instrument or audio channel. Clip Player has 8 lanes, with 64 stored slots per lane. Only one clip plays in a lane at a time. Each clip keeps its notes, automation and optional recorded-audio layer together in the same slot.

NOTES sourceThe clip’s notes become pitch, gate and velocity. Patch these to a voice to hear them.
RECORDED sourceThe same clip plays its saved stereo take instead of generating notes. Its notes remain editable.
Automation · teal dotControl movements belong to the clip and continue with either playback source.

Inspecting, launching and choosing a record target are separate actions. The editor can show a stopped clip while a different slot plays. Once audio is armed, its destination stays fixed even if you inspect something else.

TIMELORDE supplies the shared clock. With QNT on, queued launches wait for the next boundary of the longest currently playing clip. NOW bypasses that wait. If nothing is playing yet, the first launch starts immediately.

Your first note clip

  1. Add Clip Player and enable audio. Use the rack’s TIMELORDE for tempo and transport.
  2. Open Clip Player’s full view. In SESSION, double-click an empty pad in lane 1 to open EDITOR.
  3. Click piano-roll cells to add notes. Time runs left to right; higher pitches are higher on the screen.
  4. Patch pitch1 to a voice’s pitch input, gate1 to its envelope or gate input, and the voice’s audio to your mixer/output. Add vel1 where your voice accepts velocity.
  5. Start transport and press NOW in the editor. Return to SESSION to launch other clips.

No controller is required. Drawing notes alone does not make sound: the NOTES source needs a connected voice. Record that voice to attach its sound to the same clip, then choose RECORDED to play the saved take.

Session, channels and playback

Session: lane controls above the launch grid; selected clip belowSESSIONSCREEN LAYOUT · annotated guide1M■● 1◉A2M■● 1◉N3M■● 1◉N4M■● 1◉N5M■● 1◉N6M■● 1◉N7M■● 1◉N8M■● 1◉N▷▷▷▷MUTESTOPAUDIOAUTO1One control column per laneMute and stop are separate actions.2Two independent armsAUDIO captures sound. AUTO captures moves.3Each row is a sceneA = audio attached; notes stay in this clip.Eight slots are visible; four shown here.LANE 1 ▾ SLOT 1 ▾ NOTES + AUDIO EDIT4Inspect before recordingRecording keeps this clip’s lane and slot.
Session: lane controls above the launch grid; selected clip below. Illustrative layout; the guide below explains the actual controls.
WhereWhat you do there
SESSIONLaunch grid, per-lane MUTE / STOP / AUDIO / AUTO, scene launch and repeat controls, selected-clip inspector.
CHANNELSSet each lane to mono or poly, choose its RATE, and toggle the same AUTO arm found in Session.
EDITOREdit the selected clip’s notes, inspect its recorded waveform and choose NOTES / RECORDED. NOW / QUEUE launch that selected clip.
PLAYBACKGlobal STEP, QNT, S&H, OCT and GATE settings. These are shared across lanes.
Above the tabs’ contentTransport and tempo nudges, stop-all/reset, undo/redo, hardware binding, arrangement/song controls and automation status remain available across views.

On screen, columns are lanes and rows are slots. Click a loaded pad to launch or queue it; click the currently playing pad to stop its lane. Double-click opens its note editor, with audio controls alongside when it has a take. Shift-click launches immediately. An empty pad can become a note placeholder, but opening an empty editor alone writes no notes.

MUTE silences a lane while retaining its running clip. STOP stops that lane. Stop-all is the immediate panic action. RST re-aligns active clips to their first step; it does not rewind the arrangement or launch stopped lanes.

The screen grid shows the first eight slots. The selected-clip LANE / SLOT selectors reach all 64 slots without launching. Hardware banking reaches the extended slot range. The selected-clip controls and recording status sit directly below the grid and wrap within its width; scene repeats for the first eight scenes follow beneath them in their own SCENES block, so the grid keeps its place at the top of the session page.

Right-click a pad for COPY, PASTE and CLEAR, plus note-specific probability controls. The screen, Push and Launchpad share a local clipboard. A whole-clip copy carries its notes, automation and attached audio; the audio keeps its media reference. A scene buffer pastes into a scene, and a clip buffer into a clip. A paste replaces the destination’s contents as one undoable edit. Menu CLEAR deletes all of that clip’s layers.

Write and shape note clips

Note editor: select a note, Shift-click its endpoint to tie; audition belowEDITOR · NOTESSCALE 16st ⌫ ×2 DIV 1 SW 0 VEL SCALE…selected tie← steps → pitch increases upwardNOWQUEUE1Clip toolsScale, length, division and velocity.2Draw in the piano rollClick: add / select.Click the selected note: erase.Shift-click its endpoint: tie.Alt-click or VEL: change velocity.Right-click a note: its note menu.3Hear this clipNOW is immediate.QUEUE follows launch quantization.
Note editor: select a note, Shift-click its endpoint to tie; audition below. Illustrative layout; the guide below explains the actual controls.

The piano roll shows the selected clip’s editable pitch range and full length, up to 128 steps. Click an empty cell to add and select a note. Click an existing note to select it; click that selected note again to erase it. Shift-click a later cell on the same pitch row to hold the selected note through that step. The tied span appears as one solid bar. Alt-click, or turn on VEL and click, to cycle velocity. Right-click an existing note to open its menu.

Ordinary step notes use the global GATE setting; tied notes sustain across their span. Notes recorded from hardware KEYS can carry their own held duration, including a fraction of a step, so changing GATE does not shorten those captured gates. A recorded note ends no later than the clip’s end. Tying it in the editor replaces that captured duration with the span you choose.

ControlBehavior
Scale / lengthCycle the clip’s scale and step count. Length changes retain notes outside the current end; extending the clip brings them back.
×2Double the clip’s duration and copy its notes into the new half, up to the maximum length.
DIVA clip-specific clock division overrides the lane RATE. The playback change is latched at a loop boundary.
SW − / +Adjust the lane’s swing; delayed odd steps give the pattern its groove.
Mono / poly in CHANNELSMono replaces an existing pitch when you add another at that step. Poly keeps the chord; use a poly-capable voice to hear every pitch.
SCALE… / APPLY SCALECheck pitch rows to define this lane’s custom note set, then apply it. REMOVE SCALE reveals the other rows again. Hidden notes remain stored and keep playing.
RESTRICT RANGE / FLOORShow a compact three-octave window instead of the full pitch range. These are view controls; they do not transpose or filter playback.
⌫ / CLEAR / CLR AUTO⌫ empties notes and automation while keeping the clip and its audio. Menu CLEAR deletes the whole clip, including attached audio. CLR AUTO removes only that clip’s recorded control movements.

Probability, pitch variation and loop skips

NOTE PROBABILITY controls whether a note fires. SKIP EVERY plays it only on every Nth loop, from 1 to 8. Both conditions must pass. PITCH PROBABILITY varies the played pitch around the written note using the clip’s scale; it is set from the screen menu.

AlwaysProbabilityEvery Nth loopPitch can vary

Probability dims the note toward purple/orange; loop skips tint it red; combined settings blend those colors. Pitch variation adds a dashed border. The tooltip and menu show exact values. On a pad’s clip menu, probability becomes the clip default while skip and pitch variation apply to its notes. On a note cell, the change affects that note.

Loop skips and pitch variation follow shared deterministic timing. Firing-probability rolls are currently local to each peer, so collaborators can hear different dropouts.

Hear the clip you are editing

NOW switches its lane to this clip immediately. QUEUE follows QNT and the shared reference boundary. Neither requires leaving the editor. If the clip has a take, choose NOTES to hear your note edits; editing notes does not rewrite saved audio. Live hardware KEYS and arpeggiator entry are described in the controller guides; recording those notes is additive and separate from audio capture.

Record audio, then choose what you hear

One clip: editable notes, attached waveform and NOTES / RECORDED playbackEDITOR · SAME CLIP, TWO SOURCESLANE 1 ▾ SLOT 1 ▾ NOTES + AUDIONOTESRECORDEDREPLACE TAKE…NOTES REMAIN EDITABLENOWQUEUESame clip → same mixer channel · cables stay connected1Choose what this clip playsNOTES drives the voice.RECORDED plays its attached take.2Keep every layer togetherNotes stay editable. Audio stays attached.Automation plays with either source.3Replace deliberatelyConfirmation comes before arming.The old take stays until the new one saves.Recording leaves notes and automation intact.
One clip: editable notes, attached waveform and NOTES / RECORDED playback. Illustrative layout; the guide below explains the actual controls.
1 · SelectYour existing clip
LANE / SLOT
2 · ArmChoose 1 or ∞
RECORD AUDIO
3 · CapturePlay that clip
Its own loop boundary
4 · ListenTake attached here
NOTES / RECORDED
  1. Route the sound to the matching MIXMSTRS channel input. Lane 1 captures channel 1, and so on. Add MIXMSTRS if the rack does not have it.
  2. Select the existing clip whose sound you want to record using the LANE / SLOT selectors below the Session grid. This does not launch it. Recording temporarily uses NOTES so the clip drives its patched voice, even when replacing an existing take.
  3. Choose 1 · ONE LOOP or ∞ · UNTIL FINISH using that lane’s AUDIO row. Press the red AUDIO arm or RECORD AUDIO. If the clip already has a take, use REPLACE TAKE… → REPLACE AND ARM. The take stays attached to this same lane and slot.
  4. Launch that clip and start transport when ready. Arming alone does neither: it can wait while transport is stopped or a different clip is playing. Capture starts on the target clip’s loop boundary and measures that clip’s own loop, even when another lane has a longer clip. The visible status identifies the target and phase.
  5. A one-loop take finishes automatically. For endless recording, press the arm again to finish at the end of the current loop. During a one-loop take, pressing it again cancels the unfinished take. The clip keeps rendering its notes through the stopping phase; wait for the take to finish saving.

Saving attaches the stereo take to the same clip and selects RECORDED. It keeps that clip’s lane and slot, preserves notes and automation, and does not queue an extra launch. NOTES plays its note sequence through the voice; RECORDED plays its saved audio instead of generating those notes. Switch between them on this clip. Automation continues in either source.

Double-click the clip to keep editing its notes, with waveform and source controls alongside. A purple audio indicator means the clip has a saved take. Note edits do not alter that take; choose NOTES to hear them and record again when you want an updated audio layer.

Stopping transport during an endless take keeps completed whole loops; an incomplete single-loop take is discarded. Audio plays at its recorded duration: it is not time-stretched when you change tempo, STEP or RATE. Keep the capture tempo when you need the take to stay aligned with note loops.

A long take does not lengthen the note clip. Record four passes of a 16-step clip and its notes and automation still loop every 16 steps; launches and stops still use that original clip length. The attached audio repeats its full four-pass captured duration.

REPLACE TAKE… asks for confirmation before replacing the clip’s audio layer. The original take stays until the new take commits; its notes and automation are preserved. Copy the whole clip to another slot first if you want to keep a version with the old take. An armed target cannot move; cancel the arm before choosing a different clip.

Leaving the editor, closing the full view or disconnecting a controller does not end a take. Recording belongs to the module. A collaborator’s armed lane cannot be taken over from your controls. Interrupted or refused takes report a reason rather than silently recording somewhere else.

Older racks can contain standalone audio clips. These remain readable and playable; their editor shows the saved waveform. New recording adds an audio layer to your existing clip.

Record control movements with AUTO

Assign a moduleModule menu →
Assign to automation lane
Launch a note clipThe playing clip
owns the envelope
Arm that lane’s AUTOPunch in at that
clip’s next loop start
Move controlsContinuous overdub
until AUTO is disarmed

The teal AUTO button above each Session lane is the per-lane automation-record arm. CHANNELS exposes the same arm next to RATE. It is independent of the red AUDIO arm and of arrangement recording.

  1. Open the menu of a module you want to automate and choose Assign to automation lane. Assign the whole module to one lane; its border shows that lane’s color.
  2. Launch a note clip in that lane, then arm AUTO. The recorder waits for that playing clip’s own loop start, even when another lane has a different length.
  3. Move the assigned module’s controls. Screen, MIDI and Electra gestures record. Supported CV bridge targets can also record effective values; a human touch takes precedence. Unassigned modules do not record into that lane.
  4. Continue across loops to overdub. Only controls you are moving are rewritten; the other recorded tracks keep playing. Disarm AUTO to finish. Stopping mid-loop preserves the untouched tail.

A teal dot marks clips with automation. Copying the clip carries its automation; reverse paste reverses its notes and envelopes. Each clip holds up to 16 recorded controls. The MAX indicator reports the limit; ASSIGNED and REC report assignment and recording state, with details in their tooltips. Automation continues when the clip switches between NOTES and RECORDED, including mixer control movements.

Live control gestures temporarily override playback. Release the control to return to automation; the override indicator can re-enable all controls. At a lane stop or switch, controls hold their last automated value instead of resetting. Multiple lanes can record at once, with one recording client per lane.

CLR AUTO in the editor clears that clip’s envelopes while keeping its notes and audio. A control’s menu can clear its recorded automation. Remove automation assignment only stops future recording for that module; existing envelopes still play. These are deliberately different operations.

Scenes, repeats and longer sets

A scene launches the same slot across all lanes; empty members stop their lanes. On the screen and a single controller, that is a row. The paired Launchpad’s left matrix and monome rotate the view: lanes are rows and slots are columns.

Scene repeat defaults to ∞. Click its on-screen repeat control to cycle ∞ → 2 → 3 → 4 → 8 → ∞. Hardware offers counts 1–63. After that many passes of the scene’s longest clip, playback advances to the next scene with content, skipping empty scenes. At the last populated scene, it keeps looping.

The duration is captured when the scene launches, so edits do not move an active countdown’s boundaries. Launching a scene resets its count; launching an individual clip outside it or stopping all scene lanes cancels the countdown. Muting does not. A whole-scene copy includes its repeat count.

Slots 9–64 can play in Session and are reachable from the inspector and controller banks. The screen matrix itself does not scroll. The experimental arrangement recorder currently captures only slots 1–8.

Capture a performance: SONG or ARR

Arrangement and printed song are different recordingsTWO WAYS TO CAPTURE A PERFORMANCEARR · launch eventsslot 1slot 2slot 3slot 4Records which clip launched, stopped or switched. Playback follows those clips.SONG · printed notesRecords emitted MIDI notes, gates and velocity. Neither row records an audio waveform.
Arrangement and printed song are different recordings. Illustrative layout; the guide below explains the actual controls.
RecordingWhat is savedHow to use it
AUDIOA stereo take attached to the existing clip, alongside its notes and automation.Lane AUDIO arm; described above.
AUTOControl movements attached to a playing note clip.Lane AUTO arm; described above.
ARR · experimentalThe applied clip-launch and stop events, with their performance timing.Use the SES / ARR row and its record toggle. RPL starts fresh; OVR layers launches onto the existing arrangement. ARR ⤢ opens the launch-log editor.
SONGThe notes actually emitted while you perform, including their timing, duration and velocity.Use ● SONG while performing in Session. RPL starts a fresh print; OVR adds to it. Switch SES to SONG to hear the printed performance.

Printed SONG captures the notes that survived probability and loop skips, with pitch variation, rate, division and swing already applied. It plays those events directly instead of re-running the original clip decisions. OCT remains a live output transpose. SONG is a note performance, not an audio mixdown, and currently does not print automation or recorded audio. A clip using RECORDED does not generate notes to print.

ARR follows the clip-launch log, so its clips still supply their contents. Its editor lets you select a block, drag it horizontally with BAR / BEAT snapping, cycle its slot, delete it, or adjust the arrangement loop length by bars. The expanded ARR editor is the same launch-log view. There is no printed-song piano-roll editor.

Use Session for hands-on launches. Song playback takes over the lanes; changing the playback mode is separate from arming a recorder. Neither SONG nor ARR replaces the lane’s AUDIO or AUTO workflow.

Routing and timing reference

Capture uses the corresponding pre-fader input of the first available MIXMSTRS. Leave the instrument cables connected. With RECORDED selected, the attached take replaces the channel’s live input monitoring; with NOTES selected, the note sequence drives the voice again. No cable moves are needed. The lane’s audioN L/R outputs also expose recorded playback for custom routing; patching them replaces the automatic return. Mixer automation still applies because the take is captured before those mixer controls.

If you patch this Clip Player’s audioN L/R outputs anywhere, that cable route replaces the internal stereo return (and its live-input replacement) so the take is not doubled. Connecting either leg disables that internal pair; connect both legs for stereo. Ordinary instrument-input cables into MIXMSTRS never disable the return.

Control / inputEffect
STEPGlobal musical step resolution from TIMELORDE: 1/4, 1/8, 1/16 or 1/32.
Lane RATE / clip DIV1/8, 1/4, 1/2, 1, 2× or 4×. A clip DIV overrides its lane’s rate.
QNTQueue a launch to the longest playing clip’s boundary. NOW and Shift-click override it.
OCT / GATEGlobal octave transpose and ordinary step-note gate duty. Tied spans and explicit recorded-note durations keep their own lengths.
S&HOn: pitch holds through rests while gate closes. Off: resting pitch returns to zero.
resetA rising edge re-aligns active clip steps. Queued launches remain queued.
stop_allA rising edge stops all lanes immediately.

The transport controls operate TIMELORDE; local Play / Stop hide when it follows an upstream external clock. Detailed port types and parameter ranges are in the generated reference below.

Choose your control surface

Push 2 and Launchpad expose audio recording at CONTROL → AUDIO. The hardware guides explain how to pick a clip, arm, finish, switch NOTES / RECORDED, and confirm replacement without disturbing their permanent controls. They use the same clip layers and routing as the screen. The shared Push/Launchpad layer has one active controller surface at a time; a Launchpad pair is one surface.

monome grid 128 — connection and visual reference

A monome grid uses browser WebSerial with no companion app or serialosc. On localhost or HTTPS in a browser that supports WebSerial, connect the grid and press GRID in Clip Player. Choose its USB serial port; macOS may show a generic usbserial entry. Press GRID again to disconnect. The hardware connection is local to your browser.

Session map

CLIPS — 8 lanes × 8 slotsSTOPSCENEEDIT (hold)COPY (hold)bufferPASTE (hold)PASTE↺ (hold)STOP ALLTRANSPORT ▶
Session view — press a clip pad to launch it in its lane (green = playing). Col 8 stops a lane; col 9 launches a whole scene. Right column (held modifiers): hold COPY + tap a clip to grab it (the buffer indicator pulses), then hold PASTE (or PASTE↺ for a reversed copy) + tap a destination to drop it in.

On this 16×8 grid, lanes run down the rows and the first eight slots run across the left half. A clip pad launches its slot or stops it when already playing. The stop column is column 9; the scene column is column 10. A scene button launches its slot across all lanes. Coordinates in the diagram use the mapping’s zero-based notation.

EDIT + clip opens its note editor, including when the clip has attached audio. COPY + note clip fills the monome’s private clipboard with the clip’s notes, automation and attached audio; PASTE + target writes them into that slot. PASTE↺ reverses the notes and their automation; it does not reverse the recorded waveform. These modifiers are held, not latched. The clipboard survives reconnecting the grid and is separate from the screen/Push/Launchpad clipboard.

EmptyLoadedQueued · blinkingPlaying

Note editor

EXITVELROW−OCT−ROW+OCT+SCALEFOLLOW◀▶x2LEN
Edit view (hold EDIT + tap a clip) — top 7 rows are in-key pitch × step columns; tap to toggle a note, hold + tap to tie. A pattern spans up to 8 pages of 16 steps: FOLLOW auto-scrolls the shown page with the playhead — tap it to FREEZE and page with ◀/▶. x2 DOUBLEs the clip (dups the first half); LEN opens the length editor. The function row also shifts the pitch window (ROW/OCT), cycles VELocity & SCALE, or EXITs.

The top seven rows are scale pitches; all sixteen columns are steps. Tap a cell to add or remove a note. Hold a note and tap farther along the same row to make one sustained note. Hold VEL and tap a note to cycle six velocity levels. Zero velocity still emits a gate, so whether it is silent depends on your voice’s velocity patch.

0 / 20%40 / 60%80 / 100%

The bottom function row contains EDIT (exit), VEL, ROW− / OCT−, ROW+ / OCT+, SCALE, FOLLOW, previous / next page, ×2 and LEN, with spacers between groups. ROW moves one scale degree; OCT moves one octave. SCALE changes the row layout for the clip’s scale.

FOLLOW tracks the playing step across 16-step pages. Turn it off to freeze the page and use previous / next. ×2 doubles the notes and duration up to 128 steps. Returning to FOLLOW snaps back to the live page.

Exact clip length

END BLOCK (×16 steps)EXITEND STEP
Length editor (the LEN pad) — ROW 0 picks the 16-step BLOCK the pattern ends in (tap block C → length C×16; pad 15 = EXIT); ROW 1 trims to the exact last STEP within that block (so 113 = block 8, then step 1). Length is non-destructive — notes past the new end stop playing but are kept and return when you lengthen again.

LEN opens the length page. Select the ending 16-step block on the top row, then its exact last step on the second row. For example, 113 steps is block 8, step 1. Shortening hides later notes from playback without deleting them. EXIT returns to the note editor.

What stays on screen

The monome launches and stops clips in its first eight slots using each clip’s selected NOTES or RECORDED source; LEDs use the ordinary clip states. Audio recording, waveform/source selection, confirmed replacement, AUTO arm, mono/poly, lane rate and extended scene banking are not mapped here. Use Clip Player’s screen for those actions. EDIT and copy/paste work with note clips, including attached audio, but do not edit legacy standalone audio clips. Push 2 and Launchpad provide the AUDIO page.

Recovery, saving and troubleshooting

What you seeWhat to check
Notes are visible but silentChoose NOTES, enable audio, run TIMELORDE, launch the clip, unmute the lane, and connect pitch/gate to a sounding voice.
A saved take is silentChoose RECORDED on that same clip, launch it, and check mute, media availability and the mixer’s output path. Keep its instrument-input cables connected. For custom routing, check audioN L/R.
AUDIO is armed but waitingStart transport and launch the target clip. Capture waits for that clip’s own loop boundary. Read the selected-clip status for the frozen target and any refusal.
A target refuses recordingSelect an existing clip, confirm replacement if it already has audio, wait for a finishing take, or let the collaborator who armed it finish. Existing notes and automation remain intact.
AUTO records nothingAssign the module, launch a note clip in that lane, arm AUTO and wait for its loop start. Check MAX if the clip already has 16 tracks.
Audio unavailable on this deviceThe clip exists but its media could not load locally. Check the device/browser that recorded or imported the take; the waveform panel reports availability explicitly.
An interrupted take is offeredOpening the full view scans recoverable local takes with at least one complete loop. RECOVER can attach audio to the original note clip while preserving its notes and automation. Its audio layer must be vacant; recovery refuses to overwrite an existing take without explicit replacement. DISCARD removes the unfinished take. Read the destination and take details before choosing.

Clip metadata and playback state are shared, but recorded audio bytes live in the browser’s local media storage; they are not streamed automatically to collaborators. A performance ZIP (.ptperf.zip) includes available referenced takes and restores them into the receiving browser. A plain .imp.json does not carry audio. Export reports missing media; keep the recording browser’s data until you have a complete media-bearing backup.

Editor selection and hardware connection are personal. Saving or duplicating content does not preserve an active record arm. A duplicate starts stopped, disarmed and without claiming the original’s automation assignments. Undo/redo applies to content edits, not every transport action.

For exact physical gestures and connection troubleshooting, use the linked hardware guides. The reference below is generated from the current module definition; this illustrated guide describes the workflow around those controls.

Reference: faceplate, ports and controls

clip playerstop_allgateresetgatepitch1polyPitchGategate1gatevel1cvpitch2polyPitchGategate2gatevel2cvpitch3polyPitchGategate3gatevel3cvpitch4polyPitchGategate4gatevel4cvpitch5polyPitchGategate5gatevel5cvpitch6polyPitchGategate6gatevel6cvpitch7polyPitchGategate7gatevel7cvpitch8polyPitchGategate8gatevel8cvaudio1Laudioaudio1Raudioaudio2Laudioaudio2Raudioaudio3Laudioaudio3Raudioaudio4Laudioaudio4Raudioaudio5Laudioaudio5Raudioaudio6Laudioaudio6Raudioaudio7Laudioaudio7Raudioaudio8Laudioaudio8Raudioaudiocvgatepitch
2 inputs · 40 outputs · 7 params

inputs

idcablewhat it does
stop_allgateStop-all trigger: a rising edge immediately stops every lane (a panic/stop button), in both session and arrangement modes.
gate / trigger; trigger — fires once per rising edge
resetgateReset trigger: a rising edge snaps every ACTIVE lane back to step 1 and re-anchors all lanes to a shared phase origin (divided/multiplied lanes restart their counting together). Queued-but-not-started launches are untouched — they still drop in at the next loop boundary of the longest playing clip. Stopped lanes stay stopped; the arrangement's song position is not rewound (this is a clip-step reset, not a transport rewind).
gate / trigger; trigger — fires once per rising edge

outputs

idcablewhat it does
pitch1polyPitchGateLane 1's pitch output — with NOTES selected, the launched clip's notes become a poly chord cable (a mono pitch input receives just the root; a poly voice plays the whole chord), shifted by OCT. RECORDED suppresses clip-note generation while its attached audio plays; audio recording temporarily uses NOTES.
poly pitch+gate bus; 10-channel poly bus (5 pitch + 5 gate lanes)
gate1gateLane 1's gate — goes high while a note in lane 1's clip plays (ordinary notes use GATE; tied spans and explicit recorded-note durations retain their own lengths); low on rests. Patch into an envelope/VCA.
gate / trigger
vel1cvLane 1's velocity CV — each note's velocity as a control voltage, for velocity-sensitive patching (e.g. into a VCA or filter depth).
control voltage (CV)
pitch2polyPitchGateLane 2's pitch output (poly chord cable), from lane 2's launched clip.
poly pitch+gate bus; 10-channel poly bus (5 pitch + 5 gate lanes)
gate2gateLane 2's gate — high while lane 2's notes play, low on rests.
gate / trigger
vel2cvLane 2's velocity CV.
control voltage (CV)
pitch3polyPitchGateLane 3's pitch output (poly chord cable), from lane 3's launched clip.
poly pitch+gate bus; 10-channel poly bus (5 pitch + 5 gate lanes)
gate3gateLane 3's gate — high while lane 3's notes play, low on rests.
gate / trigger
vel3cvLane 3's velocity CV.
control voltage (CV)
pitch4polyPitchGateLane 4's pitch output (poly chord cable), from lane 4's launched clip.
poly pitch+gate bus; 10-channel poly bus (5 pitch + 5 gate lanes)
gate4gateLane 4's gate — high while lane 4's notes play, low on rests.
gate / trigger
vel4cvLane 4's velocity CV.
control voltage (CV)
pitch5polyPitchGateLane 5's pitch output (poly chord cable), from lane 5's launched clip.
poly pitch+gate bus; 10-channel poly bus (5 pitch + 5 gate lanes)
gate5gateLane 5's gate — high while lane 5's notes play, low on rests.
gate / trigger
vel5cvLane 5's velocity CV.
control voltage (CV)
pitch6polyPitchGateLane 6's pitch output (poly chord cable), from lane 6's launched clip.
poly pitch+gate bus; 10-channel poly bus (5 pitch + 5 gate lanes)
gate6gateLane 6's gate — high while lane 6's notes play, low on rests.
gate / trigger
vel6cvLane 6's velocity CV.
control voltage (CV)
pitch7polyPitchGateLane 7's pitch output (poly chord cable), from lane 7's launched clip.
poly pitch+gate bus; 10-channel poly bus (5 pitch + 5 gate lanes)
gate7gateLane 7's gate — high while lane 7's notes play, low on rests.
gate / trigger
vel7cvLane 7's velocity CV.
control voltage (CV)
pitch8polyPitchGateLane 8's pitch output (poly chord cable), from lane 8's launched clip.
poly pitch+gate bus; 10-channel poly bus (5 pitch + 5 gate lanes)
gate8gateLane 8's gate — high while lane 8's notes play, low on rests.
gate / trigger
vel8cvLane 8's velocity CV.
control voltage (CV)
audio1LaudioLane 1's recorded-audio output, LEFT leg. With RECORDED selected, the active clip's attached take loops through this stereo pair for its captured duration; the clip's original note loop still governs launches and automation. The pair also returns internally to channel 1 of the first available MIXMSTRS, replacing live input monitoring while ordinary instrument cables remain connected. Patching either of this lane's audio outputs anywhere replaces the internal stereo return (and the live-input replacement) so the take is never doubled; patch both legs for stereo. Leave both jacks unpatched to keep the automatic return. Silent while stopped, muted, using NOTES, or temporarily rendering notes for audio capture. Older standalone audio clips remain playable.
audio signal
audio1RaudioLane 1's recorded-audio output, RIGHT leg (see audio1L).
audio signal
audio2LaudioLane 2's recorded-audio output, LEFT leg — the active clip's attached take, with an automatic return to MIXMSTRS channel 2 (see audio1L).
audio signal
audio2RaudioLane 2's recorded-audio output, RIGHT leg (see audio1L).
audio signal
audio3LaudioLane 3's recorded-audio output, LEFT leg — the active clip's attached take, with an automatic return to MIXMSTRS channel 3 (see audio1L).
audio signal
audio3RaudioLane 3's recorded-audio output, RIGHT leg (see audio1L).
audio signal
audio4LaudioLane 4's recorded-audio output, LEFT leg — the active clip's attached take, with an automatic return to MIXMSTRS channel 4 (see audio1L).
audio signal
audio4RaudioLane 4's recorded-audio output, RIGHT leg (see audio1L).
audio signal
audio5LaudioLane 5's recorded-audio output, LEFT leg — the active clip's attached take, with an automatic return to MIXMSTRS channel 5 (see audio1L).
audio signal
audio5RaudioLane 5's recorded-audio output, RIGHT leg (see audio1L).
audio signal
audio6LaudioLane 6's recorded-audio output, LEFT leg — the active clip's attached take, with an automatic return to MIXMSTRS channel 6 (see audio1L).
audio signal
audio6RaudioLane 6's recorded-audio output, RIGHT leg (see audio1L).
audio signal
audio7LaudioLane 7's recorded-audio output, LEFT leg — the active clip's attached take, with an automatic return to MIXMSTRS channel 7 (see audio1L).
audio signal
audio7RaudioLane 7's recorded-audio output, RIGHT leg (see audio1L).
audio signal
audio8LaudioLane 8's recorded-audio output, LEFT leg — the active clip's attached take, with an automatic return to MIXMSTRS channel 8 (see audio1L).
audio signal
audio8RaudioLane 8's recorded-audio output, RIGHT leg (see audio1L).
audio signal

params

idlabelrangedefaultcurve
stepDivStep0..32discrete
octaveOct-2..20discrete
gateLengthGate0.1..10.9linear
quantizeQnt0..11discrete
snhs&h0..11discrete
restrictRangeRngLim0..10discrete
rangeFloorRngFlr0..83discrete

controls

controlwhat it does
Clipplayer auto arm {n}Lane {n}'s ◉ automation arm (CLIP RECORD, CONTINUOUS OVERDUB) — the teal AUTO button above the Session lane, also available next to RATE in Channels, and distinct from the experimental red ● arranger record. While lane {n} is armed and a note clip plays in it, the recorder punches in cleanly at THAT clip's own next loop start; then just MOVE any control of a MODULE assigned to lane {n} (screen / MIDI / Electra gestures and supported active CV-bridge movements count; human touches take precedence): it records WHILE you hold it, and every OTHER track keeps playing back so the automation loops audibly/visibly. Recording lands in the clip PLAYING in the lane (each clip carries its own envelopes). Automation playback and recording continue with either NOTES or RECORDED selected; the original note loop sets their timing. Release a control and it reverts to playback next loop. It overdubs EVERY loop until you click the ◉ again — a MANUAL STOP (no auto punch-out); stopping mid-loop keeps the untouched tail. Touching a control on an UNASSIGNED module records nothing — right-click the module → "Assign to automation lane" first. A 🟡🟡🔴🔴 countdown flashes this ◉ (and the recording clip's grid cell + Launchpad pad) on the last four beats before the clip's wrap. Per-lane single-writer: the arming client records this lane (another collaborator can record a DIFFERENT lane at the same time); peers still play back. On a Launchpad, SHIFT + the top-row button of the lane's column toggles the same arm (lane 8 = HOLD SHIFT + the pad directly below SHIFT).
Clipplayer cell {n}A note cell in the piano-roll editor (rows are scale degrees/pitches, columns are steps). Click to add or select a note; click the selected note again to erase it. Shift-click a later cell on the same pitch row to tie the span into one held gate, shown as a solid bar. Alt-click or use VEL to cycle velocity; right-click a note for its menu. The menu's top level is three SUBMENUS that expand into their option lists — NOTE PROBABILITY (a 0–100% firing chance), PITCH PROBABILITY (an off–100% pitch-instability amount in 40 increments) and SKIP EVERY (a 1–8 count-divider that plays the note only on every Nth loop of the clip) — followed by three actions on the CLIP you are editing: COPY and PASTE, which use the same typed clipboard as the Launchpad and Push 2 (so a clip copied on the faceplate pastes on the hardware and vice versa; a paste replaces the target's notes, recorded automation AND attached audio, and a whole-SCENE buffer will not paste onto a single clip), and CLEAR, which DELETES the whole clip and its layers — the same undoable operation as the launch grid's right-click CLEAR, and distinct from the editor's ⌫, which empties notes and automation but keeps the clip and its audio. NOTE PROBABILITY and SKIP EVERY stack and decide WHETHER the note fires: it sounds only when it's that loop's turn AND it wins its probability roll. PITCH PROBABILITY decides WHAT PITCH it fires at — off (the default) plays exactly the note you drew, and turning it up lets the note wander to nearby SCALE DEGREES of the clip's key, from occasional ornaments through melodic variation to out-of-key reharmonisation at the top, with octaves favoured over equally-distant dissonances. The cell colour codes firing probability and loop skips — white = always fires, a dimmer purple/orange as probability drops, RED (dimmer the higher N) for a play-every note, and the AVERAGE of the two when a note is both probabilistic and play-every. Pitch probability deliberately does NOT add a third colour to that blend (it would be unreadable at cell size): a note whose pitch can wander gets a DASHED border instead, and its exact amount is in the cell's tooltip and the menu's checkmark. The cells make up the clip you're editing for the selected lane+slot.
Clipplayer mono {n}Lane {n}'s mono/poly toggle — switches that lane between MONO (one note per column, replace-on-add) and POLY (a chord: multiple notes stacked in one column, played out the lane's poly pitch output up to the poly cable's voice width).
Clipplayer pad {n}A clip slot in the launch grid (one cell of the visible 8 lanes × 8 slots). Click to launch that lane's clip (with QNT on it quantizes to the longest playing clip's next loop boundary; immediately when nothing's playing yet or via NOW), click the playing pad to stop the lane, and double-click to edit it. Recording attaches audio to the same slot: A and a purple border indicate a saved take, while its note editor remains available alongside the waveform and NOTES / RECORDED controls. N marks a clip without attached audio; a teal dot marks recorded automation. RIGHT-CLICK a pad for the CLIP menu: NOTE PROBABILITY sets the clip default inherited by notes without their own; PITCH PROBABILITY and SKIP EVERY apply to every note; COPY, PASTE and CLEAR act on the whole clip, including notes, automation and attached audio. The screen, Push and Launchpad share this clipboard. On an empty pad only PASTE is available. Legacy standalone audio clips open their waveform and support COPY, PASTE and CLEAR; note-only commands do not apply to those legacy clips.
Clipplayer rate {n}Lane {n}'s clock-rate control (the per-lane dropdown under each channel column) — divides or multiplies the lane's step rate off the global STEP grid: 1/8, 1/4 and 1/2 advance the lane every 8th/4th/2nd base step; 2x and 4x advance it 2×/4× per base step (exact, since the tempo comes from TIMELORDE); 1 (the default) runs on the STEP grid. All lanes count from a shared phase origin (transport start or RST), so divided lanes stay locked to the others. Exposed on the faceplate AND the Launchpad deck's per-lane RATE row (tap to cycle up); the monome grid has no rate surface.
Clipplayer scene repeat {n}Scene {n}'s repeat count — the "×N" beside that scene's row. By default a launched scene loops forever (∞); CLICK to cycle the count ∞ → 2 → 3 → 4 → 8 → ∞, and after N passes of the scene's LONGEST clip the player auto-launches the next content scene down, skipping empty rows, through the normal quantized launch path. While the scene is actively counting the faceplate shows live progress "p/N" (pass p of N). The count is also settable on a Launchpad — HOLD GRID + HOLD the scene's launch button, then tap pad k in the orange repeat-count view (pad 64 = back to infinite) — and it is CONTENT: a whole-scene COPY/PASTE carries it with the scene. Manual always wins: launching another scene resets the count fresh, launching an individual clip outside the scene cancels the countdown, and stopping every scene lane cancels it too, while MUTING lanes never alters it.
GateGATE — how much of each step the per-note gate stays high, from short staccato stabs to near-legato (held/tied notes and explicit durations from hardware note recording keep their own lengths).
OctOCT — transposes every lane's pitch output up or down by whole octaves (-2..+2).
QntQNT — launch quantization: on, a clip you launch waits and drops in cleanly at the next loop boundary of the LONGEST currently-playing clip (the shared reference bar — the Deluge model), so mixed-length clips stay phase-locked; off, it launches immediately. A launch fires immediately only when NOTHING is playing yet (there is no reference loop to line up to) or with a per-lane NOW override — a launch into an idle lane is otherwise queued to that reference boundary, not fired at once.
RngFlrRANGE FLOOR (clip-view display only) — the LOWEST octave shown when RESTRICT RANGE is on: the 3-octave editor window runs from this octave's C upward, clamped so it never scrolls past the editable range's top or bottom. Display only; does not transpose or gate anything.
RngLimRESTRICT RANGE (clip-view display only) — off (default) the piano-roll note editor shows the WHOLE editable pitch range at once; on, it shows a compact 3-octave window (its lowest octave set by the FLOOR control) so a tall grid stays scannable. Affects the editor view ONLY — never the played notes, pitch CV, or anything a clip emits.
s&hS&H — one global sample-and-hold toggle for all 8 lanes' pitch outputs: on (default), on a rest the gate closes but each lane's pitch HOLDS its last note (latched to the gate edge); off, rests reset pitch to 0 (the legacy continuous behavior).
StepSTEP — how many steps fall per TIMELORDE beat (1/4, 1/8, 1/16, 1/32), i.e. the playback resolution of the clips.

source

clipplayer.ts on GitHub.

Generated from packages/web/src/lib/{audio,video}/module-registry.ts · repo