English Version French Version Spanish Version

Wavetable Sounds: Tutoriel #2

Ce tutoriel vous donnera quelques sources d'inspiration pour utiliser le séquenceur Wavetable de la MIDIbox SID pour moduler les paramètres sonores. Tous les patches dont il est question dans le tutoriel suivant peuvent aussi bien être édité avec l'éditeur JSynthLib, ou directement à partir de la surface de contrôle. Les patches sont téléchargeables ici.

mbsid_tutor_trancegate.mp3
Trancegate
L'effet "Trancegate" est principalement utilisé avec des sons de pads polyphoniques et un effet de délai. La sortie audio est coupée de manière rythmique à l'aide d'un amplificateur ou un filtre piloté par voltage ou numériquement (VCA/DCA-VCF/DCF) . Le DCA du chip SID ne permet pas de réaliser cet effet "trancegate", car une fois que le niveau de sustain a été baissé, il n'est plus possible de le ré-augmenter. Nous modulerons donc la fréquence de coupure du filtre.
  • créez un nouveau patch, activez le Poly Mode, réglez Saw wave pour les trois oscillateurs.
  • activez le filtre lowpass (LP) pour les trois oscillateurs..
  • assignez la track 1 de la Wavetable au CC#46 (Frequence CutOff du Filtre )
  • ajustez le taux Wavetable (Rate) sur 94 et entrez la séquence suivante:
    STEP CMD    #1
    00 Play 60
    01 Play 08
    02 Play 60
    03 Play 08
    04 Play 60
    05 Play 60
    06 Play 60
    07 Play 08
    08 Goto 00
  • jouez maintenant quelques accords. Dans le fichier MP3, vous entendrez le SID "dry", sans effets, pendant les 13 premières secondes, ensuite un effet de delai est appliqué, une bas est ajouté sur le contre-point, plus quelques rythmes.
  • Afin d'obtenir l'effet trancegate correctement synchronisé aux drums, je vous recommande d'utiliser la synchro MIDI.. Une fois activée, réglez le Wavetable Rate sur 126 (le séquenceur changera de pas à chaque noire).

mbsid_tutor_dropdown.mp3
Dropdown
Réalisons quelques effets "cheap" courant dans les jeux vidéo:

  • sélectionnez une forme d'onde Triangle pour l'OSC1, les deux autres oscillateurs doivent être désactivés (flag "off")
  • configurez l' ENV1: Depth=+63, Attack=0, Decay=82, Sustain=0, Release=0
  • réglez le premier paramètre de la piste Wavetable sur le CC#105 (Voix1 Assignée aux Envelopes)
  • ajustez le taux Wavetable (Rate) sur 109 et entrez la séquence suivante:
    STEP CMD    #1
    00 Play 01
    01 Play 00
    02 Goto 00
  • cette séquence va déclencher l'assignement de l'ENV1 au pitch de la voix 1 à chaque pas, le résultat peut être entendu dans la première partie du fichier MP3
maintenant, un effet un peu plus compliqué:
  • réglez le CC#17 (Voice1 Single Transpose) pour la piste 1 à la place de l'envellope
  • ajustez le taux Wavetable (Rate) sur 98 et entrez la séquence suivante:
    STEP CMD    #1
    00 Play 58
    01 Play -04
    02 Play +01
    03 Play -02
    04 Play +03
    05 Goto 01
  • La boucle entre les steps 01 et 04 va augmenter ou diminuer la valeur de transposition de la voix 1 - écoutez le résultat dans la seconde partie du MP3
mbsid_tutor_scary.mp3
Scary
Un autre effet de jeux vidéo, qui utilise la modulation en anneau (ringmodulator). La ringmod multiplie la sortie des deux oscillateurs, la forme d'onde en résultant est enrichie par des tonalités non-harmonique. Notez que ça ne fonctionne correctement qu'avec une forme d'onde Triangle !Si le flag "ringmod" est activé pour l'OSC2, cet oscillateur sera "modulé en anneau" avec l'OSC1. Le flag "ringmod" de l'OSC3 active la combinaison avec l'OSC2, le flag ringmod de l'OSC1
active la combinaison avec l'OSC3. La  modulation en anneau sonne de manière intéressante lorsque la fréquence du pitch de l'un des oscillateurs est variée - ceci peut être réalisé par les LFOs/ENVs --- ou --- le séquenceur Wavetable  :)
  • sélectionnez une forme d'onde Triangle pour l'OSC1 et OSC2, et activez le flag "ringmod" de l'OSC2. Maintenant la sortie de OSC2 est modulée par l'OSC1
  • la piste 1 du séquenceur Wavetable doit piloter le CC#17 (Voice 1 Single Transpose)
  • ajustez le taux Wavetable (Rate) sur 107 et entrez la séquence suivante:
    STEP CMD    #1
    00 Play 40
    01 Play +02
    02 Play -02
    03 Play -02
    04 Play +03
    05 Goto 01
    • variation possible: utilisez l'OSC3 en complément, activez le flag ringmod, assignez la piste 2 du séquenceur Wavetable au CC#19 (Voice 3 Single Transpose) et ajoutez une autre séquence ici.
mbsid_tutor_guitar.mp3
Guitare
Le patch suivant ne sonne bien qu'en conjonction avec un ampli guitare (ou une simulation d'ampli VST).
  • activez le mode Legato  (le gate est seulement re-déclenché quand aucune autre note n'est jouée) et SusKey ("fingered portamento" - similaire au Legato, l'effet de glissement n'est utilisé que lorsque aucune autre note n'est en cours de jeu). vitesse du Portamento pour tous les oscillateurs à env. 30
  • sélectionnez la forme d'onde Pulse pour tous les oscillateurs, Pulsewidth à env. 22
  • réglage de l'Envellope: A=0, D=48, S=70, R=76
  • Filtre: Bandpass (BP)pour tous les oscillateurs, cutoff initial à env. 46,  résonnance maximum
  • ENV1 assignée au filtre: Depth=+25, Attack=0, Decay=58, Sustain=0, Release=27
  • LFO1 assigné à la Pulsewidth de tous les oscillateurs, LFO1 depth à env. +25
  • piste 1 du Wavetable assignée au CC#64 (LFO1 Rate), réglez le taux Wavetable (Rate) sur 77 et entrez la séquence suivante:
    STEP CMD    #1
    00 Play 60
    01 Play 50
    02 Play 30
    03 Play 20
    04 End 00
    Ceci va moduler le "rate" du LFO1 Rate à chaque déclenchement du gate (une note n'est jouée que lorsqu'aucune autre n'est plus active). Le patch est joué "dry" (sans effets) les 15 premières secondes, ensuite la simulation d'ampli guitare (ensemble "Banana Electrique"  de la librairie Reaktor) est activé, et quelques sons de percussion sont joués.
mbsid_tutor_syncsaw_stereo.mp3
SyncSaw Stereo
Voici un patch stéréo qui peut être reproduit par votre MIDIbox SID si elle comporte au moi_ns deux SIDs. Dans le cas contraire, vous pouvez vous enregistrer en deux temps (la seconde fois avec une modulation Wavetable) et empiler les samples dans votre séquenceur.
Ce patch utilise le flag "sync" - similaire au flag ringmod, l'OSC1 synchronise l'OSC2, l'OSC2 
synchronise l'OSC3, l'OSC3 synchronise l'OSC1. L'effet de la Sync devient intéressant lorsque la fréquence de la sync cible est modulée. Dans cet exemple, laz fréquence va être modulée par le LFO1, l'intensité (depht) du LFO est modulée par le séquenceur Wavetable de manière différentes pour les canaux gauche et droit afin d'obtenir un effet de stéréo.
  • OSC3: activez la forme d'onde Saw et transposez par -12
  • OSC1: activez la forme d'onde Saw et activez le flag "sync"
  • ENV1: depth=+63, Attack=0, Decay=72, Sustain=0, Release=0
  • LFO1: Rate=24
  • Wavetable: Track1 assignée au CC#72 (LFO1 Depth), réglez le taux Wavetable (Rate) sur 5 et entrez la séquence suivante:
    STEP CMD    #1
    00 Play 40
    01 Play +00
    02 Play +00
    03 Play +00
    04 Play +01
    05 Play +01
    06 Play +02
    07 Play +02
    08 Play +02
    09 Play +04
    0A Play +04
    0B Play +04
    0C End 00
    Ceci va augmenter l'intensité du LFO (Depth) jusqu'à qu'il ait atteint la valeur 20
  • pour le patch du canal droit, remplacez le signe + par un - . Ceci va faire décroître le depht jusqu'à -20. Résultat: écoutez le MP3
mbsid_tutor_filter_stereo.mp3
Filter Stereo
Le principe dans ce patch, c'est de contrôler la fréquence de coupure (CutOff) du filtre avec le LFO, et de varier l'intensité du LFO (depth) en rythme avec des sons de drums, du canal gauche vers le canal droit, puis en revenant sur le canal gauche
  • activez la forme d'onde Pulse pour les OSC1-3, Pulsewidth=64
  • réglez transpose sur -12, finetune de l'OSC2 (uniquement) sur -5, et de l'OSC3 (uniquement) sur +5 afin d'obtenir un son plus "fat"
  • les LFO1-3 doivent moduler la Pulsewidth des OSC1-3. Réglez tous les LFOs sur le mode "unsynced" (course libre) , réglez des taux (Rate) sur des valeurs légèrement différentes comprises entre 50..60, et des Depths entre -25 et +25
  • LFO4 doit moduler la fréquence de coupure (CutOff) du filtre. Rate: voir plus bas
  • Le wavetable contrôle l'intensité du LFO4 (Depth) (CC#74). Rate: voir plus bas, séquence:
    STEP CMD    #1
    00 Play 40
    01 Play 40
    02 Play 40
    03 Play 40
    04 Play 5C
    05 Play 40
    06 Goto 04
  • Le second Patch (pour le canal audio droit) utilise cette séquence modifiée:
    STEP CMD    #1
    00 Play 40
    01 Play 40
    02 Play 40
    03 Play 40
    04 Play 40
    05 Play 5C
    06 Goto 04
  • lorsque que vous jouez une note, le patch ne sonnera pas forcément de manière intéressante, car il ne "marche" qu'vec certains ratios spéciaux entre le "rate" du wavetable, le "rate" du LFO4 et aussi le BPM du morceau (qui joue les rythmes)
  • de fait, activez la synchro MIDI Clock pour le séquenceu rWavetable et les LFOs (votre séquenceur hôte doit envoyé un signal MIDI clock à la MIDIbox SID).
    Réglez le taux Wavetable (rate) sur 126, and le taux du LFO4 sur 110 - ça devrait mieux sonner là, non? :)
  • Dans le MP3 le patch est joué avec différentes variations:
    • 0:00-0:13 patch par défaut. La fréquence du CutOff est "glissée" lentement depuis la surface de contrôle pour les deux canaux simultanément. Ceci peut être réalisé trés simplement en pressant en même temps les boutons SID1 et SID2  - maintenant chaque modification des paramètres affecte les deux SIDs.
    • 0:13-0:27 la même chose avec une piste de drums. C'est pour démontrer à quel point il est important de synchroniser les taux WT/LFO au BPM
    • 0:27-0:41 maintenant le flag Sync est activé pour tous les oscillateurs. Si vous utilisez la Surface de Contrôle, assurez-vous que les trois oscillateurs sont sélectionnés (menu OSC , première entrée), si en addition les deux SIDs sont sélectionnés, vous pouvez activer le flag Sync pour les six oscillateurs d'une simple pression sur la touche Sync/Ring 
    • 0:41-0:54 ici le type de filtre est changé, de Bandpass à Highpass
    • 0:55-1:08 retour au filtre Bandpass (BP), le taux du LFO4 d'un seul (!) SID passe de 110 à 89 - cela donne un nouveau motif rythmique.

Liens



Last update: 2015-09-24

Copyright 1998-2015, Thorsten Klose. All rights reserved.