Auwen 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 Auwen to ask for help with commands like `ai how do I load a sound?`
create13 commands
CloudSample <search>
Keywords: cloudSample, sampleCloud, sCloud, cs
Description: Load a sample from the Soniare cloud
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<search> | search the cloud library, must be one word exact match like piano, guitar, etc | r | string |
|
FastGenerate <search>
Keywords: fastGenerate, fastGen, fgen, fg
Description: Synthesize a musical sequence from scratch
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<search> | search generators | r | string |
|
Generate <search> <pitchIndex> <octave> <length> <chopCount>
Keywords: generate, gen, g
Description: Synthesize a sound from scratch
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<search> | search generators | r | string |
| |
<pitchIndex> | note in the scale | 0 to number of notes in the scale - 1 | r | int | |
<octave> | octave | r | int |
| |
<length> | sound length in ticks or musical time | r | musical time | ||
<chopCount> | number of chops, each with the same pitch, octave, and length | 1-64 | 1 | int |
GenerateOneshot <search>
Keywords: generateOneshot, go
Description: Generate a quick one-shot on the tonic (octave 0), sized to fit the sound, like `go kick`
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<search> | search generators | r | string |
|
Genre <genre>
Keywords: genre, style
Description: Add a genre to every `sample` and `precisionSample` search. Resets on restart. Type any word(s) or pick one below.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<genre> | genre/style, n to clear, or leave blank to keep the current one | string |
|
ImageSynth <search>
Keywords: imageSynth, imgSyn, imageSampler, imgSam, is
Description: Turn an image into a sound with a random synth. Searches your image folder (set with `isrc`), like `is ocean`. Leave empty for a random image.
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<search> | Words to search image paths for (like `dog` or `ocean`), an image file, or a folder. Empty = random image | r | string |
|
ImportAudioFile <filepath> <bpm>
Keywords: importAudioFile, import, imp
Description: Import an audio file as one chop, with no pitch detection or splitting. Pitch changes if its BPM differs from the project BPM.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<filepath> | wav file path or type choosefile | string |
| ||
<bpm> | file's BPM | float |
ImportLoop <search>
Keywords: importLoop, il
Description: Import a loop from your loop folder as one chop. BPM is read from the filename.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<search> | search the loop folder | r | string |
|
LoadFromBank <search>
Keywords: loadFromBank, loadFile, lfb, lb
Description: Load a file from SoundBank folder
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<search> | Keyword to search for | r | string |
|
PrecisionSample <precision> <search>
Keywords: precisionSample, precisionSplitter, preSam, ps
Description: Load a sample with a precision setting. Higher precision makes longer chops. Pitch and hits are detected automatically.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<precision> | precision (higher = longer chops) | 0 to 9 | 0 | musical time |
|
<search> | Keyword, file path, or directory | r | string |
|
Sample <search>
Keywords: sample, splitter, samp, sam, spl, s
Description: Load a sample. Pitch and hits are detected automatically.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<search> | Keyword, file path, or directory | r | string |
|
Swap <search>
Keywords: swap, swa
Description: Swap selected sounds for new ones. Search to change the sound type, or leave empty to search the same type.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<search> | keyword, or leave empty to use the same type | string |
|
TestGenerator <search> <pitchIndex> <octave> <length> <chopCount>
Keywords: testGenerator, testGen, tgen, tge, tg
Description: Reload and run a generator script. Use after editing its .cs file.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<search> | search generators | r | string |
| |
<pitchIndex> | note in the scale | 0 to number of notes in the scale - 1 | r | int | |
<octave> | octave | r | int |
| |
<length> | sound length in ticks or musical time | r | musical time | ||
<chopCount> | number of chops, each with the same pitch, octave, and length | 1-64 | 1 | int |
delete4 commands
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 |
|
KeepLongestChops <count>
Keywords: keepLongestChops, klc, kl
Description: Delete chops, keeping only the given number of longest ones.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<count> | How many of the longest chops to keep | 1 or more | int |
KeepShortestChops <count>
Keywords: keepShortestChops, ksc, ks
Description: Delete chops, keeping only the given number of shortest ones.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<count> | How many of the shortest chops to keep | 1 or more | int |
Oneshot
Keywords: oneShot, one
Description: Keep only the longest chop as a one-shot
edit97 commands
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 |
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 |
Align
Keywords: align, ali
Description: Snaps loop length and loop index to fit the meter
AmplitudeModulation <edit> [<cycles>] [<wave>] [<envelope>]
Keywords: amplitudeModulation, ampMod, amp, am
Description: Edit amplitude modulation wave (w), cycles (c), or envelope (e) on each chop
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<edit> | What to edit | p | string |
| |
↳ <cycles>after c | Modulation pattern to apply (supports decimals like 4.5); use with edit=c | 16 | string |
| |
↳ <wave>after w | Wave list (comma-separated); use with edit=w | sin | string |
| |
↳ <envelope>after e | pitch sweep pattern (digits 0-8), works like the volume envelope | 8 | string |
|
ArrangeToLoop
Keywords: arrangeToLoop, atl
Description: Build the arrangement into the loop so every pass becomes chops you can edit, up to 4p long
AutomationFlatten <shouldFlatten>
Keywords: automationFlatten, autFlat, autf
Description: Show all of a track's automation curves in one lane, each in its own color, or click a curve name to switch
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<shouldFlatten> | flatten? | y | bool |
|
Bake
Keywords: bake, cook, bak
Description: Lock in all edits and set values back to defaults
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 or more | musical time |
Change <attribute> <every>
Keywords: change, cha
Description: Change a sound every so often. Most changes replace each other instead of stacking up.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<attribute> | Attribute to change. Most changes do not accumulate, they replace each other. Mel, Msh, Rot 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 or more | 2p | musical time |
Chop <mode> [<positions>] [<durations>]
Keywords: chop
Description: Cut the sample into new chops at set positions or lengths
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<mode> | Chop mode | p | string |
| |
↳ <durations>after durations (or its first letters) | chop lengths in ticks, like 4 for quarter notes or 3,4,2 for a pattern | string | |||
↳ <positions>after anything else | tick positions to cut at, like 3,5,7,8 | string |
Chord <pattern>
Keywords: chord, cho, ch
Description: Play multiple notes on each chop, offset by the melody note and snapped to the scale, like 0,2,4, or a chord name like Em or Cmaj7. Use | to cycle through chords like a progression, like Am|F|C|G.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<pattern> | chord pattern, or n to clear | p | string |
|
ChordBalance <pattern>
Keywords: chordBalance, cb
Description: Set how loud each voice of a chord is. Digits are a curve from the lowest voice to the highest, like 90 for an even fade toward the top. More digits shape it more, one per voice sets each exactly.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<pattern> | digits from the lowest voice to the highest, like 90. n to reset | p | string |
|
Cinch <numTimes>
Keywords: cinch, cin
Description: Negative takes 1 tick off the longest chop, positive adds 1 tick to the shortest
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<numTimes> | Number of times to cinch the sound (negative tightens) | any whole number | -3 | int |
CinchTo <totalDuration>
Keywords: cinchto, cinto, cto
Description: Fit the selected chops to a total length, evening them out
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<totalDuration> | total length in ticks | 1 or more | 16 | int |
Continue
Keywords: continue, con, co
Description: Duplicate the sound and move it after the original. A fast way to add variation.
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 |
DeleteAfterSpan
Keywords: deleteAfterSpan, das
Description: Delete the sound once playback passes its span
DeleteFromBank
Keywords: deleteFromBank, db
Description: Delete the sound's file from the bank. The sound stays in your project
Access Level: pro
DeleteFromDisk
Keywords: deleteFromDisk, deleteFromHardDrive, delHard, delDisk
Description: Delete sound from hard drive
Down <amount>
Keywords: down, do
Description: Move sound down in the list
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<amount> | number of spots to move | 1 or more | 1 | int |
Duplicate
Keywords: duplicate, copy, dup
Description: Duplicate/copy the sound
Durations <pattern> [<followTrack>]
Keywords: durations, duration, dur
Description: Change durations of chops. Accepts integers or musical time like 0.5b
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<pattern> | Duration pattern. Use n for no change. | p | musical time pattern |
| |
↳ <followTrack>after f | track to follow, only used with f (like `dur f 4`) | int |
Dynamics <pattern>
Keywords: dynamics, dyn
Description: Change the volume of each chop, like 9093045. Pattern repeats.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<pattern> | Dynamics pattern | p | string |
|
Equalizer <pattern>
Keywords: equalizer, eq
Description: Cut frequencies on each chop. Digits go from low to high: 9 keeps that range, 0 removes it, like 099 for a low cut. Commas set each chop.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<pattern> | digits from low to high frequencies, like 099. n to clear | p | string |
|
Export <type> <directory> <fileName> <normalize>
Keywords: export, exp
Description: Export sounds as audio or MIDI loops
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<type> | Export joined or separate, as audio or MIDI | j | string |
| |
<directory> | folder inside the Auwen folder (not a full path) | bpm_scale | string | ||
<fileName> | File name | string | |||
<normalize> | normalize volume? | y | bool |
|
ExtendLength
Keywords: extendLength, extend, ext, ex, el
Description: Snap loop length to the next largest length in the meter
FitLength
Keywords: fitLoopLength, fitLength, fl
Description: Make the loop length fit the sound length
Flatten <shouldFlatten>
Keywords: flatten, flat, fla
Description: Flatten selected sounds so all chops render on one row in the piano roll
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<shouldFlatten> | flatten? | y | bool |
|
ForceZero
Keywords: forceZero, fz, zero
Description: Rebases the selected sound(s) to loopIndex 0 while preserving perceived chop positions. Prepends a silent chop of duration=loopIndex and slices any chop that would cross the loopLength boundary.
Gate <pattern>
Keywords: gate, gat, ga
Description: Apply a volume gate on each chop
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<pattern> | Gate pattern to apply | p | string |
|
Grid <chopSize> <numChops>
Keywords: grid, gri
Description: Make a grid of chops with the same durations. Similar to pattern.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<chopSize> | chop size in ticks | 1 or more | 1 | int | |
<numChops> | Number of chops | 1 or more | 16 | int |
Group <shouldGroup>
Keywords: group, grp
Description: Group selected sounds so they load together from the bank
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<shouldGroup> | group? | y | bool |
|
Grow <numChops>
Keywords: grow, grw, gro
Description: Grow the loop by adding random chops to the end
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<numChops> | number of chops to add (negative shrinks) | 1 | int |
GrowFront <numChops>
Keywords: growFront, growF, grf
Description: Grow the loop by adding random chops to the front
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<numChops> | number of chops to add (negative shrinks) | 1 | int |
Guitar <stringNum> <frets>
Keywords: guitar, guit, gui
Description: Play a melody from guitar strings and frets. Notes snap to the scale. For real guitar tuning, run `sc e 12 a` and `tonic e0`.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<stringNum> | Guitar string number | 0-5 | int |
| |
<frets> | Fret numbers comma separated | string |
HalfLength
Keywords: halfLength, halveLength, halfLen, halve, half, hal, hl
Description: Halve the loop length
Humanize <amount>
Keywords: humanize, hum, hu
Description: Add small random timing shifts for a human feel
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<amount> | Amount to humanize | 0-9 inclusive | 0 | float |
Join
Keywords: join, joi
Description: Join the chops into one sound. Arrangements and spans get built into the loop, up to 4p long
Lock <shouldLock>
Keywords: lock, loc
Description: Lock a sound so it can't be changed.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<shouldLock> | lock? | y | bool |
|
LoopIndex <index>
Keywords: loopIndex, index, ind, at, in, li
Description: Set the loop index
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<index> | index in ticks, less than the loop length | 0-loopLength | r | musical time |
LoopIndexAndLength <index> <length>
Keywords: loopIndexAndLength, lial, ial
Description: Set both the loop index and loop length
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<index> | index in ticks, less than the loop length | 0-loopLength | r | musical time | |
<length> | Length of loop | 1 or more | musical time |
LoopLength <length>
Keywords: loopLength, length, len, le, ll
Description: Set the loop length
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<length> | Length of loop | 1-32768 | musical time |
LoopLengthAdd <amount>
Keywords: loopLengthAdd, lengthAdd, lenAdd, la
Description: Add to the loop length (negative subtracts)
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<amount> | Amount to add or subtract | 2 or more | musical time |
Melody <pattern> [<followTrack>]
Keywords: melody, mel, me
Description: Change the melody of the loop, like 0,3,4,2. Pattern repeats.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<pattern> | Melodic pattern | p | string |
| |
↳ <followTrack>after f | track to follow, only used with f (like `mel f 4`) | int |
MelodyAdjust <chaos> <numTimes>
Keywords: melodyAdjust, melAdjust, mad
Description: Randomly bump notes, then squeeze the melody's range (negative) or spread it out (positive)
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<chaos> | chance each note gets bumped, 0-9 (9 = all) | 0-9 | 0 | int | |
<numTimes> | squeeze (negative) or spread (positive) amount | any whole number | -3 | int |
MelodyReplace <replace> <with>
Keywords: melodyReplace, melReplace, melRep, mrep, mrp
Description: Change every note at one scale step to another, like all 3s to 5s
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<replace> | Scale degree to replace | int | |||
<with> | Scale degree to replace it with | int |
MelodyRollSync <sync>
Keywords: melodyRollSync, mrs, mrsync
Description: Make roll speed follow the melody. Higher notes roll faster, lower notes roll slower.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<sync> | y = sync all, n = unsync all, 0-9 = probability per chop (like toggle), p/r/a/d = pattern shortcuts | y | string |
|
MelodyRoot <pattern> [<followTrack>]
Keywords: melodyRoot, mro, mr
Description: Change the root the melody references as the tonic. Essentially changes the tonic for each chop. Useful for adaptive just intonation tuning. Default is 0.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<pattern> | Melodic pattern | p | string |
| |
↳ <followTrack>after f | track to follow, only used with f (like `mr f 4`) | int |
MelodyShift <shift>
Keywords: melodyShift, melShift, melShi, msh
Description: Shift the melody up or down by scale steps
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<shift> | scale steps (+/-) | -128 to 128 | int |
MergeChops
Keywords: mergeChops, mc
Description: Merge all chops into one
MicroTimingOffset <amount>
Keywords: microTimingOffset, microTiming, mto, mt
Description: Nudge the sound's timing slightly, up to half a tick
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<amount> | Amount to offset | -9 to 9 | 4.5 | float |
Modify <search> <dynamicDryWetMix>
Keywords: modifiers, modifier, modify, mod, mo
Description: Modify sounds with C# script effects.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<search> | search effects | r | string |
| |
<dynamicDryWetMix> | dry/wet mix | p | string |
|
Mute <shouldMute>
Keywords: mute, mut, mu
Description: Mute sounds
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<shouldMute> | mute? | y | bool |
|
Octave <pattern>
Keywords: octave, oct, oc
Description: Set the octave of each chop
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<pattern> | octave -16 to 16 (sets it, doesn't add to it). Small changes sound best | -16 to 16 inclusive | 0 | string |
|
OctaveShift <amount>
Keywords: octaveShift, octShi, osh
Description: Shift the octave up or down
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<amount> | number of octaves to shift (+/-) | -6 to 6 inclusive | int |
Open
Keywords: openFilePath, open, ope, op
Description: Open the folder of each selected sound's file
Order <sortMethod>
Keywords: order, ord
Description: Change the order of the chops
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<sortMethod> | sort by | p | string |
|
OverwriteBank
Keywords: overwriteBank, ob
Description: Save the sound back over the bank file it was loaded from, instead of making a copy like sb
Access Level: pro
Pattern <chopSize> <numChops> <pattern>
Keywords: pattern, pat
Description: Apply a pattern to the sample chops
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<chopSize> | chop size in ticks | 1 or more | 1 | int | |
<numChops> | Number of chops | 1 or more | 16 | int | |
<pattern> | Binary pattern to apply | 1 | string |
|
Position <pattern>
Keywords: position, pos
Description: Change position of chops like 0,4,8,12. Other chops make room automatically.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<pattern> | tick positions, like 0,4,8,12 | string |
PositionShift <amount>
Keywords: positionShift, posShift, psh
Description: Shift chops forward or back, wrapping around the loop. Other chops make room automatically.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<amount> | Amount to shift, negative for backward | any amount | 1 | musical time |
PrintProperties <properties>
Keywords: printProperties, printProp, print, edit, pri, prin, pir
Description: Prints all properties of the sound like melody, dynamics, durations, etc as numbers.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<properties> | properties to print, comma-separated, or all | a | string |
|
PutAtEndOfLoop
Keywords: putAtEndOfLoop, putEnd, end
Description: Move the loop index so the sound ends right at the end of the loop
Random
Keywords: random, ran
Description: Randomize settings on selected chops
Redo
Keywords: redo, red, re
Description: Redo the last action on a sound
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 or more | 8 | int |
Repitch
Keywords: repitch, rep
Description: Turn pitch correction back on so sounds match the scale
Reset
Keywords: reset, res
Description: Reset the sound back to normal. Removes non-destructive edits like dynamics, roll, reverse, transient, volume envelope, and change.
Reverse <pattern>
Keywords: reverse, rev
Description: Reverse chops
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<pattern> | 0-8 per chop (0 = normal, 8 = fully reversed). Positive plays normal then reversed, negative plays reversed then normal | p | string |
|
Roll <count>
Keywords: roll, rol
Description: Quickly repeat each chop
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<count> | repeats per chop | r | string |
|
RollMelody <melodicPattern>
Keywords: rollMelody, rollM, rolMel, rolm, rlm
Description: Apply a melody to the rolls in a chop
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<melodicPattern> | Melodic pattern. It is additive to the base melodic pattern. | p | string |
|
RollTransient <pattern>
Keywords: rollTransient, rollT, rolTra, rolt, rlt
Description: Apply a transient adjustment to each roll in a chop
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<pattern> | Transient pattern. It is additive to the base transient pattern. | p | string |
|
RollWonk <pattern>
Keywords: rollWonk, rollW, rolWon, rolw, rlw
Description: Give the repeats in a roll uneven (wonky) timing
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<pattern> | Comma-separated relative durations for each roll repetition. Values are auto-scaled to average 1.0. Use 'n' to reset. | 0.5,1.5 | 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 |
SaveToBank
Keywords: saveToBank, saveFile, stb, sb
Description: Save the sound to the SoundBank folder
Access Level: pro
ScaleSnap
Keywords: scaleSnap, scaSnap, ssn
Description: Snap each chop to the nearest note of the current scale, keeping it as close to its old pitch as possible. Handy after changing the scale.
Separate <numParts>
Keywords: separate, sep
Description: Separate the chops into their own sounds
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<numParts> | Number of roughly equal size parts to separate into | 0 or more | 4 | int |
SetEffectsRack <effectsRackIndex>
Keywords: setEffectsRack, effectsRack, fxRac, rack, rac
Description: Set effects rack
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<effectsRackIndex> | rack number | 0-5 inclusive | 0 | int |
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 |
Shift <amount>
Keywords: shift, shi
Description: Shift the loop index (negative shifts back)
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<amount> | Amount to shift | any amount | 1 | musical time |
|
ShrinkLength
Keywords: shrinkLength, shrink, shr
Description: Snap loop length to the next smallest length in the meter
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 |
Solo <shouldSolo>
Keywords: solo, sol, so
Description: Solo sounds
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<shouldSolo> | solo? | y | bool |
|
StopTrack
Keywords: stopTrack, trackStop
Description: Stop selected track until its next trigger, useful for killing long loops
SwapVoice <lyrics>
Keywords: swapVoice, swapTTS, swapSing, swapRap, swapTalk, swapWords, swapLyrics, swv
Description: Swap the sound for a text to speech voice
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<lyrics> | lyrics, or leave empty to keep the same words | string |
TestModifier <search> <dynamicDryWetMix>
Keywords: testModifier, testMod, tmod, tmo, tm
Description: Reload and run an effect script. Use after editing its .cs file.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<search> | search effects | r | string |
| |
<dynamicDryWetMix> | dry/wet mix | p | string |
|
Toggle <pattern>
Keywords: toggle, rest, tog
Description: Toggles chops on or off based on a sequence of probabilities. Like shuffle but without reordering.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<pattern> | Toggle probabilities | p | string |
|
TrackNumber <trackNumber>
Keywords: TrackNumber, tn
Description: Move the sound to a track number, like `12 tn 3`. Several sounds stay together in order
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<trackNumber> | new track number, negative counts from the end (-1 = last) | any whole number | int |
TrackSort <mode>
Keywords: trackSort, tso
Description: Sort tracks: harmony first, then drums, each from low to high, like `a tso`
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<mode> | how to sort | f | string |
|
Transient <pattern>
Keywords: transient, tran, tra
Description: Transient fullness. Auwen 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 |
|
TwiceLength
Keywords: twiceLength, twiLen, twl, tl
Description: Makes the loop length twice as long.
Undo
Keywords: undo, und, un
Description: Undo the last action on a sound
UndoDelete
Keywords: undoDelete, ud
Description: Bring back the last deleted sound in its old spot
Unpitch
Keywords: unpitch, unp
Description: Turn off pitch correction so sounds play at their original pitch
Up <amount>
Keywords: up
Description: Move sound up in the list
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<amount> | number of spots to move | 1 or more | 1 | int |
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 |
|
Vowel <vowelPattern>
Keywords: vowel, vow
Description: Make chops sound like sung vowels. Letters sweep across one chop (aei), commas set each chop (a,e,i or aei,oiu). Numbers 0-9 set strength, like 0ert9.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<vowelPattern> | vowel pattern like aei, a,e,i, or 0ert9. n to clear | p | string |
|
global63 commands
AbletonLink
Keywords: abletonLink, aLink
Description: Toggle Ableton Link
Access Level: pro
AbletonLinkOffset <offset>
Keywords: abletonLinkOffset, aLinkOffset
Description: Shift Ableton Link timing by ticks
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<offset> | ticks (+/-) |
AbletonOSC <message>
Keywords: abletonOSC, aosc
Description: BETA - Send a raw OSC message to AbletonOSC (a third-party OSC control surface for Ableton Live) so you can control Live from Auwen - set parameters, start/stop playback, etc. Requires AbletonOSC installed and selected as a Control Surface in Live's preferences, listening on its default port (11000) on this machine. Run `aosc help` for the full list of supported addresses.
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<message> | An OSC address followed by its arguments | string |
|
Autocomplete
Keywords: autocomplete, autoc
Description: Turn autocomplete on or off. It shows matching commands and options above the input as you type. Press tab or click one to fill it in
BlockCommand <command> <shouldBlock>
Keywords: blockCommand, block
Description: Block a command from being used during multiplayer
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<command> | Command to block | string |
| ||
<shouldBlock> | block? | y | bool |
|
BPM <newBPM> <transitionTime>
Keywords: bpm, tempo
Description: Set the tempo (BPM)
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<newBPM> | The new beats per minute | r | string |
| |
<transitionTime> | transition time in seconds (or musical time like 1p) | 0 or more | 2 | string |
|
CancelCommand
Keywords: cancelCmd, cancelCommand
Description: Cancel the current command. Does not actually cancel the current process, but exits the command input. You can also press ctrl+c to cancel.
Clear
Keywords: clear, cls
Description: Clear the log
DefaultHumanize <amount>
Keywords: defaultHumanize, defHum, defHu
Description: Sets the humanize amount for newly created sounds (random timing shifts up to 1/4 of a tick). Use `humanize` for existing sounds.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<amount> | Amount to humanize | 0-9 inclusive | 0 | float |
DevStats
Keywords: devStats
Description: Show developer info
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 | -1 to 5 | int |
| |
<effect> | Effect to apply | string |
| ||
↳ after xyno more questions, the command runs | |||||
↳ <volume>after volume (or its first letters) | Volume from 0 to 9 | 0-9 inclusive | 6 | float | |
↳ <transitionTime>after volume (or its first letters) | transition time in musical units | 0 or more | 0 | musical time |
|
↳ <transitionTime>after random (or its first letters) | transition time in musical units | 0 or more | 0 | musical time |
|
↳ <amount>after distortion (or its first letters) | distortion amount 0-9 | 0 | float | ||
↳ <transitionTime>after distortion (or its first letters) | transition time in musical units | 0 or more | 0 | musical time |
|
↳ <dry mix>after flanger (or its first letters) | dry mix 0-9 | 9 | float | ||
↳ <wet mix>after flanger (or its first letters) | wet mix 0-9 | 0 | float | ||
↳ <depth>after flanger (or its first letters) | depth 0-9 | 9 | float | ||
↳ <rate>after flanger (or its first letters) | rate 0-9 | 3 | float | ||
↳ <transitionTime>after flanger (or its first letters) | transition time in musical units | 0 or more | 0 | musical time |
|
↳ <delay>after echo (or its first letters) | delay in 16th notes, 0-32 | 4 | float | ||
↳ <decay>after echo (or its first letters) | decay 0-9 | 3 | float | ||
↳ <dry mix>after echo (or its first letters) | dry mix 0-9 | 9 | float | ||
↳ <wet mix>after echo (or its first letters) | wet mix 0-9 | 3 | float | ||
↳ <transitionTime>after echo (or its first letters) | transition time in musical units | 0 or more | 0 | musical time |
|
↳ <dry mix>after chorus (or its first letters) | dry mix 0-9 | 9 | float | ||
↳ <wet mix>after chorus (or its first letters) | wet mix 0-9 | 0 | float | ||
↳ <delay>after chorus (or its first letters) | delay 0-9 | 3 | float | ||
↳ <rate>after chorus (or its first letters) | rate 0-9 | 3 | float | ||
↳ <depth>after chorus (or its first letters) | depth 0-9 | 1 | float | ||
↳ <feedback>after chorus (or its first letters) | feedback 0-9 | 0 | float | ||
↳ <transitionTime>after chorus (or its first letters) | transition time in musical units | 0 or more | 0 | musical time |
|
↳ <preset>after reverb (or its first letters) | reverb preset | 0 | int |
| |
↳ <transitionTime>after reverb (or its first letters) | transition time in musical units | 0 or more | 0 | musical time |
|
↳ <preset>after crv, customreverb (or its first letters) | reverb preset | 1 | int |
| |
↳ <setting>after crv, customreverb (or its first letters) | setting to change, or n when done | n | string |
| |
↳ <dryLevel>after dryLevel (or its first letters) | dry/original signal amount, -10000 to 0 | float | |||
↳ <room>after room (or its first letters) | overall room size/reverb intensity, -10000 to 0 | float | |||
↳ <roomHF>after hf, roomHF (or its first letters) | high frequency brightness of the room, -10000 to 0 | float | |||
↳ <roomLF>after lf, roomLF (or its first letters) | low frequency warmth of the room, -10000 to 0 | float | |||
↳ <decayTime>after decayTime (or its first letters) | how long the reverb tail lasts, 0.1 to 20 sec | float | |||
↳ <decayHFRatio>after decayHFRatio (or its first letters), ratio (or its first letters) | high freq decay speed (lower=darker tail), 0.1 to 2 | float | |||
↳ <reflections>after reflections (or its first letters) | early echo loudness (room shape), -10000 to 1000 | float | |||
↳ <reflectionsDelay>after rde, reflectionsDelay (or its first letters) | early echo timing (perceived room size), 0 to 0.3 sec | float | |||
↳ <wetLevel>after wetLevel (or its first letters) | reverb amount/wet mix, -10000 to 2000 | float | |||
↳ <reverbDelay>after rdy, reverbDelay (or its first letters) | time before reverb tail starts, 0 to 0.1 sec | float | |||
↳ <HFReference>after HFReference (or its first letters) | frequency cutoff for HF processing, 20 to 20000 Hz | float | |||
↳ <LFReference>after LFReference (or its first letters) | frequency cutoff for LF processing, 20 to 1000 Hz | float | |||
↳ <diffusion>after diffusion (or its first letters) | smoothness of reverb (higher=smoother), 0 to 100 | float | |||
↳ <density>after density (or its first letters) | thickness of reverb tail, 0 to 100 | float | |||
↳ <cutoff>after lpf (or its first letters), lowpassfilter (or its first letters) | cutoff 0-9 | 9 | float | ||
↳ <transitionTime>after lpf (or its first letters), lowpassfilter (or its first letters) | transition time in musical units | 0 or more | 0 | musical time |
|
↳ <cutoff>after hpf (or its first letters), highpassfilter (or its first letters) | cutoff 0-9 | 0 | float | ||
↳ <transitionTime>after hpf (or its first letters), highpassfilter (or its first letters) | transition time in musical units | 0 or more | 0 | musical time |
|
↳ <transitionTime>after reset (or its first letters) | transition time in musical units | 0 or more | 0 | musical time |
|
↳ <name>after save (or its first letters) | enter descriptive name | string | |||
↳ <preset>after load (or its first letters) | name of a saved rack preset (part of a name works, r for random) | string | |||
↳ <transitionTime>after load (or its first letters) | transition time in musical units | 0 or more | 0 | musical time |
|
↳ after print (or its first letters)no more questions, the command runs | |||||
↳ <to rack>after copy (or its first letters) | rack to copy to | int |
| ||
↳ <transitionTime>after copy (or its first letters) | transition time in musical units | 0 or more | 0 | musical time |
|
Egg <length> <width> <pointiness> <transitionTime>
Keywords: egg
Description: Add an egg shape / wonkiness to the loop. A wrapper around the wonk command.
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<length> | Length of the egg in musical time. n to turn off. | -1 or more | 16 | musical time | |
<width> | Width of the egg from 1 to 8 | 1-8 inclusive | 3 | float | |
<pointiness> | Pointiness of the egg from 1 to 8 | 1-8 inclusive | 3 | float | |
<transitionTime> | transition time in musical time | 0 or more | 0 | musical time |
|
Find
Keywords: find, fin, fi
Description: Select the sounds playing right now (same as selecting now)
GlitchLoop <probability>
Keywords: glitchLoop, gLoop
Description: Randomly jump around inside the loop while it plays
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<probability> | jump chance 0-9 (0 = off) | 0-9 | 9 | float |
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 or more | 32 | int |
|
HistorySearch <searchTerm>
Keywords: searchHistory, historySearch, pastSearch, search, hse
Description: Search command history
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<searchTerm> | Search term | string |
HistorySearchList <searchTerm>
Keywords: searchHistoryList, historySearchList, searchList, hsl
Description: Search command history
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<searchTerm> | Search term | string |
InvertHorizontalLogScroll
Keywords: invertHorizontalLogScroll, invertHScroll
Description: Flip horizontal scroll direction in the log
Jump <distance>
Keywords: jump, jum, ju
Description: Jump forward or back on the timeline
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<distance> | distance (+/-) | any amount | 2b | musical time |
LoadProject <projectName>
Keywords: loadProject, laod, load
Description: Load a project
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<projectName> | project name, folder path, or `autosave` for the latest autosave (`autosave1`, `autosave2`, etc. go further back) | string |
LoadProjectFromDay <year> <month> <day> <projectName>
Keywords: LoadProjectFromDay, loadDay
Description: Load a project by creation date
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<year> | year | int | |||
<month> | month | int | |||
<day> | day | int | |||
<projectName> | pick a project from that day | string |
Log <action>
Keywords: log
Description: Copy the log or save it to a file
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<action> | copy or export | string |
|
Loop <startPoint> [<endPoint>]
Keywords: loop, loo, lo
Description: Loop a section of the timeline
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<startPoint> | Start point in musical time, or n to turn the loop off | 0 or more | n | musical time |
|
↳ after n, none, off, disableno more questions, the command runs | |||||
↳ <endPoint>after anything else | End point in musical time (defaults to 1 phrase after the start) | 0 or more | musical time | ||
Meter <action> [<pulse>] [<layers>] [<fractalExpansion>] [<frame>]
Keywords: meter, metre, met
Description: Set the rhythm framework, with one meter or several layered together
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<action> | What you want to do with the meter | p | string |
| |
↳ after random (or its first letters), default (or its first letters), none (or its first letters), reset (or its first letters), print (or its first letters)no more questions, the command runs | |||||
↳ <pulse>after create (or its first letters) | the pulse - works best with these prime numbers but can be any positive number | 1-32 | 1 | int |
|
↳ <layers>after create (or its first letters) | polymeter multipliers - gets ambiguous with more than 2. order matters if you don't expand all layers on next step. | 2,3 | string |
| |
↳ <fractalExpansion>after create (or its first letters) | how many polymeters of polymeters do you want? number of layers is the max | 1 | int |
| |
↳ <frame>after create (or its first letters) | choose how you want to frame the meter. this will anchor one meter as main and the rest will be relative to it. | r | string | ||
MicRecord <action>
Keywords: micRecord, inputRecord, input, inRec, mic
Description: Record mic or audio input
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<action> | start or stop | start | string |
| |
↳ <timeout>after start, sta, on | timeout in seconds (-1 = none) | -1 | float | ||
↳ <filename>after stop, sto, st, off | filename | string | |||
↳ <backup>after stop, sto, st, off | backup recording and share with others for resampling? | n | bool |
| |
↳ <openLocation>after stop, sto, st, off | open recording file location? | n | bool |
|
MicSample <lengthInSeconds> <chopUp> <pitchToScale>
Keywords: micSample, ms
Description: Record a quick mic sample and load it as a sound. Recording saved to MicRecordings folder.
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<lengthInSeconds> | recording length in seconds | 1-20 | 5 | float | |
<chopUp> | chop it up, or n to keep it as one chop (good for one-shots) | y | bool |
| |
<pitchToScale> | snap the chops to the scale, or n to keep the recorded pitch | y | bool |
|
Notes
Keywords: notes, note, lyrics, lyric
Description: Write notes and lyrics for this project. Saved to notes.txt with the project.
Nudge
Keywords: nudge, nu
Description: Smoothly nudge the beat grid forward or backward, like a DJ nudge button
Access Level: pro
OpenFiles
Keywords: openFiles, files, file, fil
Description: Open your exports folder
OptionalArguments <enable>
Keywords: optionalArgs, optArgs, opt
Description: Enable or disable optional arguments for commands. Disable to accept defaults and speed up workflow for live performance.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<enable> | enable? | y | bool |
|
Permissions <permission> <allow>
Keywords: permissions, permission
Description: Manage script sandbox permissions. Permissions reset on every launch.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<permission> | which permission to toggle | string |
| ||
<allow> | enable or disable the permission | bool |
PianoRoll
Keywords: pianoRoll, piaRol, pr
Description: Open the piano roll for 1 track.
Play
Keywords: play, pla, pl, p
Description: Plays from beginning
PlayBarPosition <index>
Keywords: playBarPosition, pb
Description: Move the play bar on the timeline to a specific spot while stopped
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<index> | Where to move the play bar | 0 or more | musical time |
|
PlayBarShift <amount>
Keywords: playBarShift, pbs
Description: Shift the play bar forward or back while stopped
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<amount> | Amount to shift, negative for backward | any amount | 1 | musical time |
|
PlayFrom <index>
Keywords: playFrom, pf
Description: Play from a specific spot, like 2p or 16
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<index> | spot in ticks or musical time | 0 or more | musical time |
Quit
Keywords: quit, exit
Description: Quit the app
Record <action>
Keywords: record, rec
Description: Record audio output
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<action> | record mode | start | string |
| |
↳ <start>after fromTo | start time in musical time | 0 | musical time | ||
↳ <end>after fromTo | end time in musical time | 4p | musical time | ||
↳ <minutes>after for | enter minutes | 0 | float | ||
↳ <seconds>after for | enter seconds | 0 | float |
SaveProject <projectName>
Keywords: saveProject, svae, save
Description: Save the project
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<projectName> | project name | 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 |
| |
↳ <divisions>after just (or its first letters) | divisions | 12 | int | ||
↳ <resolution>after just (or its first letters) | harmonic resolution (must be power of 2) | 16 | int | ||
↳ <focus>after just (or its first letters) | which ratios to use | r | string |
| |
↳ <scale>after k | known scale name | r | string |
| |
↳ <divisions>after equal (or its first letters) | divisions | 12 | int | ||
↳ <focus>after equal (or its first letters) | which divisions to use | r | string |
| |
↳ <scale>after k | known scale name | r | string |
| |
↳ <scale>after kj, ke | known scale name | r | string |
| |
↳ <scale>after archive (or its first letters) | scala archive scale name | r | string |
| |
↳ <ratios>after set, manual (or its first letters) | decimal scale ratios (comma or dash separated) | string | |||
↳ after re, random (or its first letters)no more questions, the command runs | |||||
↳ after play (or its first letters)no more questions, the command runs | |||||
↳ <pitches>after chord (or its first letters) | pitch indexes (comma separated) or r for random | r | string | ||
↳ after stop (or its first letters)no more questions, the command runs | |||||
↳ <path>after scl, scala, import (or its first letters) | path to scl file | string | |||
↳ <openFileLocation>after exp | open file location? | n | bool |
| |
↳ after print (or its first letters)no more questions, the command runs | |||||
↳ <number>after multiply (or its first letters) | number to multiply | 16 | float | ||
ScrollSensitivity <sensitivity> <decelerationRate>
Keywords: scrollSensitivity, scrollSen
Description: Change the scroll sensitivity and deceleration rate of the CLI and sound list
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<sensitivity> | sensitivity (default 9, max 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 |
SetImageSourceFolder <folderPath>
Keywords: setImageSourceFolder, imageSource, imageSrc, isrc, imgSrc, srcImg, srci
Description: Set the folder the ImageSynth (`is`) command searches for images
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<folderPath> | folder path or pick one below | pictures | string |
|
SetSoundBankFolder <folder>
Keywords: setSoundBankFolder, soundBank, bank
Description: Switch to a sound bank by name, or create a new one
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<folder> | bank name - creates a new bank if one doesn't exist with that name | string |
SetSourceFolder <folderPath>
Keywords: setSourceFolder, sampleSource, sampleSrc, source, src
Description: Set the folder Auwen will pull sounds from
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<folderPath> | folder path or pick one below | string |
|
SetSourceLoopFolder <folderPath>
Keywords: setSourceLoopFolder, sourceLoop, srcl
Description: Set the folder `importLoop` pulls loops from
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<folderPath> | folder path or pick one below | string |
|
SetTTSVoice <voice>
Keywords: setTTSVoice, setVoice, ttsVoice
Description: Set the text to speech voice
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<voice> | voice | r-en | string |
Sing <lyrics>
Keywords: textToSing, sing, rap
Description: Sing with text to speech
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<lyrics> | lyrics | string |
Stop
Keywords: stop, sto, st
Description: Stops playback
Swing <swing> <transitionTime>
Keywords: swing, swi
Description: Add swing to a loop. 50 is centered. Under 50 is reverse swing. A wrapper around the wonk command.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<swing> | Amount of swing from 10 to 90 percent. 50 is none. You can also enter ratios like 2/3. | 0-90 inclusive | 66.666 | float | |
<transitionTime> | transition time in musical time | 0 or more | 0 | musical time |
|
TapTempo
Keywords: tapTempo, tap
Description: Tap spacebar to find the bpm of other music. Doesn't change the Auwen bpm. Press enter to stop.
Access Level: pro
TimelineViewLength <length>
Keywords: timelineLength, timelineSize, view
Description: Change the timeline view length, like zooming. Doesn't affect time signature or phrase length.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<length> | view length (e.g. 4b, 2p, or ticks) | 1p | musical time |
|
TimeSignature <length>
Keywords: timeSignature, timeSig
Description: Set the time signature. For multi-meter time signatures try the meter command.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<length> | Time signature | 4/4 | string |
|
Tonic <frequency> <transitionTime>
Keywords: tonic
Description: Set the tonic frequency. The BPM changes to match it.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<frequency> | Tonic frequency in hertz, MIDI number (m60) or note name (c4, f#3, eb) | string |
| ||
<transitionTime> | transition time in seconds (or musical time like 1p) | 0 or more | 0 | string |
|
TTS <wordsToSpeak>
Keywords: textToSpeech, speak, talk, tts
Description: Text to speech
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<wordsToSpeak> | words to say | hello world | string |
TtsPitch <pitch> <transitionTime>
Keywords: setTtsPitch, ttsPitch, ttsPit, ttsp
Description: Change the pitch and speed of the text to speech voice
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<pitch> | pitch multiplier 0.0625-16 (1 = normal) | 0.0625-16 inclusive | 1 | float | |
<transitionTime> | transition time in musical time | 0 or more | 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 or more | 0 | musical time |
|
UnitDisplay <unit>
Keywords: unitDisplay, units, unit
Description: Change which unit is displayed on the timeline
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<unit> | Unit to display | s | string |
|
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 |
| ||
↳ <speed>after sp, speed | speed | 1 | float | ||
↳ <mode>after bgm | background mode | h | string |
| |
↳ <width>after d, dimensions | width | 320 | float | ||
↳ <height>after d, dimensions | height | 180 | float | ||
↳ <preset>after dp, dimensions preset | preset | sh | string |
| |
↳ <transparency>after t, transparency | transparency 0-9 | 9 | float |
Wait <milliseconds>
Keywords: wait, sleep
Description: Pause command execution for a specified duration
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<milliseconds> | Duration to wait in milliseconds | 1-3600000 | int |
Webcam <action>
Keywords: webcam, camera, cam
Description: Show, hide, or switch your webcam
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<action> | Action to perform with the webcam | string |
| ||
↳ after y, yes, on, start, enable, show (or its first letters)no more questions, the command runs | |||||
↳ after n, no, off, stop, disable, hide (or its first letters)no more questions, the command runs | |||||
↳ after devices, list (or its first letters)no more questions, the command runs | |||||
↳ <camera>after choose (or its first letters) | camera | 0 | int | ||
↳ <width>after d, dimensions | width | 224 | float | ||
↳ <height>after d, dimensions | height | 168 | float | ||
↳ <preset>after dp, dimensionspreset | preset | sh | string |
| |
↳ <transparency>after t, transparency | transparency 0-9 | 9 | float | ||
↳ <tint>after tc, tintcolor | choose tint color | white | string | ||
↳ <visualizer>after visualizer (or its first letters) | visualizer | none | string |
| |
Wonk <pattern> <transitionTime>
Keywords: wonk, won, wo
Description: Warp the size of ticks to make the beat grid wonky. Values in the list should add up to the number of elements in the list but if not it will be scaled automatically for you.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<pattern> | wonk pattern as decimals or ratios. Also try `swing` and `egg` | 1 | string |
| |
<transitionTime> | transition time in musical time | 0 or more | 0 | musical time |
|
ZoomIn
Keywords: zoomIn, zin, zi, iz
Description: Zoom in
ZoomOut
Keywords: zoomOut, zou, zo, oz
Description: Zoom out
arrangement9 commands
Arrangement <unit> <pattern>
Keywords: arrangement, arrange, arr, ar
Description: For writing full songs. Determines when the tracks can be triggered. Arrangements can stack, and when all the x's align the sound will be triggered. Doesn't move or resize the tracks, it just filters when each sample can play. Run `aui` to show clickable arrangement toggles under each track.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<unit> | Unit of arrangement | p | string |
| |
<pattern> | x = on, - = off, like x-x-. A number after x or - repeats it, like x3-3 | x | string |
|
ArrangementUI
Keywords: arrangementUI, aui, arrUI, arrTog
Description: Show or hide clickable arrangement toggles under each track. Click or drag across them to mute or unmute sections, and the matching `arr` command is printed. Your choice is remembered.
Erase <n>
Keywords: erase, era, er
Description: Same as Next but does not duplicate - keeps only the first half of the arrangement and discards the rest.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<n> | Number of x's to keep per group | 1 or more | 1 | int |
EraseFront <n>
Keywords: eraseFront, eraf, erf, ef
Description: Same as Erase but keeps the second half of the arrangement instead of the first - equivalent to keeping what the duplicate would get in Next.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<n> | Number of x's to skip per group | 1 or more | 1 | int |
Next <numberOfClipsToBreakOff>
Keywords: next, nex, nx
Description: Duplicate the sound and continue its arrangement. Choose the next number of instances you want to work on. Uses the arrangement command under the hood.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<numberOfClipsToBreakOff> | Number of clips to break off into a new sound | 1 or more | 1 | int |
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 or more | musical time | ||
<end> | End time | 1 or more | musical time | ||
<length> | Length of the span | 1 or more | musical time |
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 or more | int | ||
<end> | End time in phrases | 1 or more | int | ||
<length> | Length of the span in phrases | 1 or more | int |
TransformArrangement <transform> [<value>]
Keywords: transformarrangement, transArr, traArr, tar, ta
Description: Transform existing arrangements
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<transform> | Transformation to apply to all arrangement units. To target specific units instead, pass a comma-separated unit list first (e.g. 1p,2b) | string |
| ||
↳ <value>after rotate (or its first letters) | Numeric argument for the transform (e.g. rotation amount or stretch factor) | float | |||
↳ <steps>after shift (or its first letters) | steps to shift right | int | |||
↳ <factor>after stretch (or its first letters) | stretch factor | float | |||
↳ <pattern>after add (or its first letters) | pattern to append, like x-- | string | |||
↳ <pattern>after addFront (or its first letters), afr (or its first letters) | pattern to prepend, like x-- | string | |||
↳ <find>after replace (or its first letters) | find | string | |||
↳ <replaceWith>after replace (or its first letters) | replace with | string | |||
↳ <trackNumber>after copy (or its first letters) | track number | int | |||
↳ <trackNumber>after swap (or its first letters) | track number | int | |||
↳ <trackNumber>after fillGaps (or its first letters) | track number | int | |||
↳ <count>after trim (or its first letters) | characters to remove from end | int | |||
↳ <count>after trimFront (or its first letters), tfr (or its first letters) | characters to remove from front | int | |||
↳ <steps>after toggle (or its first letters) | steps to flip (from 0, like 15,16 or 12-15) | string | |||
↳ <steps>after set (or its first letters) | steps to set (from 0, like 15,16 or 12-15) | string | |||
↳ <state>after set (or its first letters) | x or - | string |
| ||
↳ <newUnit>after unit (or its first letters) | new unit (like 48 or 2p) | string | |||
↳ after reverse (or its first letters), invert (or its first letters), simplify (or its first letters), random (or its first letters), preset (or its first letters)no more questions, the command runs | |||||
↳ <transform>after anything else | Transformation to apply to those units | string |
| ||
Yank <indices> <maxGroupSize>
Keywords: yank, yan
Description: Duplicate current sound and pop specific x's (by 1-indexed position within each x-count group) out into the new sound. Example: 'ya 2 2' on '--xx--xx' gives '--x---x-' and '---x---x'.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<indices> | 1-indexed x positions within each group to pop into the duplicate, comma-separated | string | |||
<maxGroupSize> | Number of x's per group | 1 or more | 4 | int |
expressiveFX12 commands
AutoPan <rate> <wet> <transitionTime>
Keywords: autoPan, ap
Description: Sweep selected sounds between left and right speakers. Snapped to scale frequencies. Set wet to 0 to turn off.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<rate> | speed 0-9 (snaps to scale). Low is a slow rhythmic sweep, high turns into a buzzy tone | 0-9 | 0 | float |
|
<wet> | Dry/wet amount 0-9 | 0-9 | 0 | float |
|
<transitionTime> | transition time in musical time | 0 or more | 0 | musical time |
|
BitCrusher <crush> <rate> <transitionTime>
Keywords: bitCrusher, bit, bcr, bc
Description: Bitcrusher selected sounds. Pass 9 9 to turn off.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<crush> | Bit depth 0-9 | 0-9 | 9 | float |
|
<rate> | Sample rate 0-9 | 0-9 | 9 | float |
|
<transitionTime> | transition time in musical time | 0 or more | 0 | musical time |
|
GrainPitch <stretchFactor> <grainSize> <transitionTime>
Keywords: grainPitch, gp
Description: Change pitch without changing loop length. Snapped to scale frequencies. Can be automated with `aut` command or sidechained with `sfx`.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<stretchFactor> | pitch -9 to 9, snapped to scale | -9 to 9 | 0 | float |
|
<grainSize> | grain size 0-9, snapped to scale | 0-9 | 4 | float |
|
<transitionTime> | transition time in musical time | 0 or more | 0 | musical time |
|
HighPassFilter <cutoff> <resonance> <transitionTime>
Keywords: highPassFilter, hpf, hp
Description: High pass filter selected sounds
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<cutoff> | Cutoff 0-9 | 0-9 | 0 | float |
|
<resonance> | Resonance 0-9 | 0-9 | 0 | float |
|
<transitionTime> | transition time in musical time | 0 or more | 0 | musical time |
|
LowPassFilter <cutoff> <resonance> <transitionTime>
Keywords: lowPassFilter, lpf, lp
Description: Low pass filter selected sounds
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<cutoff> | Cutoff 0-9 | 0-9 | 0 | float |
|
<resonance> | Resonance 0-9 | 0-9 | 0 | float |
|
<transitionTime> | transition time in musical time | 0 or more | 0 | musical time |
|
Pan <panPosition> <transitionTime>
Keywords: stereoPan, pan
Description: Pan sound in stereo field
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<panPosition> | Pan position from -9 to 9 | r | float |
| |
<transitionTime> | transition time in musical time | 0 or more | 0 | musical time |
|
Pitch <pitch> <transitionTime>
Keywords: setPitch, pitch, pit, pi
Description: Change pitch and speed together. Loop length stays the same, but playback gets shorter or longer.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<pitch> | pitch multiplier 0.0625-16 (1 = normal) | 0.0625-16 inclusive | 1 | float | |
<transitionTime> | transition time in musical time | 0 or more | 0 | musical time |
|
ResetExpressiveFX <transitionTime>
Keywords: resetExpressiveFX, resetEFX, efxReset, resEfx
Description: Turn off all expressive effects at once. Doesn't turn off rack effects. Use fx -1 res to turn off rack effects.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<transitionTime> | transition time in musical time | 0 or more | 0 | musical time |
|
RingMod <frequency> <mix> <transitionTime>
Keywords: ringMod, rm
Description: Ring mod selected sounds for metallic, robotic tones. Snapped to scale frequencies. Set mix to 0 to turn off.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<frequency> | tone 0-9, low to high (snaps to scale) | 0-9 | 0 | float |
|
<mix> | Dry/wet mix 0-9 | 0-9 | 0 | float |
|
<transitionTime> | transition time in musical time | 0 or more | 0 | musical time |
|
SidechainFX <signalTrackSelection> <effectType> <amount> <recoveryTime> <transitionTime>
Keywords: sidechainFX, sidfx, sid, sfx
Description: Sidechain any effect parameter to a signal track
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<signalTrackSelection> | tracks that drive it, like 0, 1,2, or 2-4. n clears all sidechains |
| |||
<effectType> | Which parameter to modulate. Use n to remove the signal tracks from all sidechains. |
| |||
<amount> | Modulation depth and direction: 0=off, negative=push down, positive=push up | -9 to 9 | -6 | float | |
<recoveryTime> | How long to return to base value after signal drops | 1 | musical time | ||
<transitionTime> | transition time in musical time | 0 | musical time |
Volume <volume> <transitionTime>
Keywords: setVolume, volume, vol, v
Description: Change the volume
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<volume> | Volume from 0 to 9 | 0-9 inclusive | 6 | float | |
<transitionTime> | transition time in musical time | 0 or more | 0 | musical time |
|
XYPad <effect>
Keywords: xyPad, xy
Description: Open an XY pad that plays two settings of an effect at once on the selected tracks. Drag on it to play, let go and it drifts back to its automation curve or last command. Move it by its title, resize it from the corner, close it with x
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<effect> | which effect the pad plays, or up to 4 stacked under one dot like rm,gp,bc | lp | string |
|
automation15 commands
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 Auwen 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 |
AutomationCurve <property> [<time>] [<value>]
Keywords: aut, automate, automation
Description: Draw automation for effects. Set points at exact times (2p,4p 9,0) or spread them across a range (2p-4p 9,0,9). Use n as the value to delete points. Use `alo` to repeat the automation every set length, like every 4p.
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<property> | effect parameter(s) to automate | string |
| ||
↳ after nno more questions, the command runs | |||||
↳ <time>after anything else | points in musical time | string |
| ||
↳ after nno more questions, the command runs | |||||
↳ <value>after anything else | value for each point, 0-9 (-9 to 9 for mv, pan and gp0) | 0-9 (-9 to 9 for mv, pan and gp0) | string |
| |
AutomationCurveReplace <property> <fromValue> <toValue>
Keywords: automationReplace, replaceAutomation, are
Description: Change every automation point at one value to a new value, like all 9s to 3s. Use n as the new value to delete them.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<property> | effect parameter(s) to edit | string |
| ||
<fromValue> | Value to find: 0-9, or -9 to 9 for mv, pan and gp0 | -9 to 9 | 0 | float | |
<toValue> | Value to replace it with (0-9, or -9 to 9 for mv, pan and gp0), or n to delete those points instead of replacing them | 9 | string |
|
AutomationCurveSwap <propertyA> <propertyB>
Keywords: asw, automationSwap, swapAutomation
Description: Swap automation between two effect parameters, like if you put it on the wrong one
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<propertyA> | First effect parameter | string |
| ||
<propertyB> | Second effect parameter to swap with the first | string |
|
AutomationLoop <time> <property>
Keywords: automationLoop, autLoop, alo
Description: Repeat automation every set length, like every 4p. A loop shorter than the automation cuts it off each cycle for a polymeter effect.
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<time> | Loop period in musical time, or n to remove the loop | 0 or more | musical time |
| |
<property> | Effect parameter whose curve should loop - defaults to a (every parameter on this track that currently has curve points) | a | 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. Use $0, $1... in a combo to pass in values, like bass=s bass; -1 mel $0 then bass 0,2,4
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<action> | What you want to do with the combos | string |
| ||
↳ <name>after c | combo name | string | |||
↳ <commands>after c | commands (separated by semicolons) | string | |||
↳ <name>after d | combo name to delete | string | |||
↳ <confirm>after da | Are you sure you want to delete all combos? | n | string |
|
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 |
| ||
↳ <id>after d | id | string | |||
↳ <id>after e | id | string | |||
↳ <command>after e | command | string | |||
↳ <start>after e | start | musical time | |||
↳ <repeatLength>after e | repeatLength | musical time | |||
↳ <probability>after e | probability | float | |||
↳ <end>after e | end | musical time |
RunAI
Keywords: runAI, run
Description: Run all recent AI suggested commands
Schedule <command> <loopIndex> <loopLength> <probability> <end>
Keywords: schedule, sched, sch
Description: Run a command at a set time, with optional repeats
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<command> | Command to run. Wrap commands in backticks -> sch `0 dyn p` 2p 4p | string |
| ||
<loopIndex> | Loop index - where the command will run | 0 or more | int | ||
<loopLength> | Loop length - how often it will repeat (must be larger than loop index) - to not repeat use a large number like 512p | 0 or more | int | ||
<probability> | Probability of running the command 0-9 | 0-9 | float | ||
<end> | when to stop, or 0 to run forever | 0 or more | 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. Wrap commands with spaces in backticks, like sco `0 echo 3` 2p | string | |||
<when> | when to run, in musical time | 0 or more | int |
ScriptTest <scriptType> <scriptName> <actionAfterTest>
Keywords: scriptTest
Description: Test or delete Auwen 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 |
| |
↳ <newName>after r, rename | new name for the script | 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 |
| ||
↳ <keys>after c | keys, or leave empty to press them | string | |||
↳ <command>after c | command | string | |||
↳ <keys>after d | keys, or leave empty to press them | string | |||
↳ <confirm>after da | are you sure you want to delete all shortcuts? | n | string |
|
TransformAutomation <property> <transform> <value>
Keywords: transformAutomation, transAut, tau
Description: Reshape existing automation curves without retyping points, like ta does for arrangements
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<property> | Effect parameter to reshape, or a for every curve | a | string |
| |
<transform> | How to reshape the curve | string |
| ||
<value> | time for shift, factor for stretch or scale, track number for copy | string |
TranslateSpeak <language> <message>
Keywords: translateSpeak, translate, tls
Description: Translate speak with AI
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<language> | any language, or pick a shortcode below | string |
| ||
<message> | Message | string |
live5 commands
CrossFade <trackSelection> <transitionTime>
Keywords: crossFade, moveSwap, mvs, cf
Description: Crossfade 2 or more sounds to the opposite sides so they swap places
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<trackSelection> | Which tracks to swap with | string | |||
<transitionTime> | transition time in musical time | 0 or more | 2p | musical time |
|
EqualPowerFade <trackCount> <transitionTime>
Keywords: equalPowerFade, epf, ep
Description: Move sounds to an equal power position for stacking N tracks (negative for opposite side)
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<trackCount> | Number of tracks being stacked (negative = opposite side) | -64-64 | int |
| |
<transitionTime> | transition time in musical time | 0 or more | 2p | musical time |
|
Move <position> <transitionTime>
Keywords: move, mov, mv
Description: The main live performance command. Move sounds between headphones and speakers
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<position> | Position from headphones (-9) to speakers (9) | 9 | float |
| |
<transitionTime> | transition time in musical time | 0 or more | 2p | musical time |
|
MoveFastToSlow <position> <transitionTime>
Keywords: moveFastToSlow, mfs
Description: Move sound, starting fast and finishing slow
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<position> | Position from headphones (-9) to speakers (9) | 9 | float |
| |
<transitionTime> | transition time in musical time | 0 or more | 2p | musical time |
|
MoveSlowToFast <position> <transitionTime>
Keywords: moveSlowToFast, msf
Description: Move sound, starting slow and finishing fast
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<position> | Position from headphones (-9) to speakers (9) | 9 | float |
| |
<transitionTime> | transition time in musical time | 0 or more | 2p | musical time |
|
multiplayer6 commands
MultiplayerCommand <command>
Keywords: multiplayerCommand, multCmd, mpc
Description: Send a multiplayer command
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<command> | Command to send | string |
MultiplayerMessage <message>
Keywords: multiplayerMessage, multMsg, mpm
Description: Send a message to the multiplayer room
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<message> | Message to send | string |
MultiplayerMode <enabled>
Keywords: multiplayerMode, mpMode
Description: Send every command to the room without typing `mpc` first. Turns on when you join a room, off when you leave. Does nothing if you own the room.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<enabled> | Multiplayer mode | y | bool |
|
Room <action>
Keywords: multiplayer, room
Description: Manage multiplayer rooms
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<action> | Action to take | string |
| ||
↳ <private>after create, c | Is this room private? | n | bool |
| |
↳ <description>after create, c | A few words to describe the room | string | |||
↳ <roomId>after join, j | Room ID | string |
ScrollLog <direction> <lines>
Keywords: scrollLog, sl
Description: Scroll the command log up or down by a number of lines
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<direction> | Direction to scroll | string |
| ||
<lines> | number of lines to scroll | 1-1000 | 10 | int |
ScrollToTrack <trackNumber>
Keywords: scrollToTrack, stt
Description: Scroll the tracks panel to bring a track into view
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<trackNumber> | track number | 0 | int |
select1 command
Select <selection>
Keywords: select, sel
Description: Select which sounds to edit. Mostly informational like a help command - not commonly used. Used more on mobile.
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<selection> | Selection | string |
|
learn6 commands
Game <interval> <record>
Keywords: game
Description: A game for live sets: keep the music going by running a command every N phrases, level up, and rack up bonus challenges. `game n` to stop.
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<interval> | how often you need to run a command to keep the music going. "n" stops the game. | 2p | string |
| |
<record> | record the set? (recommended) | y | bool |
|
Guide <level>
Keywords: guide
Description: A guide to walk you through how to use Auwen
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<level> | Experience level | 0-9 | 0 | int |
|
Help
Keywords: documentation, help, docs
Description: Open the docs website
InfoBox <enable>
Keywords: infoBox, info, toolTip, tipBox, tip
Description: Show or hide the tips box
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<enable> | show? | y | bool |
|
ListCommands
Keywords: listCommands, showCommands, commands, command, listCom, lc
Description: List all commands in a category
YouTube
Keywords: youtube
Description: Open our YouTube channel for tutorials and music.
visual18 commands
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 | 3 | 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 |
|
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 |
| |
↳ <color>after create (or its first letters) | choose color | r | string |
Emote <text>
Keywords: emote, emoji, emo
Description: Make emojis or text float across the screen
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<text> | emoji or text | 😎 | string |
|
Fish <action>
Keywords: fish
Description: Create groups of fish that swim around in the scene
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<action> | What you want to do with the fish group(s) | c | string |
| |
↳ <count>after create (or its first letters) | number of fish | 20 | int | ||
↳ <tint>after create (or its first letters) | tint color | rt | string |
Font <size> <color>
Keywords: font
Description: Set font size and color
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<size> | Font size | 1-256 | 12 | int | |
<color> | Font color | html name or hex | current | string |
ImageTile <pixelsPerUnitMultiplier>
Keywords: imgTile, tile
Description: Tile the background image
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<pixelsPerUnitMultiplier> | tile size, or 0 to stop tiling | 0 or more | 2 | float |
PhotoBooth
Keywords: photobooth, photo
Description: Photo booth: take screenshots while using other commands like the webcam command etc to set the scene, then pick your favorite
Access Level: pro
RecordScreen <action> <recordMic>
Keywords: recordScreen, screenRec, recScreen, rsc
Description: BETA - Record the screen
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<action> | BETA - start or stop | start | string |
| |
<recordMic> | also record mic | n | bool |
|
RecordScreenFFmpeg <action> <recordMic>
Keywords: recordScreenFFmpeg, recScreenFFmpeg, rscf
Description: BETA - Record the screen with FFmpeg
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<action> | BETA - start or stop | start | string |
| |
<recordMic> | also record mic | n | bool |
|
Screenshot <captureOnlyCertainElements>
Keywords: screenshot, capture
Description: Take a screenshot of Auwen
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<captureOnlyCertainElements> | Do you want to choose which layers to include in the screenshot? | no | bool |
|
Sky <realtime> <hour> <dayCycleInMinutes>
Keywords: sky
Description: Set the sky's time of day and how long a day lasts
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<realtime> | match your real clock? | 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 or more | 30 | int |
Theme <search>
Keywords: theme, the, th
Description: Set the theme of the interface
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<search> | search themes | r | string |
|
TrackHeight <height> <flat>
Keywords: trackHeight, height, hei
Description: Set track height
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<height> | Track height level | 0-9 | 4 | int | |
<flat> | Default flat mode for new tracks | n | bool |
|
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 | 9 | float |
UISize <size>
Keywords: uiSize, uis
Description: Make the whole interface bigger or smaller
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<size> | size compared to the default fit for your display | 0.4-3 | 1 | float |
|
VizPoly <search> <readFromFile>
Keywords: polygonVisualizer, vizPoly, vip
Description: Pick a 2D polygon visualizer
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<search> | search visualizers, or n to turn off | r | string |
| |
<readFromFile> | reload from file? (yes if you edited it) | n | bool |
|
WindowSize <width> <height>
Keywords: windowSize
Description: Set the Auwen window size
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<width> | width in pixels | 1 or more | int | ||
<height> | height in pixels | 1 or more | int |
account13 commands
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!
EarnCreds <action>
Keywords: earncreds, earncred, credits, earn, creds, cred
Description: Earn creds so you can access pro features for free
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<action> | Choose a way to earn, 1 cred = 1 pro command | string |
|
Merch
Keywords: merch
Description: Open our merch website. Get some cool Auwen gear!
Profile <displayName> <website> <profilePicture>
Keywords: profile
Description: Set up your artist 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 |
|
ShareAlbum <directoryPath> <isBandcamp> <albumArtPath> <albumName> <description> <isPublic> <allowDownloads> <madeWithAuwenScope> <askDescriptionPerSong> <askProjectFilePerSong> <releaseDate>
Keywords: sharealbum, albumshare, uploadalbum, albumupload
Description: Upload a whole folder of songs to Soniare as an album and get a shareable page for it
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<directoryPath> | Path to the album's folder (audio files + optional cover art) | string |
| ||
<isBandcamp> | Downloaded from Bandcamp? Auto-detects the album name from a folder named `Artist Name - Album Name`, plus song names and track order from filenames like `Artist - Album - 01 Song Name.wav` | n | bool |
| |
<albumArtPath> | Album art found in the folder is offered as the default - accept it, or enter a different path | string |
| ||
<albumName> | Album name - when isBandcamp detected one from the folder name, it's offered as the default (accept it, or enter a different name) | string | |||
<description> | Description, or enter to skip | string | |||
<isPublic> | Public - visible on your public profile, not just by direct link | y | bool |
| |
<allowDownloads> | Allow downloads | n | bool |
| |
<madeWithAuwenScope> | Are these songs made with Auwen? | n | string |
| |
<askDescriptionPerSong> | Add a description to each song? | n | bool |
| |
<askProjectFilePerSong> | Add bonus/project files to each song? | n | bool |
| |
<releaseDate> | Release date for the whole album (e.g. 2024-03-15), or enter to use today - inherited by every song | string |
SignIn <email> <password>
Keywords: signIn, login, si
Description: Sign in
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<email> | string | ||||
<password> | Password | string |
SignOut
Keywords: signOut
Description: Sign out
SignUp <email> <password>
Keywords: signUp, su
Description: Sign up
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<email> | string | ||||
<password> | Password | string |
SongShare <audioFilePath> <songName> <description> <albumArtPath> <projectFilePath> <isPublic> <allowDownloads> <madeWithAuwen> <releaseDate>
Keywords: songshare, shareSong, uploadSong, songUpload
Description: Upload a song to Soniare and get a shareable page for it
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<audioFilePath> | Path to the song's audio file (mp3, wav, m4a, ogg, flac, or aiff) | string |
| ||
<songName> | Song name | string | |||
<description> | Description, or enter to skip | string | |||
<albumArtPath> | Path to album art image (jpg/png), or enter to skip | string |
| ||
<projectFilePath> | Want to include a project file? Path to a .zip of it, or enter to skip | string |
| ||
<isPublic> | Public - visible on your public profile, not just by direct link | y | bool |
| |
<allowDownloads> | Allow downloads | n | bool |
| |
<madeWithAuwen> | Tag this song as made with Auwen | n | bool |
| |
<releaseDate> | Release date (e.g. 2024-03-15), or enter to use today | string |
Subscription <action>
Keywords: subscription, upgrade, sub, pro
Description: Manage Auwen pro subscription
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<action> | What you want to do | string |
|
Update
Keywords: update
Description: Opens download page
WifiRecord <action> <songName> <description> <albumArtPath> <projectFilePath> <isPublic> <allowDownloads> <openFileLocation>
Keywords: wifirecord, wifiRec, liverecord, wr
Description: Record a live set that uploads as you play, so you get a share link right when you stop, even after hours
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<action> | start, stop, or cancel | start | string |
| |
<songName> | Song name (asked once you stop), or enter to use today's date + "live" | string | |||
<description> | Description, or enter to skip | string | |||
<albumArtPath> | Path to album art image (jpg/png), or enter to skip | string |
| ||
<projectFilePath> | Want to include a project file? Path to a .zip of it, or enter to skip | string |
| ||
<isPublic> | Public - visible on your public profile, not just by direct link | y | bool |
| |
<allowDownloads> | Allow downloads | n | bool |
| |
<openFileLocation> | Open the local recording's file location | n | bool |
|
utility12 commands
Calculator <expression>
Keywords: calculator, calculate, calc, cal
Description: Do math. You can also just type the math without the command, like 4*16
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<expression> | Math expression to calculate | string |
ConvertAudio <filePath> <format>
Keywords: convertAudio, convert, conv
Description: Convert an audio file to a different format using ffmpeg
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<filePath> | file path or type choosefile | string |
| ||
<format> | convert to | mp3 | 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> | file path or type choosefile | string |
| ||
<volumeThreshold> | volume threshold that starts a new oneshot, 0-1 | 0-1 | float | ||
<minLength> | Minimum length per oneshot in seconds | 0 or more | float |
GetOneshotsDir <dirPath> <volumeThreshold> <minLength>
Keywords: shotsDir
Description: Create oneshots from a folder of wav files
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<dirPath> | folder path or type choosefolder | string | |||
<volumeThreshold> | volume threshold that starts a new oneshot, 0-1 | 0-1 | float | ||
<minLength> | Minimum length per oneshot in seconds | 0 or more | float |
HowLong <time>
Keywords: howlong
Description: Convert a musical time value into hours, minutes, and seconds at the current BPM
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<time> | Musical time value (e.g. 1p, 2b, 4e, 8q) | string |
Master <filePath> <loudness> <createShareableLink> <additionalFormat> <openFileLocation>
Keywords: master, mas
Description: Master an audio file
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<filePath> | file path or type choosefile | string |
| ||
<loudness> | how loud do you want your song? (RMS target in dB, must be negative) | -11 | string |
| |
<createShareableLink> | create a shareable link for this song? | n | bool | ||
<additionalFormat> | also save as | n | string |
| |
<openFileLocation> | open file location? | n | bool |
MasterAlbum <folderPath> <loudness> <createShareableLink> <openFileLocation>
Keywords: masteralbum, masalb, masAlbum, albumMaster, batchmaster, masterfolder
Description: Master every WAV file in a folder to the same loudness
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<folderPath> | folder path or type choosefolder | string |
| ||
<loudness> | how loud do you want your album? (RMS target in dB, must be negative, applied to every song) | -11 | string |
| |
<createShareableLink> | upload this album to your profile and create a shareable link? | n | bool | ||
<openFileLocation> | open file location? | n | bool |
MIDI <filePath> <action> <channel>
Keywords: midi, mid
Description: BETA - Read and analyze MIDI files
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<filePath> | BETA - MIDI file path | string |
| ||
<action> | Action to perform | pri | string |
| |
<channel> | MIDI channel number (0-15) | string |
Numbers <points> <curve> <steps> <format>
Keywords: numbers, nums, num
Description: Print a list of numbers that curves through points you pick, like 9,0,9
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<points> | points to curve through, like 9,0,9 | 0,1 | string | ||
<curve> | Shape of the progression | linear | string |
| |
<steps> | How many numbers to print | 16 | int | ||
<format> | Output format | decimal | string |
|
OpenInFinder <filePath>
Keywords: openInFinder, openInExplorer, finder, explorer, found
Description: Open file path
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<filePath> | file path or type choosefile | string |
|
QRCode <link> <size> <logo>
Keywords: qrcode, qr
Description: Show a QR code for a link. QR code saved to QRCodes folder.
Access Level: pro
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<link> | paste a link or search past ones | string | |||
<size> | image size | med | string |
| |
<logo> | logo image path for the center (optional) | string |
Sequence <mode> <text>
Keywords: sequence, seq, mirror, boomerang
Description: Reshape any text or comma list, like reversing 0,2,4,7 or x--x-. Prints and copies the result
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<mode> | How to reshape it. With commas each item stays whole, without commas each character is an item | string |
| ||
<text> | text or comma list to reshape, like 0,2,4,7 or x--x- | string |
troubleshoot6 commands
ConvertProject <format> <projectName>
Keywords: convertProject, projectConvert
Description: Convert a project's file types so it opens in older versions (1.7.5 and earlier), or back to the current ones
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<format> | file types to convert to | string |
| ||
<projectName> | project name, folder path, or `autosave` for the latest autosave (`autosave1`, `autosave2`, etc. go further back) | string |
Feedback <message>
Keywords: support, feedback, fback, bug
Description: Send us feedback and ask questions
| Argument | Description | Range | Default | Type | Options |
|---|---|---|---|---|---|
<message> | your feedback or question (we'll email you back fast if it's urgent) | string |
Kill
Keywords: kill
Description: Remove stuck items that won't delete normally
OutputInvert
Keywords: outputInvert, channelsInvert, invertOutput, invertChannels
Description: Swap the headphone and speaker outputs in live mode (4-channel setups only)
ResetInterface
Keywords: resetInterface, resetUI
Description: Reset interface preferences to default.
ResetOutput
Keywords: resetOutput
Description: Reset audio output if sound stops working, like after switching speakers or headphones