Historique: Code controle pitchbend dans un séquenceur
Aperçu de cette version: 29
- «
- »
note
Cette page présentera comment utiliser le code contrôle pitchbend dans un solo de guitare en MIDI avec le preset distorsion d'une banque de son.
attention
Page en cours d'écriture
ardoisebleue 27-03-2018
ardoisebleue 27-03-2018
Table des matières
Préambule
Je compose sans instruments physiques en utilisant uniquement un séquenceur, un ou plusieurs logiciels synthétiseurs et un clavier MIDI. Une des opérations, un peu compliquée, est de réaliser le solo d'un instrument en lui donnant le plus de réalisme possible : c'est faisable grâce aux codes contrôles.
Dans le réel, l'instrumentiste imagine son solo et le joue sur l'instrument (sauf en live mais ici ce n'est pas le propos), toutefois, quand les doigts deviennent plus réticents ou que la pratique de l'instrument n'est pas au rendez-vous (on ne s'appelle pas tous Page ou Hendrix) mais que l'imagination est là ; Nous pouvons élaborer ce solo avec le MIDI, c'est moins valorisant que grattouiller (quoique! ) mais nous pouvons obtenir un très bon résultat, avec l'avantage de le modifier/améliorer très facilement.
Pour concevoir cet article j'ai utilisé comme séquenceur Rosegarden version 12.04, le synthétiseur de banque son QSynth avec un extrait de banque SF2.
J'utilise la carte son interne de l'ordinateur et un amplificateur intégré fabrication maison !
je prècise malgré tout
Peut-on considérer le pitchbend comme un code contrôle ?
Il ne possède pas de numéro de code (ex : volume=7 réverbération=91 etc..).
Le principe étant de modifier la hauteur de la note (le "pitch") qui fait partie des données de la banque son,
voir ici pour les SF2 les valeurs : coarseTune et FineTune, ou voir ici pour les SFZ les valeurs transpose et tune, cette valeur de pitch est modifiée avant la génération du son, alors que les codes contrôles agissent après cette génération.
Prérequis
Connaître l'utilisation d'un séquenceur couplé avec un logiciel synthétiseur de banque son SF2 ou SFZ.
Les résultats audio en ogg sont téléchargeables en bas de page dans la rubrique fichier joints.
Configuration et réglages pour les tests
Le synthétiseur QSynth
Une seule occurrence est créée.
Pour avoir un son réel de guitare électrique, c'est à dire plat, j'ai supprimé les valeurs de réverbération initialisées dans la banque avec le logiciel Swami.
J'ajouterai alors cette réverbération à une valeur minimale dans le logiciel synthétiseur que je doserai dans le séquenceur avec le code contrôle 91
Je charge ma banque spécifique aux guitares distorsion.
Le séquenceur
Création du périphérique d'exécution, connexion à l'instance instrument de QSynth et chargement de la listes des instrument de la banques.
J'ai utilisé deux presets distorsion qui ont des sonorités différentes et créer 5 segments pour les tests.
jack
aperçu des connexions avec jack
Petit rappel
Dans le standard d'un fichier MIDI (.mid) les valeurs acceptées pour la variation du pitch est codée sur deux octets. Dans le cas du logiciel Rosegarden la variation est de +8192 à -8192.
Je suppose que les unités sont des cents
Ne pas confondre le pitchbend qui est une variation faible de la hauteur de note et le portamento qui est une variation plus ample de la hauteur pouvant s'incrire dans plusieurs octave.
petit truc
la correction maximum du pitch est de +un ton et -un ton approximativement. Si nous voulons avoir un décalage supérieur à un ton, il faut placer la note un ton plus bas et démarrer le pitch vers 00 pour avoir un pitch ascendant et inverser pour avoir le pitch descendant.
Pitchbend simple sur un accord
Le fichier segment-1.ogg produit ce son, un genre de Touououit-Touit, que je décrirai comme :
- poussée lente de la corde sur le manche en la guidant sur la barrette pour passer à la note supérieur, puis relâchement et répéter la manipulation plus rapidement.😕
- A les décalages vont donner du réalisme au "gratter" des cordes. Si on aligne les départs nous n'avons pas l'effet du décalage dû au gratter mais plutôt le taper du clavier d'un piano, qui (théoriquement) déclenche les notes en même temps, alors que pour une guitare les cordes vont être "déclenchées" l'une après l'autre. Dans l'exemple, le gratter est du bas vers le haut puisque la note aigu est déclenchée avant la note grave.
- E : la valeur du pitchbend est à 0 nous avons les notes à leur hauteur prévue dans la base de données.
- B : la ligne définit le départ des notes, nous constatons que le pitch "bas" est positionné avant cette ligne. Les instances de pitch sont positionnées jusque la valeur maxi souhaitée. Le nombre des instances fluidifiera le son qui sera stable juste un instant ce temps montre la durée du tououououit. La pente des instances donnera la durée de la montée du pitch, plus elle est raide, plus la montée est rapide.
- C : la ligne bleue définit la reprise de la remontée du pitch. C'est le moment où le guitariste relâche la corde pour la remonter à nouveau.
à noter
Dans l'intervalle C-D les notes s'arrêtent et redémarrent. La position de ces arrêts et redémarrages est très importantes pour donner du réalisme à l'effet. Si vous avez un accord sur trois cordes et que vous faites un pitchbend, dans la réalité il y a toujours un décalage ; Ce stop-and-play va le simuler.
- D : limite de démarrage de la dernière note.
- E : ligne médiane figurant le pitch inactif.
<- Un shunt du son peut-être réalisé avec le code controle 7.
En ouvrant la liste des événements nous pouvons voir comment ces données vont être traitées par le synthétiseur.->
Pitchbend qui sert de liaison entre deux notes
Le fichier segment-2.ogg produit ce son, un genre de Ting Touououiiiouououout Tong, que je décrirai comme :
- une note, puis un ton plus bas, poussée de la corde sur le manche en la guidant sur la barrette pour revenir au ton de la première note, puis relâchement et passer à la note un ton plus bas.😬
Dans ce segment vous entendez une première suite sans pitchbend pour décrire lle son net, puis la seconde suite avec le pitchbend pour entendre le son souhaité.
- A première note intégrale
- B attaque de la deuxième note, sans silence avec la première.
- C la ligne indique le début du picthbend après l'attaque de la note. le nombre d'instance pitchbend varie suivant le souhait du compositeur, d'avoir un son fluide ou brutal.
à noter
L'intervalle entre deux valeurs de pitch rapprochées représente un écart de fréquence audible infinitésimal. Il est donc inutile de créer un grande quantité d'instances. l'oreille.... tout à l'oreille comme n'a jamais dit Beethoven
- D La ligne indique la fin du pitchbend. Nous remarquons la pente de l'attaque et la descente abrupte pour revenir à la note initiale
- E passage à la troisième note, sans silence.
Dans la liste des messages, hormis les 5 première notes nous remarquons que les ptichbend intervenant après une seule note sont groupés, contrairement au paragraphe du dessus où ils étaient éparpillés avec les débuts et fins de notes.
Au passage, on voit les initialisations des contrôles habituels le contrôle 7 volume, le 10 balance au centre et le 91 dosage de la réverbération initialisé dans QSynth (voir la configuration dans le paragraphe prérequis)
TRAVAUX EN COURS
En cours de mise à jour : ardoisebleue 27 03 2018