Skip to main content

Historique: Code controle pitchbend dans un séquenceur

Aperçu de cette version: 22



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




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


Pitchbend Ecr02
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.
Pitchbend Ecr07
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


Pitchbend Ecr04 Pitchbend Ecr03
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.




Pitchbend Ecr01




J'ai utilisé deux presets distorsion qui ont des sonorités différentes et créer 5 segments pour les tests.



jack




Pitchbend Ecr05 Pitchbend Ecr06




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.

Pitchbend Ecr08



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.
    à noter
    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 une note un ton plus bas et démarrer le pitch


S1 Mat Pitch Nous voyons dans l'éditeur matriciel les notes positionnées :

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

En E la valeur du pitchbend est à 0 nous avons les notes prévues.
B
C
D
F









Macon
TRAVAUX EN COURS



En cours de mise à jour : ardoisebleue 26 03 2018




Liens et commentaires

Historique

Information Version
Mon 05 Nov 2018 15:11 olinuxx suppression du bandeau suite à intégration dans le portail logiciel 49 - 50
Afficher
Sat 14 Apr 2018 12:19 olinuxx 48
Afficher
Sat 14 Apr 2018 10:49 ardoisebleue ajout lien 47
Afficher
Thu 29 Mar 2018 17:39 ardoisebleue nettoyage 42 - 46
Afficher
Thu 29 Mar 2018 11:28 ardoisebleue rédaction segment 5 40 - 41
Afficher
Thu 29 Mar 2018 10:31 ardoisebleue rédaction segment 5 37 - 39
Afficher
Thu 29 Mar 2018 09:27 ardoisebleue 36
Afficher
Wed 28 Mar 2018 11:37 ardoisebleue rédaction segment 3 27 - 35
Afficher
Tue 27 Mar 2018 19:35 ardoisebleue rédaction segment 1 24 - 26
Afficher
Tue 27 Mar 2018 18:25 ardoisebleue 22 - 23
Afficher
Tue 27 Mar 2018 17:21 ardoisebleue ancrage vers fichier MIDI 21
Afficher
Tue 27 Mar 2018 11:27 ardoisebleue rédaction 20
Afficher
Mon 26 Mar 2018 21:32 olinuxx + titre de la page + suppression de la balise HTML 19
Afficher
Mon 26 Mar 2018 18:02 ardoisebleue rédaction 18
Afficher
Mon 26 Mar 2018 17:21 ardoisebleue 15 - 17
Afficher
Mon 26 Mar 2018 17:02 olinuxx coquilles 14
Afficher
Mon 26 Mar 2018 17:00 ardoisebleue rédaction 11 - 13
Afficher
Mon 26 Mar 2018 11:41 ardoisebleue rédaction 1 - 10
Afficher