Larry Seyer Drums OSC Reference

Larry Seyer Drums has a complete OSC (Open Sound Control) implementation for controlling virtually every aspect of its operation from another app, a control surface, a script or another computer. This page lists all 1548 commands. Back to Larry Seyer Drums.

Connecting

  • On by defaultOSC control is on in every version. Turn it off or change the port in App Settings → OSC Control.
  • Receive portLarry Seyer Drums listens for OSC over UDP on port 9100 by default (9200 is the alternative in App Settings). It listens on every network interface, so it can be reached from another device on the same network.
  • RepliesAnswers are sent back over UDP to port 9101 (the receive port plus one) on the same computer.
  • Reading a valueSend an address with no argument and Larry Seyer Drums replies with its current value. Sending a value sets it and the new value comes back as confirmation.
  • Live updatesReadable values that change are sent automatically, up to 30 times a second, and a full set of current values is sent when OSC starts.
  • Argument typesArguments are 32-bit integers, 32-bit floats or strings. On/off values are sent and received as the integers 0 and 1. Addresses must match exactly; wildcard patterns are not used.
  • NumberingPlayers and song lanes are numbered 1-4 where the address says <1-4>. Everything else (mixer channels, buses, effect returns, slots, pills and energy levels) counts from 0. A range such as <0-95> means one address for each number.

Contents

Connection and OSC settings

Check the connection and change OSC settings remotely.

AddressArgumentAccessDescription
/drums/pingintSet / readEcho test: send any integer and the same value comes back.
/drums/settings/osc/enabledintSet / readTurn OSC control off (0) or on (1).
/drums/settings/osc/portintSet / readReceive port (1024-65535). Replies go to this port plus one.
/drums/settings/osc/listeningintReadPort Larry Seyer Drums is listening on, or 0 when OSC is off.

Transport, tempo and master

Playback, tempo, time signature and the global master controls.

AddressArgumentAccessDescription
/drums/transport/play—SendStart playback.
/drums/transport/stop—SendStop playback.
/drums/transport/bpmfloatSet / readTempo in BPM.
/drums/transport/playing0/1Read1 while playing.
/drums/transport/timesig/numintSet / readTime signature numerator.
/drums/transport/timesig/denintSet / readTime signature denominator.
/drums/transport/position/beatsfloatReadPlay position in beats.
/drums/transport/position/secondsfloatReadPlay position in seconds.
/drums/transport/barintReadCurrent bar.
/drums/transport/tempo/modulatedfloatReadTempo actually playing, including any tempo changes.
/drums/transport/tapintSet / readTap tempo: each message is one tap.
/drums/transport/loop/active0/1Read1 when the host loop is on.
/drums/transport/loop/startfloatReadHost loop start (beats).
/drums/transport/loop/endfloatReadHost loop end (beats).
/drums/meter/masterfloatReadMaster peak level.
/drums/master/volumefloatSet / readMaster volume (dB).
/drums/master/panfloatSet / readMaster pan.
/drums/swing/globalfloatSet / readSwing percent applied to every player.
/drums/global/masterswingfloatSet / readMaster swing (0-100 percent).
/drums/global/mastervelocityscalefloatSet / readMaster velocity scale.
/drums/global/selectedsongsectionintSet / readSelect a song section.

Sync

Clock source, sync offsets, network tempo sync and timecode.

AddressArgumentAccessDescription
/drums/sync/modeintSet / readSync mode (0-4).
/drums/sync/offset/midiclockinfloatSet / readOffset for incoming MIDI clock (ms).
/drums/sync/offset/linkinfloatSet / readOffset for incoming network tempo sync (ms).
/drums/sync/offset/hostinfloatSet / readOffset when following the host (ms).
/drums/sync/offset/midiclockoutfloatSet / readOffset for outgoing MIDI clock (ms).
/drums/sync/offset/linkoutfloatSet / readOffset for outgoing network tempo sync (ms).
/drums/sync/offsetsstringReadAll five offsets plus the measured device latency.
/drums/sync/latencystringReadMeasured output latency, and what the system reports.
/drums/sync/midiclock/synced0/1Read1 while locked to incoming MIDI clock.
/drums/link/enabledint 0/1Set / readNetwork tempo sync on or off.
/drums/link/startstopsyncint 0/1Set / readShare start and stop over network tempo sync.
/drums/link/peersintReadNumber of connected network tempo sync peers.
/drums/sync/ltcintSet / readTimecode (LTC) reader off or on.
/drums/sync/ltc/originstringSet / readTimecode at bar 1.
/drums/sync/ltc/statusstringReadTimecode reader status.

MIDI

MIDI devices, channels and remote-control mappings.

AddressArgumentAccessDescription
/drums/midi/output/devicesstringReadAvailable MIDI outputs.
/drums/midi/input/devicesstringReadAvailable MIDI inputs.
/drums/midi/input/enablestringSet / readEnable or disable an input: "name|1" or "name|0".
/drums/midi/output/devicestringSet / readChoose the MIDI output by name.
/drums/midi/virtualports/statestringReadStatus of the virtual MIDI ports.
/drums/midi/pcchannelintSet / readMIDI channel for Program Change and Bank Select.
/drums/midi/activitystringReadCounts of incoming program, bank and transport messages.
/drums/midi/notechannelmaskintSet / readBit mask of MIDI channels allowed to play drum elements.
/drums/midi/bankselectmodeintSet / readBank Select mode: 0 = CC 0 value is the bank, 1 = standard.
/drums/midi/pilltriggerintSet / readPress remote pill-trigger button 0-3, as CC 101-104 would.
/drums/midi/pillpressesstringReadCounts of incoming pill-trigger presses.
/drums/midi/faderccstringSet / readAssign mixer faders to MIDI CCs on the MIDI control channel.
/drums/midi/controlchannelintSet / readMIDI control channel (1-16, default 10) for Quick Pick notes, the all-lanes lift, global CCs and learned mixer faders.

Audio device and output

Audio device selection and output layout.

AddressArgumentAccessDescription
/drums/audio/output/devicestringSet / readChoose the audio output device by name.
/drums/audio/output/devicesstringReadAvailable audio output devices.
/drums/audio/testsound—SendPlay a one-second test tone.
/drums/audio/output/followsystemint 0/1Set / readFollow the system default output.
/drums/audio/output/noneint 0/1Set / readClose the audio output (1) or reopen it (0).
/drums/audio/nodeviceclock0/1Read1 when no audio device is open and the internal clock drives the engine.
/drums/app/outputmodeintSet / readOutput mode: 0 = automatic, 1 = stereo, 2 = multi-output.
/drums/app/buffersizeintSet / readAudio buffer size (standalone app).

Click (metronome)

The built-in click.

AddressArgumentAccessDescription
/drums/click/onintSet / readClick off (0) or on (1).
/drums/click/accent/soundintSet / readSound for the first beat of the bar.
/drums/click/beat/soundintSet / readSound for the other beats.
/drums/click/accent/levelfloatSet / readFirst-beat level (dB).
/drums/click/beat/levelfloatSet / readOther-beat level (dB).
/drums/click/accent/filestringSet / readCustom sound file for the first beat.
/drums/click/beat/filestringSet / readCustom sound file for the other beats.
/drums/click/outputintSet / readOutput pair: 0 = outputs 1-2 up to 31 = outputs 63-64.
/drums/click/output/statestringReadStatus of the chosen output pair.
/drums/click/listen—SendPlay one bar of the click.
/drums/click/statsstringSet / readClicks played since launch and their levels.
/drums/song/clickintSet / readPress the Songs page click button.

Players

Larry Seyer Drums has four players, numbered 1-4 in these addresses.

Address prefixes: /drums/player/<1-4>/. Add a parameter from the table below to a prefix.

ParameterArgumentAccessDescription
muteint 0/1Set / readMute the player.
soloint 0/1Set / readSolo the player.
colourintReadThe player’s color (ARGB).
enabledint 0/1Set / readTurn the player on or off.
fill—SendPlay a fill now.
drumsoloint 0/1Set / readDrum solo mode on or off.
lockint 0/1Set / readLock the player against changes.
modeintSet / readPlayer mode.
soundkitintSet / readSound kit index.
swingfloatSet / readSwing amount (percent).
velocityscalefloatSet / readVelocity scale (percent).
velocitylevels/ppintSet / readVelocity for pianissimo hits.
velocitylevels/pintSet / readVelocity for piano hits.
velocitylevels/fintSet / readVelocity for forte hits.
velocitylevels/ffintSet / readVelocity for fortissimo hits.
drumelementmutesintSet / readBit mask of muted drum elements.
drumelementsolosintSet / readBit mask of soloed drum elements.
handsvariantintSet / readHand-pattern variant.
patternintSet / readPattern index.
snaremodeintSet / readSnare mode.
panfloatSet / readPlayer pan.
volumefloatSet / readPlayer volume (dB).
outputlevelfloatSet / readOutput level (percent).
outputbusintSet / readOutput pair the player is routed to.
midichannelintSet / readMIDI channel (1-16).
meter/levelfloatReadCurrent level.
meter/peakfloatReadCurrent peak.
meter/voicecountintReadVoices playing.
meter/noteonsintReadNotes played.
meter/lufsfloatReadLoudness (LUFS).
meter/gainreductionfloatReadGain reduction (dB).
fillactive0/1Read1 while a fill is playing.
morph/buildstringReadStatus of the kit’s morph build.
kit/pathstringReadFile path of the loaded kit.
kit/snapshotstringReadFile path of the kit preset in use.
kit/snapshotidstringReadID of the kit preset in use.
kit/indexintReadCatalog index of the loaded kit.
preset/idstringReadID of the player preset the player shows.
auditionintSendPlay a single drum element (by element number).
pf/markermaskintReadDiagnostic: bars of the pattern that carry a lift.
pf/snarenoteintReadDiagnostic: the groove’s snare note (-1 when none).
pf/patternbarsintReadDiagnostic: bars in the current pattern.
pill/namestringReadName of the pill playing on this player’s lane.
pill/patternstringReadContent of the pill playing on this player’s lane.
kit/residentstringReadKit file the sampler actually has loaded.
kit/capabilitiesstringReadArticulations the loaded kit supports.
pattern/namestringReadName of the selected pattern.
fill/capturedmissintReadDiagnostic: automatic fills that found no matching fill.
fill/starvationintReadDiagnostic: fill draws that came back empty.
fill/capturedstylestringReadDiagnostic: style preloaded for automatic fills.
fill/bagsizeintReadDiagnostic: fills available to draw.
fill/capturedbagsizeintReadDiagnostic: fills preloaded for automatic fills.
fill/lastdrawnintReadDiagnostic: last fill drawn.
fill/cursorintReadDiagnostic: fill draw position.
fill/capturedlastdrawnintReadDiagnostic: last preloaded fill drawn.
fill/capturedcursorintReadDiagnostic: preloaded fill draw position.
fill/subdivisionstringReadDiagnostic: feel (straight or triplet) fills are matched to.
energyintSet / readEnergy level 0-6 of the pill playing on this lane.
output/midi/enabledint 0/1Set / readSend this player’s notes as MIDI.
output/sampler/enabledint 0/1Set / readPlay this player through the sampler.
output/synth/enabledint 0/1Set / readPlay this player through the drum synth.
output/midiLevelfloatSet / readMIDI output level (percent).
output/samplerLevelfloatSet / readSampler output level (percent).
output/synthLevelfloatSet / readSynth output level (percent).

Drum synth (per player)

Each player has a built-in drum synthesizer. Players are numbered 1-4.

Address prefixes: /drums/player/<1-4>/synth/. Add a parameter from the table below to a prefix.

ParameterArgumentAccessDescription
soloslotintSet / readSolo one kit slot on the synth (-1 for none).
enginestringReadDiagnostic: synth engine status text.
routingstringReadDiagnostic: whether the synth is enabled and which kit slots are assigned to it.
kickLevelfloatSet / readSynth kick level.
kickTunefloatSet / readSynth kick tuning.
kickDecayfloatSet / readSynth kick decay.
snareLevelfloatSet / readSynth snare level.
snareTunefloatSet / readSynth snare tuning.
snareDecayfloatSet / readSynth snare decay.
rimshotLevelfloatSet / readSynth rimshot level.
rimshotTunefloatSet / readSynth rimshot tuning.
rimshotDecayfloatSet / readSynth rimshot decay.
clapLevelfloatSet / readSynth clap level.
clapTunefloatSet / readSynth clap tuning.
clapTonefloatSet / readSynth clap tone.
clapDecayfloatSet / readSynth clap decay.
closedHiHatLevelfloatSet / readSynth closed hi-hat level.
closedHiHatDecayfloatSet / readSynth closed hi-hat decay.
pedalHiHatLevelfloatSet / readSynth pedal hi-hat level.
pedalHiHatDecayfloatSet / readSynth pedal hi-hat decay.
openHiHatLevelfloatSet / readSynth open hi-hat level.
openHiHatDecayfloatSet / readSynth open hi-hat decay.
lowTomLevelfloatSet / readSynth low tom level.
lowTomTunefloatSet / readSynth low tom tuning.
lowTomDecayfloatSet / readSynth low tom decay.
midTomLevelfloatSet / readSynth mid tom level.
midTomTunefloatSet / readSynth mid tom tuning.
midTomDecayfloatSet / readSynth mid tom decay.
highTomLevelfloatSet / readSynth high tom level.
highTomTunefloatSet / readSynth high tom tuning.
highTomDecayfloatSet / readSynth high tom decay.
midHighTomLevelfloatSet / readSynth mid-high tom level.
midHighTomTunefloatSet / readSynth mid-high tom tuning.
midHighTomDecayfloatSet / readSynth mid-high tom decay.
crashLevelfloatSet / readSynth crash level.
crashDecayfloatSet / readSynth crash decay.
crashPitchfloatSet / readSynth crash pitch.
rideLevelfloatSet / readSynth ride level.
rideDecayfloatSet / readSynth ride decay.
ridePitchfloatSet / readSynth ride pitch.
rideBellLevelfloatSet / readSynth ride bell level.
rideBellDecayfloatSet / readSynth ride bell decay.
rideBellPitchfloatSet / readSynth ride bell pitch.
tambourineLevelfloatSet / readSynth tambourine level.
tambourineTunefloatSet / readSynth tambourine tuning.
tambourineTonefloatSet / readSynth tambourine tone.
tambourineDecayfloatSet / readSynth tambourine decay.
cowbellLevelfloatSet / readSynth cowbell level.
cowbellTunefloatSet / readSynth cowbell tuning.
cowbellDecayfloatSet / readSynth cowbell decay.
shakerLevelfloatSet / readSynth shaker level.
shakerTunefloatSet / readSynth shaker tuning.
shakerTonefloatSet / readSynth shaker tone.
shakerDecayfloatSet / readSynth shaker decay.
clavesLevelfloatSet / readSynth claves level.
clavesTunefloatSet / readSynth claves tuning.
clavesDecayfloatSet / readSynth claves decay.

Songs and banks

Load, save and organize songs and banks, and follow song playback.

AddressArgumentAccessDescription
/drums/song/loadintSendLoad the song in a slot.
/drums/song/savestringSendSave the current song under a name.
/drums/song/newintSet / readStart a new song.
/drums/song/slotintSet / readCurrent song slot.
/drums/song/namestringReadName of the current song.
/drums/song/programintSet / readRecall song 0-99 in the current bank (as a Program Change).
/drums/song/program/bankstringSet / readRecall a song by "bank|slot".
/drums/song/bankintSet / readCurrent bank.
/drums/song/bank/addstringSet / readAdd a bank: "index|name".
/drums/song/bank/renamestringSet / readRename a bank: "index|name".
/drums/song/bank/deleteintSet / readDelete a bank.
/drums/song/bank/liststringReadAll banks.
/drums/song/bank/slotsstringReadOccupied slots in the current bank.
/drums/song/slot/deleteintSet / readClear a slot (locked slots are kept).
/drums/song/slot/renamestringSet / readRename a slot: "index|name".
/drums/song/slot/lockstringSet / readLock or unlock a slot: "index|1" or "index|0".
/drums/song/seekintSet / readJump to a bar.
/drums/song/position/barintReadCurrent song bar.
/drums/song/position/barsfractionalfloatReadCurrent song position in bars.
/drums/song/position/barlogstringReadBars entered since playback started.
/drums/song/activeplayersintReadBit mask of lanes playing a pill now.
/drums/song/endbehaviorintSet / readAt the end of the song: 0 = loop song, 1 = loop last bars, 2 = stop.
/drums/song/launchquantizeintSet / readWhen a triggered pill starts: 0 = end of pill, 1 = next bar, 2 = two bars, 3 = four bars.
/drums/song/autofillonpillchangeintSet / readPlay a fill when a remote trigger changes the pill (0/1).
/drums/song/appliedcountintReadSongs applied since launch.
/drums/song/grid/openintSet / readSong grid: 0 = close, 1 = open to load, 2 = open to save.
/drums/song/grid/tapintSet / readTap a slot in the open song grid.
/drums/song/grid/statestringReadSong grid status.
/drums/song/grid/find—SendOpen song search.
/drums/song/track/<1-4>/loopanchorstringReadWhere the lane’s loop is anchored.
/drums/song/editcursorbarintSet / readEdit cursor bar.

Song timeline editing

Arrange pills, time signature changes and styles on the song timeline.

AddressArgumentAccessDescription
/drums/song/conductor/statestringReadTime signature and tempo changes.
/drums/song/ruler/beatsstringReadBeats the ruler shows in each visible bar.
/drums/song/conductor/chipsstringReadTime signature chips as drawn.
/drums/song/conductor/insertstringSet / readInsert a meter change: "bar,num,den" or "bar,num,den,tempo".
/drums/song/conductor/countstringSet / readSet a change’s count: "bar,count".
/drums/song/conductor/deleteintSet / readDelete the change at a bar.
/drums/song/conductor/droppillstringSet / readDrop a pill: "lane,bar,num,den".
/drums/song/conductor/droppillatreleasestringSet / readDrop a pill where a drag is released: "lane,bar,num,den".
/drums/song/conductor/clearint 0/1SendClear every pill and meter change.
/drums/song/conductor/pendingstringReadPending time signature suggestion.
/drums/song/conductor/suggest/acceptint 0/1SendAccept the suggestion.
/drums/song/conductor/suggest/declineint 0/1SendDecline the suggestion.
/drums/song/pool/stylestringSet / readPick a style for a pool column: "column,style".
/drums/song/pool/droplibrarypillstringSet / readDrop a library pill: "lane,bar,section".
/drums/song/pool/style/renamestringSet / readRename a pool column’s style: "column|name".
/drums/song/pool/style/deleteintSet / readAsk to delete a pool column’s style.
/drums/song/pool/stylerootsstringReadFolders styles are read from.
/drums/song/pool/columnsstringReadPool columns and their styles.
/drums/song/pool/blankverseintSet / readCreate a blank pattern set for a pool column.
/drums/song/select/multistringSet / readSelect several pills.
/drums/song/select/multi/movestringSet / readMove the selected pills: "lane:bar".
/drums/song/select/timerangestringReadSelected time range.
/drums/song/select/blankspanstringReadSelected blank span.
/drums/song/selection/combinestringSet / readCombine the selected pills.
/drums/song/shake—SendAsk to clear the song (as shaking the device does).
/drums/song/undostringSet / readUndo.
/drums/song/redostringSet / readRedo.
/drums/song/viewstringReadVisible timeline range.
/drums/song/transportstartstringReadWhere playback started.
/drums/song/scrollfloatSet / readTimeline scroll position (bars).
/drums/song/zoomfloatSet / readTimeline zoom (pixels per bar).

Song pills

Pills are the sections placed on each player’s lane of the song timeline. Lanes are 1-4 and pills are numbered from 0 in timeline order.

Address prefixes: /drums/song/track/<1-4>/pill/<0-255>/. Add a parameter from the table below to a prefix.

ParameterArgumentAccessDescription
levelIndexintSet / readEnergy level 0-6.
accentColorIdxintSet / readAccent color index.
triggerCcNumberintSet / readMIDI CC that triggers the pill.
loopint 0/1Set / readLoop the pill.
preFillint 0/1Set / readPlay a fill before the pill.
lastFillint 0/1Set / readPlay a fill in the pill’s last bar.
moveintSet / readMove the pill to a bar.
patternstringReadWhat the pill contains.
resizeintSet / readSet the pill’s length in bars.
speedstringSet / readPlayback speed as a ratio, e.g. 1/2 or 2/1.
trigger—SendPlay this pill next.
geomstringReadAutomation: the pill’s screen position.
meterstringReadThe pill’s time signature.
remove—SendDelete the pill.
energyintReadEnergy level the pill is playing.
energy/storedintReadStored energy response for the current global energy.
regridintSet / readRe-fit the pill to the grid.
namestringSet / readThe pill’s name.
beatLengthintSet / readLength in counted beats.
beatsintReadLength in counted beats under the meter in force.
storedLevel/<0-6>intSet / readStored response for global energy level 0-6.

Pattern editor

Edit the notes and feel of a pill. Open the editor with lane*1000 + pill.

AddressArgumentAccessDescription
/drums/song/editor/openintSet / readOpen the editor on a pill (lane*1000 + pill).
/drums/song/editor/closeint 0/1Set / readClose the editor.
/drums/song/editor/done—SendPress Done (commit and close).
/drums/song/editor/statestringReadEditor status.
/drums/song/editor/lengthintSet / readPattern length in bars.
/drums/song/editor/feelstringReadThe pill’s own feel settings.
/drums/song/editor/feel/energyintSet / readThe pill’s energy level 0-6.
/drums/song/editor/feel/energy/editintSendOpen the energy level editor.
/drums/song/editor/feel/swingstringSet / readThe pill’s swing percent, or none.
/drums/song/editor/feel/offsetstringSet / readThe pill’s timing offset in beats, or none.
/drums/song/editor/feel/speedstringSet / readThe pill’s speed: "num/den".
/drums/song/editor/timesigstringSet / readTime signature: "num,den".
/drums/song/editor/snapstringSet / readSnap on or off, or a grid value.
/drums/song/editor/zoomfloatSet / readHorizontal zoom factor.
/drums/song/editor/zoomvfloatSet / readVertical zoom factor.
/drums/song/editor/zoombuttonstringSet / readPress a zoom button: h-, h+, v- or v+.
/drums/song/editor/cursorstringSet / readPlace the cursor: "row,beat".
/drums/song/editor/geomstringReadAutomation: grid geometry.
/drums/song/editor/notesstringReadNotes shown compared with notes stored.
/drums/song/editor/tapxstringSet / readAutomation: aim the cursor at "row,x".
/drums/song/editor/tapinnerstringSet / readAutomation: press the grid at "x,y".
/drums/song/editor/velocitymode/tapintSendPress the velocity mode button.
/drums/song/editor/rowgesturestringSet / readAutomation: a gesture on a drum row.
/drums/song/editor/followintSet / readFollow playback (0/1).
/drums/song/editor/scrollxintSet / readHorizontal scroll position.
/drums/song/editor/scrollyintSet / readVertical scroll position.
/drums/song/editor/veldragstringSet / readAutomation: drag note velocities.
/drums/song/editor/seekbarintSet / readMove the play cursor to a bar.
/drums/song/editor/rowsstringSet / readShow used rows or all rows.
/drums/song/editor/rowclearintSendClear every row solo and mute.
/drums/song/editor/adddrumintSet / readShow a hidden drum row.
/drums/song/editor/note/addstringSet / readAdd a note.
/drums/song/editor/selectstringSet / readSelect notes.
/drums/song/editor/quantizestringSet / readQuantize notes.
/drums/song/editor/selectionstringSet / readAct on selected notes: delete, copy, clear or move.
/drums/song/editor/note/removestringSet / readRemove the note nearest "row,beat".
/drums/song/editor/note/clear—SendRemove every note.
/drums/song/editor/toggleatcursor—SendAdd or remove the note at the cursor.
/drums/song/editor/groupintSet / readFold or unfold an instrument group (0 kick to 5 other).

Energy

Energy levels shape how hard each player plays. There are seven levels, 0 (Asleep) to 6 (Energetic). Profile parameters with a trailing <0-3> are per player (0-based).

AddressArgumentAccessDescription
/drums/energy/globalintReadSong-wide energy level 0-6.
/drums/energy/player/<0-3>/defaultintSet / readDefault energy level for a player (0-based).
/drums/energy/profile/<0-6>/tempofloatSet / readTempo for this level.
/drums/energy/profile/<0-6>/clearintSet / readReset this level.
/drums/energy/profile/<0-6>/factoryintRead1 while the level matches the factory setting.
/drums/energy/profile/<0-6>/namestringSet / readLevel name.
/drums/energy/profile/<0-6>/colorARGBintSet / readLevel color (ARGB).
/drums/energy/profile/<0-6>/snareModeintSet / readSnare mode.
/drums/energy/profile/<0-6>/hihatModeintSet / readHi-hat mode.
/drums/energy/profile/<0-6>/crashOnBackbeatint 0/1Set / readCrash on the backbeat.
/drums/energy/profile/<0-6>/hatPositionintSet / readHi-hat playing position.
/drums/energy/profile/<0-6>/hatOpennessintSet / readHi-hat openness.
/drums/energy/profile/<0-6>/hatMorphintSet / readHi-hat morph amount.
/drums/energy/profile/<0-6>/snareMorphintSet / readSnare morph amount.
/drums/energy/profile/<0-6>/tomMorphintSet / readTom morph amount.
/drums/energy/profile/<0-6>/tomArticulationintSet / readTom articulation.
/drums/energy/profile/<0-6>/kickZoneintSet / readKick playing zone.
/drums/energy/profile/<0-6>/snareZoneintSet / readSnare playing zone.
/drums/energy/profile/<0-6>/swingamount/<0-3>floatSet / readSwing amount per player.
/drums/energy/profile/<0-6>/swingsubdivisions/<0-3>intSet / readSwing subdivision per player.
/drums/energy/profile/<0-6>/elementmutes/<0-3>intSet / readMuted drum elements per player (bit mask).
/drums/energy/profile/<0-6>/barcount/<0-3>intSet / readBar count per player.
/drums/energy/profile/<0-6>/filllength/<0-3>intSet / readFill length per player.
/drums/energy/profile/<0-6>/tomposition/<0-3>intSet / readTom position per player.
/drums/energy/profile/<0-6>/cymbalchoice/<0-7>intSet / readCymbal choice 0-7.
/drums/energy/profile/<0-6>/cymbalposition/<0-7>intSet / readCymbal position 0-7.
/drums/energy/profile/<0-6>/groupVelocityPercent/<0-3>/<0-7>intSet / readVelocity percent per player and instrument group 0-7.
/drums/energy/profile/<0-6>/groupTimingMs/<0-3>/<0-7>intSet / readTiming offset (ms) per player and instrument group 0-7.
/drums/energy/profile/<0-6>/instrumentVelocityPercent/<0-3>/<instrument>intSet / readVelocity percent per player and instrument. <instrument> is one of: bongos, cabasa, claps, congas, cowbell, cymbals, hihat, kick, sandpaper, shaker, snaps, snare, tambourine, toms, triangle.
/drums/energy/profile/<0-6>/instrumentTimingMs/<0-3>/<instrument>intSet / readTiming offset (ms) per player and instrument. <instrument> is one of: bongos, cabasa, claps, congas, cowbell, cymbals, hihat, kick, sandpaper, shaker, snaps, snare, tambourine, toms, triangle.
/drums/energy/profile/<0-6>/dynamics/playerintSet / readDynamics editor: choose the player.
/drums/energy/profile/<0-6>/dynamics/groupintSet / readDynamics editor: choose the group.
/drums/energy/profile/<0-6>/dynamics/instrumentstringSet / readDynamics editor: choose the instrument.
/drums/energy/profile/<0-6>/dynamics/amountfloatSet / readDynamics amount.
/drums/energy/profile/<0-6>/dynamics/directionintSet / readDynamics direction.
/drums/energy/profile/<0-6>/dynamics/periodintSet / readDynamics period.
/drums/energy/profile/<0-6>/dynamics/curveintSet / readDynamics curve.
/drums/energy/profile/<0-6>/timingoffsets/playerintSet / readTiming offsets: choose the player.
/drums/energy/profile/<0-6>/timingoffsets/indexintSet / readTiming offsets: choose the step.
/drums/energy/profile/<0-6>/timingoffsets/valuefloatSet / readTiming offsets: value for the chosen step.
/drums/energy/profile/<0-6>/velocityscales/playerintSet / readVelocity scales: choose the player.
/drums/energy/profile/<0-6>/velocityscales/indexintSet / readVelocity scales: choose the step.
/drums/energy/profile/<0-6>/velocityscales/valuefloatSet / readVelocity scales: value for the chosen step.

Sounds and kits

Kits, samples and the drum synth pages for the selected player.

AddressArgumentAccessDescription
/drums/sounds/kit/countintReadNumber of kits.
/drums/sounds/kit/<0-255>/namestringReadName of a kit.
/drums/sounds/kit/loadintSet / readLoad a kit by index.
/drums/sounds/kit/currentstringReadName of the loaded kit.
/drums/sounds/strikerintSet / readStriker (stick type).
/drums/sounds/element/query/slotintSet / readSample lookup: choose the slot.
/drums/sounds/element/query/indexintSet / readSample lookup: choose the list position.
/drums/sounds/element/query/namestringReadSample lookup: the sample’s name.
/drums/sounds/changesample/currentrowintReadRow of the loaded sound in the change-sample sheet.
/drums/sounds/synth/pageintSet / readSynth editor page.
/drums/sounds/synth/pagesintReadNumber of synth editor pages.

Sound slots (selected player)

The 32 sound slots of the selected player’s kit, numbered 0-31.

Address prefixes: /drums/sounds/slot/<0-31>/. Add a parameter from the table below to a prefix.

ParameterArgumentAccessDescription
tunefloatSet / readTuning.
volumefloatSet / readVolume.
panfloatSet / readPan.
outputintSet / readOutput pair.
articulationintSet / readArticulation.
elementintSet / readSwap the sample by its place in the compatible list.
element/countintReadSamples in the compatible list.
element/namestringReadName of the assigned sample.
changesampleintSet / readOpen the change-sample sheet for this slot.
deepdiveintSet / readOpen the detailed sound editor for this slot.
editdockintSet / readOpen the tuning dock for this slot.

Mixer: channels, buses, master and effect returns

Every mixer strip shares one set of controls. Instrument channels are numbered 0-95 (24 per player: player 1 uses 0-23, player 2 uses 24-47 and so on). Player buses are 0-3. Effect returns are 0-15, four per player: the first three of each player are reverbs and the fourth is the delay.

Address prefixes: /drums/mixer/channel/<0-95>/, /drums/mixer/bus/<0-3>/, /drums/mixer/master/, /drums/fx/return/<0-15>/. Add a parameter from the table below to a prefix.

ParameterArgumentAccessApplies toDescription
gainfloatSet / readAllStrip gain (linear).
panfloatSet / readAllPan position.
widthfloatSet / readAllStereo width.
muteint 0/1Set / readAllMute the strip.
soloint 0/1Set / readChannels, Buses, ReturnsSolo the strip.
eq/enabledint 0/1Set / readAllTurn the strip EQ on or off.
eq/hpfreqfloatSet / readAllHigh-pass filter frequency (Hz).
eq/lowgainfloatSet / readAllLow band gain (dB).
eq/lowfreqfloatSet / readAllLow band frequency (Hz).
eq/lowqfloatSet / readAllLow band Q.
eq/midgainfloatSet / readAllMid band gain (dB).
eq/midfreqfloatSet / readAllMid band frequency (Hz).
eq/midqfloatSet / readAllMid band Q.
eq/highgainfloatSet / readAllHigh band gain (dB).
eq/highfreqfloatSet / readAllHigh band frequency (Hz).
eq/highqfloatSet / readAllHigh band Q.
eq/lpfreqfloatSet / readAllLow-pass filter frequency (Hz).
eq/hpslopeintSet / readAllHigh-pass filter slope.
eq/lpslopeintSet / readAllLow-pass filter slope.
eq/phaseintSet / readAllEQ phase mode.
eq/scsourceintSet / readAllEQ sidechain source.
eq/latencyintReadAllLatency the EQ adds, in samples.
eq/alignintReadAllLatency alignment applied to this strip, in samples.
eq/analyzeractiveintReadAll1 while the EQ spectrum analyzer is running.
comp/enabledint 0/1Set / readAllTurn the strip compressor on or off.
comp/thresholdfloatSet / readAllCompressor threshold (dB).
comp/ratiofloatSet / readAllCompressor ratio.
comp/attackfloatSet / readAllCompressor attack (ms).
comp/releasefloatSet / readAllCompressor release (ms).
comp/makeupfloatSet / readAllCompressor makeup gain (dB).
comp/mixfloatSet / readAllCompressor wet/dry mix.
comp/schpfint 0/1Set / readAllCompressor sidechain high-pass filter on or off.
comp/grfloatReadBuses, MasterCurrent compressor gain reduction (dB).
peakfloatReadAllCurrent peak level.
send/<0-3>floatSet / readChannelsSend level to the player’s effect return 0-3 (reverbs 0-2, delay 3).
outputintSet / readChannels, Buses, ReturnsOutput pair the strip is routed to.
limiter/enabledint 0/1Set / readBuses, MasterTurn the limiter on or off.
limiter/thresholdfloatSet / readBuses, MasterLimiter threshold (dB).
limiter/releasefloatSet / readBuses, MasterLimiter release (ms).
lufsfloatReadBusesLoudness reading (LUFS).
monoCheckint 0/1Set / readMasterMono check on or off.
trimfloatSet / readMasterMaster trim.
limitingfloatReadMasterCurrent limiter gain reduction.
lufs/momentaryfloatReadMasterMomentary loudness (LUFS).
lufs/shorttermfloatReadMasterShort-term loudness (LUFS).
truepeakfloatReadMasterTrue-peak level.
diag/peakinfloatReadMasterDiagnostic: master input peak.
diag/peakpretapefloatReadMasterDiagnostic: peak before the tape stage.
diag/peakposttapefloatReadMasterDiagnostic: peak after the tape stage.
available0/1ReadReturns1 when the return’s effect is available on this device.
granted0/1ReadReturns1 when the reverb processing budget granted this return (a delay is always granted).
runtimeactive0/1ReadReturns1 while the return’s effect is running.
eq/on0/1ReadReturns1 when the return’s EQ is active.
comp/on0/1ReadReturns1 when the return’s compressor is active.
peak/prefloatReadReturnsPeak before the return’s processing.
peak/postfloatReadReturnsPeak after the return’s processing.
delay/enabledint 0/1Set / readDelay returnsTurn the delay on or off.
delay/syncint 0/1Set / readDelay returns1 locks the delay time to the tempo; 0 uses milliseconds.
delay/noteintSet / readDelay returnsSynced note division, 0 (1/32) to 13 (whole); default 4 (1/8 triplet).
delay/mixfloatSet / readDelay returnsDelay wet/dry mix.
delay/timemsfloatSet / readDelay returnsFree delay time (ms), used when sync is off.
delay/feedbackfloatSet / readDelay returnsDelay feedback.
delay/highcutfloatSet / readDelay returnsDelay high-cut frequency (Hz).
delay/lowcutfloatSet / readDelay returnsDelay low-cut frequency (Hz).
delay/pingpongint 0/1Set / readDelay returnsPing-pong delay on or off.
vrDecayValuefloatSet / readReverb returnsReverb decay.
vrPredelayValuefloatSet / readReverb returnsReverb pre-delay.
vrBrightnessValuefloatSet / readReverb returnsReverb brightness.
vrWidthValuefloatSet / readReverb returnsReverb width.
vrMixfloatSet / readReverb returnsReverb wet/dry mix.
vrModDepthfloatSet / readReverb returnsReverb modulation depth.
vrOutputGainfloatSet / readReverb returnsReverb output gain.
vrColorationfloatSet / readReverb returnsReverb coloration.
vrDecayHeldint 0/1Set / readReverb returnsHold decay at its own value instead of following the space.
vrPredelayHeldint 0/1Set / readReverb returnsHold pre-delay at its own value.
vrBrightnessHeldint 0/1Set / readReverb returnsHold brightness at its own value.
vrWidthHeldint 0/1Set / readReverb returnsHold width at its own value.
vrSourceSetint 0/1Set / readReverb returns1 when custom source positions are set.
vrAnchorintSet / readReverb returnsReverb space (anchor) index.
vrOutputFormatintSet / readReverb returnsReverb output format.
vrNumSourcesintSet / readReverb returnsNumber of reverb sources.
vrColorfloatSet / readReverb returnsMorph: color.
vrWarmthfloatSet / readReverb returnsMorph: warmth.
vrDiffusionfloatSet / readReverb returnsMorph: diffusion.
vrClarityfloatSet / readReverb returnsMorph: clarity.
vrWidthMorphfloatSet / readReverb returnsMorph: width.
vrOutLevel/<0-6>floatSet / readReverb returnsReverb output channel level 0-6.
vrSources/<0-1>/<0-1>floatSet / readReverb returnsReverb source position (source 0-1, coordinate 0-1).

Advanced compressor

The advanced compressor (separate from the simple strip compressor above) is available on the master, each player bus, each instrument channel and each effect return.

Address prefixes: /drums/fx/vcomp/master/, /drums/fx/vcomp/bus/<0-3>/, /drums/fx/vcomp/channel/<0-95>/, /drums/fx/vcomp/fxreturn/<0-15>/. Add a parameter from the table below to a prefix.

ParameterArgumentAccessApplies toDescription
enabledint 0/1Set / readAllTurn the compressor on or off.
latencyintReadAllLatency the compressor adds, in samples.
characterfloatSet / readAllCharacter control.
thresholdfloatSet / readAllThreshold (dB).
inputgainfloatSet / readAllInput gain (dB).
makeupfloatSet / readAllMakeup gain (dB).
outputgainfloatSet / readAllOutput gain (dB).
mixfloatSet / readAllWet/dry mix.
widthfloatSet / readAllStereo width.
balancefloatSet / readAllLeft/right balance.
punchfloatSet / readAllPunch.
densityfloatSet / readAllDensity.
intensityfloatSet / readAllIntensity.
driftAgefloatSet / readAllAnalog drift/age amount.
rangeDbfloatSet / readAllMaximum gain reduction range (dB).
holdMsfloatSet / readAllHold time (ms).
linkCrossoverHzfloatSet / readAllStereo-link crossover frequency (Hz).
wetGainDbfloatSet / readAllWet signal gain (dB).
wetMidDbfloatSet / readAllWet mid gain (dB).
wetSideDbfloatSet / readAllWet side gain (dB).
dryGainDbfloatSet / readAllDry signal gain (dB).
dryMidDbfloatSet / readAllDry mid gain (dB).
drySideDbfloatSet / readAllDry side gain (dB).
inputPanfloatSet / readAllInput pan.
outputPanfloatSet / readAllOutput pan.
scLevelDbfloatSet / readAllSidechain level (dB).
stereoLinkfloatSet / readAllStereo link amount.
midsideint 0/1Set / readAllMid/side processing on or off.
allButtonsint 0/1Set / readAllAll-buttons-in mode on or off.
autoReleaseint 0/1Set / readAllAutomatic release on or off.
stereoLinkHeldint 0/1Set / readAllHold the stereo link at its own value.
auditionScint 0/1Set / readAllListen to the sidechain signal.
auditionTriggerint 0/1Set / readAllListen to the trigger signal.
scPostFaderint 0/1Set / readAllTake the sidechain after the fader.
linkModeintSet / readAllStereo link mode.
scHpHzfloatSet / readAllSidechain high-pass frequency (Hz).
scLpHzfloatSet / readAllSidechain low-pass frequency (Hz).
lowSlopeDbOctfloatSet / readAllLow split slope (dB/octave).
highSlopeDbOctfloatSet / readAllHigh split slope (dB/octave).
ratioValuefloatSet / readAllRatio.
attackValuefloatSet / readAllAttack.
releaseValuefloatSet / readAllRelease.
kneeValuefloatSet / readAllKnee.
lookaheadfloatSet / readAllLookahead (ms).
scBand<0-2>FreqfloatSet / readAllSidechain EQ band 0-2 frequency (Hz).
scBand<0-2>GainDbfloatSet / readAllSidechain EQ band 0-2 gain (dB).
scBand<0-2>QfloatSet / readAllSidechain EQ band 0-2 Q.
lowEnabledint 0/1Set / readAllLow band on or off.
midEnabledint 0/1Set / readAllMid band on or off.
highEnabledint 0/1Set / readAllHigh band on or off.
midAutoint 0/1Set / readAllAutomatic mid band on or off.
ratioHeldint 0/1Set / readAllHold the ratio at its own value instead of following Character.
attackHeldint 0/1Set / readAllHold the attack at its own value.
releaseHeldint 0/1Set / readAllHold the release at its own value.
kneeHeldint 0/1Set / readAllHold the knee at its own value.
lowModeintSet / readAllLow band mode.
highModeintSet / readAllHigh band mode.
midShapeintSet / readAllMid band shape.
makeupModeintSet / readAllMakeup gain mode.
scSourceKindintSet / readAllSidechain source type.
scSourceIndexintSet / readAllSidechain source index.
grfloatReadAllCurrent gain reduction (dB).
inpeakfloatReadAllInput peak.
outpeakfloatReadAllOutput peak.
meter/in/peaklfloatReadAllInput meter, left peak.
meter/in/peakrfloatReadAllInput meter, right peak.
meter/out/peaklfloatReadAllOutput meter, left peak.
meter/out/peakrfloatReadAllOutput meter, right peak.
meter/in/peakholdfloatReadAllInput peak hold.
meter/out/peakholdfloatReadAllOutput peak hold.
meter/in/lufsmfloatReadAllInput momentary loudness (LUFS).
meter/out/lufsmfloatReadAllOutput momentary loudness (LUFS).
meter/in/lufssfloatReadAllInput short-term loudness (LUFS).
meter/out/lufssfloatReadAllOutput short-term loudness (LUFS).
meter/in/overloadint 0/1Set / readAllInput overload light; write 0 to clear.
meter/out/overloadint 0/1Set / readAllOutput overload light; write 0 to clear.
meter/grfloatReadAllGain reduction meter.
meter/grholdfloatReadAllGain reduction hold.
meter/historyintReadAllGain reduction history length.
enginestringReadAllDiagnostic: engine status text.
approx/notestringReadAllDiagnostic: approximation note.
approx/leveldbfloatReadAllDiagnostic: approximation level (dB).
sc/late0/1ReadAllDiagnostic: 1 if the sidechain arrived late.
sc/residualintReadAllDiagnostic: sidechain residual.

Tape machine

The tape machine is available on the master and on each player bus.

Address prefixes: /drums/fx/tape/master/, /drums/fx/tape/bus/<0-3>/. Add a parameter from the table below to a prefix.

ParameterArgumentAccessApplies toDescription
enabledint 0/1Set / readAllTurn the tape machine on or off.
drivefloatSet / readAllDrive.
playbackfloatSet / readAllPlayback level.
mixfloatSet / readAllWet/dry mix.
machineintSet / readAllMachine model.
tapeintSet / readAllTape formula.
speedintSet / readAllTape speed.
levelintSet / readAllOperating level.
alignmentintSet / readAllAlignment.
qualityintSet / readAllProcessing quality 0-2.
wowDivisionintSet / readAllWow sync division 0-15.
wowSyncint 0/1Set / readAllSync wow to the tempo.
tapestopint 0/1SendAllStart a tape stop.
tapestop/active0/1ReadAll1 while a tape stop is running.
meter/inpeakfloatReadAllInput peak.
meter/outpeakfloatReadAllOutput peak.
biasfloatSet / readAllBias.
inputDrivefloatSet / readAllInput drive.
saturationfloatSet / readAllSaturation.
headBumpfloatSet / readAllHead bump.
recordDriveDbfloatSet / readAllRecord drive (dB).
kneeWidthfloatSet / readAllSaturation knee width.
wowRatefloatSet / readAllWow rate.
wowDepthfloatSet / readAllWow depth.
flutterRatefloatSet / readAllFlutter rate.
flutterDepthfloatSet / readAllFlutter depth.
scrapeAmountfloatSet / readAllScrape flutter amount.
noiseAmountfloatSet / readAllTape noise amount.
noiseModulationfloatSet / readAllNoise modulation.
outputTrimfloatSet / readAllOutput trim.
tapeStopTimefloatSet / readAllTape stop time.
inputLowShelfDbfloatSet / readAllInput low shelf gain (dB).
inputLowShelfHzfloatSet / readAllInput low shelf frequency (Hz).
inputLowShelfQfloatSet / readAllInput low shelf Q.
inputHighShelfDbfloatSet / readAllInput high shelf gain (dB).
inputHighShelfHzfloatSet / readAllInput high shelf frequency (Hz).
inputHighShelfQfloatSet / readAllInput high shelf Q.
outputLowShelfDbfloatSet / readAllOutput low shelf gain (dB).
outputLowShelfHzfloatSet / readAllOutput low shelf frequency (Hz).
outputLowShelfQfloatSet / readAllOutput low shelf Q.
outputHighShelfDbfloatSet / readAllOutput high shelf gain (dB).
outputHighShelfHzfloatSet / readAllOutput high shelf frequency (Hz).
outputHighShelfQfloatSet / readAllOutput high shelf Q.
xfmrDrivefloatSet / readAllTransformer drive.
xfmrAsymfloatSet / readAllTransformer asymmetry.
xfmrLfDbfloatSet / readAllTransformer low-frequency gain (dB).
xfmrLfHzfloatSet / readAllTransformer low-frequency corner (Hz).
xfmrHfResDbfloatSet / readAllTransformer high-frequency resonance (dB).
xfmrHfResHzfloatSet / readAllTransformer resonance frequency (Hz).
xfmrHfResQfloatSet / readAllTransformer resonance Q.
xfmrHfRolloffDbfloatSet / readAllTransformer high-frequency roll-off (dB).
xfmrHfRolloffHzfloatSet / readAllTransformer roll-off frequency (Hz).
tubeDrivefloatSet / readAllTube drive.
tubeAsymfloatSet / readAllTube asymmetry.
tubeX2floatSet / readAllTube second-harmonic amount.
tubeX3floatSet / readAllTube third-harmonic amount.

Reverb (player 1 shortcuts)

Direct reverb controls for player 1’s three reverbs (0-2). Every player’s reverbs are also reachable through the effect returns above.

Address prefixes: /drums/fx/reverb/<0-2>/. Add a parameter from the table below to a prefix.

ParameterArgumentAccessDescription
anchorintSet / readReverb space (anchor) index.
mixfloatSet / readWet/dry mix.
outputgainfloatSet / readOutput gain.
colorationfloatSet / readColoration.
moddepthfloatSet / readModulation depth.
decayfloatSet / readDecay.
predelayfloatSet / readPre-delay.
brightnessfloatSet / readBrightness.
widthfloatSet / readWidth.
decay/heldint 0/1Set / readHold decay at its own value.
predelay/heldint 0/1Set / readHold pre-delay at its own value.
brightness/heldint 0/1Set / readHold brightness at its own value.
width/heldint 0/1Set / readHold width at its own value.
outputformatintSet / readOutput format.
morph/colorfloatSet / readMorph: color.
morph/warmthfloatSet / readMorph: warmth.
morph/diffusionfloatSet / readMorph: diffusion.
morph/clarityfloatSet / readMorph: clarity.
morph/widthmorphfloatSet / readMorph: width.
diag/anchorintReadDiagnostic: space the engine actually loaded.
diag/decayfloatReadDiagnostic: decay the engine is using.
diag/outputformatintReadDiagnostic: output format the engine is using.
diag/outlevel/lfloatReadDiagnostic: left output level.
diag/outlevel/rfloatReadDiagnostic: right output level.

Effect availability and defaults

Whether the heavier effects can run on this device, and new-song effect defaults.

AddressArgumentAccessDescription
/drums/fx/tape/capable0/1Read1 when this device can run the tape machine.
/drums/fx/vcomp/capable0/1Read1 when this device can run the advanced compressor.
/drums/fx/vcomp/capacityintReadHow many advanced compressors this device can run.
/drums/diag/tape/fractionfloatReadDiagnostic: processing load of the tape machines.
/drums/diag/vcomp/fractionfloatReadDiagnostic: processing load of the advanced compressors.
/drums/mixer/fxreturn/defaultsrootstringReadFolder where new-song effect defaults are kept.
/drums/mixer/fxreturn/<1-4>/savedefaultintSendSave effect return 1-4 as the new-song default.

Presets, Quick Pick and app setups

Player presets, Quick Pick and saved audio/MIDI setups.

AddressArgumentAccessDescription
/drums/presets/player/savestringSet / readSave a player preset.
/drums/presets/player/loadstringSet / readLoad a player preset.
/drums/presets/player/load/replacemixerstringSet / readLoad a player preset and replace the mixer settings.
/drums/presets/player/load/keepmixerstringSet / readLoad a player preset and keep the current mixer settings.
/drums/presets/player/generate—SendGenerate player presets in bulk.
/drums/presets/player/generate/outputstringSet / readFolder for generated presets.
/drums/presets/player/generate/sourcestringSet / readPlayer preset whose mixer settings every generated preset takes (empty = the selected player).
/drums/presets/player/generate/statestringReadResult of the last generate run.
/drums/quickpick/beatintSet / readPick Quick Pick beat 1-10.
/drums/quickpick/presetintSet / readPick Quick Pick preset 1-10.
/drums/quickpick/noteintSet / readPick a Quick Pick beat or preset by its MIDI note number.
/drums/quickpick/statestringReadQuick Pick status.
/drums/quickpick/showintSet / readHide (0) or show (1) the Quick Pick panel.
/drums/quickpick/layoutstringReadQuick Pick layout.
/drums/appsettings/presetsstringReadSaved app setups, and the last save or load result.
/drums/appsettings/savestringSet / readSave the current app setup under a name.
/drums/appsettings/loadstringSet / readLoad a saved app setup.
/drums/appsettings/currentstringReadApp setup in use, and whether it has changed.

App settings

Machine-wide performance settings.

AddressArgumentAccessDescription
/drums/settings/morphmodeintSet / readDrum morphing: 0 = automatic, 1 = always on, 2 = always off, 3 = random.
/drums/settings/morphheadroom/verdictintReadAutomatic morphing verdict for this machine.
/drums/settings/morphheadroom/worststringReadWorst case measured.
/drums/settings/morphheadroom/stoppedloadfloatReadLoad measured while stopped.
/drums/settings/morphheadroom/playersintReadPlayers morphing can support.
/drums/settings/morphheadroom/statestringReadMeasurement status.
/drums/settings/morphheadroom/measureintSet / readMeasure again.
/drums/settings/morph/drum/<drum>intSet / readMorphing for one drum on or off. <drum> is one of: bells, china, crash1, crash2, hihat, ride1, ride2, sidestick, snare, splash, tom1, tom2, tom3, tom4.
/drums/settings/strikeleanintSet / read1 = vary each hit, 0 = exact recordings.
/drums/settings/ignorepcwhileplayingint 0/1Set / readIgnore Program Change while playing.
/drums/settings/playerpresetoverwriteint 0/1Set / readAllow saves to replace an existing player preset.
/drums/partialfillsintSet / readAutomatic lifts on or off.
/drums/partialfills/phraseintSet / readLift phrase length in bars (1-32, default 4).
/drums/partialfills/recipesstringSet / readLift recipes: "factory" or a custom list.
/drums/newsong/recallstringSet / readWhat a new song recalls for each player: "kit" or "preset".
/drums/newsong/kitstringSet / readDrum kit a new song starts with, by name.
/drums/newsong/presetstringSet / readPlayer preset a new song starts with, by name.

Import and export

Import and export songs, styles, MIDI and audio.

AddressArgumentAccessDescription
/drums/song/loadfilestringSet / readLoad a song from a file path.
/drums/ui/export/songstringSet / readExport the current song to a file path.
/drums/ui/import/songstringSet / readImport a song file.
/drums/import/categorystringSet / readImport one category: "category|mode|path".
/drums/import/programchangestringSet / readImport program changes: "scope|mode|path".
/drums/import/everythingstringSet / readRestore a whole-library backup: "mode|path".
/drums/import/statestringReadResult of the last import.
/drums/import/midifilestringSet / readImport a MIDI file as a new style.
/drums/song/lane/importmidistringSet / readImport a MIDI file onto a lane: "lane|bar|path".
/drums/import/style/statestringReadStyle import dialog status.
/drums/import/style/namestringSet / readStyle name.
/drums/import/style/feelintSet / readFeel: 0 = automatic, 1 = straight, 2 = triplet.
/drums/import/style/quantizestringSet / readQuantize on or off.
/drums/import/style/checknotesintSet / readPress Check Notes.
/drums/import/style/confirmstringSet / readGenerate or cancel.
/drums/import/notemap/statestringReadNote map sheet status.
/drums/import/notemap/assignstringSet / readMap a note: "fileNote|drumNote".
/drums/import/notemap/namestringSet / readNote map name.
/drums/import/notemap/pickintSet / readPick a saved note map (-1 = new).
/drums/import/notemap/layoutstringSet / readNote layout: ex or gm.
/drums/import/notemap/confirmstringSet / readNext or cancel.
/drums/export/timeline/midistringSet / readExport the song as MIDI: "path" or "path|gm".
/drums/export/pills/midistringSet / readExport pills as MIDI: "path|pills".
/drums/export/pills/dragoutstringSet / readExport pills as a drag-out clip; reads back the file path.
/drums/song/pillmidi/exintSet / readPill MIDI note layout: 1 = Larry Seyer Drums note layout, 0 = standard drum note layout.
/drums/export/timeline/audiostringSet / readExport the song as audio: "path|options".
/drums/export/timeline/audio/measuredstringReadLoudness and peak of the last audio export.
/drums/import/progressstringSet / readProgress of a running style import or Generate Again; send "cancel" to stop it and leave the style unchanged.

Keyboard shortcuts

Change shortcut bindings remotely. Every shortcut action can also be triggered directly (see Actions below).

AddressArgumentAccessDescription
/drums/keybinding/<action id>stringSet / readThe shortcut assigned to an action; send a key description to change it.
/drums/keybinding/schemestringSet / readShortcut scheme.
/drums/keymap/resetintSet / readReset every shortcut.
/drums/keymap/exportstringSet / readExport shortcuts to a file path.
/drums/keymap/importstringSet / readImport shortcuts from a file path.
/drums/keymap/statusstringReadResult of the last shortcut change.
/drums/player/solo_preview_heldint 0/1Set / readHold (1) or release (0) Solo In Front for the selected player.

Actions

Every command that has a keyboard shortcut can be triggered over OSC. Send any integer (for example 1) to run it.

AddressAreaAction
/drums/action/app.aboutAppAbout Larry Seyer Drums.
/drums/action/app.audio_devicesAppAudio Devices.
/drums/action/app.keyboard_shortcutsAppKeyboard Shortcuts.
/drums/action/app.quick_pickAppQuick Pick.
/drums/action/app.settingsAppApp Settings.
/drums/action/edit.redoEditRedo.
/drums/action/edit.undoEditUndo.
/drums/action/midi.all_notes_offMIDISend All Notes Off.
/drums/action/mixer.toggle_visibleMixerToggle Mixer Visible.
/drums/action/pattern.cursor_to_loop_endPattern EditorMove Cursor to End of Loop.
/drums/action/pattern.cursor_to_loop_startPattern EditorMove Cursor to Start of Loop.
/drums/action/pattern.cursor_to_time_selection_endPattern EditorMove Cursor to End of Time Selection.
/drums/action/pattern.cursor_to_time_selection_startPattern EditorMove Cursor to Start of Time Selection.
/drums/action/pattern.notes_down_octavePattern EditorNudge Notes Down an Octave.
/drums/action/pattern.notes_down_semitonePattern EditorNudge Notes Down a Semitone.
/drums/action/pattern.notes_extend_measurePattern EditorSelect All Notes in Measure.
/drums/action/pattern.notes_extend_nextPattern EditorAdd Next Note to Selection.
/drums/action/pattern.notes_extend_previousPattern EditorAdd Previous Note to Selection.
/drums/action/pattern.notes_extend_time_selectionPattern EditorSelect All Notes in Time Selection.
/drums/action/pattern.notes_left_gridPattern EditorNudge Notes Left One Grid Step.
/drums/action/pattern.notes_quantizePattern EditorQuantize Selected Notes to the Grid.
/drums/action/pattern.notes_right_gridPattern EditorNudge Notes Right One Grid Step.
/drums/action/pattern.notes_set_time_selectionPattern EditorSet Time Selection to Selected Notes.
/drums/action/pattern.notes_up_octavePattern EditorNudge Notes Up an Octave.
/drums/action/pattern.notes_up_semitonePattern EditorNudge Notes Up a Semitone.
/drums/action/pattern.notes_zoom_to_selectionPattern EditorZoom to Selected Notes.
/drums/action/pattern.toggle_visiblePattern EditorToggle Pattern Editor Visible.
/drums/action/pattern.zoom_in_hPattern EditorZoom In Horizontally.
/drums/action/pattern.zoom_in_vPattern EditorZoom In Vertically.
/drums/action/pattern.zoom_out_hPattern EditorZoom Out Horizontally.
/drums/action/pattern.zoom_out_vPattern EditorZoom Out Vertically.
/drums/action/player.assign_random_coloursPlayerAssign Random Player Colors.
/drums/action/player.select_nextPlayerNext Player.
/drums/action/player.select_previousPlayerPrevious Player.
/drums/action/player.set_custom_colourPlayerSet Player Color.
/drums/action/player.solo_previewPlayerSolo In Front (Hold).
/drums/action/player.toggle_soloPlayerToggle Player Solo.
/drums/action/presets.channel_save_asPresetsSave Channel Preset As.
/drums/action/presets.cmp_save_asPresetsSave CMP Preset As.
/drums/action/presets.eq_save_asPresetsSave EQ Preset As.
/drums/action/presets.mixer_savePresetsSave Mixer Preset.
/drums/action/presets.mixer_save_asPresetsSave Mixer Preset As.
/drums/action/presets.pattern_newPresetsNew Pattern.
/drums/action/presets.pattern_save_asPresetsSave Pattern As.
/drums/action/presets.player_savePresetsSave Player Preset.
/drums/action/presets.player_save_asPresetsSave Player Preset As.
/drums/action/presets.player_sharePresetsShare Player Preset.
/drums/action/presets.sounds_savePresetsSave Sounds Preset.
/drums/action/presets.sounds_save_asPresetsSave Sounds Preset As.
/drums/action/song.combine_pillsSongCombine Selected Pills.
/drums/action/song.copy_pillSongCopy Selected Pill.
/drums/action/song.cursor_nudge_backSongNudge Cursor Back One Measure.
/drums/action/song.cursor_nudge_forwardSongNudge Cursor Forward One Measure.
/drums/action/song.deleteSongDelete Song.
/drums/action/song.duplicate_pillSongDuplicate Selected Pill.
/drums/action/song.exportSongExport Song.
/drums/action/song.export_midiSongExport Song MIDI.
/drums/action/song.findSongFind Song.
/drums/action/song.importSongImport.
/drums/action/song.insert_measuresSongInsert Measures at Edit Cursor.
/drums/action/song.insert_pf_markerSongInsert Lift.
/drums/action/song.jump_endSongJump to Song End.
/drums/action/song.jump_startSongJump to Song Start.
/drums/action/song.loadSongLoad Song.
/drums/action/song.newSongNew Song.
/drums/action/song.open_pill_editorSongOpen Selected Pill Editor.
/drums/action/song.paste_pillSongPaste Pill at Edit Cursor.
/drums/action/song.pf_marker_nextSongNext Lift.
/drums/action/song.pf_marker_prevSongPrevious Lift.
/drums/action/song.pill_energy_alertSongPill Energy Alert.
/drums/action/song.pill_energy_asleepSongPill Energy Asleep.
/drums/action/song.pill_energy_chilledSongPill Energy Chilled.
/drums/action/song.pill_energy_energeticSongPill Energy Energetic.
/drums/action/song.pill_energy_excitedSongPill Energy Excited.
/drums/action/song.pill_energy_normalSongPill Energy Normal.
/drums/action/song.pill_energy_relaxedSongPill Energy Relaxed.
/drums/action/song.rename_pillSongRename Selected Pill.
/drums/action/song.ripple_deleteSongDelete and Close the Gap.
/drums/action/song.ripple_insertSongInsert Space and Open the Gap.
/drums/action/song.saveSongSave Song.
/drums/action/song.save_asSongSave Song As.
/drums/action/song.scroll_page_downSongScroll View Down a Page.
/drums/action/song.select_all_in_viewSongSelect All Pills.
/drums/action/song.select_blank_spanSongSelect Blank Span at Cursor.
/drums/action/song.set_pill_colourSongSet Pill Color.
/drums/action/song.split_pillSongSplit Pill at Edit Cursor.
/drums/action/song.tempo_meter_focusSongFocus Tempo / Meter.
/drums/action/song.time_sel_endSongSet Time Selection End.
/drums/action/song.time_sel_fitSongFit Time Selection To Selected Pills.
/drums/action/song.time_sel_startSongSet Time Selection Start.
/drums/action/song.toggle_pill_last_fillSongToggle Selected Pill Post-fill.
/drums/action/song.toggle_pill_loopSongToggle Selected Pill Loop.
/drums/action/song.toggle_pill_pre_fillSongToggle Selected Pill Pre-fill.
/drums/action/song.transport_nudge_backSongRewind a Little Bit.
/drums/action/song.zoom_inSongZoom In.
/drums/action/song.zoom_outSongZoom Out.
/drums/action/transport.clock_sourceTransportClock Source.
/drums/action/transport.go_to_startTransportGo to Song Start.
/drums/action/transport.play_stopTransportPlay / Stop.
/drums/action/transport.tap_tempoTransportTap Tempo.

User interface automation

Open, close and operate on-screen panels and read back what they show. These are mainly useful for scripted testing and remote operation.

AddressArgumentAccessDescription
/drums/ui/pagestringSet / readShow a page by name; reads back the current page.
/drums/ui/player/selectintSet / readSelect a player (0-based).
/drums/ui/player/selectionintSet / readPlayer selection, including multi-select.
/drums/ui/player/<1-4>/card/tapstringSendTap a control on a player card.
/drums/ui/player/<1-4>/cardstringReadWhat a player card shows.
/drums/ui/player/<1-4>/cardswingfloatSet / readSwing on a player card (percent).
/drums/ui/player/<1-4>/badgestringReadA player card’s mute and solo badges.
/drums/ui/player/preset/menuintSendOpen a player’s preset menu.
/drums/ui/player/soundkit/menuintSendOpen a player’s sound kit menu.
/drums/ui/player/compactstringSet / readCompact player view actions.
/drums/ui/preferencesint 0/1Set / readClose (0) or open (1) App Settings.
/drums/ui/preferences/revealstringSendScroll App Settings to a section.
/drums/ui/preferences/scrollfloatSet / readScroll App Settings.
/drums/ui/attached0/1Read1 while this window is attached as the live editor.
/drums/ui/attached/labelstringReadHeader text when attached.
/drums/ui/licensesint 0/1Set / readClose (0) or open (1) the license viewer.
/drums/ui/licenses/statestringReadLicense viewer status.
/drums/ui/licenses/documentintSet / readShow a license document by index.
/drums/ui/settings/midioutput/statestringReadMIDI output settings as shown.
/drums/ui/settings/midiinput/statestringReadMIDI input settings as shown.
/drums/ui/settings/syncoffsets/statestringReadSync offset settings as shown.
/drums/ui/settings/click/statestringReadClick settings as shown.
/drums/ui/settings/click/menustringSendOpen a menu in the click settings.
/drums/ui/breakpointstringReadCurrent responsive layout.
/drums/ui/foldstringReadFolding-phone state.
/drums/ui/split/geomstringReadSplit-screen layout.
/drums/ui/orientationint 0/1Set / readWindow orientation: 1 = landscape, 0 = portrait.
/drums/ui/window/widthintSet / readWindow width (pixels).
/drums/ui/window/presetintSet / readPick a window size preset.
/drums/ui/window/sizestringSet / readWindow size as "WxH".
/drums/ui/aboutintSet / readClose (0) or open (1) About.
/drums/ui/overflowmenuint 0/1Set / readClose (0) or open (1) the main menu.
/drums/ui/overflowmenu/statestringReadMain menu status.
/drums/ui/overflowmenu/rowsstringReadMain menu rows.
/drums/ui/overflowmenu/tapintSet / readTap a main menu row.
/drums/ui/overflowmenu/holdintSet / readPress and hold a main menu row.
/drums/ui/beatbar/statestringReadBeat progress bar.
/drums/ui/keyboardshortcutsstringReadKeyboard shortcuts window contents.
/drums/ui/keyboardshortcuts/searchstringSet / readSearch the keyboard shortcuts.
/drums/ui/keyboardshortcuts/revealstringSet / readScroll the keyboard shortcuts to an action or group.
/drums/ui/keyboard/simulateintSet / readSimulate the on-screen keyboard.
/drums/ui/mixer/subtabstringSet / readMixer sub-tab: panwid, sends, eq, cmp or level.
/drums/ui/mixer/selectionstringReadMixer selection.
/drums/ui/mixer/compactintSet / readCompact mixer channel view.
/drums/ui/mixer/playerintSet / readPlayer whose strips the mixer shows (1-4).
/drums/ui/mixer/tabsstringReadMixer player tabs.
/drums/ui/mixer/gesturestringSendA mixer click or gesture.
/drums/ui/mixer/linkintSet / readAdd a channel to the linked selection.
/drums/ui/mixer/selectintSet / readSelect an instrument channel.
/drums/ui/mixer/select/busintSet / readSelect a player bus.
/drums/ui/mixer/select/sendintSet / readSelect an effect return.
/drums/ui/mixer/select/masterintSet / readSelect the master strip.
/drums/ui/mixer/scrollintSet / readScroll the mixer strips.
/drums/ui/mixer/paramstringSet / readMove a control on a channel: "channel name value" (linked channels follow).
/drums/ui/mixer/eqstringSet / readEdit the EQ editor.
/drums/ui/mixer/eq/verdictstringReadResult of the last EQ editor command.
/drums/ui/mixer/eq/geomstringReadAutomation: EQ editor layout.
/drums/ui/mixer/comp/boundsstringSet / readCompressor editor size.
/drums/ui/mixer/comp/pagestringSet / readCompressor editor page.
/drums/ui/mixer/comp/pressstringSendPress a compressor editor control.
/drums/ui/mixer/comp/scrollintSet / readScroll the compressor editor.
/drums/ui/mixer/comp/geomstringReadAutomation: compressor editor layout.
/drums/ui/energyeditorintSet / readClose (0) or open (1) the energy editor.
/drums/ui/energyeditor/geomstringReadAutomation: energy editor layout.
/drums/ui/energyeditor/controlstringSet / readSet an energy editor control: "name,value".
/drums/ui/energyeditor/openstringSet / readOpen the energy editor on a section.
/drums/ui/energyeditor/sectionsstringReadEnergy editor sections.
/drums/ui/energyeditor/scopestringReadEnergy editor scope.
/drums/ui/energyeditor/captionsstringReadEnergy editor captions.
/drums/ui/energyeditor/scroll/statestringReadEnergy editor scroll position.
/drums/ui/energyeditor/scrollintSet / readScroll the energy editor.
/drums/ui/energyeditor/scroll/wheelintSet / readScroll the energy editor with the wheel.
/drums/ui/energyeditor/scroll/dragintSet / readScroll the energy editor by dragging.
/drums/ui/energy/tapintSet / readTap an energy level button.
/drums/ui/energy/levelmenuintSendOpen an energy level’s menu.
/drums/ui/spectrum/fullscreenintSet / readFull-screen spectrum analyzer off or on.
/drums/ui/reverb/browser/openintSet / readClose (0) or open (1) the reverb browser.
/drums/ui/reverb/browser/geomstringReadAutomation: reverb browser layout.
/drums/ui/reverb/browser/chipintSet / readPick a reverb family.
/drums/ui/reverb/browser/rowintSet / readPick a reverb.
/drums/ui/reverb/browser/rowsstringReadReverbs listed.
/drums/ui/reverb/panelintSet / readClose (0) or open (1) the reverb panel.
/drums/ui/reverb/panel/geomstringReadAutomation: reverb panel layout.
/drums/ui/tape/panelintSet / readClose (0) or open (1) the tape machine panel.
/drums/ui/tape/pageintSet / readTape panel page: 1 = main, 2 = advanced.
/drums/ui/tape/sectionintSet / readTape panel advanced section.
/drums/ui/tape/viewstringReadTape panel status.
/drums/ui/song/menu—SendOpen the song menu.
/drums/ui/song/menu/statestringReadSong menu status.
/drums/ui/song/compactintSet / readCompact song launcher.
/drums/ui/song/compact/stepintSet / readStep through the compact song launcher.
/drums/ui/song/compact/done—SendClose the compact song launcher.
/drums/ui/song/pill/menuintSendOpen a pill’s menu (lane*1000 + pill).
/drums/ui/song/pill/menu/statestringReadPill menu status.
/drums/ui/song/pill/popupintSendRight-click a pill.
/drums/ui/song/pool/popupintSendRight-click a pool column’s style.
/drums/ui/song/pool/styletapintSendClick a pool column’s style.
/drums/ui/song/pill/styletapintSendClick a pill’s pattern name.
/drums/ui/song/conductor/popupintSendRight-click a time signature change.
/drums/ui/song/lane/popupintSendRight-click empty lane space (lane*1000 + bar).
/drums/ui/export/audiostringSet / readDrive the audio export dialog.
/drums/ui/sounds/compactstringSet / readCompact sounds view actions.
/drums/ui/sounds/changesample/compactstringSet / readCompact change-sample actions.
/drums/ui/sounds/synth/selectintSet / readPick synth machine 1-9 for the selected player.
/drums/ui/sounds/synth/catalogstringReadDiagnostic: factory synth list.
/drums/ui/sounds/tuningstringSet / readSet a tuning value.
/drums/ui/sounds/tuning/statestringSet / readTuning values for a slot.
/drums/ui/sounds/slot/selectintSet / readSelect a sound slot.
/drums/ui/sounds/cell/selectintSet / readSelect a drum grid cell.
/drums/ui/sounds/cell/tapintSet / readPlay a drum grid cell.
/drums/ui/sounds/cell/emptystringReadDrum grid cells the kit cannot play.
/drums/ui/sounds/cell/padsstringReadHow the drum grid pads are drawn.
/drums/ui/sounds/articulation/statestringReadArticulation picker status.
/drums/ui/sounds/knobstringSet / readSet a sounds page knob.
/drums/ui/sounds/advancedstringSet / readAdvanced sound settings.
/drums/ui/sounds/tuning/readoutstringReadTuning readout.
/drums/ui/sounds/tuning/labelsstringReadTuning labels.
/drums/ui/sounds/dock/geomstringReadAutomation: sounds dock layout.
/drums/ui/sounds/dock/namingstringReadSounds dock names.
/drums/ui/sounds/savestringSet / readSave the sounds preset.
/drums/ui/sounds/saveasstringSet / readSave the sounds preset under a new name.
/drums/ui/sounds/editstringSet / readEnter or leave sound editing.
/drums/ui/sounds/edit/statestringReadSound editing status.
/drums/ui/sounds/kit/importstringSet / readImport a kit.
/drums/ui/importexportstringSet / readOpen the import/export window.
/drums/ui/importexport/statestringReadImport/export window status.
/drums/ui/importexport/forcecompactint 0/1Set / readForce the compact import/export layout.
/drums/ui/importexport/forcesizeintSet / readForce an import/export window size.
/drums/ui/importexport/groupstringSet / readOpen an import/export group.
/drums/ui/importexport/tapstringSet / readTap an import/export item.
/drums/ui/menu/tapintSendTap a menu row.
/drums/ui/menu/tapflashintSendTap a menu row with its highlight.
/drums/ui/menu/flashrowintReadHighlighted menu row (-1 when none).
/drums/ui/menu/dismiss—SendClose the open menu.
/drums/ui/menu/rowsintReadNumber of visible menu rows.
/drums/ui/menu/labelsstringReadVisible menu rows.
/drums/ui/menu/markersstringReadMenu row check marks.
/drums/ui/menu/chipsstringReadMenu tabs.
/drums/ui/menu/chipintSendTap a menu tab.
/drums/ui/menu/geomstringReadAutomation: menu layout.
/drums/ui/menu/songresultsstringReadSong search results.
/drums/ui/menu/searchfocus0/1Read1 while the menu search field has focus.
/drums/ui/menu/searchstringSet / readType into the menu search field.
/drums/ui/sync/picker—SendOpen the sync source picker.
/drums/ui/sync/sourcestringSet / readPick a sync source by its label.
/drums/ui/morph/chipstringReadMorph indicator text.
/drums/ui/morph/progressintReadMorph build progress (percent).
/drums/ui/morph/panelstringReadMorph panel status.
/drums/ui/morph/panel/openintSendOpen the morph panel.
/drums/ui/morph/panel/settings—SendOpen morph settings.
/drums/ui/alert/selftestintSet / readDiagnostic: show a test alert.
/drums/ui/alert/inputstringSet / readType into an alert.
/drums/ui/alert/confirmintSet / readAnswer an alert.
/drums/ui/alert/textstringReadAlert text.
/drums/ui/alert/statestringReadAlert status.
/drums/ui/presets/player/sharestringSet / readDrive Share for player presets and the window a shared player preset opens to.
/drums/ui/settings/newsong/statestringReadNew Song settings as shown.
/drums/ui/settings/newsong/menustringSendOpen or close a menu in the New Song settings.

Testing and diagnostics

Performance readings, self-tests and state checks.

AddressArgumentAccessDescription
/drums/perf/cpu/nowfloatReadCurrent processing load (percent).
/drums/perf/cpu/peakfloatReadPeak processing load in the current window.
/drums/perf/cpu/peak/alltimefloatReadPeak processing load since launch.
/drums/perf/xrunsintReadAudio dropouts counted.
/drums/perf/near80intReadTimes the load came close to the limit.
/drums/perf/block/preparedintReadAudio block size prepared.
/drums/perf/block/delivered/maxintReadLargest audio block delivered.
/drums/perf/deadline/prepared/msfloatReadTime available per block (ms).
/drums/perf/deadline/observed/msfloatReadLongest block processing time (ms).
/drums/perf/footprint/mbintReadMemory in use (MB).
/drums/perf/resetintSet / readReset the peak load window.
/drums/selftest/registry/completeness—SendRun the OSC completeness self-test.
/drums/selftest/registry/completeness/passintRead1 when the self-test passed.
/drums/selftest/registry/completeness/holesstringReadSelf-test gaps found.
/drums/selftest/registry/completeness/summarystringReadSelf-test summary.
/drums/selftest/registry/writablesintSet / readList writable addresses, one page at a time.
/drums/hoststate/captureintSendCapture the state a host would save.
/drums/hoststate/restoreintSendRestore the captured state.
/drums/hoststate/sizeintReadSize of the captured state (bytes).
/drums/hoststate/hostsaveintSendSimulate a host save request.
/drums/hoststate/anchorstringReadBank and slot the live song belongs to.
/drums/screenshotstringSendSave a screenshot of the window under a name.
/drums/screenshot/donestringReplyReply: screenshot saved.
/drums/screenshot/errorstringReplyReply: screenshot failed.
/drums/song/timeline/loadteststringSet / readLoad a test timeline.
/drums/song/timeline/loadtestphasestringSet / readLoad a phase test timeline.
/drums/song/editor/selftestint 0/1SendFill the editor with a test velocity range.
/drums/song/editor/selftestarticulationsint 0/1SendFill the editor with every articulation.