drumgizmo --version (return code: 0)
DrumGizmo v0.9.14
Copyright (C) 2008-2011 Bent Bisballe Nyeng - Aasimon.org.
This is free software. You may redistribute copies of it under the terms of
the GNU Lesser General Public License <http://www.gnu.org/licenses/gpl.html>.
There is NO WARRANTY, to the extent permitted by law.
Written by Bent Bisballe Nyeng (deva@aasimon.org)
drumgizmo --help (return code: 0)
DrumGizmo v0.9.14
Usage: drumgizmo [options] drumkitfile
Options:
-a, --async-load Load drumkit in the background and start the engine immediately.
-i, --inputengine dummy|test|jackmidi|midifile Use said event input engine.
-I, --inputparms parmlist Set input engine parameters.
-o, --outputengine dummy|alsa|jackaudio|wavfile Use said audio output engine.
-O, --outputparms parmlist Set output engine parameters.
-e, --endpos Number of samples to process, -1: infinite.
-r, --no-resampling Disable resampling.
-s, --streaming Enable streaming.
-S, --streamingparms Streaming options.
-v, --version Print version information and exit.
-h, --help Print this message and exit.
Input engine parameters:
jackmidi: midimap=<midimapfile>
midifile: file=<midifile>, speed=<tempo> (default 1.0),
track=<miditrack> (default -1, all tracks)
midimap=<midimapfile>, loop=<true|false>
test: p=<hit_propability> (default 0.1)
instr=<instrument> (default -1, random instrument)
len=<seconds> (default -1, forever)
dummy:
Output engine parameters:
alsa: dev=<device> (default 'default'), frames=<frames> (default 32)
srate=<samplerate> (default 441000)
oss: dev=<device> (default '/dev/dsp'), srate=<samplerate>,
max_fragments=<number> (default 4, see man page for more info),
fragment_size=<selector> (default 8, see man page for more info)
wavfile: file=<filename> (default 'output'), srate=<samplerate> (default 44100)
jackaudio:
dummy:
Streaming parameters:
limit: Limit the amount of preloaded drumkit data to the size