NOM
drumgizmo - application de batterieSYNOPSIS
drumgizmo [OPTIONS] <FICHIER>DESCRIPTION
DrumGizmo est un greffon ainsi qu'une application autonome de batterie multi-plateforme et à source ouverte. Il est comparable à plusieurs produits commerciaux de greffon de batterie. DrumGizmo utilise un format de fichier de kit de batterie ouvert, permettant à la communauté de créer ses propres kits de batterie. Il possède une sortie multi-canaux, rendant possible de mixer exactement de même la manière que vous le feriez avec un kit de batterie réel. L'humaniseur optionnel inclu analyse les notes MIDI, en ajustant leurs vélocités à-la-volée. Ce client peut être utilisé comme un logiciel autonome effectuant un rendu MIDI, générant des fichiers .wav, 1 pour chaque canal. Ou bien, vous pouvez utilisez DrumGizmo comme un échantillonneur logiciel pour un kit de batterie électronique. Des versions en greffon sont également disponibles.OPTIONS
-a, --async_loadCharger le kit en arrière-plan.
-b, --bleed
Paramètre et charge la
repisse-maître.
-i, --inputengine {dummy|test|jackmidi|midifile}
Utilise le moteur d'entrée
d'évènements indiqué.
-I, --inputparms liste_de_paramètres
Attribue des paramètres au moteur
d'entrée.
jackmidi:
midimap=<fichier_midimap>
midifile:
file=<fichier_midi>
speed=<tempo> (1.0 par défaut)
track=<piste_midi> (-1 par défaut, toutes les pistes)
midimap=<fichier_midimap>
loop=<true|false>
ossmidi:
midimap=<fichier_midimap>
dev=<périphérique> (défaut '/dev/midi')
test:
p=<probabilité_de_coup> (0.1 par défaut)
instr=<instrument> (-1 par défaut, instrument aléatoire)
len=<secondes> (-1 par défaut, toujours)
dummy:
-o, --outputengine {dummy|alsa|jackaudio|wavfile|oss}
Utilise le moteur de sortie audio
indiqué.
-O, --outputparms liste_de_paramètres
Attribue des paramètres au moteur de
sortie.
alsa:
dev=<périphérique> ('default' par défaut)
frames=<trames> (32 par défaut)
srate=<fréquence_d_échantillonnage> (44100 par
défaut)
wavfile:
file=<nom_de_fichier> ('output' par défaut)
srate=<fréquence_d_échantillonnage> (44100 par
défaut)
oss:
dev=<périphérique> (/dev/dsp par défaut)
srate=<fréquence_d_échantillonnage> (44100 par
défaut)
max_fragments=<fragments> (4 par défaut)
fragment_size=<taille> (8 par défaut)
Davantage d'informations sur max_fragments et fragment_size sur la
page http://manuals.opensound.com/developer/SNDCTL_DSP_SETFRAGMENT.html (en
anglais)
jackaudio:
dummy:
-e, --endpos
Nombre d'échantillons à traiter,
(-1 par défaut : infini)
-r, --no-resampling
Désactiver le
ré-échantillonnage
-s, --streaming
Active le streaming du disque
-S, --strimingparms liste_de_paramètres
Paramètres pour le contrôle des
tampons de streaming.
limit=<taille> (Limite à cette taille, la quantité de
données du kit de batterie préchargées)
-t, --timing-humanizer
Active la possibilité de
déplacer les notes dans le temps.
Note : ajoute de la latence dans la
sortie - ne pas utiliser avec
un kit midi temps-réel.
-T, --timing-humanizerparms parmlist
Options du timing de l'humaniseur.
laidback=<val> (Déplace les notes avant ou après le
temps en ms [+/-100].)
tightness=<val> (Contrôle la précision du batteur.
[0; 1].)
regain=<val> (Contrôle la rapidité avec laquelle le
batteur se rattrape au tempo. [0; 1])
-t, --velocity-humanizer
Permet d'adapter les vitesses d'entrée
pour obtenir un son plus réaliste.
-T, --velocity-humanizerparms parmlist
Options de l'humaniseur de
vélocité.
attack=<val> (La vitesse à laquelle la
vélocité est réduite lorsque vous jouez des notes
rapides. Des valeurs plus faibles entraînent une réduction plus
rapide de la vitesse. [0,1])
release=<val> (La vitesse à laquelle le batteur retrouve la
vélocité lorsqu'il y a des espaces entre les notes. Des valeurs
plus faibles entraînent une reprise plus rapide. [0,1])
stddev=<val> (L'écart-type pour l'humaniseur de vitesse. Une
valeur plus élevée rend plus probable qu'un échantillon
plus éloigné de la vélocité d'entrée soit
joué. [0,4.5])
-l, --voice-limit
Activer la limite vocale.
-L, --voice-limitparms parmlist
Options de limite de voix.
max=<val> (Nombre maximum de voix pour chaque instrument avant que
les anciens échantillons ne soient réduits. [1,30])
rampdown=<val> (Temps qu'il faut à un ancien
échantillon pour devenir complètement silencieux. [0.01,2.0])
-p, --parameters parmlist
Paramètres de l'algorithme de
sélection des échantillons.
close=<val> (L'importance accordée au choix d'un
échantillon proche de la valeur réelle de la vitesse
(après humanisation) [0,1])
diverse=<val> (L'importance accordée au choix
d'échantillons qui n'ont pas été joués
récemment [0,1])
random=<val> (La quantité d'aléatoire ajoutée
[0,1])
-v, --version
Affiche la version de drumgizmo puis quitte.
-h, --help
Affiche l'aide de commande terminal puis
quitte.
fichier_de_kit_de_batterie
Charge le fichier_de_kit_de_batterie.
EXEMPLES
Effectuer un rendu d'un fichier_midi vers des fichiers wav :drumgizmo -i fichier_midi -I
file=fichier.mid,midimap=midimap.xml -o wavfile -O file=prefix
drumkit.xml
Recevoir le MIDI depuis Jack et envoyer la sortie audio vers les
haut-parleurs :
drumgizmo -i jackmidi -I midimap=midimap.xml
-o jackaudio drumkit.xml
BOGUES
Rapporter les bogues à http://www.drumgizmo.org/wiki/doku.php?id=bugs (en anglais).INFORMATIONS ADDITIONELLES
Pour davantage d'informations, visitez le site internet http://www.drumgizmo.org.21 juillet 2018 | drumgizmo |