FreeBSD Manual Pages
DRUMGIZMO(1) DRUMGIZMO(1) NAME drumgizmo - drum application SYNOPSIS drumgizmo [OPTIONS] <FILE> DESCRIPTION DrumGizmo is an open source cross-platform drum plugin and stand-alone application. It is comparable to several commercial drum plugin prod- ucts. DrumGizmo uses an open drumkit file format, allowing the community to create their own drumkits. It has multichannel output, making it possi- ble to mix it just the way you would a real drumkit. The optional built-in humanizer analyzes the midi notes, adjusting velocities on- the-fly. This client can be a stand-alone midi renderer, generating .wav files, 1 for each channel. Or use DrumGizmo as a software sampler for an electronic drumkit. There are also plugin versions available. OPTIONS -a, --async_load Load kit in the background. -b, --bleed Set and enable master bleed. -i, --inputengine {dummy|test|jackmidi|midifile} Use said event input engine. -I, --inputparms parmlist Set 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> ossmidi: midimap=<midimapfile> dev=<device> (default '/dev/midi') test: p=<hit_propability> (default 0.1) instr=<instrument> (default -1, random instrument) len=<seconds> (default -1, forever) dummy: -o, --outputengine {dummy|alsa|jackaudio|wavfile|oss} Use said audio output engine. -O, --outputparms parmlist Set output engine parameters. alsa: dev=<device> (default 'default') frames=<frames> (default 32) srate=<samplerate> (default 44100) wavfile: file=<filename> (default 'output') srate=<samplerate> (default 44100) oss: dev=<device> (default /dev/dsp) srate=<samplerate> (default 44100) max_fragments=<fragments> (default 4) fragment_size=<size> (default 8) More info on max_fragments and fragment_size on http://manu- als.opensound.com/developer/SNDCTL_DSP_SETFRAGMENT.html jackaudio: dummy: -e, --endpos Number of samples to process, (default -1: infinite) -r, --no-resampling Disable resampling -s, --streaming Enable diskstreaming -S, --strimingparms parmlist Parameters for controlling the streaming buffers. limit=<size> (Limit the amount of preloaded drumkit data to the size) -t, --timing-humanizer Enable moving of notes in time. Note: adds latency to the output so do not use this with a real- time midi drumkit. -T, --timing-humanizerparms parmlist Timing humanizer options. laidback=<val> (Move notes ahead or behind in time in ms [+/-100].) tightness=<val> (Control the tightness of the drummer. [0,1].) regain=<val> (Control how fast the drummer catches up the tim- ing. [0,1]) -t, --velocity-humanizer Enables adapting input velocities to make it sound more realis- tic. -T, --velocity-humanizerparms parmlist Velocity humanizer options. attack=<val> (How quickly the velocity gets reduced when playing fast notes. Lower values result in faster velocity reduction. [0,1]) release=<val> (How quickly the drummer regains the velocity when there are spaces between the notes. Lower values result in faster regain. [0,1]) stddev=<val> (The standard-deviation for the velocity humanizer. Higher value makes it more likely that a sample further away from the input velocity will be played. [0,4.5]) -p, --parameters parmlist Parameters for the sample selection algorithm. close=<val> (The importance given to choosing a sample close to the actual velocity value (after humanization) [0,1]) diverse=<val> (The importance given to choosing samples which haven't been played recently [0,1]) random=<val> (The amount of randomness added [0,1]) -v, --version Print drumgizmo version and exit. -h, --help Print command line help and exit. drumkitfile Load the drumkitfile. EXAMPLES Render midifile to wav files: drumgizmo -i midifile -I file=file.mid,midimap=midimap.xml -o wavfile -O file=prefix drumkit.xml Receive midi from Jack and send audio output to speakers: drumgizmo -i jackmidi -I midimap=midimap.xml -o jackaudio drumkit.xml BUGS Report bugs to http://www.drumgizmo.org/wiki/doku.php?id=bugs. ADDITIONAL INFORMATION For further information, visit the website http://www.drumgizmo.org. drumgizmo 21 July 2018 DRUMGIZMO(1)
NAME | SYNOPSIS | DESCRIPTION | OPTIONS | EXAMPLES | BUGS | ADDITIONAL INFORMATION
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=drumgizmo&sektion=1&manpath=FreeBSD+Ports+15.0>
