Man page - drumgizmo(1)

Packages contains this manual

Available languages:

en fr

Manual

DRUMGIZMO

NOM
SYNOPSIS
DESCRIPTION
OPTIONS
EXEMPLES
BOGUES
INFORMATIONS ADDITIONELLES

NOM

drumgizmo - application de batterie

SYNOPSIS

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_load

Charger 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.