Chapitre 6 - Editeur d'instrument

 

Vue d'ensemble

L'éditeur d'instrument est l'endroit où vous ajustez les paramètres de synthèse et de lecture d'un échantillon donné pour créer un instrument (l'équivalent d'un Programme dans la terminologie des échantillonneurs).

Bhajis Loops supporte jusqu'à 64 instruments. Chaque instrument est défini par un nom, une couleur, et sa référence à un des échantillons chargés en mémoire. C'est ainsi que deux instruments peuvent utiliser le même échantillon, mais avoir des paramètres de synthèse différents.

 

L'interface utilisateur

Le champ Edit vous permet de sélectionner lequel des 64 instruments vous voulez éditer. Vous pouvez utiliser les touches de raccourci haut / bas de votre Palm.

Le champ Name est utilisé pour renommer l'instrument sélectionné. Un tap sur les "..." à droite de ce champ affiche une boîte de dialogue qui constitue un moyen pratique de sélectionner rapidement des noms d'instruments / échantillons courants.

Le sélecteur de couleur à droite vous permet de sélectionner une couleur pour cet instrument. Il ouvre la fenêtre standard de sélection de couleur de PalmOS©.

La liste déroulante Sample est utilisé pour choisir quel échantillon est assigné à l'instrument. Pour ouvrir un autre échantillon, retournez à l'éditeur d'échantillon.

Astuce ! Taper sur Name donne à l'instrument le même nom que son échantillon.

Astuce ! Taper sur Sample ouvre la boîte de dialogue de chargement d'échantillon. L'échantillon sélectionné dans la boîte de dialogue remplace l'échantillon courant, ou l'ajoute à la collection.

Note: quand la zone graffiti virtuelle est repliée, la forme d'onde est aussi affichée.

 

Paramètres

Le centre de l'écran montre différents potentiomètres correspondant aux divers paramètres de synthèse. Vous pouvez les modifier avec le stylet, ou avec les touches droite et gauche. Dans ce cas, c'est le dernier contrôle touché par le stylet qui est modifié.

Ce contrôleur modifie l'offset de l'échantillon, c'est à dire la position à laquelle la lecture doit débuter au sein de l'échantillon. S'il est réglé sur 0, l'échantillon est lu depuis son début ; S'il est réglé au maximum, l'échantillon est lu quelques ms avant sa fin.

Par exemple, vous pouvez créer différents instruments jouant le même échantillon de boucle de batterie mais débutant à différentes positions, au lieu d'avoir à le découper.

Ce contrôleur règle finement l'accordage de l'échantillon. D'une fourchette allant de -100 à 100 centièmes (100 centièmes = 1 demi ton).
Ces deux contrôleurs contrôllent respectivement la fréquence (vitesse) du LFO, l'intensité de la modulation de fréquence (vibrato), et l'intensité de la modulation du filtre (growl).

Ce contrôleur modifie la fréquence du filtre cutoff. Tournez le potentiomètre dans le sens des aiguilles d'une montre pour un son plus clair et aiguisé.

 

Ce contrôleur modifie la resonance du filtre. Tournez le potentiomètre dans le sens des aiguilles d'une montre pour augmenter les harmoniques aux alentours de la fréquence de cutoff. Une très haute valeur peut mener à une auto-oscillation. Attention les oreilles !

 

Ces contrôleurs modifient la pente (nombre de pôles) des filtres passe-bas (LP) et pass-haut (HP):

  • 0 : pas de filtre (et moins de ressources processeur !)
  • 1 : filtre à 6dB/octave
  • 2 : filtre à 12 dB/octave
  • 3 : filtre à 18 dB/octave
  • 4 : filtre à 24 dB/octave

Comme les étages de filtrage passe-haut et passe-bas sont indépendent, vous pouvez utiliser n'importe quelle combinaison de ces paramètres, par exemple LP=4 & HP=0 pour un filtre passe-bas typique, LP=2 & HP=2 pour un filtre passe-bande, LP=0 & HP=1 pour une légère atténuation des graves, etc.

Ce contrôleur modifie la quantité de modulation de l'enveloppe sur la fréquence de coupure du filtre.

Ces contrôleurs permettent de faire varier la durée de l'attaque, la durée de la décroissance, le niveau de maintien et la durée de relâchement. Notez qu'ils n'ont pas d'effet si aucune modulation n'est appliquée au filtre cutoff et si la modulation d'amplitude n'est pas activée.

Ce contrôleur permet de sélectionner si l'enveloppe doit affecter ou non l'amplitude. S'il est réglé sur 0, le VCA est contrôlé par le GATE ; sinon par le générateur d'ENVeloppe. C'était notre numéro spécial "vieux analogiques ".

Attention, c'est un interrupteur à bascule, donc vous aurez besoin de faire glisser le stylet de quelques pixels supplémentaires pour faire changer la valeur ! De même, des clics sont susceptibles d'apparaître quand il est réglé sur zero.

Ce contrôleur modifie le volume de l'instrument.
 

Ce contrôleur modifie la position de l'instrument dans le champ stéréo. Pour le cas où vous utilisez un échantillon stéréo, ce contrôleur modifie la balance entre ses canaux gauche et droit.

Enfin, le clavier en bas de l'écran a deux fonctions :

Soit il vous permet de sélectionner l'accordage de l'échantillon (la note de référence). Par exemple, si vous savez que l'échantillon est un si bémol enregistré sur un piano, sélectionnez simplement le si bémol sur le clavier, afin que l'échantillon sonne à sa hauteur originale quand vous jouerez un si bémol (c'est un moyen utile pour accorder vos différents instruments afin de pouvoir leur faire jouer la même mélodie sans que tout ne sonne comme votre premier cours de flute à bec au collège). L'accordage est représenté par un point rouge.

Ou, vous pouvez vous servir du clavier pour jouer de cet instrument... Il ne doit être utilisé que dans l'optique de tester l'instrument : il y a de la latence, et seul un canal de synthèse est disponible !

Vous pouvez ajuster l'octave de la note en utilisant les flèches à gauche et à droite du clavier, ou les touches gauche et droite de votre Palm.

Le lecteur d'échantillon de Bhajis Loops génère une sortie suréchantillonnée à 4 fois avec interpolation linéaire, puis la décime avec un filtre FIR 9 points pour revenir au taux d'échantillonnage original (22.05 kHz ou 44.1 kHz). Sur ce principe, la lecture peut être considérée comme sans aliasing tant que vous ne jouez pas l'échantillon plus de 2 octaves au dessus ou au dessous de son ton original.

Les Enveloppes sont générées à SR/4. Ainsi, une légère distorsion peut apparaître quand vous utilisez des enveloppes très rapides.

 

Les Menus

Le menu instrument

Default settings restaure tous les réglages par défaut pour l'instrument sélectionné. Si votre instrument sonne trop bizarrement, si la résonance est hors de contrôle et si Tentacule Violet veut prendre le contrôle de l'univers, ce peut être une commande utile.

 

Open / Save ouvre / enregistre un instrument unique. Les instruments sont enregistrés avec l'échantillon qui leur est assigné. La boîte de dialogue suivante est ouverte pour sélectionner un endroit pour sauvegarder :

La liste déroulante au milieu vous permet de sélectionner un endroit où sauvegarder. Ce peut être soit une carte d'extension, soit la RAM. Sauvegarder en RAM peut être beaucoup plus rapide, mais c'est un espace où il est délicat de pouvoir organiser ses fichiers. D'un autre côté, le temps d'accès à certaines cartes mémoire est long, mais elles constituent un moyen pratique pour manipuler des dossiers. Un tap sur le bouton Default Dir vous emmène aux répertoires par défaut de Bhajis Loops. Le dossier par défaut pour les instruments est /instruments.

Les instruments sont sauvegardés avec l'extension .bji sur la carte ; ou avec le type bjif et le créateur Loop en RAM.

 

Advanced settings permet de modifier des paramètres de synthèse, comme la forme d'onde du LFO ou la polarité de la modulation du filtre par l'enveloppe.

 

Voix / Polyphony vous permet de sélectionner des options avancées concernant la polyphonie, et plus précisément, comment les voix sont créées / retirées quand les notes sont jouées.

Quand Ignore Note Off est coché, l'instrument ne prend pas en considération la durée des notes. C'est à dire que même si la note s'arrête, la voix continue d'être jouée. Ceci est utile pour les sons de batterie, par exemple. Par ailleurs, plusieurs mode de voix sont disponibles :

De mauvais réglages des ces paramètres peuvent résulter en des voix fantômes. Par exemple, si un instrument utilise Ignore note Off et un échantillon en boucle sans enveloppe, chaque note durera pour l'éternité - ou du moins jusqu'à ce que votre machine ne soit plus capable de gérer une telle caco-polyphonie !

 

Keyboard mapping permet de restreindre un instrument à jouer dans un intervalle donné, ou de spécifier qu'un instrument est sans hauteur (comme les percussions, par exemple). Cette option est particulièrement utile quand vous utiliser des instruments superposés. Quand Ignore pitch est cochée, une note C3 sera jouée, indépendament de la note effectivement déclenchée.

 

Layering permet de combiner et grouper différents instruments. Plus précisement, les instruments sont groupés en une hiérarchie, selon une relation de maître/esclave. Quand une note est jouée sur l'instrument maître, elle sera jouée également par le ou les instruments esclaves.

La liste au centre de la boîte de dialogue affiche la hiérarchie. Vous pouvez choisir un instrument dans la liste, définir qui est son esclaver dans la liste déroulante en bas. Dans l'exemple donné, on peut voir que l'instrument 2 est l'esclave de l'instrument 1 ; que l'instrument 3 est l'esclave de l'instrument 2 ; et que l'instrument 4 est l'esclave de l'instrument 3. Cela signifie que:
- Toute note jouée par l'instrument 3 sera aussi jouée par l'instrument 4
- Toute note jouée par l'instrument 2 sera aussi jouée par l'instrument 3, et donc par 4
- Toute note jouée par l'instrument 1 sera jouée par les instruments 2, 3 et 4

L'option spécifique inherit settings (héritage) permet à un instrument esclave de synchroniser son volume et sa fréquence de filtre sur son maître. Ceci est particulièrement utile quand vous utilisez l'automation sur l'instrument maître.

 

Transpose ouvre la boîte de dialogue de transposition d'instrument :

Les deux listes permettent de sélectionner les instruments que vous voulez transposer - la première liste affiche tous les instruments disponibles ; la seconde les instruments à transposer.

Vous devez alors sélectionner une méthode de transposition. Vous pouvez soit transposer toutes les notes de tous les patterns pour l'instrument sélectionné ; ou simplement changer l'accordage pour les instruments sélectionnés. Enfin, sélectionnez le nombre de demi tons duquel les instruments choisis doivent être transposés ; et tapez sur Transpose.

 

Le menu d'édition

Copy copie les paramètres de l'instrument courant dans le presse-papiers.

Paste remplace les paramètres de l'instrument courant par ceux contenus dans le presse-papiers.

Kill all notes efface toutes les notes du morceaux jouées par l'instrument sélectionné.

 

Autres menus

Les autres menu sont communs aux autres éditeurs de Bhajis Loops et seront détaillés plus tard.

 

Bouclez une petite portion de n'importe quel échantillon. Wow ! Vous avez maintenant un oscillateur complexe prêt pour la synthèse soustractive ! Vous allez alors vous rendre compte que vous n'avez pas besoin d'échantillons très complexes pour créer des sons complexes. Amusez-vous avec des microboucles et jouez sur les paramètres des instruments...

 

Contenus / Code © Olivier Gillet 2003-2006 - ol point gillet at gmail point com

Index - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14