Skip to main content

Historique: QSynth - contrôle de la réverb via MIDI

Aperçu de cette version: 4

Utilisation des contrôles MIDI pour la réverbération avec QSynth.

 attention
Page en cours d'écriture ardoisebleue 11 01 2014



Préambule


Pour ces tests, j'ai utilisé rosegarden comme séquenceur, et dans qsynth, j'ai créé une instance chargé d'une soundfont avec des intruments (presets) "cuivres" auxquels j'ai supprimé tout préréglage de réverbération avec swami.
En ce qui concerne l'application d'effets, chaque personne a sa propre philosophie. Pour tester l'utilisation de la réverbération dans qsynth, j'ai choisi des instruments à base de sample "plat" (c'est à dire qu'à l'enregistrement il n'y a pas d'effet) et sans préréglage d'effets dans la soundfont.

Principe des effets dans Qsynth


Chaque instance d'instrument à ses propres effets réverb et chorus, ce qui signifie que ces effets sont réglables individuellement, pour chaque instance et que l'effet sera appliqué à tous les canaux joués par cette instance. C'est "bridant" n'est-il pas ?
Et bien grâce aux contrôleurs MIDI envoyer par le séquenceur, il est possible de doser ces effets pour chaque canal, et même, de varier le dosage pour un même canal pendant le jeu de la musique.
Je désignerai par Vfinal la valeur règlée dans l'instance de qsynth et Vcontrol la valeur envoyée par le séquenceur, via le code contrôle 91.

qsynth-ctrl-reverb-1-ani.gif

La Vcontrol affectée au contrôle MIDI 91 envoyée par le séquenceur agit sur le niveau (level) de Vfinal.
  • Si Vfinal est à zéro : quelle que soit Vcontrol il n'y aura pas d'effet.
  • Si Vfinal est au maximum : quelle que soit Vcontrol l'effet sera maximum.
  • Si Vfinal a une valeur et Vcontrol est à zéro, l'effet appliqué aura la valeur de Vfinal.
Il faut donc définir Vfinal comme un minimum pour l'ensemble des canaux de l'instance, et faire varier Vcontrol de chaque canal que l'on veut contrôler suivant l'effet souhaité, au moment souhaité ; Ce qui implique que si Vfinal est différent de zéro, nous n'avons pas la possibilité de supprimer l'effet réverbération pour un canal de l'instance. Si on prèvoit ce genre de cas, il suffit de régler Vfinal à 1, est de placer les valeurs Vcontrol plus élevés. ( un Vfinal à 1 et un Vcontrol à 127 provoque un son inqualifiable.
En pratique dans le séquenceur, en début de piste, il suffit de créer un contrôle 91 si on souhaite changé l'effet réverbération de l'instrument par rapport au réglage définit dans l'instance de qsynth.

ici image éditeur matriciel

commentaires

ici image éditeur événement

commentaires

ici schéma

Liens et commentaires

Historique

Information Version
Thu 14 Sep 2017 10:31 allany alias 13
Afficher
Sun 10 Sep 2017 01:31 olinuxx + dossier navigation 12
Afficher
Sun 12 Jan 2014 16:11 ardoisebleue 11
Afficher
Sun 12 Jan 2014 16:10 ardoisebleue mise en page, correction 10
Afficher
Sun 12 Jan 2014 15:38 ardoisebleue 9
Afficher
Sun 12 Jan 2014 15:16 ardoisebleue 8
Afficher
Sun 12 Jan 2014 15:15 ardoisebleue 7
Afficher
Sun 12 Jan 2014 15:13 ardoisebleue 6
Afficher
Sun 12 Jan 2014 11:42 ardoisebleue insertion image- mise en page 5
Afficher
Sun 12 Jan 2014 11:18 ardoisebleue 4
Afficher
Sat 11 Jan 2014 18:11 utilisateur_anonyme2 Intégration (d'ou le renommage pour homogénéité du portail des tutos) 3
Afficher
Sat 11 Jan 2014 16:42 ardoisebleue 2
Afficher
Sat 11 Jan 2014 16:24 ardoisebleue 1
Afficher