Just messing about I found a way to get a complte list of the CLI commands
(with the exception of direct access). I quite honestly hadn't realised just
how big it's got - and it's due to get bigger soom.
For anyone interested I've attached it to this post.
--
Will J Godfrey
http://www.musically.me.uk
Say you have a poem and I have a tune.
Exchange them and we can both have a poem, a tune, and a song.
Commands:
? Help - show commands
STop - all sound off
RESet - return to start-up conditions (if 'y')
EXit - tidy up and close Yoshimi (if 'y')
.. - step back one level
/ - step back to top level
List - various available parameters
Roots - all available root paths
Banks [n] - banks in root ID or current
Instruments [n] - instruments in bank ID or current
Parts - parts with instruments installed
Vectors - settings for all enabled vectors
Settings - dynamic settings
MLearn [s<n>] - midi learned controls ('@' n for full details
on one line)
History [s] - recent files (Patchsets, SCales, STates,
Vectors, MLearn)
Effects [s] - effect types ('all' include preset numbers and
names)
PREsets - all the presets for the currently selected
effect
LOad - load patch files
Instrument <s> - instrument to current part from named file
Patchset <s> - complete set of instruments from named file
STate <s> - all system settings and patch sets from named
file
SCale <s> - scale settings from named file
VEctor [{Channel}n] <s> - vector on channel n from named file
MLearn <s> - midi learned list from named file
SAve - save various files
Instrument <s> - current part to named file
Patchset <s> - complete set of instruments to named file
STate <s> - all system settings and patch sets to named file
SCale <s> - current scale settings to named file
VEctor <{Channel}n> <s> - vector on channel n to named file
MLearn <s> - midi learned list to named file
Setup - dynamic settings
ADD - add paths and files
Root <s> - root path to list
Bank <s> - bank to current root
REMove - remove paths, files and entries
Root <n> - de-list root path ID
Bank <n> - delete bank ID (and all contents) from current
root
MLearn <s> [n] - delete midi learned 'ALL' whole list, or '@'(n)
line
Set / Read - set or read all main parameters
SWitcher [{CC}n] [s] - define CC n to set single part in group (Row /
Column)
REPorts [s] - destination (Gui/Stderr)
- non-fatal (SHow/Hide)
Root <n> - current root path to ID
Bank <n> - current bank to ID
MLearn <n> <s> [s] - midi learned line n control
- (MUte, CC, CHan, MIn, MAx, LImit, BLock) Enable
{other}
Part [n1] - set part ID operations
ENable - enables the part
DIsable - disables the part
Volume <n2> - volume
Pan <n2> - panning
VElocity <n2> - velocity sensing sensitivity
OFfset <n2> - velocity sense offest
POrtamento <s> - portamento (Enable, other - disable
Mode <s> - key mode (Poly, Mono, Legato)
Note <n2> - note polyphony
SHift <n2> - key shift semitones (0 no shift)
MIn <n2> - minimum MIDI note value
MAx <n2> - maximum MIDI note value
EFfects [n2] - effects for editing
- Type <s> - the effect type
- PREset <n3> - set numbered effect preset to n3
- Send <n3> <n4> - send part to system effect n3 at volume n4
PRogram <n2> - loads instrument ID
NAme <s> - sets the display name the part can be saved with
Channel <n2> - MIDI channel (> 31 disables, > 15 note off only)
Destination <s2> - jack audio destination (Main, Part, Both)
VEctor [n1] - vector CHANNEL, operations
[X/Y] CC <n2> - CC n2 is used for CHANNEL X or Y axis sweep
[X/Y] Features <n2> <s> - sets CHANNEL X or Y features 1-4 (Enable,
Reverse, {other} off)
[X] PRogram <l/r> <n2> - X program change ID for CHANNEL LEFT or RIGHT
part
[Y] PRogram <d/u> <n2> - Y program change ID for CHANNEL DOWN or UP part
[X/Y] Control <n2> <n3> - sets n3 CC to use for X or Y feature n2 (2-4)
Off - disable vector for CHANNEL
SYStem effects [n] - system effects for editing
- Send <n2> <n3> - send system effect to effect n2 at volume n3
- preset <n2> - set effect preset to number n2
INSert effects [n1] - insertion effects for editing
- Send <s>/<n2> - set where (Master, Off or part number)
- PREset <n2> - set numbered effect preset to n2
PRogram <n> - MIDI program change enabled (0 off, other on)
ACtivate <n> - MIDI program change activates part (0 off,
other on)
CCRoot <n> - CC for root path changes (> 119 disables)
CCBank <n> - CC for bank changes (0, 32, other disables)
EXtend <n> - CC for extended MIDI program change (> 119
disables)
AVailable <n> - available parts (16, 32, 64)
Volume <n> - master volume
SHift <n> - master key shift semitones (0 no shift)
DEtune <n> - master fine detune
SOlo <n> - channel 'solo' switcher (off, row, col, loop)
SCC <n> - Incoming 'solo' channel number
TIMes [s] - time display on instrument load message (ENable
/ other
PREferred Midi <s> - * MIDI connection type (Jack, Alsa)
PREferred Audio <s> - * audio connection type (Jack, Alsa)
Alsa Midi <s> - * name of alsa MIDI source
Alsa Audio <s> - * name of alsa hardware device
Jack Midi <s> - * name of jack MIDI source
Jack Server <s> - * jack server name
Jack AUto <s> - * (0 off, other on)
AUTostate [s] - * autoload default state at start (ENable /
other)
'*' entries need to be saved and Yoshimi restarted to activate