This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
cli-howto [2015/02/09 20:22] – muldjord | cli-howto [2017/04/23 19:16] – [Options] meka | ||
---|---|---|---|
Line 1: | Line 1: | ||
This howto is currently being written... | This howto is currently being written... | ||
+ | =====About====== | ||
+ | As with many Linux applications DrumGizmo is available as a command line interface. This means that in addition to the gui versions of the software, you can also open up your favorite terminal and have the full potential of the virtual drummer at your fingertips by using the ' | ||
- | =====Examples===== | + | This is useful if you wish to use DrumGizmo in a stand-alone fashion, for instance to render a midi file to wav files. Or if you wish to make a jack connection and use DrumGizmo as a drum sampler in conjunction with an electronic drumkit. |
- | ====Render | + | |
- | ====Recieve midi input from Jack and output | + | |
- | =====Notes===== | + | =====Usage===== |
- | | + | |
- | | + | |
+ | =====Options===== | ||
+ | The ' | ||
+ | |||
+ | < | ||
+ | -i, --inputengine {dummy|test|jackmidi|midifile} | ||
+ | Use said event input engine. | ||
+ | |||
+ | -I, --inputparms parmlist | ||
+ | Set input engine parameters. | ||
+ | |||
+ | jackmidi: | ||
+ | | ||
+ | |||
+ | midifile: | ||
+ | | ||
+ | speed=< | ||
+ | track=< | ||
+ | midimap=< | ||
+ | loop=< | ||
+ | |||
+ | test: | ||
+ | p=< | ||
+ | instr=< | ||
+ | len=< | ||
+ | |||
+ | dummy: | ||
+ | |||
+ | -o, --outputengine {dummy|alsa|jackaudio|wavfile} | ||
+ | Use said audio output engine. | ||
+ | |||
+ | -O, --outputparms parmlist | ||
+ | Set output engine parameters. | ||
+ | |||
+ | alsa: | ||
+ | dev=< | ||
+ | frames=< | ||
+ | srate=< | ||
+ | |||
+ | wavfile: | ||
+ | file=< | ||
+ | srate=< | ||
+ | |||
+ | jackaudio: | ||
+ | |||
+ | dummy: | ||
+ | |||
+ | -s, --streaming | ||
+ | Enable diskstreaming | ||
+ | |||
+ | -S, --strimingparms parmlist | ||
+ | Parameters for controling the streaming buffers. | ||
+ | limit=< | ||
+ | |||
+ | -e, --endpos | ||
+ | Number of samples to process, (default -1: infinite) | ||
+ | |||
+ | -v, --version | ||
+ | Print drumgizmo version and exit. | ||
+ | |||
+ | -h, --help | ||
+ | Print command line help and exit. | ||
+ | |||
+ | | ||
+ | Load the drumkitfile. | ||
+ | </ | ||
+ | |||
+ | =====Examples===== | ||
+ | ====Render a midi file to wav files==== | ||
+ | | ||
+ | This examples will render | ||
- | " | + | ====Run drumgizmo as jack client==== |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | "Input engine parameters: | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |