English Version French Version Spanish Version

Wavetable Sounds: Tutoriel #3

Ce tutoriel est dédié aux sonorités que l'on peut obtenir avec l'arpégiateur et le séquenceur de la MIDIbox SID. Tous les patchs dont il est question ici peuvent être au choix éditer via JSynthLib ou directement via la Surface de Contrôle. Vous pouvez télécharger ces patchs ici.

mbsid_tutor_short_arp.mp3
Arpeggios courts
Dans cet exemple, les arpeggios sont créés de la même façon que pour les titres C64 . Une table d'onde est utilisé pour piloter la forme d'onde, et la valeur de transposition d'une ou de toutes les voix. La table d'onde est jouée à une vitesse élevée. Cette méthode est aussi connue sous le nom de "broken chords" - les notes d'un accord sont jouées successivement mais si rapidement que l'on peut penser qu'elle sont jouées simultanément.
  • créez un nouveau patch, selectionnez la forme d'onde Pulse pour les trois oscillateurs.
  • Assignez le LFO1 à la Pulsewidth de la Voix1, le LFO2 à la PW de la Voix2, le LFO3 à la PW de la Voix3 - le Depth à env. +/- 8 (avec de légères variations d'un LFO à l'autre), le Rate à env. 85 (avec de légères variations d'un LFO à l'autre)
  • assignez la piste 1 de la Wavetable au CC#32 (forme d'onde des voix 1/2/3)
  • assignez la piste  2 de la Wavetable au CC#16 (Transposition des voix 1/2/3)
  • Rate de la Wavetable : commencez avec 1, augmentez jusqu'à 115 (ce qui correspond à un taux de rafraichissement de 50 Hz)
  • entrez la séquence suivante:
    STEP CMD    #1   #2
    00 Play 04 40
    01 Play +00 43
    02 Play +00 47
    03 Play +00 4C
    04 Play +00 40
    05 Play +00 43
    06 Play +00 47
    07 Play +00 4C
    08 Play +00 40
    09 End +00 +00
  • Cette wavetable va jouer les notes d'un accord majeur exactement deux fois, ensuite le gate sera relaché (le son va s'arrêter).
  • A la différence de l'Arpégiateur, qui tourne indépendamment de la wavetable, cette méthode présente l'avantage suivant : une seule note a besoin d'être jouée depuis un clavier MIDI pour jouer un arpeggio. L'Arpégiateur requiert de jouer l'accord complet  (jusqu'à 4 touches). Mais vous pouvez aussi y voir un désavantage: c'est toujours le même accord qui est joué, il n'est donc pas facile de passer d'un accord majeur à un accord mineur avec cette méthode.
  • Un moyen de contourner cette limitation est d'utiliser le CC#12 ("Select Wavetable Patch Number"). Vous pouvez préparez plusieurs wavetables dans différents emplacements de patchs, et passer de l'un à l'autre pendant le jeu sans basculer vers un nouveau patch .
mbsid_tutor_arp_notes.mp3
Arp Notes
Une façon plus flexible de créer des arpeggios est possible grâce à une fonction propre à la MIDIbox SID: les Notes peuvent être directement jouées par la Wavetable (comme si elles étaient jouées depuis un séquenceur), et il est possible non seulement de jouer et de transposer des séquences de notes statiques (hex code 02-7B), mais il également possible de renvoyer les accords joués sur un clavier directement vers le moteur sonore (hex code 7C-7F).
Dans l'éditeur JSynthLib, ces notes d'accord sont accessibles avec les mots-clés "KEY1", "KEY2", "KEY3" et "KEY4". La surface de contrôle utilise la même dénomination - tournez simplemnt l'encodeur vers la droite jusqu'à ce que s'affiche  "KY1".."KY4".
Utilisez l'exemple suivant comme point de départ:
  • créez un nouveau patch, changez le mode Mono pour "WT Seq Only" - maintenant les notes jouées sont sous le contrôle direct du séquenceur WT .
  • assignez la piste 1 de la Wavetable au CC#8 (note des Voix 1/2/3 )
  • assignez la piste 2 de la Wavetable au CC#16 (Transposition des Voix 1/2/3 )
  • Wavetable Rate: 36 (lent)
  • entrez la séquence suivante:
    STEP CMD    #1   #2
    00 Play KEY1 40
    01 Play KEY2 40
    02 Play KEY3 40
    03 Play KEY1 4C
    04 Play KEY1 40
    05 Play KEY2 40
    06 Play KEY3 40
    07 Play KEY1 4C
    08 Goto 00 +00
  • jouez maintenant différents accords sur votre clavier et amusez-vous! :)
mbsid_tutor_arp_notes2.mp3
Arp Notes #2
Dans l'exemple précédent, le but des codes hex  00 et 01 n'est pas mentionné. Donc: 00 (ou dans JSynthLib: "---") est utilisé pour relacher le gate, et 01 (JSynthLib: "+++") est utilisé pour maintenir le gate.
L'exemple suivant va un peu plus loin. La wavetable est synchronisée depuis un séquenceur MIDI externe afin de garder la MIDIbox SID synchronisée avec une boîte à rythme:
  • créez un nouveau patch, changez le mode Mono pour "WT Seq Only" - maintenant les notes jouées sont sous le contrôle direct du séquenceur WT .
  • assignez la piste 1 de la Wavetable au CC#8 (note des Voix 1/2/3)
  • assignez la piste 2 de la Wavetable au CC#16 (Transposition des Voix 1/2/3 )
  • Wavetable Rate: 123, activez la synchro MIDI  (Control Surface: CFG menu, paramètre"Clk")
  • entrez la séquence suivante:
    STEP CMD    #1   #2
    00 Play KEY1 34
    01 Play --- 34
    02 Play KEY2 34
    03 Play --- 34
    04 Play KEY1 40
    05 Play --- 40
    06 Play KEY2 40
    07 Play --- 40
    08 Play KEY1 4C
    09 Play --- 4C
    0A Play KEY2 4C
    0B Play --- 4C
    0C Goto 00 +00
  • lancez votre séquenceur MIDI (afin d'envoyer le message d'horloge MIDI à la MIDIbox SID), et jouez deux notes sur votre clavier, ou envoyez-les depuis le séquenceur.
  • le ratio du diviseur de l'horloge MIDI peut être contrôlé avec le taux (rate) du WT , voici quelques valeurs typiques:
    • 126: 8 WT steps = 1/4 note
    • 123: 8 WT steps = 1/2 note
    • 117: 8 WT steps = 1 note
mbsid_tutor_poly_arp.mp3
Arpeggios
Polyphoniques
Dans ce dernier exemple, je souhaite montrer comment réaliser des arpeggios polyphoniques en utilisant les trois pistes du séquenceur wavetable :
  • créez un nouveau patch, changez le mode Mono pour "WT Seq Only" - maintenant les notes jouées sont sous le contrôle direct du séquenceur WT .
  • utilisez des réglages similaires pour la sonorité des trois voix.
  • assignez la piste 1 de la Wavetable au CC#9 (note de la Voix 1)
  • assignez la piste 2 de la Wavetable au CC#10 (note de la Voix 2)
  • assignez la piste 3 de la Wavetable au CC#11 (note de la Voix 3)
  • Wavetable Rate: 123, activez la synchro MIDI  (Control Surface: CFG menu, paramètre "Clk" )
  • entrez la séquence suivante:
    STEP CMD    #1   #2   #3
    00 Play --- KEY2 KEY3
    01 Play --- --- ---
    02 Play KEY1 --- ---
    03 Play --- KEY2 KEY3
    04 Play --- --- ---
    05 Play --- KEY2 KEY3
    06 Play KEY1 --- ---
    07 Play --- --- ---
    08 Goto 00 +00
  • Pour plus d'inspiration, jetez un oeil sur les patchs A064-A076 de la librairie de presets de la MIDIbox SID .
  • Liens



    Last update: 2015-09-24

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