Next: Widgets, Previous: The Surmulot menu, Up: Top
Eshell is a shell-like command interpretor implemented in Emacs Lisp. see (Eshell)top.
Surmulot customizes Eshell and defines new commands, so that it becomes a comprehensive interface to the system. At the command line you can navigate files, buffers and directories, compose and vizualize musical data stored in muO, try soundfonts and synthesizers.
Start Eshell either via the Surmulot menu (Interaction -> Eshell) or by evaluating
(eshell)
Here is a list of useful commands to start with:
surmulot -l # list all commands defined by Surmulot surmulot -d # document all commands (in dedicated buffer) kphrase -f # document the string format for musical phrases rcanvas -f # document the format for time signatures tabla -b # list all bols known to the tabla player sfs -a # list all frequently accessed Surmulot directories
tabla --drut dha dha thun dha dha ghin kphrase -pdx "/r5;acc4/ c!!,g,b2!,a3,d&." kphrase -dp /fractal/ ${query "musical phrase:"} sfs scales -l "*bohlen*" cat ${nth 3 ${sfs scales -l "*tet*"}}