Beat DJ Commands
This is a comprehensive resource with all the commands but for learning the basics checkout the guide page and try using the `ai` command inside Beat DJ to ask for help with commands like `ai how do I load a sound?`
Record <action>
Keywords: record, rec
Description: Record audio output
Access Level: pro
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<action> | how you want to record | start | string |
|
MicRecord <action>
Keywords: micRecord, inputRecord, input, inRec, mic
Description: Record your computers input or microphone
Access Level: pro
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<action> | start or stop | start | string |
|
AbletonLink
Keywords: abletonLink, aLink
Description: Toggle Ableton Link
Access Level: pro
Play
Keywords: play, pla, pl, p
Description: Plays from beginning
InfoBox <enable>
Keywords: infoBox, info, toolTip, tipBox, tip
Description: Enable tool tip info box
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<enable> | Enable or disable | y | bool |
|
UnitDisplay <unit>
Keywords: unitDisplay, units, unit
Description: Change how units are displayed on the interface
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<unit> | Unit to display | s | string |
|
WindowSize <length>
<updateUnits>
Keywords: windowSize, timelineSize, timeSignature, timeSig, window
Description: Timeline window size
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<length> | the size of the window in 16th notes. Helps for using different time signatures. | 64 | string |
| |
<updateUnits> | Update bar/phrase length to match the new time signature? | y | bool |
|
Loop <startPoint>
<endPoint>
Keywords: loop, loo, lo
Description: Loop
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<startPoint> | Start point in musical time, -1 to turn off | 0-2147483647 | -1 | musical time | |
<endPoint> | End point in musical time, -1 to turn off | 0-2147483647 | -1 | musical time |
Jump <distance>
Keywords: jump, jum, ju
Description: Jump
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<distance> | Distance to jump in musical time | -2147483647-2147483647 | 1 | musical time |
GlitchLoop <probability>
Keywords: glitchLoop, gLoop
Description: GlitchLoop
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<probability> | Probability of glitching on next playback 0-9 | 0-9 | 9 | float |
Stop
Keywords: stop, sto, st
Description: Stops playback
LoadProject <projectName>
Keywords: loadProject, load
Description: Load a project
Access Level: pro
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<projectName> | Name in Projects folder or a folder path | string |
SaveProject <projectName>
Keywords: saveProject, save
Description: Save the project
Access Level: pro
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<projectName> | Name of the project | string |
ScrollSensitivity <sensitivity>
<decelerationRate>
Keywords: scrollSensitivity, scroll, sensitivity
Description: Change the scroll sensitivity and deceleration rate of the CLI and sound list
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<sensitivity> | Sensitivity of the scroll. Default is 9. Max is 128. | 0-128 | 9 | float | |
<decelerationRate> | The deceleration rate is the speed reduction per second. A value of 0.5 halves the speed each second. Default is 0.12 | 0-1 | 0.12 | float |
OpenFiles
Keywords: openFiles, files, fil
Description: Open file location where all files are exported
TtsPitch <pitch>
<transitionTime>
Keywords: setTtsPitch, ttsPitch, ttsPit, ttsp
Description: Change the pitch and speed with multiplier
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<pitch> | Pitch multiplier from 0.0625 to 16. 1 is normal pitch. | 0.0625-16 inclusive | 1 | float | |
<transitionTime> | Transition time in musical time | 0-2147483647 | 0 | musical time |
TtsVolume <volume>
<transitionTime>
Keywords: setTtsVolume, ttsVolume, ttsVol, ttsv
Description: Change the volume of the text to speech voice
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<volume> | Volume from 0 to 9 | 0-9 inclusive | 6 | float | |
<transitionTime> | Transition time in musical time | 0-2147483647 | 0 | musical time |
BPM <newBPM>
<speed>
Keywords: bpm, tempo
Description: Set the BPM (beats per minute) aka tempo
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<newBPM> | The new beats per minute | r | string |
| |
<speed> | transition time in seconds: | 0-2147483647 | 0 | float |
TTS <wordsToSpeak>
Keywords: textToSpeech, speak, talk, tts
Description: Text to speech
Access Level: pro
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<wordsToSpeak> | Type whatever you want to say. | string |
SetTTSVoice <voice>
Keywords: setTTSVoice, setVoice, ttsVoice
Description: Set TTS voice
Access Level: pro
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<voice> | The voice you want for TTS | amy | string |
|
Scale <action>
Keywords: scale, sca, sc
Description: Set scale
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<action> | What you want to do with the scale | r | string |
|
Find
Keywords: find, fin, fi
Description: Select currently playing sounds
Video <video>
<action>
Keywords: video, vid
Description: Display and control videos
Access Level: pro
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<video> | Video to modify | int |
| ||
<action> | Action to apply | string |
|
Guide <level>
Keywords: guide
Description: A guide to walk you through how to use Beat DJ
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<level> | Experience level | 0-2147483647 | 0 | int |
|
Effects <rack>
<effect>
Keywords: effects, eff, fx
Description: Apply effects to effects racks
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<rack> | Rack to apply effects to | int |
| ||
<effect> | Effect to apply | string |
|
History <numCommands>
Keywords: history, hist, his
Description: View the last 32 commands or specify a number to view
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<numCommands> | Number of commands to view | 0-2147483647 | 32 | int |
HistorySearch <searchTerm>
Keywords: searchHistory, historySearch, pastSearch, search, hse
Description: Search command history
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<searchTerm> | Search term | string |
SyncBPM
Keywords: syncBPM, sync
Description: Sync BPM with other instruments by hitting enter at the right time. Not great but could work :)
SetSourceFolder <folderPath>
Keywords: setSourceFolder, sampleSource, sampleSrc, src
Description: Set the folder Beat DJ will pull sounds from
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<folderPath> | Full path or shortcode to the folder | string |
|
SetSoundBankFolder <folder>
Keywords: setSoundBankFolder, soundBank, bank
Description: Set the sound bank folder to load bdjwav files from
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<folder> | Folder to load bdjwav files from | string |
Log <action>
Keywords: log
Description: Log
Access Level: pro
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<action> | Action to log | string |
|
PlayFrom <index>
Keywords: playFrom, pf
Description: Play from a specific 16th note
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<index> | Index to play from | 0-2147483647 | int |
PlayBar <index>
Keywords: playFromBar, playBar, pb
Description: Play from a specific bar
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<index> | Index to play from | 0-2147483647 | int |
Quit
Keywords: quit, exit
Description: Quit the app
Tonic <frequency>
<speed>
Keywords: tonic
Description: Set the tonic frequency which will change the bpm to be a multiple of the frequency.
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<frequency> | Tonic frequency | float |
| ||
<speed> | Transition time in seconds | 0-2147483647 | 0 | float |
DefaultHumanize <amount>
Keywords: defaultHumanize, defHum, defHu
Description: Sets default humanize amount that will randomly vary the play position of a sound within (val/9)*64th Note negative to positive.
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<amount> | Amount to humanize | 0-9 inclusive | 2 | float |
Select <selection>
Keywords: select, sel
Description: Select which sounds to edit. Mostly informational like a help command - not commonly used.
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<selection> | Selection | string |
|
ZoomOut
Keywords: zoomOut, zou, zo
Description: Zoom out
ZoomIn
Keywords: zoomIn, zin, zi
Description: Zoom in
New
Keywords: new
Description: See whats new in the latest version
MergeChops
Keywords: mergeChops, mc
Description: Merge all chops into one
Update
Keywords: update
Description: Opens download page
Change <attribute>
<every>
Keywords: change, cha
Description: Change a sound every so often. Mostly non-destructive. Most changes do not accumulate, they replace each other.
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<attribute> | Attribute to change. Most changes do not accumulate, they replace each other. Mel and Swap accumulate. g, p, and r are exclusive and can not overlap but they can overlap with other changes. | p | string |
| |
<every> | How often to change. Use 'n' to disable. | 0-2147483647 | 2p | musical time |
SaveToBank
Keywords: saveToBank, saveFile, stb, sb, sf
Description: Save the sound to a file in the SoundBank folder
Access Level: pro
Modify <search>
<dynamicDryWetMix>
Keywords: modifiers, modifier, modify, mod, m
Description: Modify sounds with C# script effects.
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<search> | Keyword to search for a script effect | string | |||
<dynamicDryWetMix> | Dry/Wet mix of the effect | p | string |
|
VolumeEnvelope <envelope>
Keywords: volumeEnvelope, volEnv, ven, ve
Description: Apply a volume envelope on each chop
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<envelope> | Volume envelope to apply | p | string |
|
Roll <count>
Keywords: roll, rol
Description: Apply a roll on each chop. A roll is a quick repetition of the chop.
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<count> | Number of repetitions for each chop. Examples: | r | string |
|
SetEffectsRack <effectsRackIndex>
Keywords: setEffectsRack, effectsRack, fxRac, rack, rac
Description: Set effects rack
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<effectsRackIndex> | Index of the effects rack to set | 0-5 inclusive | 0 | int |
Continue
Keywords: continue, con, co, c
Description: Duplicates the sound and moves it after the original. Fast way to add variation.
Move <position>
<speed>
Keywords: move, mov, mv
Description: Move sound from heaphones to speakers and vice versa
Access Level: pro
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<position> | Position from headphones (-1) to speakers (1) | 1 | float |
| |
<speed> | Speed to move to destination in musical time | 0-2147483647 | 4 | musical time |
Delete <areYouSure>
Keywords: delete, del, d
Description: Delete selected sounds
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<areYouSure> | Are you sure you want to delete? | n | bool |
|
DeleteAfterSpan
Keywords: deleteAfterSpan, das
Description: Delete sound after span
RemoveClicks <clickThreshold>
<numSamplesToCrossfade>
Keywords: removeClicks, unclick, unc
Description: Remove clicks from a sound
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<clickThreshold> | Volume difference to consider a click | 0-1 | 0.2 | float | |
<numSamplesToCrossfade> | Number of samples to crossfade at click points | 0-2147483647 | 8 | int |
Align
Keywords: align, ali
Description: Align a sound to the time signature. Makes it more standard.
Reset
Keywords: reset, res
Description: Reset the sound back to normal. Removes non-destructive edits like dynamics, roll, reverse, transient, volume envelope, change, and evolutions.
Extend
Keywords: extend, ext, ex, e
Description: Double the loop length
Shrink
Keywords: shrink, shr
Description: Halve the loop length
Volume <volume>
<speed>
Keywords: setVolume, volume, vol, vo, v
Description: Change the volume
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<volume> | Volume from 0 to 9 | 0-9 inclusive | 6 | float | |
<speed> | Speed to change volume in musical time | 0-2147483647 | 0 | musical time |
Lock <shouldLock>
Keywords: lock, loc
Description: Lock sound. Disables destructive operations like delete, shuffle, pitch, etc.
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<shouldLock> | Should lock | n | bool |
|
Pitch <pitch>
<transitionTime>
Keywords: setPitch, pitch, pit, pi
Description: Change the pitch and speed with multiplier. Does not effect loop length but it changes the length of playback.
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<pitch> | Pitch multiplier from 0.0625 to 16. 1 is normal pitch. | 0.0625-16 inclusive | 1 | float | |
<transitionTime> | Transition time in musical time | 0-2147483647 | 0 | musical time |
PrintProperties
Keywords: printProperties, printProp, print, edit, pri
Description: Prints all properties of the current sound and its chops to the log. This includes pitch, pan, human feel, and all chop details like pitch ratios, roll amounts, envelopes, and more.
Egg <length>
<width>
<pointiness>
Keywords: egg, wonk, wonky
Description: Add an egg shape / wonkiness to the loop
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<length> | Length of the egg in musical time. -1 to turn off. | 4-2147483647 | 3 | musical time | |
<width> | Width of the egg from 0 to 9 | 0-9 inclusive | 3 | float | |
<pointiness> | Pointiness of the egg from 0 to 9 | 0-9 inclusive | 3 | float |
Swing <swing>
Keywords: swing, swi
Description: Add swing to a loop. 50 is centered. Under 50 is reverse swing. Overrides egg.
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<swing> | Amount of swing from 5 to 95 percent. 50 is none. | 5-95 inclusive | 66.666 | float |
SwingRatio <numerator>
<denominator>
Keywords: swingRatio, swr
Description: Add swing to a loop using a ratio. 1/2 is centered. Less than 1/2 is reverse swing. Max is 95%. Min is 5%. Overrides egg.
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<numerator> | Numerator of the ratio | -2147483647-2147483647 | 1 | float | |
<denominator> | Denominator of the ratio | 1-2147483647 | 2 | float |
Humanize <amount>
Keywords: humanize, hum, hu
Description: Humanize the playback position. Adds a random offset to the playback position.
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<amount> | Amount to humanize | 0-9 inclusive | 1 | float |
Grow <numChops>
Keywords: grow, gro
Description: Grow the loop by adding random chops to the end
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<numChops> | Number of chops to append (can be negative to shrink) | 1 | int |
GrowFront <numChops>
Keywords: growFront, growF, grf
Description: Grow the front of the loop by adding random chops to the front
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<numChops> | Number of chops to prepend (can be negative to shrink) | 1 | int |
Transient <pattern>
Keywords: transient, tran, tra
Description: Transient fullness. Beat DJ does automatic 0 crossing detection and gain compensation so it won't lose power or sound clicky.
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<pattern> | Transient pattern | p | string |
|
Rotate <numChops>
Keywords: rotate, rot, ro
Description: Rotate chops in the loop
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<numChops> | Number of chops to rotate (can be negative to go other way) | 1 | int |
Dynamics <pattern>
Keywords: dynamics, dyn
Description: Add volume differences to each segment of the loop. Options are: p (will choose a random pattern), r (totally random), a (ascending), d (descending), 9093045 (custom and repeats), 9 (max volume on all)
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<pattern> | Dynamics pattern | p | string |
|
Melody <pattern>
Keywords: melody, mel, me
Description: Change the melody of the loop. Options are: p (random human sounding pattern), r (random within octave), 0,3,4,33,42 (custom notes - pattern repeats)
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<pattern> | Melodic pattern | p | string |
|
MelodyShift <shift>
Keywords: melodyShift, melShift, melShi, msh
Description: Ability to shift the melody up or down by a scale degree.
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<shift> | Shift amount in scale degrees. Can be negative. | -128 to 128 | int |
Guitar <stringNum>
<frets>
Keywords: guitar, guit, gui
Description: Enter guitar string numbers and fret numbers to play a melody. Pitches will get snapped to the Beat DJ scale so it won't sound quite like a guitar. To get exact guitar pitches change your scale to 12EDO with command `sc e 12 a` and set your tonic to E with command `tonic e0`
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<stringNum> | Guitar string number | 0-5 | int |
| |
<frets> | Fret numbers comma separated | string |
LoopLength <length>
Keywords: loopLength, length, len, le
Description: Set the loop length
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<length> | Length of loop | 2-2147483647 | musical time |
LoopLengthAdd <amount>
Keywords: loopLengthAdd, lengthAdd, lenAdd, la
Description: Add or subtract from the loop length, use negative number to subtract
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<amount> | Amount to add or subtract | 2-2147483647 | musical time |
LoopIndex <index>
Keywords: loopIndex, index, ind, in
Description: Set the loop index
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<index> | Index in 16th notes. Must be smaller than loop length. | 0-loopLength | musical time |
Shuffle <probability>
Keywords: shuffle, shu
Description: Randomly shuffles the chops in the loop. If there is only one chop then first it will fill the loop with chops, then shuffle.
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<probability> | Probability of segments being on 0-9 | 0-9 | 5 | float |
Bundle <length>
Keywords: bundle, bun, bu
Description: Bundles the chops into a new length
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<length> | Length of the new bundle | 2-2147483647 | musical time |
Pan <panPosition>
<speed>
Keywords: stereoPan, pan
Description: Pan sound in stereo field
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<panPosition> | Pan position from -1 to 1 | r | float |
| |
<speed> | Speed to change pan in musical time | 0-2147483647 | 0 | musical time |
Shift <amount>
Keywords: shift, shi
Description: Shifts the loop index by the amount. Negative number shifts backwards.
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<amount> | Amount to shift | -2147483647-2147483647 | 1 | musical time |
Solo
Keywords: solo, sol, so
Description: Solo sounds
Mute <shouldMute>
Keywords: mute, mut, mu
Description: Mute sounds
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<shouldMute> | Should mute | y | bool |
|
Glitch <probability>
Keywords: glitch, gli, gl
Description: Shuffles the loop after each play through depending on the probability. Use `gli 0` to turn off.
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<probability> | Probability of glitching on next playback 0-9 | 0-9 | 7 | float |
Granulate
Keywords: granulate, gra, gr
Description: Repeats the start of random chops by random amounts. Like a stutter effect.
Open
Keywords: openFilePath, open, ope, op
Description: Open sample file path locations for selected sounds
Export <type>
<directory>
<fileName>
<normalize>
Keywords: export, exp
Description: Export sounds as wav file loops
Access Level: pro
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<type> | Export joined or separate | j | string |
| |
<directory> | Directory to export to. Not a full file path. Only exports to the directory where the app is running. | bpm_scale | string | ||
<fileName> | File name | string | |||
<normalize> | Normalize the exported sound | y | bool |
|
DeleteFromDisk
Keywords: deleteFromDisk, deleteFromHardDrive, delHard, delDisk
Description: Delete sound from hard drive
SetName <name>
Keywords: setName, name, tag, nam, na, t
Description: Set the name of the sound
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<name> | Name of the sound | string |
AddSuffix <suffix>
Keywords: addSuffix, suffix, suf
Description: Add a suffix to the sound name
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<suffix> | Suffix to add to the sound name | string |
AddPrefix <prefix>
Keywords: addPrefix, prefix, pre
Description: Add a prefix to the sound name
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<prefix> | Prefix to add to the sound name | string |
Duplicate
Keywords: duplicate, copy, dup, du
Description: Duplicate/copy the sound
Separate
Keywords: separate, sep
Description: Separate the chops into their own sounds
Join
Keywords: join, joi
Description: Join the chops into one sound
Octave <octave>
Keywords: octave, oct, oc
Description: Octave
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<octave> | Enter new octave from -6 to 6. It sets directly and is not additive. | -6 to 6 inclusive | 0 | int |
Arrangement <unit>
<pattern>
Keywords: arrangement, arrange, arr, ar
Description: Create looping arrangements at any unit level. Arrangements combine to form larger patterns. Arrangements function like a mask and only determine when sounds are allowed to trigger but they don't modify the length or position of sounds.
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<unit> | Unit of arrangement | p | string |
| |
<pattern> | A pattern of off and on made of x and - | x | string |
|
Span <start>
<end>
<length>
Keywords: span, spa
Description: Set span - the sound will play every length bars from start to end. Length should be greater than or equal to end.
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<start> | Start time (-1 to clear span) | -1 to 2147483647 | musical time | ||
<end> | End time | 1-2147483647 | musical time | ||
<length> | Length of the span | 1-2147483647 | musical time |
SpanBar <start>
<end>
<length>
Keywords: spanBar, spb
Description: Set span in length of bars - the sound will play every length bars from start to end. Length should be greater than or equal to end.
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<start> | Start time in bars (-1 to clear span) | -1 to 2147483647 | int | ||
<end> | End time in bars | 1-2147483647 | int | ||
<length> | Length of the span in bars | 1-2147483647 | int |
SpanPhrase <start>
<end>
<length>
Keywords: spanPhrase, spp
Description: Set span in length of phrases - the sound will play every length bars from start to end. Length should be greater than or equal to end.
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<start> | Start time in phrases (-1 to clear span) | -1 to 2147483647 | int | ||
<end> | End time in phrases | 1-2147483647 | int | ||
<length> | Length of the span in phrases | 1-2147483647 | int |
Pattern <chopSize>
<numChops>
<pattern>
Keywords: pattern, pat, pa
Description: Apply a pattern to the sample chops
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<chopSize> | Size of each chop in 16th notes | 1-2147483647 | 1 | int | |
<numChops> | Number of chops | 1-2147483647 | 16 | int | |
<pattern> | Binary pattern to apply | p | string |
|
Reverse <chopSelection>
Keywords: reverse, rev, re
Description: Reverse chosen chops in the audio
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<chopSelection> | Selection of the chops to reverse | string |
|
Up <amount>
Keywords: up
Description: Move sound up in the list
Access Level: pro
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<amount> | Amount to move | 1-2147483647 | 1 | int |
Down <amount>
Keywords: down, do
Description: Move sound down in the list
Access Level: pro
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<amount> | Amount to move | 1-2147483647 | 1 | int |
MicroTimingOffset <amount>
Keywords: microTimingOffset, microTiming, mto, mt
Description: Micro timing offset up to a 32nd note
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<amount> | Amount to offset | -9 to 9 | 1 | float |
CueVolume <volume>
Keywords: cueVolume, cueVol, cue
Description: Set cue volume for the headphones
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<volume> | Volume for the headphones | 0-9 | 9 | float |
Screenshot <captureOnlyCertainElements>
Keywords: screenshot, capture
Description: Take a screenshot of Beat DJ
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<captureOnlyCertainElements> | Do you want to choose which layers to include in the screenshot? | no | bool |
|
ScreenSize <width>
<height>
Keywords: screenSize, windowSize
Description: Set the screen/window size of Beat DJ
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<width> | Width of the screen | 1-2147483647 | int | ||
<height> | Height of the screen | 1-2147483647 | int |
VizPoly <search>
<readFromFile>
Keywords: polygonVisualizer, vizPoly, vip
Description: Selects a 2d polygon visualizer
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<search> | Keyword to search for a polygon visualizer. Enter 'n' to turn off. | string | |||
<readFromFile> | Read the file for new changes? Say yes if you have changed the file. | n | bool |
|
BackgroundColor <color>
<opacity>
Keywords: backgroundColor, bgColor, color, bgc, bg
Description: Set background color and opacity
Access Level: pro
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<color> | Color by name or in hex format | hex,red,green,blue,white,black,yellow,cyan,magenta,grey,clear | black | string | |
<opacity> | Opacity from 0-9 | 0-9 inclusive | float |
Transparency <object>
<transparency>
Keywords: transparency
Description: Set transparency of objects
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<object> | Object to set transparency | string | |||
<transparency> | Transparency from 0-9 | 0-9 inclusive | float |
BackgroundImage <action>
Keywords: backgroundImage, bgImage, image, bgImg, img
Description: Set background image
Access Level: pro
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<action> | Choose what to do with the background image | string |
|
ImageTile <pixelsPerUnitMultiplier>
Keywords: imgTile, tile
Description: Image tile
Access Level: pro
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<pixelsPerUnitMultiplier> | Multiplier for pixels per unit. Enter zero to remove image tiling. | 0-2147483647 | 2 | float |
Sky <realtime>
<hour>
<dayCycleInMinutes>
Keywords: sky
Description: Set sky parameters realtime, hour, dayCycleInMinutes
Access Level: pro
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<realtime> | Realtime true or false, y/n | y/n t/f on/off true/false | y | bool | |
<hour> | Hour from 0-23 | 0-23 inclusive | 12 | int | |
<dayCycleInMinutes> | Day cycle length in minutes | 0-2147483647 | 30 | int |
AdjustScreen <uiScaleMode>
Keywords: adjustScreen, resolution, screen
Description: Adjust the screen resolution
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<uiScaleMode> | Scaling mode of user interface | string |
|
Font <size>
<color>
Keywords: font
Description: Set font size and color
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<size> | Font size | 1-256 | int | ||
<color> | Font color | html name or hex | lime | string |
Dancer <action>
Keywords: dancer
Description: Create 3D virtual dancers that dance to the music
Access Level: pro
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<action> | What you want to do with the dancer(s) | c | string |
|
Theme <theme>
Keywords: theme, the, th
Description: Set the theme of the interface
Access Level: pro
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<theme> | Theme to set | string |
|
ThemeAccessibility <theme>
Keywords: themeAccessibility, themeA
Description: Essential color themes for accessibility
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<theme> | Theme to set | string |
|
Splitter <search>
Keywords: splitter, spl, s
Description: Create new instrument of type Splitter which is the default instrument in Beat DJ.
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<search> | Keyword to search for, or a file path, or a directory | string |
Swap <search>
Keywords: swap, swa
Description: Swap selected sounds with a new sound. Pass a search term to change the sound type or leave empty to keep the same sound type.
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<search> | Keyword to search for | string |
LoadFromBank <search>
Keywords: loadFromBank, loadFile, lfb, lb, lf
Description: Load a file from SoundBank folder
Access Level: pro
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<search> | Keyword to search for | string |
Generate <search>
<pitchIndex>
<octave>
<length>
Keywords: generate, gen, g
Description: Generates a sound from scratch using synthesis which becomes a Splitter with one chop.
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<search> | Keyword to search generation functions | string | |||
<pitchIndex> | Pitch index in the scale | 0-2147483647 | r | int | |
<octave> | Octave of the pitch | r | int | ||
<length> | Length you want the sound to be in 16th notes | -1 | musical time |
CloudSplitter <search>
Keywords: cloudSplitter, splitterCloud, sCloud, cs
Description: Create new instrument of type Splitter by loading a sample from the Soniare cloud.
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<search> | Keyword to search for in cloud library | string |
PrecisionSplitter <precision>
<search>
Keywords: precisionSplitter, ps
Description: Create new instrument of type Splitter with a precision variable. Higher number makes longer chops.
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<precision> | Precision of the splitter. Higher number makes longer chops. | -9 to 9 | 0 | float | |
<search> | Keyword to search for, or a file path, or a directory | string |
Calculator <expression>
Keywords: calculator, calculate, calc, cal
Description: Calculate a math expression. You can also do it without the command
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<expression> | Math expression to calculate | string |
GetOneshots <filePath>
<volumeThreshold>
<minLength>
Keywords: getOneshots, oneshots, shots
Description: Create oneshots from an audio file
Access Level: pro
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<filePath> | Path to the audio file | string | |||
<volumeThreshold> | Threshold for oneshots | 0-1 | float | ||
<minLength> | Minimum length per oneshot in seconds | 0-2147483647 | float |
GetOneshotsDir <dirPath>
<volumeThreshold>
<minLength>
Keywords: shotsDir
Description: Create oneshots from a directory of wav files
Access Level: pro
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<dirPath> | Path to the audio files | string | |||
<volumeThreshold> | Threshold for oneshots | 0-1 | float | ||
<minLength> | Minimum length per oneshot in seconds | 0-2147483647 | float |
OpenInFinder <filePath>
Keywords: openInFinder, openInExplorer, finder, explorer, found
Description: Open file path
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<filePath> | Path to the file | string |
EvolveMode <mode>
Keywords: evolveMode, evoMode, evm, em
Description: Evolve mode. This controls how sounds synchronize. Together mode is default.
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<mode> | Mode to set | t | string |
|
AIHelp <message>
Keywords: aiHelp, aih, ai
Description: How can I help?
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<message> | Message | string |
AIProgrammer <scriptType>
<prompt>
<similarTo>
Keywords: aiProgrammer, aiCoder, aiCode, aiDev, aip
Description: What would you like to create?
Access Level: pro
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<scriptType> | Which type of Beat DJ script would you like to create? | string |
| ||
<prompt> | Describe what you want to create in detail | string | |||
<similarTo> | Recommended! Include a search term to another script you want to take inspiration from. For example squarewave, distortion, or rectangle | string |
ScriptTest <scriptType>
<scriptName>
<actionAfterTest>
Keywords: scriptTest
Description: Script test. A function to test and delete Beat DJ scripts.
Access Level: pro
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<scriptType> | Type of script to test | string |
| ||
<scriptName> | Name of the script to test | string | |||
<actionAfterTest> | what to do with the script after testing | a | string |
|
RunAI
Keywords: runAI, run
Description: Run all recent AI suggested commands
Schedule <command>
<start>
<repeatLength>
<probability>
<end>
Keywords: schedule, sched, sch
Description: Schedule a command to run at a specific 16th note and optionally repeat
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<command> | Command to run | string | |||
<start> | Start time | 0-2147483647 | int | ||
<repeatLength> | Repeat every so many. Zero for no repeat. | 0-2147483647 | int | ||
<probability> | Probability of running the command 0-9 | 0-9 | float | ||
<end> | Cancel time. Enter zero to run indefinitely. | 0-2147483647 | int |
ScheduleOnce <command>
<when>
Keywords: scheduleOnce, schedOnce, scho, sco
Description: Schedule a command to run once
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<command> | Command to run | string | |||
<when> | Execution time in musical time | 0-2147483647 | int |
ManageScheduled <action>
Keywords: manageScheduled, mngSch, msch
Description: Manage scheduled commands
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<action> | What you want to do with the scheduled commands | string |
|
Shortcuts <action>
Keywords: shortcuts, short
Description: Manage keyboard shortcuts
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<action> | What you want to do with the shortcuts | string |
|
Combos <action>
Keywords: combo
Description: Combos are like command replacements. E.g. create a techno combo like techno=s kick; s hat; s clap ... combos can contain other combos.
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<action> | What you want to do with the combos | string |
|
ResetOutput
Keywords: resetOutput
Description: Reset output in case sound is not working. Useful if sounds stop playing from an output source changing.
ResetInterface
Keywords: resetInterface, resetUI
Description: Reset interface preferences to default.
Feedback <message>
Keywords: support, feedback, fback, bug
Description: Send us feedback and ask questions
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<message> | Enter your feedback and questions, we will email you back ASAP if it is urgent | string |
OutputInvert
Keywords: outputInvert, channelsInvert, invertOutput, invertChannels
Description: Inverse channels when working with live performance mode. Only works if you are using 4 channels.
SignUp <email>
<password>
Keywords: signUp, su
Description: Sign up
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<email> | string | ||||
<password> | Password | string |
SignIn <email>
<password>
Keywords: signIn, si
Description: Sign in
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<email> | string | ||||
<password> | Password | string |
SignOut
Keywords: signOut
Description: Sign out
Profile <displayName>
<website>
<profilePicture>
Keywords: profile
Description: Profile
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<displayName> | What is your artist name? (only one per account) | string | |||
<website> | What is your website or social media link? | string | |||
<profilePicture> | Path to your profile picture (jpg/png) or enter to skip for now | string |
Subscription <action>
Keywords: subscription, upgrade, sub, pro
Description: Manage Beat DJ pro subscription
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<action> | What you want to do | string |
|
Affiliates
Keywords: affiliates, aff
Description: Visit our affiliates webpage to start earning a 30% commission by sharing Beat DJ.
Cloud <action>
Keywords: cloud, clo, cl
Description: Manage cloud files
Access Level: pro
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<action> | What you want to do with the cloud | string |
|
Discord
Keywords: discord
Description: Open our discord server. Come ask questions, and share your music!
Merch
Keywords: merch
Description: Open our merch website. Get some cool Beat DJ gear!
YouTube
Keywords: youtube
Description: Open our YouTube channel for tutorials and music.
MultiplayerMessage <message>
Keywords: multiplayerMessage, multMsg, mpm, mm
Description: Send a message to the multiplayer room
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<message> | Message to send | string |
MultiplayerCommand <command>
Keywords: multiplayerCommand, multCmd, mpc
Description: Send a multiplayer command
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<command> | Command to send | string |
Room <action>
Keywords: multiplayer, room
Description: Room
Argument | Description | Range | Default | Type | Options |
---|---|---|---|---|---|
<action> | Action to take | string |
|