1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
|
.TH "DRUMGIZMO" "1" "21 juillet 2018" "drumgizmo" ""
.SH NOM
drumgizmo \- application de batterie
.SH SYNOPSIS
\fBdrumgizmo\fR [\fIOPTIONS\fR] <\fIFICHIER\fR>
.SH "DESCRIPTION"
.PP
\fBDrumGizmo\fR 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.
.PP
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.
.SH "OPTIONS"
.PD 0
.RE
\fB-a, --async_load\fR
.RS 7
Charger le kit en arrière-plan.
.RE
\fB-b, --bleed\fR
.RS 7
Paramètre et charge la repisse-maître.
.RE
\fB-i, --inputengine \fR{dummy|test|jackmidi|midifile}
.RS 7
Utilise le moteur d'entrée d'évènements indiqué.
.RE
\fB-I, --inputparms liste_de_paramètres\fR
.RS 7
Attribue des paramètres au moteur d'entrée.
\fBjackmidi:\fR
.P
midimap=<fichier_midimap>
\fBmidifile:\fR
.P
file=<fichier_midi>
.P
speed=<tempo> (1.0 par défaut)
.P
track=<piste_midi> (-1 par défaut, toutes les pistes)
.P
midimap=<fichier_midimap>
.P
loop=<true|false>
\fBossmidi:\fR
.P
midimap=<fichier_midimap>
.P
dev=<périphérique> (défaut '/dev/midi')
\fBtest:\fR
.P
p=<probabilité_de_coup> (0.1 par défaut)
.P
instr=<instrument> (-1 par défaut, instrument aléatoire)
.P
len=<secondes> (-1 par défaut, toujours)
\fBdummy:\fR
.RE
\fB-o, --outputengine \fR{dummy|alsa|jackaudio|wavfile|oss}
.RS 7
Utilise le moteur de sortie audio indiqué.
.RE
\fB-O, --outputparms liste_de_paramètres\fR
.RS 7
Attribue des paramètres au moteur de sortie.
\fBalsa:\fR
.P
dev=<périphérique> ('default' par défaut)
.P
frames=<trames> (32 par défaut)
.P
srate=<fréquence_d_échantillonnage> (44100 par défaut)
\fBwavfile:\fR
.P
file=<nom_de_fichier> ('output' par défaut)
.P
srate=<fréquence_d_échantillonnage> (44100 par défaut)
\fBoss:\fR
.P
dev=<périphérique> (/dev/dsp par défaut)
.P
srate=<fréquence_d_échantillonnage> (44100 par défaut)
.P
max_fragments=<fragments> (4 par défaut)
.P
fragment_size=<taille> (8 par défaut)
.P
Davantage d'informations sur \fBmax_fragments\fR et \fBfragment_size\fR sur la page
http://manuals.opensound.com/developer/SNDCTL_DSP_SETFRAGMENT.html (en anglais)
\fBjackaudio:\fR
\fBdummy:\fR
.RE
\fB-e, --endpos\fR
.RS 7
Nombre d'échantillons à traiter, (-1 par défaut : infini)
.RE
\fB-r, --no-resampling\fR
.RS 7
Désactiver le ré-échantillonnage
.RE
\fB-s, --streaming\fR
.RS 7
Active le streaming du disque
.RE
\fB-S, --strimingparms liste_de_paramètres\fR
.RS 7
Paramètres pour le contrôle des tampons de streaming.
.P
\fBlimit\fR=<taille> (Limite à cette taille, la quantité de données du kit de batterie préchargées)
\" .P
\" \fBchunk_size\fR=<taille> (taille de la quantité en k,M,G)
.RE
\fB-t, --timing-humanizer\fR
.RS 7
Active la possibilité de déplacer les notes dans le temps.
.P
\fINote : \fIajoute \fIde \fIla \fIlatence \fIdans \fIla \fIsortie - \fIne
\fIpas \fIutiliser \fIavec \fIun \fIkit \fImidi \fItemps-réel.
.RE
\fB-T, --timing-humanizerparms parmlist\fR
.RS 7
Options du timing de l'humaniseur.
.P
\fBlaidback\fR=<val> (Déplace les notes avant ou après le temps en ms
[+/-100].)
.P
\fBtightness\fR=<val> (Contrôle la précision du batteur. [0; 1].)
.P
\fBregain\fR=<val> (Contrôle la rapidité avec laquelle le batteur se rattrape au tempo. [0; 1])
.RE
\fB-t, --velocity-humanizer\fR
.RS 7
Permet d'adapter les vitesses d'entrée pour obtenir un son plus réaliste.
.RE
\fB-T, --velocity-humanizerparms parmlist\fR
.RS 7
Options de l'humaniseur de vélocité.
.P
\fBattack\fR=<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])
.P
\fBrelease\fR=<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])
.P
\fBstddev\fR=<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])
.RE
\fB-l, --voice-limit\fR
.RS 7
Activer la limite vocale.
.RE
\fB-L, --voice-limitparms parmlist\fR
.RS 7
Options de limite de voix.
.P
\fBmax\fR=<val> (Nombre maximum de voix pour chaque instrument avant
que les anciens échantillons ne soient réduits. [1,30])
.P
\fBrampdown\fR=<val> (Temps qu'il faut à un ancien échantillon pour
devenir complètement silencieux. [0.01,2.0])
.RE
\fB-p, --parameters parmlist\fR
.RS 7
Paramètres de l'algorithme de sélection des échantillons.
.P
\fBclose\fR=<val> (L'importance accordée au choix d'un échantillon proche de
la valeur réelle de la vitesse (après humanisation) [0,1])
.P
\fBdiverse\fR=<val> (L'importance accordée au choix d'échantillons qui
n'ont pas été joués récemment [0,1])
.P
\fBrandom\fR=<val> (La quantité d'aléatoire ajoutée [0,1])
.RE
\fB-v, --version\fR
.RS 7
Affiche la version de drumgizmo puis quitte.
.RE
\fB-h, --help\fR
.RS 7
Affiche l'aide de commande terminal puis quitte.
.RE
\fBfichier_de_kit_de_batterie\fR
.RS 7
Charge le fichier_de_kit_de_batterie.
.RE
.SH "EXEMPLES"
\fBEffectuer un rendu d'un fichier_midi vers des fichiers wav :\fR
.RS 7
drumgizmo -i fichier_midi -I file=fichier.mid,midimap=midimap.xml -o wavfile -O file=prefix drumkit.xml
.RE
\fBRecevoir le MIDI depuis Jack et envoyer la sortie audio vers les haut-parleurs :\fR
.RS 7
drumgizmo -i jackmidi -I midimap=midimap.xml -o jackaudio drumkit.xml
.RE
.SH "BOGUES"
Rapporter les bogues à http://www.drumgizmo.org/wiki/doku.php?id=bugs (en anglais).
.SH "INFORMATIONS ADDITIONELLES"
Pour davantage d'informations, visitez le site internet http://www.drumgizmo.org.
|