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?`

Category – create

CloudSample <search>

Keywords: cloudSample, sampleCloud, sCloud, cs

Description: Load a sample from the Soniare cloud

ArgumentDescriptionRangeDefaultTypeOptions
<search>search the cloud library, must be one word exact match like piano, guitar, etcstring

FastGenerate <search>

Keywords: fastGenerate, fastGen, fgen, fg

Description: Synthesize a musical sequence from scratch

ArgumentDescriptionRangeDefaultTypeOptions
<search>search generatorsstring

Generate <search> <pitchIndex> <octave> <length> <chopCount>

Keywords: generate, gen, g

Description: Synthesize a sound from scratch

ArgumentDescriptionRangeDefaultTypeOptions
<search>search generatorsstring
<pitchIndex>note in the scale0-2147483647rint
<octave>octaverint
  • 4
  • 3
  • 2
  • 1
  • 0 – default octave
  • -1
  • -2
  • -3
  • -4
<length>sound length in ticks or musical time1r6musical time
<chopCount>number of chops, each with the same pitch, octave, and length1-641r16int

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.

ArgumentDescriptionRangeDefaultTypeOptions
<genre>genre/style, or n to clearstring
  • n – clear the genre
  • hip – hip hop
  • techno
  • trance
  • psy
  • IDM
  • break – breakcore
  • dnb
  • dubstep
  • EDM
  • house
  • jungle
  • ambient
  • trap
  • garage
  • lo-fi
  • heavy
  • chill
  • dark
  • melodic
  • ambient

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

ArgumentDescriptionRangeDefaultTypeOptions
<search>Words to search image paths for (like `dog` or `ocean`), an image file, or a folder. Empty = random imagestring

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.

ArgumentDescriptionRangeDefaultTypeOptions
<filepath>wav file path or type choosefilestring
  • choosefile – open file browser
<bpm>file's BPMfloat

ImportLoop <search>

Keywords: importLoop, il

Description: Import a loop from your loop folder as one chop. BPM is read from the filename.

ArgumentDescriptionRangeDefaultTypeOptions
<search>search the loop folderstring

LoadFromBank <search>

Keywords: loadFromBank, loadFile, lfb, lb

Description: Load a file from SoundBank folder

Access Level: pro

ArgumentDescriptionRangeDefaultTypeOptions
<search>Keyword to search forstring

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.

ArgumentDescriptionRangeDefaultTypeOptions
<precision>precision (higher = longer chops)0 to 90float
  • 0 – fast chops - drums & breaks etc
  • 1 – short chops - vocals & instruments etc
  • 2 – medium chops - vocals & instruments etc
  • 3 – long chops - chords etc
  • 4 – longer chops - chords etc
  • 5 – spaced out chops - 808 trap bass etc
  • 6 – spaced out chops - 808 trap bass etc
  • 7 – spaced out chops
  • 8 – spaced out chops
  • 9 – longest sounds - pads & drones etc
<search>Keyword to search for, or a file path, or a directorystring

Sample <search>

Keywords: sample, splitter, samp, sam, spl, s

Description: Load a sample. Pitch and hits are detected automatically.

ArgumentDescriptionRangeDefaultTypeOptions
<search>Keyword to search for, or a file path, or a directorystring

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.

ArgumentDescriptionRangeDefaultTypeOptions
<search>keyword, or leave empty to use the same typestring

TestGenerator <search> <pitchIndex> <octave> <length>

Keywords: testGenerator, testGen, tgen, tge, tg

Description: Reload and run a generator script. Use after editing its .cs file.

ArgumentDescriptionRangeDefaultTypeOptions
<search>search generatorsstring
<pitchIndex>note in the scale0-2147483647rint
<octave>octaverint
<length>sound length in ticks or musical time-1musical time
Category – delete

Delete <areYouSure>

Keywords: delete, del, d

Description: Delete selected sounds

ArgumentDescriptionRangeDefaultTypeOptions
<areYouSure>Are you sure you want to delete?nbool
  • y – yes, delete sounds
  • n – no

KeepLongestChops <count>

Keywords: keepLongestChops, klc, kl

Description: Delete chops, keeping only the given number of longest ones.

ArgumentDescriptionRangeDefaultTypeOptions
<count>How many of the longest chops to keep1-2147483647int

KeepShortestChops <count>

Keywords: keepShortestChops, ksc, ks

Description: Delete chops, keeping only the given number of shortest ones.

ArgumentDescriptionRangeDefaultTypeOptions
<count>How many of the shortest chops to keep1-2147483647int

Oneshot

Keywords: oneShot, one

Description: Keep only the longest chop as a one-shot

Category – edit

AddPrefix <prefix>

Keywords: addPrefix, prefix, pre

Description: Add a prefix to the sound name

ArgumentDescriptionRangeDefaultTypeOptions
<prefix>Prefix to add to the sound namestring

AddSuffix <suffix>

Keywords: addSuffix, suffix, suf

Description: Add a suffix to the sound name

ArgumentDescriptionRangeDefaultTypeOptions
<suffix>Suffix to add to the sound namestring

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

ArgumentDescriptionRangeDefaultTypeOptions
<edit>What to editpstring
  • p – applies musical presets for all parameters (c, w, and e)
  • r – applies random changes for all parameters (c, w, and e)
  • c – cycles per chop (rate)
  • w – wave type per chop
  • e – frequency envelope
  • n – none - reset
<cycles>Modulation pattern to apply (supports decimals like 4.5); use with edit=c16string
  • 16 – 16 cycles
  • 4.5 – 4.5 cycles (decimals supported)
  • a – Ascend across multiple chops
  • d – Descend across multiple chops
  • r – Random across multiple chops
  • m16 – Melodic pattern with base value 16
  • 8,16,24 – Different cycles per chop (comma-separated)
  • off – Disable amplitude modulation
<wave>Wave list (comma-separated); use with edit=wsinstring
  • sin – Sine wave modulation (smooth)
  • squ – Square wave modulation (additive/bandlimited)
  • tri – Triangle wave modulation (linear ramps)
  • saw – Sawtooth wave modulation (additive/bandlimited)
  • noi – Noise
  • sin,tri,saw – Cycle through waves per chop
  • squ- – Skips the 2nd half of the waveform
  • -sin – Skips the 1st half of the waveform
<envelope>pitch sweep pattern (digits 0-8), works like the volume envelope8string
  • p – musical preset across multiple chops
  • r – random across multiple chops
  • a – ascending across multiple chops
  • d – descending across multiple chops
  • adrp – combine options for more complexity
  • 8 – default
  • 0 – silent
  • 84 – sweep from 1.0 to 0.5
  • 64 – sweep from 0.75 to 0.5
  • 800 – fall then hold
  • 28 – sweep up from 0.25 to 1.0

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

ArgumentDescriptionRangeDefaultTypeOptions
<length>Length of the new bundle2-2147483647musical time

Change <attribute> <every>

Keywords: change, cha

Description: Change a sound every so often. Most changes replace each other instead of stacking up.

ArgumentDescriptionRangeDefaultTypeOptions
<attribute>Attribute to change. Most changes do not accumulate, they replace each other. Mel and Swap accumulate. g, p, and r are exclusive and can not overlap but they can overlap with other changes.pstring
  • g – groove changes - either dyn, ve, tra, or tog
  • p – non-destructive presets - either dyn, ve, tra, rol, rev, ord, tog, or am
  • r – random - all possible changes
  • mel – melody
  • msh – melody shift
  • dyn – dynamics
  • ve – volume envelope
  • tra – transient
  • rol – roll
  • rev – reverse
  • dur – durations
  • ord – order/sort chops
  • tog – toggle chops on/off
  • am – amplitude modulation preset
  • vow – vowel formant filters
  • cho – chord changes
  • mrs – melody roll sync patterns
  • rlt – roll transient
  • rlm – roll melody
  • rlw – roll wonk
  • oct – octave
  • swa – swap
  • n – none - removes all changes
<every>How often to change. Use 'n' to disable.0-21474836472pmusical time

Chop <mode> <positions> <durations>

Keywords: chop

Description: Cut the sample into new chops at set positions or lengths

ArgumentDescriptionRangeDefaultTypeOptions
<mode>Chop modepstring
  • p – positions
  • d – durations pattern
<positions>tick positions to cut at, like 3,5,7,8string
<durations>chop lengths in ticks, like 4 for quarter notes or 3,4,2 for a patternstring

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. Use | to cycle through chords like a progression, like 0,2,4|0,3,5.

ArgumentDescriptionRangeDefaultTypeOptions
<pattern>chord pattern, or n to clearpstring
  • p – preset - rooted at 0, small steps upward, 3-4 notes; melody is bass
  • p3 – preset upward - 3 notes per chord
  • p5 – preset upward - 5 notes per chord
  • -p – preset - rooted at 0, small steps downward, 3-4 notes; melody is treble
  • -p4 – preset downward - 4 notes per chord
  • r – random - random start, larger steps upward, 3-5 notes
  • r4 – random upward - 4 notes per chord
  • r5 – random upward - 5 notes per chord
  • -r – random - random start, larger steps downward, 3-5 notes
  • -r3 – random downward - 3 notes per chord
  • a2 – ascending 2-note chords: 0,1 | 1,2 | 2,3 ...
  • a3 – ascending 3-note chords: 0,1,2 | 1,2,3 | 2,3,4 ...
  • d2 – descending 2-note chords: 0,-1 | -1,-2 | -2,-3 ...
  • o – octave stack - melody note + 1 octave layered on top (same as o1)
  • o2 – octave stack - melody note + 2 octaves layered on top
  • -o1 – octave stack - melody note + 1 octave layered underneath
  • 0,2,4 – manual - root + 2nd + 4th scale steps, same on every chop
  • 0,2,4|0,3,5 – manual - two alternating chords cycling across chops
  • 0,1,2|p|0,2,3|r – mix - combine manual chords and shortcuts with |
  • n – clear - reset to single note (also accepts 0)

Cinch <numTimes>

Keywords: cinch, cin

Description: Negative takes 1 tick off the longest chop, positive adds 1 tick to the shortest

ArgumentDescriptionRangeDefaultTypeOptions
<numTimes>Number of times to cinch the sound0-2147483647-3int

CinchTo <totalDuration>

Keywords: cinchto, cinto, cto

Description: Fit the selected chops to a total length, evening them out

ArgumentDescriptionRangeDefaultTypeOptions
<totalDuration>total length in ticks1-214748364716int

Continue

Keywords: continue, con, co, c

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

ArgumentDescriptionRangeDefaultTypeOptions
<volume>Volume for the headphones0-99float

DeleteAfterSpan

Keywords: deleteAfterSpan, das

Description: Delete the sound once playback passes its span

DeleteFromDisk

Keywords: deleteFromDisk, deleteFromHardDrive, delHard, delDisk

Description: Delete sound from hard drive

Down <amount>

Keywords: down, do

Description: Move sound down in the list

Access Level: pro

ArgumentDescriptionRangeDefaultTypeOptions
<amount>number of spots to move1-21474836471int

Duplicate

Keywords: duplicate, copy, dup

Description: Duplicate/copy the sound

Durations <pattern> <trackNumber>

Keywords: durations, duration, dur

Description: Change durations of chops. Accepts integers or musical time like 0.5b

ArgumentDescriptionRangeDefaultTypeOptions
<pattern>Duration pattern. Use n for no change.pmusical time pattern
  • p – random pattern with the same length
  • r – random pattern with random length
  • a – ascending durations
  • d – descending durations
  • e – snap to even sizes, keeps total length
  • o – snap to odd sizes, keeps total length
  • f – follow another track's hits, like `dur f 4`
  • 4 – all quarter notes
  • 1,2,3 – 16th then 8th then dotted 8th pattern
  • 1b,0.5b – 1 bar then half bar pattern
<trackNumber>Track to follow (only for f)int

Dynamics <pattern>

Keywords: dynamics, dyn

Description: Change the volume of each chop, like 9093045. Pattern repeats.

ArgumentDescriptionRangeDefaultTypeOptions
<pattern>Dynamics patternpstring
  • p – musical preset
  • r – random
  • a – ascending
  • d – descending
  • 90 – loud silent
  • 09 – silent loud
  • 900 – loud silent silent
  • 931 – loud quiet almost_silent
  • 369 – quiet mid loud
  • 3084760 – crazy
  • adrp – combine presets to form larger patterns
  • ddac – use c to continue the previous preset
  • 9 – reset all to max volume
  • n – none - also reset all to max volume

Export <type> <directory> <fileName> <normalize>

Keywords: export, exp

Description: Export sounds as audio or MIDI loops

Access Level: pro

ArgumentDescriptionRangeDefaultTypeOptions
<type>Export joined or separate, as audio or MIDIjstring
  • j – export sounds joined into one wav file
  • s – export sounds as separate wav files
  • m – export notes as one MIDI file (each selected track embedded as its own MIDI track) - beta
<directory>folder inside the Auwen folder (not a full path)bpm_scalestring
<fileName>File namestring
<normalize>normalize volume?ybool
  • y – yes/normalize
  • n – no/don't normalize

ExtendLength

Keywords: extendLength, extend, ext, ex, el, e

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

ArgumentDescriptionRangeDefaultTypeOptions
<shouldFlatten>flatten?ybool
  • y – yes/flatten
  • n – no/unflatten

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

ArgumentDescriptionRangeDefaultTypeOptions
<pattern>Gate pattern to applypstring
  • p – musical preset across multiple chops
  • a – ascend across multiple chops
  • d – descend across multiple chops
  • x16 – 90 16 times
  • f8 – fall down to wider gates in one chop, pass a number for intensity
  • b6 – build up to tighter gates in one chop, pass a number for intensity
  • f8 – fall down to wider gates in one chop, pass a number for intensity
  • f32,x32 – fall down to wider gates first chop, then repeat 90 32 times on the next chop
  • m16 – Melodic gate. Decimal precision is not supported so it's nice for slightly inharmonic tones that arise from integer division.
  • r – random across multiple chops
  • 9 – reset
  • n – none - also reset

Grid <chopSize> <numChops>

Keywords: grid, gri

Description: Make a grid of chops with the same durations. Similar to pattern.

ArgumentDescriptionRangeDefaultTypeOptions
<chopSize>chop size in ticks1-21474836471int
<numChops>Number of chops1-214748364716int

Group <shouldGroup>

Keywords: group, grp

Description: Group selected sounds so they load together from the bank

ArgumentDescriptionRangeDefaultTypeOptions
<shouldGroup>group?ybool
  • y – yes/group
  • n – no/ungroup

Grow <numChops>

Keywords: grow, grw, gro

Description: Grow the loop by adding random chops to the end

ArgumentDescriptionRangeDefaultTypeOptions
<numChops>number of chops to add (negative shrinks)1int

GrowFront <numChops>

Keywords: growFront, growF, grf

Description: Grow the loop by adding random chops to the front

ArgumentDescriptionRangeDefaultTypeOptions
<numChops>number of chops to add (negative shrinks)1int

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`.

ArgumentDescriptionRangeDefaultTypeOptions
<stringNum>Guitar string number0-5int
  • 5 – high e string
  • 4 – B string
  • 3 – G string
  • 2 – D string
  • 1 – A string
  • 0 – low E string
<frets>Fret numbers comma separatedstring

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

ArgumentDescriptionRangeDefaultTypeOptions
<amount>Amount to humanize0-9 inclusive0float

Join

Keywords: join, joi

Description: Join the chops into one sound

Lock <shouldLock>

Keywords: lock, loc

Description: Lock a sound so it can't be changed.

ArgumentDescriptionRangeDefaultTypeOptions
<shouldLock>lock?nbool
  • y – yes/lock
  • n – no/unlock

LoopIndex <index>

Keywords: loopIndex, index, ind, at, in, li

Description: Set the loop index

ArgumentDescriptionRangeDefaultTypeOptions
<index>index in ticks, less than the loop length0-loopLengthmusical time

LoopIndexAndLength <index> <length>

Keywords: loopIndexAndLength, lial, ial

Description: Set both the loop index and loop length

ArgumentDescriptionRangeDefaultTypeOptions
<index>index in ticks, less than the loop length0-loopLengthmusical time
<length>Length of loop1-2147483647musical time

LoopLength <length>

Keywords: loopLength, length, len, le, ll

Description: Set the loop length

ArgumentDescriptionRangeDefaultTypeOptions
<length>Length of loop1-2147483647musical time

LoopLengthAdd <amount>

Keywords: loopLengthAdd, lengthAdd, lenAdd, la

Description: Add to the loop length (negative subtracts)

ArgumentDescriptionRangeDefaultTypeOptions
<amount>Amount to add or subtract2-2147483647musical time

Melody <pattern> <trackNumber>

Keywords: melody, mel, me

Description: Change the melody of the loop, like 0,3,4,2. Pattern repeats.

ArgumentDescriptionRangeDefaultTypeOptions
<pattern>Melodic patternpstring
  • p – musical preset
  • r – random
  • a – scale ascending
  • d – scale descending
  • -1,0,3,2 – custom melody - can be greater than # of divisions for higher octaves and less than 0 for lower octaves
  • adrp – combine presets to form larger patterns
  • ddac – use c to continue the previous preset
  • f – follow another track's melody where they overlap, like `mel f 4`
  • a8,p8,d8,4,7,2,h7,r8,c4,t8,u8,o8,q8 – beta testing - presets like hold, random, trill, turn, octave trill up, octave trill down
<trackNumber>Track to follow (only for f)int

MelodyAdjust <chaos> <numTimes>

Keywords: melodyAdjust, melAdjust, mad

Description: Randomly bump notes, then squeeze the melody's range (negative) or spread it out (positive)

ArgumentDescriptionRangeDefaultTypeOptions
<chaos>chance each note gets bumped, 0-9 (9 = all)0-90int
<numTimes>squeeze (negative) or spread (positive) amount-2147483648-2147483647-3int

MelodyReplace <replace> <with>

Keywords: melodyReplace, melReplace, melRep, mrep, mrp

Description: Change every note at one scale step to another, like all 3s to 5s

ArgumentDescriptionRangeDefaultTypeOptions
<replace>Scale degree to replaceint
<with>Scale degree to replace it withint

MelodyRollSync <sync>

Keywords: melodyRollSync, mrs, mrsync

Description: Make roll speed follow the melody. Higher notes roll faster, lower notes roll slower.

ArgumentDescriptionRangeDefaultTypeOptions
<sync>y = sync all, n = unsync all, 0-9 = probability per chop (like toggle), p/r/a/d = pattern shortcutsystring
  • y – sync all chops
  • n – unsync all chops
  • 9 – always synced
  • 0 – never synced
  • 90 – alternating on/off
  • p – musical preset pattern
  • r – random pattern

MelodyShift <shift>

Keywords: melodyShift, melShift, melShi, msh

Description: Shift the melody up or down by scale steps

ArgumentDescriptionRangeDefaultTypeOptions
<shift>scale steps (+/-)-128 to 128int

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

ArgumentDescriptionRangeDefaultTypeOptions
<amount>Amount to offset-9 to 91float

Modify <search> <dynamicDryWetMix>

Keywords: modifiers, modifier, modify, mod, mo

Description: Modify sounds with C# script effects.

ArgumentDescriptionRangeDefaultTypeOptions
<search>search effectsstring
<dynamicDryWetMix>dry/wet mixpstring
  • 9 – full wet
  • 0 – full dry
  • p – musical preset
  • r – random
  • a – ascending wetness
  • d – descending wetness
  • 90 – wet dry
  • 09 – dry wet
  • 900 – wet dry dry
  • 931 – wet quiet almost_dry
  • 369 – quiet mid wet
  • 3084760 – crazy
  • adrp – combine presets to form larger patterns
  • ddac – use c to continue the previous preset

Mute <shouldMute>

Keywords: mute, mut, mu

Description: Mute sounds

ArgumentDescriptionRangeDefaultTypeOptions
<shouldMute>mute?ybool
  • y – yes/mute
  • n – no/unmute

Octave <pattern>

Keywords: octave, oct, oc

Description: Set the octave of each chop

ArgumentDescriptionRangeDefaultTypeOptions
<pattern>octave -16 to 16 (sets it, doesn't add to it). Small changes sound best-16 to 16 inclusive0string
  • p – musical preset
  • r – random
  • a – ascending octaves
  • d – descending octaves
  • 0 – specific octave (-16 to 16)
  • 0,1,-1,2 – comma-separated pattern (repeats)

OctaveShift <amount>

Keywords: octaveShift, octShi, osh

Description: Shift the octave up or down

ArgumentDescriptionRangeDefaultTypeOptions
<amount>number of octaves to shift (+/-)-6 to 6 inclusivestring

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

ArgumentDescriptionRangeDefaultTypeOptions
<sortMethod>sort bypstring
  • p – musical preset weighted toward musicality
  • r – random
  • ma – melodic ascending - pitch class
  • md – melodic descending - pitch class
  • va – volume ascending - RMS
  • vd – volume descending - RMS
  • ba – brightness ascending
  • bd – brightness descending
  • na – noise ascending
  • nd – noise descending
  • oa – onset ascending - attack
  • od – onset descending - attack
  • ia – impact ascending - onset plus volume
  • id – impact descending - onset plus volume
  • t – type - kick, snare, bass, etc.

Pattern <chopSize> <numChops> <pattern>

Keywords: pattern, pat

Description: Apply a pattern to the sample chops

ArgumentDescriptionRangeDefaultTypeOptions
<chopSize>chop size in ticks1-21474836471int
<numChops>Number of chops1-214748364716int
<pattern>Binary pattern to applypstring
  • 1 – All on
  • 10 – On Off
  • 01 – Off On
  • 101 – On Off On

Position <pattern>

Keywords: position, pos

Description: Change position of chops like 0,4,8,12. Other chops make room automatically.

ArgumentDescriptionRangeDefaultTypeOptions
<pattern>tick positions, like 0,4,8,12string

PositionShift <amount>

Keywords: positionShift, posShift, psh

Description: Shift chops forward or back, wrapping around the loop. Other chops make room automatically.

ArgumentDescriptionRangeDefaultTypeOptions
<amount>Amount to shift, negative for backward-2147483647-21474836471musical time

PrintProperties <properties>

Keywords: printProperties, printProp, print, edit, pri, pir

Description: Prints all properties of the sound like melody, dynamics, durations, etc as numbers.

ArgumentDescriptionRangeDefaultTypeOptions
<properties>properties to print, comma-separated, or allastring
  • a – Print all properties
  • am – amplitude modulation
  • arr – arrange
  • cha – change
  • dur – duration
  • dyn – dynamics
  • gli – glitch
  • hum – humanize
  • in – loopIndex
  • le – loopLength
  • mel – melody
  • freq – frequency in Hz - not editable
  • midiHz – midi note number with Hz offset - not editable
  • midiCents – midi note number with cents offset - not editable
  • noteHz – note name with Hz offset - not editable
  • noteCents – note name with cents offset - not editable
  • mt – microTiming
  • mo – modify
  • pan – pan
  • path – file path
  • pit – pitch
  • rac – rack
  • rev – reverse
  • rol – roll
  • rlm – rollMelody
  • rlt – rollTransient
  • spa – span
  • tra – transient
  • v – volume
  • ve – volumeEnvelope
  • vow – vowel formants

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

ArgumentDescriptionRangeDefaultTypeOptions
<clickThreshold>Volume difference to consider a click0-10.2float
<numSamplesToCrossfade>Number of samples to crossfade at click points0-21474836478int

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

ArgumentDescriptionRangeDefaultTypeOptions
<pattern>0-8 per chop (0 = normal, 8 = fully reversed). Negative also flips the chop orderpstring
  • p – musical preset
  • r – random
  • a – ascending
  • d – descending
  • 80 – full_reverse normal
  • 08 – normal full_reverse
  • 800 – full_reverse normal normal
  • 840 – full_reverse half_reverse normal
  • 468 – half_reverse 3/4_reverse full_reverse
  • 2046 – 1/4_reverse normal half_reverse 3/4_reverse
  • 8 – full reverse
  • 4 – half reverse
  • 0 – normal (no reverse)
  • n – remove all reverse

Roll <count>

Keywords: roll, rol

Description: Quickly repeat each chop

ArgumentDescriptionRangeDefaultTypeOptions
<count>repeats per choprstring
  • a – ascending
  • a2 – ascending powers of 2
  • d – descending
  • d2 – descending powers of 2
  • r – random - high numbers
  • p – pattern - random low numbers
  • m16 – melodic - from the scale with a base of 16 rolls
  • m32 – melodic - at a higher octave, use any number
  • adrp – combine presets to form larger patterns. a2 & d2 not supported.
  • ddac – use c to continue the previous preset
  • 2 – repeat twice on every chop
  • 2.5 – repeats 2 & a half times
  • 2,3,4 – 2 then 3 then 4
  • 32,24,16,12,8,6,4,2,1 – glitchy
  • 1 – reset
  • n – none - also reset

RollMelody <melodicPattern>

Keywords: rollMelody, rollM, rolMel, rolm, rlm

Description: Apply a melody to the rolls in a chop

ArgumentDescriptionRangeDefaultTypeOptions
<melodicPattern>Melodic pattern. It is additive to the base melodic pattern.pstring
  • p – musical preset pattern across multiple chops
  • r – random values across multiple chops
  • a – scale ascending on all chops, no pattern
  • d – scale descending on all chops, no pattern
  • adrp – combine presets to form larger patterns
  • ddac – use c to continue the previous preset
  • 0,3,4,7,8,11 – custom scale (can be greater than # of divisions for higher octaves)

RollTransient <pattern>

Keywords: rollTransient, rollT, rolTra, rolt, rlt

Description: Apply a transient adjustment to each roll in a chop

ArgumentDescriptionRangeDefaultTypeOptions
<pattern>Transient pattern. It is additive to the base transient pattern.pstring
  • p – musical preset pattern across multiple chops
  • r – random values across multiple chops
  • a – ascending on all chops, no pattern
  • d – descending on all chops, no pattern
  • 73 – medium mild
  • 931 – full mild tiny
  • 3.3 – decimals are supported
  • 7.5,4,3.1 – comma separated decimals are supported
  • adrp – combine presets to form larger patterns
  • ddac – use c to continue the previous preset
  • 9 – reset all chops to max fullness

RollWonk <pattern>

Keywords: rollWonk, rollW, rolWon, rolw, rlw

Description: Give the repeats in a roll uneven (wonky) timing

ArgumentDescriptionRangeDefaultTypeOptions
<pattern>Comma-separated relative durations for each roll repetition. Values are auto-scaled to average 1.0. Use 'n' to reset.0.5,1.5string
  • p – musical preset - generates wonk patterns from low musical ratios, distributed rhythmically across chops
  • r – random - completely random wonk pattern per chop, distributed rhythmically
  • a – ascending - rolls accelerate (start long, get shorter)
  • d – descending - rolls decelerate (start short, get longer)
  • da – descending then ascending within a single chop
  • ad – ascending then descending within a single chop
  • n – reset to even timing
  • da|p|r|d – combine presets per chop using | separator - cycles across all chops
  • 0.5,1.5 – short-long explicit pattern
  • 0.75,0.75,1.5 – swing feel

Rotate <numChops>

Keywords: rotate, rot, ro

Description: Rotate chops in the loop

ArgumentDescriptionRangeDefaultTypeOptions
<numChops>Number of chops to rotate (can be negative to go other way)1int

SaveToBank

Keywords: saveToBank, saveFile, stb, sb

Description: Save the sound to the SoundBank folder

Access Level: pro

Separate <numParts>

Keywords: separate, sep

Description: Separate the chops into their own sounds

ArgumentDescriptionRangeDefaultTypeOptions
<numParts>Number of roughly equal size parts to separate into0-21474836474int

SetEffectsRack <effectsRackIndex>

Keywords: setEffectsRack, effectsRack, fxRac, rack, rac

Description: Set effects rack

ArgumentDescriptionRangeDefaultTypeOptions
<effectsRackIndex>rack number0-5 inclusive0int

SetName <name>

Keywords: setName, name, tag, nam, na, t

Description: Set the name of the sound

ArgumentDescriptionRangeDefaultTypeOptions
<name>Name of the soundstring

Shift <amount>

Keywords: shift, shi

Description: Shift the loop index (negative shifts back)

ArgumentDescriptionRangeDefaultTypeOptions
<amount>Amount to shift-2147483647-21474836471musical time
  • -1p – negative 1 phrase
  • -1b – negative 1 bar
  • -8
  • -4
  • -3
  • -2
  • -1
  • 1
  • 2
  • 3
  • 4
  • 8
  • 1b – 1 bar
  • 1p – 1 phrase

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.

ArgumentDescriptionRangeDefaultTypeOptions
<probability>Probability of segments being on 0-90-95float

Solo <shouldSolo>

Keywords: solo, sol, so

Description: Solo sounds

ArgumentDescriptionRangeDefaultTypeOptions
<shouldSolo>solo?ybool
  • y – yes/solo
  • n – no/unsolo

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

ArgumentDescriptionRangeDefaultTypeOptions
<lyrics>lyrics, or leave empty to keep the same wordsstring

TestModifier <search> <dynamicDryWetMix>

Keywords: testModifier, testMod, tmod, tmo, tm

Description: Reload and run an effect script. Use after editing its .cs file.

ArgumentDescriptionRangeDefaultTypeOptions
<search>search effectsstring
<dynamicDryWetMix>dry/wet mixpstring
  • 9 – full wet
  • 0 – full dry
  • p – musical preset
  • r – random
  • a – ascending wetness
  • d – descending wetness

Toggle <pattern>

Keywords: toggle, rest, tog

Description: Toggles chops on or off based on a sequence of probabilities. Like shuffle but without reordering.

ArgumentDescriptionRangeDefaultTypeOptions
<pattern>Toggle probabilitiespstring
  • p – musical preset
  • r – random
  • a – ascending probabilities
  • d – descending probabilities
  • 90 – on off
  • 09 – off on
  • 900 – on off off
  • 931 – high medium low probability
  • 9,5.5,3 – custom with decimals

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.

ArgumentDescriptionRangeDefaultTypeOptions
<pattern>Transient patternpstring
  • p – musical preset
  • r – random
  • a – ascending
  • d – descending
  • 73 – medium mild
  • 931 – full mild tiny
  • 3.3 – decimals are supported
  • 7.5,4,3.1 – comma separated decimals are supported
  • adrp – combine presets to form larger patterns
  • ddac – use c to continue the previous preset
  • 9 – reset all chops to max fullness
  • n – none - also reset

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

Access Level: pro

ArgumentDescriptionRangeDefaultTypeOptions
<amount>number of spots to move1-21474836471int

VolumeEnvelope <envelope>

Keywords: volumeEnvelope, volEnv, ven, ve

Description: Apply a volume envelope on each chop

ArgumentDescriptionRangeDefaultTypeOptions
<envelope>Volume envelope to applypstring
  • p – musical preset
  • r – random
  • a – ascending with a bit of randomness
  • d – descending with a bit of randomness
  • 90 – fade out
  • 09 – fade in
  • 900 – fade out fast
  • 090 – fade to max volume and fade out
  • 909 – max to silent to max
  • 9150 – down to almost silent then up to half then down
  • 1934803 – crazy
  • adrp – combine presets to form larger patterns
  • ddac – use c to continue the previous preset
  • 9 – reset
  • n – none - also reset

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.

ArgumentDescriptionRangeDefaultTypeOptions
<vowelPattern>vowel pattern like aei, a,e,i, or 0ert9. n to clearpstring
  • a – aye
  • e – ee
  • i – eye
  • o – oh
  • u – you
  • q – use any letter to get different sounds
  • oiueiua – combine many letters per chop
  • uoiea09 – add numbers to control resonance
  • 9uo3iea9 – numbers can go anywhere
  • a5,tq90,e6,io90 – make patterns across multiple chops
  • tqtqt – alternating t and q
Category – global

AbletonLinkOffset <offset>

Keywords: abletonLinkOffset, aLinkOffset

Description: Shift Ableton Link timing by ticks

Access Level: pro

ArgumentDescriptionRangeDefaultTypeOptions
<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

ArgumentDescriptionRangeDefaultTypeOptions
<message>An OSC address followed by its argumentsstring
  • help – opens the AbletonOSC github page with the full list of supported addresses
  • /live/song/set/tempo 120 – set the song tempo to 120 bpm
  • /live/song/start_playing – start playback in Live
  • /live/song/stop_playing – stop playback in Live
  • /live/device/set/parameter/value 0 1 3 0.5 – set track 0, device 1, parameter 3 to 0.5

BlockCommand <command> <shouldBlock>

Keywords: blockCommand, block

Description: Block a command from being used during multiplayer

ArgumentDescriptionRangeDefaultTypeOptions
<command>Command to blockstring
  • emote – emote command
  • tts – tts command
  • – choose any command
<shouldBlock>block?ybool
  • y – yes/block
  • n – no/unblock

BPM <newBPM> <transitionTime>

Keywords: bpm, tempo

Description: Set the tempo (BPM)

ArgumentDescriptionRangeDefaultTypeOptions
<newBPM>The new beats per minuterstring
  • r – random (7.5 step size)
  • 60 – slow / ambient
  • 75 – downtempo / chill
  • 90 – hip-hop / boom bap
  • 105 – mid-tempo / lo-fi
  • 120 – techno / house
  • 135 – dance / electro
  • 150 – half-time DnB / fast techno
  • 165 – DnB / trap
  • 180 – jungle / EDM
  • 195 – hard trance / gabber
  • 210 – breakcore / speedcore
  • 225 – glitch / extreme bpm
  • 240 – psytrance / hyperspeed
  • u – up to closest harmonic bpm of 120bpm
  • d – down to closest harmonic 120bpm
  • r – random harmonic of 120bpm
<transitionTime>transition time in seconds (or musical time like 1p)0-21474836472float
  • 0 – instant
  • 5 – 5 seconds
  • 10 – 10 seconds
  • 15 – 15 seconds
  • 20 – 20 seconds
  • 25 – 25 seconds
  • 30 – 30 seconds
  • 60 – 1 minute

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.

ArgumentDescriptionRangeDefaultTypeOptions
<amount>Amount to humanize0-9 inclusive0float

DevStats

Keywords: devStats

Description: Show developer info

Effects <rack> <effect>

Keywords: effects, eff, fx

Description: Apply effects to effects racks

ArgumentDescriptionRangeDefaultTypeOptions
<rack>Rack to apply effects toint
  • -1 – All racks
  • 0 – Rack 0
  • 1 – Rack 1
  • 2 – Rack 2
  • 3 – Rack 3
  • 4 – Rack 4
  • 5 – Rack 5
<effect>Effect to applystring
  • r – randomly change all effects except volume
  • vol – volume
  • dis – distortion
  • fla – flange
  • ech – echo
  • cho – chorus
  • rev – reverb preset
  • crv – custom reverb - modify a preset
  • lpf – lowpass
  • hpf – highpass
  • res – reset effects
  • sav – save rack preset
  • loa – load rack preset
  • pri – print effects values that are active
  • cop – copy to another rack

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

ArgumentDescriptionRangeDefaultTypeOptions
<length>Length of the egg in musical time. n to turn off.3-214748364716musical time
<width>Width of the egg from 1 to 81-8 inclusive3float
<pointiness>Pointiness of the egg from 1 to 81-8 inclusive3float
<transitionTime>transition time in musical time0-21474836470musical time
  • 0 – instant
  • 1b – 1 bar
  • 2b – 2 bars
  • 1p – 1 phrase
  • 2p – 2 phrases
  • 4p – 4 phrases
  • 8p – 8 phrases

Find

Keywords: find, fin, fi

Description: Select currently playing sounds

GlitchLoop <probability>

Keywords: glitchLoop, gLoop

Description: Randomly jump around inside the loop while it plays

ArgumentDescriptionRangeDefaultTypeOptions
<probability>jump chance 0-9 (0 = off)0-99float

History <numCommands>

Keywords: history, hist, his

Description: View the last 32 commands or specify a number to view

ArgumentDescriptionRangeDefaultTypeOptions
<numCommands>Number of commands to view0-214748364732int
  • 8
  • 16
  • 32
  • 48
  • 64

HistorySearch <searchTerm>

Keywords: searchHistory, historySearch, pastSearch, search, hse

Description: Search command history

ArgumentDescriptionRangeDefaultTypeOptions
<searchTerm>Search termstring

HistorySearchList <searchTerm>

Keywords: searchHistoryList, historySearchList, searchList, hsl

Description: Search command history

ArgumentDescriptionRangeDefaultTypeOptions
<searchTerm>Search termstring

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

ArgumentDescriptionRangeDefaultTypeOptions
<distance>distance (+/-)-2147483647-21474836472bmusical time

LoadProject <projectName>

Keywords: loadProject, laod, load

Description: Load a project

ArgumentDescriptionRangeDefaultTypeOptions
<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

ArgumentDescriptionRangeDefaultTypeOptions
<year>yearint
<month>monthint
<day>dayint
<projectName>pick a project from that daystring

Log <action>

Keywords: log

Description: Copy the log or save it to a file

Access Level: pro

ArgumentDescriptionRangeDefaultTypeOptions
<action>copy or exportstring
  • c – copy log to clipboard
  • e – export log to file

Loop <startPoint> <endPoint>

Keywords: loop, loo, lo

Description: Loop a section of the timeline

ArgumentDescriptionRangeDefaultTypeOptions
<startPoint>Start point in musical time, -1 to turn off0-2147483647-1musical time
<endPoint>End point in musical time, -1 to turn off0-2147483647-1musical time

Meter <action> <pulse> <layers> <fractalExpansion> <frame>

Keywords: meter, metre, met

Description: Set the rhythm framework, with one meter or several layered together

ArgumentDescriptionRangeDefaultTypeOptions
<action>What you want to do with the metersstring
  • r – random
  • c – create
  • d – default
  • p – print
<pulse>the pulse - works best with these prime numbers but can be any positive number1-321int
  • 1 – 16th note - balanced universal
  • 2 – 8th note - laid back halftime
  • 3 – triplet dotted 8th - classic swing jazz lilt
  • 5 – quintuple dotted quarter - adventurous groove
  • 7 – septuple - asymmetrical spacious
  • 11 – undecuple - complex twisting pulse
  • 13 – tridecuple - cerebral
  • 17 – 17 step - progressive odd meter
  • 19 – 19 step - off kilter experimental
  • 23 – 23 step - highly irregular
  • 29 – 29 step - extreme
<layers>polymeter multipliers - gets ambiguous with more than 2. order matters if you don't expand all layers on next step.2,3string
  • 2,3 – classic
  • 2,5 – skipping odd cadence
  • 2,7 – cycling but driven
  • 2,11 – stretched offset tension
  • 2,13 – long cycle drift
  • 3,5 – rolling offbeat groove
  • 3,7 – complex triplet
  • 3,11 – irregular triplet
  • 3,13 – relaxed stretched shuffle
  • 5,7 – tight odd punch
  • 5,11 – sparse staggered flow
  • 5,13 – wide staggered sway
  • 7,11 – shifting pulse
  • 7,13 – slow irregular
  • 11,13 – wandering
<fractalExpansion>how many polymeters of polymeters do you want? number of layers is the max1int
  • 1 – simple - you get as many layers as you set
  • 2 – weaving - twice as many layers
  • 3 – dense - 3 times as many layers
  • 4 – complex - 4 times as many layers
<frame>choose how you want to frame the meter. this will anchor one meter as main and the rest will be relative to it.int

MicRecord <action>

Keywords: micRecord, inputRecord, input, inRec, mic

Description: Record mic or audio input

Access Level: pro

ArgumentDescriptionRangeDefaultTypeOptions
<action>start or stopstartstring
  • start
  • stop
  • cancel – cancel the recording

MicSample <lengthInSeconds>

Keywords: micSample, ms

Description: Record a quick mic sample and load it as a sound. Recording saved to MicRecordings folder.

Access Level: pro

ArgumentDescriptionRangeDefaultTypeOptions
<lengthInSeconds>recording length in seconds1-205float

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.

ArgumentDescriptionRangeDefaultTypeOptions
<enable>enable?ybool
  • y – yes
  • n – no

Permissions <permission> <allow>

Keywords: permissions, permission

Description: Manage script sandbox permissions. Permissions reset on every launch.

ArgumentDescriptionRangeDefaultTypeOptions
<permission>which permission to togglestring
  • scriptFileIO – allow scripts to read and write files on disk
<allow>enable or disable the permissionbool

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

ArgumentDescriptionRangeDefaultTypeOptions
<index>Where to move the play bar0-2147483647musical time
  • 17 – 16th note number 17
  • 1p31 – 1 phrase plus 31 16th notes

PlayBarShift <amount>

Keywords: playBarShift, pbs

Description: Shift the play bar forward or back while stopped

ArgumentDescriptionRangeDefaultTypeOptions
<amount>Amount to shift, negative for backward-2147483647-21474836471musical time
  • 4 – forward 1 beat
  • -1b – back 1 bar
  • 1p – forward 1 phrase

PlayFrom <index>

Keywords: playFrom, pf

Description: Play from a specific spot, like 2p or 16

ArgumentDescriptionRangeDefaultTypeOptions
<index>spot in ticks or musical time0-2147483647int

Quit

Keywords: quit, exit

Description: Quit the app

Record <action>

Keywords: record, rec

Description: Record audio output

Access Level: pro

ArgumentDescriptionRangeDefaultTypeOptions
<action>record modestartstring
  • start
  • stop
  • fromTo – from a point on the timeline to another point
  • for – for a number of minutes & seconds
  • cancel – cancel the recording

SaveProject <projectName>

Keywords: saveProject, svae, save

Description: Save the project

ArgumentDescriptionRangeDefaultTypeOptions
<projectName>project namestring

Scale <action>

Keywords: scale, sca, sc

Description: Set scale

ArgumentDescriptionRangeDefaultTypeOptions
<action>What you want to do with the scalerstring
  • p – Play current scale
  • s – Stop playing scale
  • kj – Known just intonation scale - search from a list
  • ke – Known equal division (edo) scale - search from a list
  • arc – Search the full Scala archive (5000+ scales) and import the selected one
  • j – Custom just intonation scale
  • e – Custom equal division (edo) scale
  • r – Random just intonation scale
  • re – Random EDO scale
  • ch – Play chord
  • m – Manually set ratios
  • scl – Import a scale from an SCL file
  • exp – Export the scale as an SCL/KBM pair of files
  • pri – Print the scale ratios and frequencies
  • mul – Multiply any number by the scale ratios and print the results

ScrollSensitivity <sensitivity> <decelerationRate>

Keywords: scrollSensitivity, scrollSen

Description: Change the scroll sensitivity and deceleration rate of the CLI and sound list

ArgumentDescriptionRangeDefaultTypeOptions
<sensitivity>sensitivity (default 9, max 128)0-1289float
<decelerationRate>The deceleration rate is the speed reduction per second. A value of 0.5 halves the speed each second. Default is 0.120-10.12float

SetImageSourceFolder <folderPath>

Keywords: setImageSourceFolder, imageSource, imageSrc, isrc, imgSrc, srcImg, srci

Description: Set the folder the ImageSynth (`is`) command searches for images

ArgumentDescriptionRangeDefaultTypeOptions
<folderPath>folder path or pick one belowpicturesstring
  • choosefolder – open folder browser
  • pictures – your pictures folder
  • desktop – your desktop folder
  • downloads – your downloads folder
  • auwen – Auwen folder
  • auwen_downloads – Auwen downloads folder

SetSoundBankFolder <folder>

Keywords: setSoundBankFolder, soundBank, bank

Description: Switch to a sound bank by name, or create a new one

ArgumentDescriptionRangeDefaultTypeOptions
<folder>bank name - creates a new bank if one doesn't exist with that namestring

SetSourceFolder <folderPath>

Keywords: setSourceFolder, sampleSource, sampleSrc, source, src

Description: Set the folder Auwen will pull sounds from

ArgumentDescriptionRangeDefaultTypeOptions
<folderPath>folder path or pick one belowstring
  • choosefolder – open folder browser
  • music – your music folder
  • desktop – your desktop folder
  • downloads – your downloads folder
  • movies – your movies folder (Videos on Windows)
  • auwen – Auwen folder
  • auwen_downloads – Auwen downloads folder
  • mic – Auwen microphone recordings folder

SetSourceLoopFolder <folderPath>

Keywords: setSourceLoopFolder, sourceLoop, srcl

Description: Set the folder `importLoop` pulls loops from

ArgumentDescriptionRangeDefaultTypeOptions
<folderPath>folder path or pick one belowstring
  • choosefolder – open folder browser
  • src – Use source folder (fast)
  • music – your music folder
  • desktop – your desktop folder
  • downloads – your downloads folder
  • auwen – Auwen folder
  • auwen_downloads – Auwen downloads folder
  • mic – Auwen microphone recordings folder

SetTTSVoice <voice>

Keywords: setTTSVoice, setVoice, ttsVoice

Description: Set the text to speech voice

Access Level: pro

ArgumentDescriptionRangeDefaultTypeOptions
<voice>voicer-enstring

Sing <lyrics>

Keywords: textToSing, sing, rap

Description: Sing with text to speech

Access Level: pro

ArgumentDescriptionRangeDefaultTypeOptions
<lyrics>lyricsstring

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.

ArgumentDescriptionRangeDefaultTypeOptions
<swing>Amount of swing from 10 to 90 percent. 50 is none. You can also enter ratios like 2/3.10-90 inclusive66.666float
<transitionTime>transition time in musical time0-21474836470musical time
  • 0 – instant
  • 1b – 1 bar
  • 2b – 2 bars
  • 1p – 1 phrase
  • 2p – 2 phrases
  • 4p – 4 phrases
  • 8p – 8 phrases

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.

ArgumentDescriptionRangeDefaultTypeOptions
<length>view length (e.g. 4b, 2p, or ticks)1pstring
  • 1b – 1 bar
  • 2b – 2 bars
  • 1p – 1 phrase (default)
  • 2p – 2 phrases
  • 4p – 4 phrases
  • 8p – 8 phrases

TimeSignature <length>

Keywords: timeSignature, timeSig

Description: Set the time signature. For multi-meter time signatures try the meter command.

ArgumentDescriptionRangeDefaultTypeOptions
<length>Time signature4/4string
  • r – random
  • 5/16 – Micro-quintuple, zippy pickup feel
  • 3/8 – Quick waltz or scherzo
  • 2/4 – March or polka feel
  • 9/16 – Whirlwind compound triple
  • 5/8 – Shortened quintuple, irregular grouping
  • 11/16 – Balkan kopanitsa, irregular grouping
  • 3/4 – Waltz or compound duple feel
  • 6/8 – Waltz or compound duple feel
  • 13/16 – Asymmetrical swirl
  • 7/8 – Shortened septuple, irregular grouping
  • 15/16 – Extended quintuple, irregular grouping
  • 4/4 – Common time, standard
  • 17/16 – Extended asymmetry (5+5+7)
  • 9/8 – Triple compound meter
  • 19/16 – Hyper-odd asymmetrical feel
  • 5/4 – Quintuple meter, asymmetrical feel
  • 21/16 – Triple-heptuple, extended asymmetry
  • 11/8 – Compound eleven, unsquare-dance vibe
  • 6/4 – Slow compound or extended simple
  • 12/8 – Slow compound or extended simple
  • 13/8 – Extended compound odd meter
  • 7/4 – Septuple meter, asymmetrical feel
  • 15/8 – Broad quintuple (5+5+5) or triplet-five feel

Tonic <frequency> <transitionTime>

Keywords: tonic

Description: Set the tonic frequency. The BPM changes to match it.

ArgumentDescriptionRangeDefaultTypeOptions
<frequency>Tonic frequencyfloat
  • 512 – Hertz
  • m60 – Midi number
  • c4 – Note name
<transitionTime>transition time in seconds (or musical time like 1p)0-21474836470float
  • 0 – instant
  • 1b – 1 bar
  • 2b – 2 bars
  • 1p – 1 phrase
  • 2p – 2 phrases
  • 4p – 4 phrases
  • 8p – 8 phrases

TTS <wordsToSpeak>

Keywords: textToSpeech, speak, talk, tts

Description: Text to speech

Access Level: pro

ArgumentDescriptionRangeDefaultTypeOptions
<wordsToSpeak>words to saystring

TtsPitch <pitch> <transitionTime>

Keywords: setTtsPitch, ttsPitch, ttsPit, ttsp

Description: Change the pitch and speed of the text to speech voice

ArgumentDescriptionRangeDefaultTypeOptions
<pitch>pitch multiplier 0.0625-16 (1 = normal)0.0625-16 inclusive1float
<transitionTime>transition time in musical time0-21474836470musical time
  • 0 – instant
  • 1b – 1 bar
  • 2b – 2 bars
  • 1p – 1 phrase
  • 2p – 2 phrases
  • 4p – 4 phrases
  • 8p – 8 phrases

TtsVolume <volume> <transitionTime>

Keywords: setTtsVolume, ttsVolume, ttsVol, ttsv

Description: Change the volume of the text to speech voice

ArgumentDescriptionRangeDefaultTypeOptions
<volume>Volume from 0 to 90-9 inclusive6float
<transitionTime>transition time in musical time0-21474836470musical time
  • 0 – instant
  • 1b – 1 bar
  • 2b – 2 bars
  • 1p – 1 phrase
  • 2p – 2 phrases
  • 4p – 4 phrases
  • 8p – 8 phrases

UnitDisplay <unit>

Keywords: unitDisplay, units, unit

Description: Change which unit is displayed on the timeline

ArgumentDescriptionRangeDefaultTypeOptions
<unit>Unit to displaysstring
  • s – 16th notes (default)
  • e – 8th notes
  • q – quarter notes
  • h – half notes
  • b – bars
  • p – phrases

Video <video> <action>

Keywords: video, vid

Description: Display and control videos

Access Level: pro

ArgumentDescriptionRangeDefaultTypeOptions
<video>Video to modifyint
  • -1 – All videos
  • 0 – Video 0
  • 1 – Video 1
  • 2 – Video 2
<action>Action to applystring
  • s – show
  • h – hide
  • l – load
  • bg – send to background
  • fg – send to foreground
  • bgm – background mode
  • d – dimensions
  • dp – dimensions preset
  • t – transparency
  • sp – playback speed multiplier, e.g. 1.5 or 0.5

Wait <milliseconds>

Keywords: wait, sleep

Description: Pause command execution for a specified duration

ArgumentDescriptionRangeDefaultTypeOptions
<milliseconds>Duration to wait in milliseconds0-3600000int

Webcam <action>

Keywords: webcam, camera, cam

Description: Show, hide, or switch your webcam

ArgumentDescriptionRangeDefaultTypeOptions
<action>Action to perform with the webcamstring
  • s – Show
  • h – Hide
  • l – List all available webcam devices
  • c – Choose device
  • i – Show current webcam info
  • fv – flip vertical
  • fh – flip horizontal
  • d – dimensions (width/height)
  • dp – dimensions preset
  • bg – send to background
  • fg – send to foreground
  • t – transparency
  • tc – tint color

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.

ArgumentDescriptionRangeDefaultTypeOptions
<pattern>wonk pattern as decimals or ratios. Also try `swing` and `egg`1string
  • p – musical preset - generated from low musical ratios, sometimes using scale ratios
  • r – random - completely random pattern
  • s – scale - generated purely from the current scale's ratios
  • 1 – no wonk - normal grid
  • 4/3,2/3 – swing 66.666%
  • 1.3,0.7,1.4,0.6 – swing alternating
  • 1,2,3,4,5,6,7,8 – burst
  • 8,7,6,5,4,3,2,1 – heavy downbeat wind up
  • 1.4,0.8,0.8 – gallop 6/8
  • 0.8,1.2 – reverse swing - offbeat emphasis
<transitionTime>transition time in musical time0-21474836470musical time
  • 0 – instant
  • 1b – 1 bar
  • 2b – 2 bars
  • 1p – 1 phrase
  • 2p – 2 phrases
  • 4p – 4 phrases
  • 8p – 8 phrases

ZoomIn

Keywords: zoomIn, zin, zi, iz

Description: Zoom in

ZoomOut

Keywords: zoomOut, zou, zo, oz

Description: Zoom out

Category – arrangement

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.

ArgumentDescriptionRangeDefaultTypeOptions
<unit>Unit of arrangementpstring
  • p – phrase
  • b – bar
  • h – half note
  • q – quarter note
  • e – eighth note
  • s – 16th note
  • 3 – use a specific size in 16th notes
  • r – random unit - will reset all first
  • n – none/reset
<pattern>x = on, - = off, like x-x-. A number after x or - repeats it, like x3-3xstring
  • x- – 1 unit on, 1 unit off
  • x3-3 – 3 units on, 3 units off (same as xxx---)
  • x8-6x2 – 8 units on, 6 units off, 2 units on (same as xxxxxxxx------xx)
  • -x – 1 unit off, 1 unit on
  • xx-- – 2 units on, 2 units off
  • ---x--xx – 3 units off, 1 unit on, 2 units off, 2 units on
  • r – random pattern with random length
  • r4 – random pattern of length 4
  • r8 – random pattern of length 8 etc

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.

ArgumentDescriptionRangeDefaultTypeOptions
<n>Number of x's to keep per group1-21474836471int

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.

ArgumentDescriptionRangeDefaultTypeOptions
<n>Number of x's to skip per group1-21474836471int

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.

ArgumentDescriptionRangeDefaultTypeOptions
<numberOfClipsToBreakOff>Number of clips to break off into a new sound1-21474836471int

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.

ArgumentDescriptionRangeDefaultTypeOptions
<start>Start time (-1 to clear span)-1 to 2147483647musical time
<end>End time1-2147483647musical time
<length>Length of the span1-2147483647musical 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.

ArgumentDescriptionRangeDefaultTypeOptions
<start>Start time in phrases (-1 to clear span)-1 to 2147483647int
<end>End time in phrases1-2147483647int
<length>Length of the span in phrases1-2147483647int

TransformArrangement <transform> <value>

Keywords: transformarrangement, transArr, traArr, tar, ta

Description: Transform existing arrangements

ArgumentDescriptionRangeDefaultTypeOptions
<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
  • 1p,1b – target specific units (1 phrase, 1 bar) instead of all
  • add – append a pattern string to the end (e.g. aut add x--). Shorthand like x3-3 works too
  • addFront – prepend a pattern string to the front (e.g. aut afr x--). Shorthand like x3-3 works too
  • copy – copy arrangement from another track by number (e.g. ta copy 3 or ta 1p copy 3)
  • fillGaps – copy another track's arrangement then invert it, so this track plays where that one doesn't (e.g. ta fillGaps 3)
  • invert – swap x and - in the pattern
  • preset – set the pattern to a randomly chosen premade rhythm (e.g. ta preset or ta 1p preset)
  • random – fill the pattern with random x/- characters at a randomly chosen length (2,3,4,6,8,12,16); creates a unit automatically if none exist
  • replace – replace all occurrences of a sub-pattern with another (e.g. aut rep x-- x-). Shorthand like x3-3 works too
  • reverse – reverse the pattern
  • rotate – shift the pattern right by N positions, wrapping around
  • shift – same as rotate - works best if you use a specific unit first
  • simplify – combine all arrangement keys into the most compact multi-key representation
  • stretch – scale pattern length by a factor, each character repeated proportionally
  • swap – swap arrangements with another track by number (e.g. ta swap 3 or ta 1p swap 3)
  • trim – remove N characters from the end of the pattern (e.g. ta trim 2)
  • trimFront – remove N characters from the front of the pattern (e.g. ta trimFront 2)
<value>Numeric argument for the transform (e.g. rotation amount or stretch factor)float

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'.

ArgumentDescriptionRangeDefaultTypeOptions
<indices>1-indexed x positions within each group to pop into the duplicate, comma-separatedstring
<maxGroupSize>Number of x's per group1-21474836474int
Category – expressiveFX

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.

ArgumentDescriptionRangeDefaultTypeOptions
<rate>speed 0-9 (snaps to scale). Low is a slow rhythmic sweep, high turns into a buzzy tone0-90float
  • 0 – slowest
  • 3 – slow
  • 6 – fast
  • 9 – fastest
<wet>Dry/wet amount 0-90-90float
  • 0 – dry (off)
  • 3 – subtle
  • 6 – wide
  • 9 – full hard-left/hard-right swing
<transitionTime>transition time in musical time0-21474836470musical time
  • 0 – instant
  • 1b – 1 bar
  • 2b – 2 bars
  • 1p – 1 phrase
  • 2p – 2 phrases

BitCrusher <crush> <rate> <transitionTime>

Keywords: bitCrusher, bit, bcr, bc

Description: Bitcrusher selected sounds. Pass 9 9 to turn off.

ArgumentDescriptionRangeDefaultTypeOptions
<crush>Bit depth 0-90-99float
  • 9 – clean (16 bit)
  • 6 – light crush (12 bit)
  • 3 – heavy crush (6 bit)
  • 0 – maximum crush (1 bit)
<rate>Sample rate 0-90-99float
  • 9 – no reduction
  • 6 – light reduction (~4x)
  • 3 – heavy reduction (~12x)
  • 0 – maximum reduction (32x)
<transitionTime>transition time in musical time0-21474836470musical time
  • 0 – instant
  • 1b – 1 bar
  • 2b – 2 bars
  • 1p – 1 phrase
  • 2p – 2 phrases

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`.

ArgumentDescriptionRangeDefaultTypeOptions
<stretchFactor>pitch -9 to 9, snapped to scale-9 to 90float
  • -9 – down an octave (0.5x)
  • 0 – off (1.0x)
  • 4 – up about a third (1.36x)
  • 9 – up an octave (2.0x)
<grainSize>grain size 0-9, snapped to scale0-94float
  • 0 – shortest - buzzy/granular texture
  • 4 – medium
  • 9 – longest
<transitionTime>transition time in musical time0-21474836470musical time
  • 0 – instant
  • 1b – 1 bar
  • 2b – 2 bars
  • 1p – 1 phrase
  • 2p – 2 phrases

HighPassFilter <cutoff> <resonance> <transitionTime>

Keywords: highPassFilter, hpf, hp

Description: High pass filter selected sounds

ArgumentDescriptionRangeDefaultTypeOptions
<cutoff>Cutoff 0-90-90float
  • 0 – off
  • 3 – low cut
  • 6 – mid cut
  • 9 – full cut
<resonance>Resonance 0-90-90float
  • 0 – flat
  • 3 – light resonance
  • 6 – mid resonance
  • 9 – max resonance
<transitionTime>transition time in musical time0-21474836470musical time
  • 0 – instant
  • 1b – 1 bar
  • 2b – 2 bars
  • 1p – 1 phrase
  • 2p – 2 phrases

LowPassFilter <cutoff> <resonance> <transitionTime>

Keywords: lowPassFilter, lpf, lp

Description: Low pass filter selected sounds

ArgumentDescriptionRangeDefaultTypeOptions
<cutoff>Cutoff 0-90-90float
  • 0 – open
  • 3 – high cut
  • 6 – mid cut
  • 9 – full cut
<resonance>Resonance 0-90-90float
  • 0 – flat
  • 3 – light resonance
  • 6 – mid resonance
  • 9 – max resonance
<transitionTime>transition time in musical time0-21474836470musical time
  • 0 – instant
  • 1b – 1 bar
  • 2b – 2 bars
  • 1p – 1 phrase
  • 2p – 2 phrases

Pan <panPosition> <transitionTime>

Keywords: stereoPan, pan

Description: Pan sound in stereo field

ArgumentDescriptionRangeDefaultTypeOptions
<panPosition>Pan position from -9 to 9rfloat
  • r – semi-random (keeps lower frequencies near center)
  • rl – semi-random left side (keeps lower frequencies near center)
  • rr – semi-random right side (keeps lower frequencies near center)
  • -9 – left
  • -6 – mid left,
  • -3 – near left
  • 0 – center
  • 3 – near right
  • 6 – mid right
  • 9 – right
<transitionTime>transition time in musical time0-21474836470musical time
  • 0 – instant
  • 1b – 1 bar
  • 2b – 2 bars
  • 1p – 1 phrase
  • 2p – 2 phrases
  • 4p – 4 phrases
  • 8p – 8 phrases

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.

ArgumentDescriptionRangeDefaultTypeOptions
<pitch>pitch multiplier 0.0625-16 (1 = normal)0.0625-16 inclusive1float
<transitionTime>transition time in musical time0-21474836470musical time
  • 0 – instant
  • 1b – 1 bar
  • 2b – 2 bars
  • 1p – 1 phrase
  • 2p – 2 phrases
  • 4p – 4 phrases
  • 8p – 8 phrases

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.

ArgumentDescriptionRangeDefaultTypeOptions
<transitionTime>transition time in musical time0-21474836470musical time
  • 0 – instant
  • 1b – 1 bar
  • 2b – 2 bars
  • 1p – 1 phrase
  • 2p – 2 phrases

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.

ArgumentDescriptionRangeDefaultTypeOptions
<frequency>tone 0-9, low to high (snaps to scale)0-90float
  • 0 – tonic (lowest, snapped to scale)
  • 3 – low-mid range, snapped to scale
  • 6 – high-mid range, snapped to scale
  • 9 – ~19683Hz (highest, snapped to scale)
<mix>Dry/wet mix 0-90-90float
  • 0 – dry (off)
  • 3 – light
  • 6 – heavy
  • 9 – fully wet
<transitionTime>transition time in musical time0-21474836470musical time
  • 0 – instant
  • 1b – 1 bar
  • 2b – 2 bars
  • 1p – 1 phrase
  • 2p – 2 phrases

SidechainFX <signalTrackSelection> <effectType> <amount> <recoveryTime> <transitionTime>

Keywords: sidechainFX, sidfx, sid, sfx

Description: Sidechain any effect parameter to a signal track

ArgumentDescriptionRangeDefaultTypeOptions
<signalTrackSelection>tracks that drive it, like 0, 1,2, or 2-4. n clears all sidechains
  • n – clear all sidechains from the target
<effectType>Which parameter to modulate. Use n to remove the signal tracks from all sidechains.
  • g – gain - normal sidechain
  • lpf – LPF cutoff + resonance
  • lpf0 – LPF cutoff
  • lpf1 – LPF resonance
  • hpf – HPF cutoff + resonance
  • hpf0 – HPF cutoff
  • hpf1 – HPF resonance
  • bc – bitcrusher bits + rate
  • bc0 – bitcrusher bits
  • bc1 – bitcrusher rate
  • rm – ring mod frequency + mix
  • rm0 – ring mod frequency
  • rm1 – ring mod mix
  • ap – auto-pan rate + wet
  • ap0 – auto-pan rate
  • ap1 – auto-pan wet
  • gp – grain pitch factor + grain size
  • gp0 – grain pitch factor
  • gp1 – grain pitch grain size
  • n – remove signal tracks from all sidechains
<amount>Modulation depth and direction: 0=off, negative=push down, positive=push up-9 to 9-6float
<recoveryTime>How long to return to base value after signal drops1musical time
<transitionTime>transition time in musical time0musical time

Volume <volume> <transitionTime>

Keywords: setVolume, volume, vol, v

Description: Change the volume

ArgumentDescriptionRangeDefaultTypeOptions
<volume>Volume from 0 to 90-9 inclusive6float
<transitionTime>transition time in musical time0-21474836470musical time
  • 0 – instant
  • 1b – 1 bar
  • 2b – 2 bars
  • 1p – 1 phrase
  • 2p – 2 phrases
  • 4p – 4 phrases
  • 8p – 8 phrases
Category – automation

AIHelp <message>

Keywords: aiHelp, aih, ai

Description: How can I help?

ArgumentDescriptionRangeDefaultTypeOptions
<message>Messagestring

AIProgrammer <scriptType> <prompt> <similarTo>

Keywords: aiProgrammer, aiCoder, aiCode, aiDev, aip

Description: What would you like to create?

Access Level: pro

ArgumentDescriptionRangeDefaultTypeOptions
<scriptType>Which type of Auwen script would you like to create?string
  • g – generator - synthesis script for generating a new type of sound
  • mo – modifier - effects script for modifying existing sounds
  • vip – vizpoly - a polygon visualizer script (~30% success rate, can cause crashes)
  • theme – theme - a color theme JSON file for changing Auwen's colors
<prompt>Describe what you want to create in detailstring
<similarTo>Recommended! Include a search term to another script you want to take inspiration from. For example squarewave, distortion, or rectanglestring

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

ArgumentDescriptionRangeDefaultTypeOptions
<property>effect parameter(s) to automatestring
  • bc0 – bitcrusher bit depth
  • bc1 – bitcrusher sample rate
  • bc – (both) - bitcrusher bit depth + sample rate
  • lpf0 – low pass filter cutoff
  • lpf1 – low pass filter resonance
  • lpf – (both) - low pass filter cutoff + resonance
  • hpf0 – high pass filter cutoff
  • hpf1 – high pass filter resonance
  • hpf – (both) - high pass filter cutoff + resonance
  • rm0 – ring mod frequency
  • rm1 – ring mod mix
  • rm – (both) - ring mod frequency + mix
  • ap0 – auto-pan rate
  • ap1 – auto-pan wet
  • ap – (both) - auto-pan rate + wet
  • gp0 – grain pitch factor
  • gp1 – grain pitch grain size
  • gp – (both) - grain pitch factor + grain size
  • mv – position, -9 headphones to 9 speakers
  • pan – pan, -9 to 9
  • a – (a) - every automatable parameter except mv and pan
  • hpf,rm0 – combine several with commas
  • n – clear every curve on this track
<time>points in musical timestring
  • 2p,4p – exact points at 2 phrases and 4 phrases
  • 2p-4p – evenly spread across a 2 to 4 phrase range
  • r – 1 random point (tick 0-4096)
  • 0r64 – 1 random point between ticks 0 and 64
  • r,r,r – 3 random points in time
  • n – clear all points for this property
<value>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
  • 9,0 – ramp from 9 down to 0
  • 9,0,9 – ramp down then back up
  • r,r,r – 3 random values (0-9)
  • r – 1 random value
  • 3r8 – 1 random value between 3 and 8
  • n – delete the specified points/range

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.

ArgumentDescriptionRangeDefaultTypeOptions
<property>effect parameter(s) to editstring
  • bc0 – bitcrusher bit depth
  • bc1 – bitcrusher sample rate
  • bc – (both) - bitcrusher bit depth + sample rate
  • lpf0 – low pass filter cutoff
  • lpf1 – low pass filter resonance
  • lpf – (both) - low pass filter cutoff + resonance
  • hpf0 – high pass filter cutoff
  • hpf1 – high pass filter resonance
  • hpf – (both) - high pass filter cutoff + resonance
  • rm0 – ring mod frequency
  • rm1 – ring mod mix
  • rm – (both) - ring mod frequency + mix
  • ap0 – auto-pan rate
  • ap1 – auto-pan wet
  • ap – (both) - auto-pan rate + wet
  • gp0 – grain pitch factor
  • gp1 – grain pitch grain size
  • gp – (both) - grain pitch factor + grain size
  • mv – position, -9 headphones to 9 speakers
  • pan – pan, -9 to 9
  • a – (a) - every automatable parameter except mv and pan
  • hpf,rm0 – combine several with commas
<fromValue>Value to find: 0-9, or -9 to 9 for mv, pan and gp0-9 to 90float
<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 them9string
  • n – delete those points instead

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

ArgumentDescriptionRangeDefaultTypeOptions
<propertyA>First effect parameterstring
  • bc0 – bitcrusher bit depth
  • bc1 – bitcrusher sample rate
  • lpf0 – low pass filter cutoff
  • lpf1 – low pass filter resonance
  • hpf0 – high pass filter cutoff
  • hpf1 – high pass filter resonance
  • rm0 – ring mod frequency
  • rm1 – ring mod mix
  • ap0 – auto-pan rate
  • ap1 – auto-pan wet
  • gp0 – grain pitch factor
  • gp1 – grain pitch grain size
  • mv – position, headphones to speakers
  • pan – pan
<propertyB>Second effect parameter to swap with the firststring
  • bc0 – bitcrusher bit depth
  • bc1 – bitcrusher sample rate
  • lpf0 – low pass filter cutoff
  • lpf1 – low pass filter resonance
  • hpf0 – high pass filter cutoff
  • hpf1 – high pass filter resonance
  • rm0 – ring mod frequency
  • rm1 – ring mod mix
  • ap0 – auto-pan rate
  • ap1 – auto-pan wet
  • gp0 – grain pitch factor
  • gp1 – grain pitch grain size
  • mv – position, headphones to speakers
  • pan – pan

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

ArgumentDescriptionRangeDefaultTypeOptions
<time>Loop period in musical time, or n to remove the loop0-2147483647musical time
  • 4p – repeat every 4 phrases
  • 8p – repeat every 8 phrases
  • n – remove the loop
<property>Effect parameter whose curve should loop - defaults to a (every parameter on this track that currently has curve points)astring
  • a – (a) - all active curves on this track
  • bc0 – bitcrusher bit depth
  • bc1 – bitcrusher sample rate
  • bc – (both) - bitcrusher bit depth + sample rate
  • lpf0 – low pass filter cutoff
  • lpf1 – low pass filter resonance
  • lpf – (both) - low pass filter cutoff + resonance
  • hpf0 – high pass filter cutoff
  • hpf1 – high pass filter resonance
  • hpf – (both) - high pass filter cutoff + resonance
  • rm0 – ring mod frequency
  • rm1 – ring mod mix
  • rm – (both) - ring mod frequency + mix
  • ap0 – auto-pan rate
  • ap1 – auto-pan wet
  • ap – (both) - auto-pan rate + wet
  • gp0 – grain pitch factor
  • gp1 – grain pitch grain size
  • gp – (both) - grain pitch factor + grain size
  • mv – position, headphones to speakers
  • pan – pan
  • hpf,rm0 – combine several with commas

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.

ArgumentDescriptionRangeDefaultTypeOptions
<action>What you want to do with the combosstring
  • l – List all combos
  • c – Create or change a combo
  • d – Delete a combo
  • f – Load combos after editing file directly
  • da – Delete all combos

ManageScheduled <action>

Keywords: manageScheduled, mngSch, msch

Description: Manage scheduled commands

ArgumentDescriptionRangeDefaultTypeOptions
<action>What you want to do with the scheduled commandsstring
  • l – List all scheduled commands
  • h – Hide scheduled command output
  • s – Show scheduled command output
  • e – Edit a scheduled command by id
  • d – Delete a scheduled command by id
  • da – Delete all scheduled commands

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

ArgumentDescriptionRangeDefaultTypeOptions
<command>Command to runstring
<loopIndex>Loop index - where the command will run0-2147483647int
<loopLength>Loop length - how often it will repeat (must be larger than loop index) - to not repeat use a large number like 512p0-2147483647int
<probability>Probability of running the command 0-90-9float
<end>when to stop, or 0 to run forever0-2147483647int

ScheduleOnce <command> <when>

Keywords: scheduleOnce, schedOnce, scho, sco

Description: Schedule a command to run once

ArgumentDescriptionRangeDefaultTypeOptions
<command>Command to runstring
<when>when to run, in musical time0-2147483647int

ScriptTest <scriptType> <scriptName> <actionAfterTest>

Keywords: scriptTest

Description: Test or delete Auwen scripts

Access Level: pro

ArgumentDescriptionRangeDefaultTypeOptions
<scriptType>Type of script to teststring
  • g – generator - synthesis script for generating a new type of sound
  • mo – modifier - effects script for modifying existing sounds
  • vip – vizpoly - a polygon visualizer script (low-success rate)
  • theme – theme - a color theme JSON file for changing Auwen's colors
<scriptName>Name of the script to teststring
<actionAfterTest>what to do with the script after testingastring
  • a – accept, it's good and works great
  • r – rename
  • d – delete, it's bad or does nothing
  • o – open file location, manual edits might be overwritten unless you change the file name to something unique

Shortcuts <action>

Keywords: shortcuts, short

Description: Manage keyboard shortcuts

ArgumentDescriptionRangeDefaultTypeOptions
<action>What you want to do with the shortcutsstring
  • l – List all shortcuts
  • c – Create or change a shortcut
  • d – Delete a shortcut
  • y – yes - enable
  • n – no - disable
  • f – Load shortcuts after editing file directly
  • da – Delete all shortcuts

TranslateSpeak <language> <message>

Keywords: translateSpeak, translate, tls

Description: Translate speak with AI

Access Level: pro

ArgumentDescriptionRangeDefaultTypeOptions
<language>any language, or pick a shortcode belowstring
  • en – english
  • es – spanish
  • pt – portuguese
  • fr – french
  • de – german
  • tr – turkish
  • vi – vietnamese
  • ru – russian
  • zh – chinese (mandarin)
  • hi – hindi
  • ar – arabic
  • bn – bengali
  • ja – japanese
  • pa – western punjabi (lahnda)
  • mr – marathi
  • te – telugu
  • wuu – wu chinese (shanghainese)
  • ko – korean
  • ta – tamil
  • ur – urdu
<message>Messagestring
Category – live

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

ArgumentDescriptionRangeDefaultTypeOptions
<trackSelection>Which tracks to swap withstring
<transitionTime>transition time in musical time0-21474836472pmusical time
  • 0 – instant
  • 1b – 1 bar
  • 2b – 2 bars
  • 1p – 1 phrase
  • 2p – 2 phrases
  • 4p – 4 phrases
  • 8p – 8 phrases

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

ArgumentDescriptionRangeDefaultTypeOptions
<trackCount>Number of tracks being stacked (negative = opposite side)-64-64int
  • 2 – 2 tracks on speakers (0.707)
  • 3 – 3 tracks on speakers (0.577)
  • 4 – 4 tracks on speakers (0.5)
  • -4 – 4 tracks in headphones (-0.5)
  • -3 – 3 tracks in headphones (-0.577)
  • -2 – 2 tracks in headphones (-0.707)
<transitionTime>transition time in musical time0-21474836472pmusical time
  • 0 – instant
  • 1b – 1 bar
  • 2b – 2 bars
  • 1p – 1 phrase
  • 2p – 2 phrases
  • 4p – 4 phrases
  • 8p – 8 phrases

Move <position> <transitionTime>

Keywords: move, mov, mv

Description: The main live performance command. Move sounds between headphones and speakers

Access Level: pro

ArgumentDescriptionRangeDefaultTypeOptions
<position>Position from headphones (-9) to speakers (9)9float
  • 9 – speakers
  • 0 – staging area
  • -9 – headphones
<transitionTime>transition time in musical time0-21474836472pmusical time
  • 0 – instant
  • 1b – 1 bar
  • 2b – 2 bars
  • 1p – 1 phrase
  • 2p – 2 phrases
  • 4p – 4 phrases
  • 8p – 8 phrases

MoveFastToSlow <position> <transitionTime>

Keywords: moveFastToSlow, mfs

Description: Move sound, starting fast and finishing slow

Access Level: pro

ArgumentDescriptionRangeDefaultTypeOptions
<position>Position from headphones (-9) to speakers (9)9float
  • 9 – speakers
  • 0 – staging area
  • -9 – headphones
<transitionTime>transition time in musical time0-21474836472pmusical time
  • 0 – instant
  • 1b – 1 bar
  • 2b – 2 bars
  • 1p – 1 phrase
  • 2p – 2 phrases
  • 4p – 4 phrases
  • 8p – 8 phrases

MoveSlowToFast <position> <transitionTime>

Keywords: moveSlowToFast, msf

Description: Move sound, starting slow and finishing fast

Access Level: pro

ArgumentDescriptionRangeDefaultTypeOptions
<position>Position from headphones (-9) to speakers (9)9float
  • 9 – speakers
  • 0 – staging area
  • -9 – headphones
<transitionTime>transition time in musical time0-21474836472pmusical time
  • 0 – instant
  • 1b – 1 bar
  • 2b – 2 bars
  • 1p – 1 phrase
  • 2p – 2 phrases
  • 4p – 4 phrases
  • 8p – 8 phrases
Category – multiplayer

MultiplayerCommand <command>

Keywords: multiplayerCommand, multCmd, mpc

Description: Send a multiplayer command

ArgumentDescriptionRangeDefaultTypeOptions
<command>Command to sendstring

MultiplayerMessage <message>

Keywords: multiplayerMessage, multMsg, mpm

Description: Send a message to the multiplayer room

ArgumentDescriptionRangeDefaultTypeOptions
<message>Message to sendstring

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.

ArgumentDescriptionRangeDefaultTypeOptions
<enabled>Multiplayer modeybool
  • y – yes/multiplayer mode on
  • n – no/multiplayer mode off

Room <action>

Keywords: multiplayer, room

Description: Manage multiplayer rooms

ArgumentDescriptionRangeDefaultTypeOptions
<action>Action to takestring
  • c – create
  • l – list
  • j – join
  • le – leave
  • d – delete

ScrollLog <direction> <lines>

Keywords: scrollLog, sl

Description: Scroll the command log up or down by a number of lines

ArgumentDescriptionRangeDefaultTypeOptions
<direction>Direction to scrollstring
  • u – up
  • d – down
<lines>number of lines to scroll1-100010int

ScrollToTrack <trackNumber>

Keywords: scrollToTrack, stt

Description: Scroll the tracks panel to bring a track into view

ArgumentDescriptionRangeDefaultTypeOptions
<trackNumber>track number0int
Category – select

Select <selection>

Keywords: select, sel

Description: Select which sounds to edit. Mostly informational like a help command - not commonly used. Used more on mobile.

ArgumentDescriptionRangeDefaultTypeOptions
<selection>Selectionstring
  • 0 – The oldest sound
  • kick – Sounds with kick in the name
  • clap,hat – Sounds with clap or hat in the name
  • i*kick,bass – Everything except the kick and bass (inverted)
  • bass – Sounds with bass in the name
  • l – Low frequency sounds
  • m – Mid frequency sounds
  • h – High frequency sounds
  • i*h – Everything except high frequency sounds (inverted)
  • 0,perc,h – Sound 0, sounds with perc in the name and high frequency sounds
  • r – Random sounds
  • 3r – Selects 30% of sounds randomly
  • 6r – Selects 60% of sounds randomly
  • 9r – Selects 90% of sounds randomly
  • a – All sounds
  • 1-4 – Sounds 1 through 4 (range selection)
  • 0-2,snare – Sounds 0 through 2 and sounds with snare in the name
  • 0,2,4,8 – Sounds 0,2,4,8 (specific selection)
  • -1 – The newest sound
  • -2 – The second newest sound
  • r1 – Sounds on rack 1
  • r2 – Sounds on rack 2
  • ev – Even numbered sounds
  • od – Odd numbered sounds
  • t:drum – Sounds of type drum
  • t:synth – Sounds of type synth
  • 0=a – All chops from sound 0 - or just use 0 for short
  • 0=i4l8 – Chops at index 4 in length 8 aka the clap position
  • kick=ev – Even chops from all sounds with kick in the name
  • bass=od – Odd chops from all sounds with bass in the name
  • 0=b10 – Even chops from sound 0 using binary pattern (b10 = select, skip, repeat)
  • 0=b001 – Every third chop from sound 0 (b001 = skip, skip, select, repeat)
  • perc=b1001 – Chops at positions 0,3,4,7,8... from perc sounds (binary pattern repeats)
  • snare=0,2,4 – Chops 0, 2, and 4 from all sounds with snare in the name
  • 0=2-6 – Chops 2 through 6 from sound 0
  • hat=3rd – Every third chop from all sounds with hat in the name
  • 0=4th – Every fourth chop from sound 0
  • break=r – Random chops from all sounds with break in the name
  • 0=3r – 30% of chops randomly selected from sound 0
  • kick=6r – 60% of chops randomly selected from kick sounds
  • bass=l – Low frequency chops from bass sounds
  • 0=m – Mid frequency chops from sound 0
  • perc=h – High frequency chops from perc sounds
  • 0=d1 – Select chops with duration 1,2,3 etc
  • 0=rl – Random selection of low frequency chops from sound 0
  • hat=rm – Random selection of mid frequency chops from hat sounds
  • 0=g1010 – Chops selected by gate pattern 1010 spread across total length of sound 0
  • break=g01 – Chops selected by gate pattern 01 spread across break sounds
  • 0=-1 – Last chop from sound 0
  • 0=i*2,h – Invert - all chops except chop 2 and the high frequency chops from sound 0
  • kick=ev,l – Even chops and low frequency chops from kick sounds
  • 0,1=b10,h – Binary pattern b10 and high frequency chops from sounds 0 and 1
Category – learn

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

ArgumentDescriptionRangeDefaultTypeOptions
<interval>how often you need to run a command to keep the music going. "n" stops the game.2pstring
  • 2b – extreme
  • 1p – hard
  • 2p – medium
  • 4p – easy
  • n – stop the game
<record>record the set? (recommended)ybool
  • y – yes
  • n – no

Guide <level>

Keywords: guide

Description: A guide to walk you through how to use Auwen

ArgumentDescriptionRangeDefaultTypeOptions
<level>Experience level0-90int
  • 0 – get started
  • 1 – basics
  • 2 – editing
  • 3 – effects & live performance
  • 4 – exporting & more
  • 5 – song structure
  • 6 – synthesis
  • 7 – advanced editing
  • 8 – visuals
  • 9 – automation

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

ArgumentDescriptionRangeDefaultTypeOptions
<enable>show?ybool
  • yes
  • no

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.

Category – visual

BackgroundColor <color> <opacity>

Keywords: backgroundColor, bgColor, color, bgc, bg

Description: Set background color and opacity

Access Level: pro

ArgumentDescriptionRangeDefaultTypeOptions
<color>Color by name or in hex formathex,red,green,blue,white,black,yellow,cyan,magenta,grey,clearblackstring
<opacity>Opacity from 0-90-9 inclusive3float

BackgroundImage <action>

Keywords: backgroundImage, bgImage, image, bgImg, img

Description: Set background image

Access Level: pro

ArgumentDescriptionRangeDefaultTypeOptions
<action>Choose what to do with the background imagestring
  • path – load an image from a path
  • r – random image you have chosen before
  • sel – select an image you have used before
  • ai – generate an image with Eden AI
  • dir – load all image paths from folder/directory into Auwen
  • none – remove image

Dancer <action>

Keywords: dancer

Description: Create 3D virtual dancers that dance to the music

Access Level: pro

ArgumentDescriptionRangeDefaultTypeOptions
<action>What you want to do with the dancer(s)cstring
  • c – create
  • d – delete the last dancer
  • da – delete all
  • n – delete all (same as da)

Emote <text>

Keywords: emote, emoji, emo

Description: Make emojis or text float across the screen

Access Level: pro

ArgumentDescriptionRangeDefaultTypeOptions
<text>emoji or text😎string
  • r – random happy
  • so – random soniare emoji
  • 👽 – a - alien
  • 🛸 – f - flying saucer
  • 🩰 – b/d - ballet shoes
  • 😊 – s - smile
  • 😋 – p - playful
  • 😍 – l - love
  • 😎 – c - cool
  • 😀 – g - grinning
  • 😂 – la - laughing tears
  • 😃 – h - happy
  • 😄 – g - grin smiling eyes
  • 😅 – rs - relieved smile
  • 😩 – n - noooo weary
  • 😉 – w - wink
  • 🤣 – la - rolling laugh
  • ❓ – ? - question mark
  • nw – no why???

Fish <action>

Keywords: fish

Description: Create groups of fish that swim around in the scene

Access Level: pro

ArgumentDescriptionRangeDefaultTypeOptions
<action>What you want to do with the fish group(s)cstring
  • c – create
  • d – delete the last group
  • da – delete all
  • n – delete all (same as da)

Font <size> <color>

Keywords: font

Description: Set font size and color

ArgumentDescriptionRangeDefaultTypeOptions
<size>Font size1-25612int
<color>Font colorhtml name or hexlimestring

ImageTile <pixelsPerUnitMultiplier>

Keywords: imgTile, tile

Description: Tile the background image

Access Level: pro

ArgumentDescriptionRangeDefaultTypeOptions
<pixelsPerUnitMultiplier>tile size, or 0 to stop tiling0-21474836472float

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

ArgumentDescriptionRangeDefaultTypeOptions
<action>BETA - start or stopstartstring
  • start
  • stop
<recordMic>also record micnbool
  • y – yes
  • n – no

RecordScreenFFmpeg <action> <recordMic>

Keywords: recordScreenFFmpeg, recScreenFFmpeg, rscf

Description: BETA - Record the screen with FFmpeg

Access Level: pro

ArgumentDescriptionRangeDefaultTypeOptions
<action>BETA - start or stopstartstring
  • start
  • stop
<recordMic>also record micnbool
  • y – yes
  • n – no

Screenshot <captureOnlyCertainElements>

Keywords: screenshot, capture

Description: Take a screenshot of Auwen

ArgumentDescriptionRangeDefaultTypeOptions
<captureOnlyCertainElements>Do you want to choose which layers to include in the screenshot?nobool
  • yes
  • no

ScreenSize <width> <height>

Keywords: screenSize, windowSize

Description: Set the Auwen window size

ArgumentDescriptionRangeDefaultTypeOptions
<width>width in pixels1-2147483647int
<height>height in pixels1-2147483647int

Sky <realtime> <hour> <dayCycleInMinutes>

Keywords: sky

Description: Set the sky's time of day and how long a day lasts

Access Level: pro

ArgumentDescriptionRangeDefaultTypeOptions
<realtime>match your real clock?y/n t/f on/off true/falseybool
<hour>Hour from 0-230-23 inclusive12int
<dayCycleInMinutes>Day cycle length in minutes0-214748364730int

Theme <search>

Keywords: theme, the, th

Description: Set the theme of the interface

Access Level: pro

ArgumentDescriptionRangeDefaultTypeOptions
<search>search themesstring

TrackHeight <height> <flat>

Keywords: trackHeight, height, hei

Description: Set track height

ArgumentDescriptionRangeDefaultTypeOptions
<height>Track height level0-94int
<flat>Default flat mode for new tracksnbool
  • y – yes/flat
  • n – no/pitched

Transparency <object> <transparency>

Keywords: transparency

Description: Set transparency of objects

ArgumentDescriptionRangeDefaultTypeOptions
<object>Object to set transparencystring
<transparency>Transparency from 0-90-9 inclusive9float

VizPoly <search> <readFromFile>

Keywords: polygonVisualizer, vizPoly, vip

Description: Pick a 2D polygon visualizer

Access Level: pro

ArgumentDescriptionRangeDefaultTypeOptions
<search>search visualizers, or n to turn offstring
<readFromFile>reload from file? (yes if you edited it)nbool
  • y – yes (read from file)
  • n – no (read from cache)
Category – account

Cloud <action>

Keywords: cloud, clo, cl

Description: Manage cloud files

Access Level: pro

ArgumentDescriptionRangeDefaultTypeOptions
<action>What you want to do with the cloudstring
  • l – List all your files
  • dl_all – Download all your files
  • dl_bpm – Download all your files with a specific BPM
  • dl_tag – Download all your files with a specific tag
  • dl_id – Download a specific file by id
  • delete_all – Delete all your files from the cloud
  • delete_bpm – Delete all your files with a specific BPM
  • delete_tag – Delete all your files with a specific tag
  • delete_id – Delete a specific file by id

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

ArgumentDescriptionRangeDefaultTypeOptions
<action>Choose a way to earn, 1 cred = 1 pro commandstring
  • ie – invite a friend via email - 20 cred on signup, plus 4 cred now if it is your first invite of the day

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

ArgumentDescriptionRangeDefaultTypeOptions
<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 nowstring
  • photo – take a photo with the photo booth
  • choosefile – open file browser

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

ArgumentDescriptionRangeDefaultTypeOptions
<directoryPath>Path to the album's folder (audio files + optional cover art)string
  • choosefolder – open folder browser
<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`nbool
  • y – yes
  • n – no
<albumArtPath>Album art found in the folder is offered as the default - accept it, or enter a different pathstring
  • choosefile – open file browser
<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 skipstring
<isPublic>Public - visible on your public profile, not just by direct linkybool
  • y – yes/public
  • n – no/private
<allowDownloads>Allow downloadsnbool
  • y – yes/allow downloads
  • n – no/don't allow downloads
<madeWithAuwenScope>Are these songs made with Auwen?nstring
  • a – all of them
  • s – some of them - ask per song
  • n – none of them
<askDescriptionPerSong>Add a description to each song?nbool
  • y – yes, ask for each song
  • n – no, skip descriptions
<askProjectFilePerSong>Add bonus/project files to each song?nbool
  • y – yes, ask for each song
  • n – no, skip project files
<releaseDate>Release date for the whole album (e.g. 2024-03-15), or enter to use today - inherited by every songstring

SignIn <email> <password>

Keywords: signIn, login, si

Description: Sign in

ArgumentDescriptionRangeDefaultTypeOptions
<email>Emailstring
<password>Passwordstring

SignOut

Keywords: signOut

Description: Sign out

SignUp <email> <password>

Keywords: signUp, su

Description: Sign up

ArgumentDescriptionRangeDefaultTypeOptions
<email>Emailstring
<password>Passwordstring

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

ArgumentDescriptionRangeDefaultTypeOptions
<audioFilePath>Path to the song's audio file (mp3, wav, m4a, ogg, flac, or aiff)string
  • choosefile – open file browser
<songName>Song namestring
<description>Description, or enter to skipstring
<albumArtPath>Path to album art image (jpg/png), or enter to skipstring
  • choosefile – open file browser
<projectFilePath>Want to include a project file? Path to a .zip of it, or enter to skipstring
  • choosefile – open file browser
<isPublic>Public - visible on your public profile, not just by direct linkybool
  • y – yes/public
  • n – no/private
<allowDownloads>Allow downloadsnbool
  • y – yes/allow downloads
  • n – no/don't allow downloads
<madeWithAuwen>Tag this song as made with Auwennbool
  • y – yes
  • n – no
<releaseDate>Release date (e.g. 2024-03-15), or enter to use todaystring

Subscription <action>

Keywords: subscription, upgrade, sub, pro

Description: Manage Auwen pro subscription

ArgumentDescriptionRangeDefaultTypeOptions
<action>What you want to dostring
  • buy – pay once and own it forever (best deal, save $50)
  • rent – or run this to rent monthly till you own it
  • enable – run this after paying to enable pro features
  • manage – renew, change payment method or cancel
  • learn – run this to see pro features

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

ArgumentDescriptionRangeDefaultTypeOptions
<action>start, stop, or cancelstartstring
  • start – start recording and uploading
  • stop – stop, finish uploading, and create the song
  • cancel – give up and delete everything captured so far
<songName>Song name (asked once you stop), or enter to use today's date + "live"string
<description>Description, or enter to skipstring
<albumArtPath>Path to album art image (jpg/png), or enter to skipstring
  • choosefile – open file browser
<projectFilePath>Want to include a project file? Path to a .zip of it, or enter to skipstring
  • choosefile – open file browser
<isPublic>Public - visible on your public profile, not just by direct linkybool
  • y – yes/public
  • n – no/private
<allowDownloads>Allow downloadsnbool
  • y – yes/allow downloads
  • n – no/don't allow downloads
<openFileLocation>Open the local recording's file locationnbool
  • y – yes/open file location
  • n – no/don't open
Category – utility

Calculator <expression>

Keywords: calculator, calculate, calc, cal

Description: Do math. You can also just type the math without the command, like 4*16

ArgumentDescriptionRangeDefaultTypeOptions
<expression>Math expression to calculatestring

ConvertAudio <filePath> <format>

Keywords: convertAudio, convert, conv

Description: Convert an audio file to a different format using ffmpeg

Access Level: pro

ArgumentDescriptionRangeDefaultTypeOptions
<filePath>file path or type choosefilestring
  • choosefile – open file browser
<format>convert tomp3string
  • mp3
  • ogg
  • aiff
  • wav
  • flac

GetOneshots <filePath> <volumeThreshold> <minLength>

Keywords: getOneshots, oneshots, shots

Description: Create oneshots from an audio file

Access Level: pro

ArgumentDescriptionRangeDefaultTypeOptions
<filePath>file path or type choosefilestring
  • choosefile – open file browser
<volumeThreshold>volume threshold that starts a new oneshot, 0-10-1float
<minLength>Minimum length per oneshot in seconds0-2147483647float

GetOneshotsDir <dirPath> <volumeThreshold> <minLength>

Keywords: shotsDir

Description: Create oneshots from a folder of wav files

Access Level: pro

ArgumentDescriptionRangeDefaultTypeOptions
<dirPath>folder path or type choosefolderstring
<volumeThreshold>volume threshold that starts a new oneshot, 0-10-1float
<minLength>Minimum length per oneshot in seconds0-2147483647float

HowLong <time>

Keywords: howlong

Description: Convert a musical time value into hours, minutes, and seconds at the current BPM

ArgumentDescriptionRangeDefaultTypeOptions
<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

ArgumentDescriptionRangeDefaultTypeOptions
<filePath>file path or type choosefilestring
  • choosefile – open file browser
<loudness>how loud do you want your song? (RMS target in dB, must be negative)-11string
  • -20 – Classical - minimum
  • -18 – Classical - balanced
  • -16 – Folk/Singer-Songwriter/Ambient - natural
  • -14 – Jazz/Acoustic - standard
  • -12 – EDM/Pop/Metal/Hiphop - dynamic
  • -11 – EDM/Pop/Metal/Hiphop - balanced
  • -10 – EDM/Pop/Metal/Hiphop - loud
  • -9 – EDM/Pop/Metal/Hiphop - maximum
<createShareableLink>create a shareable link for this song?nbool
<additionalFormat>also save asnstring
  • n – none
  • mp3
  • ogg
  • aiff
  • flac
<openFileLocation>open file location?nbool

MasterAlbum <folderPath> <loudness> <createShareableLink> <openFileLocation>

Keywords: masteralbum, masalb, batchmaster

Description: Master every WAV file in a folder to the same loudness

Access Level: pro

ArgumentDescriptionRangeDefaultTypeOptions
<folderPath>folder path or type choosefolderstring
  • choosefolder – open folder browser
<loudness>how loud do you want your album? (RMS target in dB, must be negative, applied to every song)-11string
  • -20 – Classical - minimum
  • -18 – Classical - balanced
  • -16 – Folk/Singer-Songwriter/Ambient - natural
  • -14 – Jazz/Acoustic - standard
  • -12 – EDM/Pop/Metal/Hiphop - dynamic
  • -11 – EDM/Pop/Metal/Hiphop - balanced
  • -10 – EDM/Pop/Metal/Hiphop - loud
  • -9 – EDM/Pop/Metal/Hiphop - maximum
<createShareableLink>upload this album to your profile and create a shareable link?nbool
<openFileLocation>open file location?nbool

MIDI <filePath> <action> <channel>

Keywords: midi, mid

Description: BETA - Read and analyze MIDI files

Access Level: pro

ArgumentDescriptionRangeDefaultTypeOptions
<filePath>BETA - MIDI file pathstring
  • choosefile – open file browser
<action>Action to performpristring
  • pri – start here! - print MIDI file metadata
  • cop – copy to clipboard and print metadata
  • ic – import channel - get notes from a single MIDI channel
<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

ArgumentDescriptionRangeDefaultTypeOptions
<points>points to curve through, like 9,0,90,1string
<curve>Shape of the progressionlinearstring
  • linear – evenly spaced
  • expo – clusters near start, spreads toward end
  • log – spreads near start, clusters toward end
  • sine – slow at both ends, fast in the middle
  • easein – starts slow, accelerates
  • easeout – starts fast, decelerates
  • easeinout – slow-fast-slow
  • dj – DJ fader logarithmic curve
<steps>How many numbers to print16int
<format>Output formatdecimalstring
  • int – rounded whole numbers
  • decimal – decimal places

OpenInFinder <filePath>

Keywords: openInFinder, openInExplorer, finder, explorer, found

Description: Open file path

ArgumentDescriptionRangeDefaultTypeOptions
<filePath>file path or type choosefilestring
  • choosefile – open file browser

QRCode <link> <size> <logo>

Keywords: qrcode, qr

Description: Show a QR code for a link. QR code saved to QRCodes folder.

Access Level: pro

ArgumentDescriptionRangeDefaultTypeOptions
<link>paste a link or search past onesstring
<size>image sizemedstring
  • small – 256x256 pixels
  • med – 512x512 pixels
  • large – 1024x1024 pixels
  • xl – 2048x2048 pixels
  • xxl – 4096x4096 pixels
<logo>logo image path for the center (optional)string
Category – troubleshoot

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

ArgumentDescriptionRangeDefaultTypeOptions
<format>file types to convert tostring
  • old – old - .bdjwav and .bdjrack, opens in 1.7.5 and earlier
  • new – new - .auwen and .afxrack, the current file types
<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

ArgumentDescriptionRangeDefaultTypeOptions
<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