OSC CHOP : Utilisation de la fonction de hachage du Roland S-1
Après avoir vu la création d'oscillateur personnalisé avec la fonctionnalité OSC DRAW, nous allons voir une autre fonction de personnalisation d'oscillateur du S-1, avec la fonction OSC CHOP.
Celle-ci va nous permettre de modifier le contenu harmonique de chaque oscillateur (Square/personnalisé, Saw, Sub) ainsi que du générateur de bruit (Noise) par application de motifs de hachage (Chop pattern) personnalisés et distincts pour chaque source (oscillateurs et bruit, donc). Il est en outre possible d'appliquer un multiplicateur (Comb) commun à chaque motif, pour aller encore plus loin dans la sculpture du son.
Cette fonctionnalité originale permet d'explorer des contrées harmoniques inattendues, d'autant plus qu'elle s'applique à toutes les sources, dont l'oscillateur personnalisé : une fois les sources (Square/personnalisé, Saw, Sub et Noise) hachées et mixées ensemble, il est possible d'obtenir des timbres très originaux.
Enfin, tout comme les paramètres MULTIPLY et SWITCH de la fonction OSC DRAW, les paramètres OVERTONE et COMB de la fonction OSC CHOP sont pilotables par le séquenceur (jusqu'à 64 pas max), pour la création de séquences dronesques et psychédéliques.
Conseil
Pour appréhender au mieux la fonction OSC CHOP, je conseille de partir sur le patch INIT (tous les paramètres sont remis à zéro, sauf le volume de l'oscillateur Square), sélectionnable dans le MENU [SHIFT + pad 15] par navigation avec la molette TEMPO /VALUE (valider avec le pad 2 [ENTER]).
MOTIF DE HACHAGE/CHOP PATTERN : VUE GLOBALE
Chacun des 4 motifs de hachage disponible est divisé en 16 segments (représentés par les pads de pas du séquenceur) et est appliqué à sa source respective en fonction de la valeur (commune) d'OVERTONE : oscillateurs Square ou personnalisé, Saw, Sub et générateur de bruit (White/Blanc ou Pink/Rose, sélectionnable avec SHIFT + potentiomètre NOISE). Il y a donc 4 motifs de hachage distincts, personnalisables et applicables en tout.
On pourrait décrire un motif de hachage comme étant une modulation d'amplitude discrétisée en 16 segments et appliquée sur 1 période (à la fréquence de référence) des oscillateurs/générateur du S-1.
Exemple : application de 7 segments de chop (2,4,5,11,12,13 et 14) à l'oscillateur Saw.
Pour chaque motif de hachage, lorsqu'un pad (segment) est éteint, la valeur d'OVERTONE (voir ci-après) est appliquée à la valeur d'amplitude de la source pour ce pas (que l'on peut représenté comme comprise entre -100 et 100) :
- une valeur de 0 laisse l'amplitude inchangée :

- une valeur comprise entre 1 et 99 va ramener la valeur d'amplitude vers 0, que la valeur d'amplitude initiale soit dans le domaine négatif (entre -1 et -100) ou positif (entre 1 et 100) :
- une valeur de 100 correspond à une amplitude de 0 (mute) :
- toute valeur supérieure à 100 (de 101 à 200) va faire croitre l'amplitude du segment concerné vers le domaine opposé (positif si amplitude traitée négative ou négatif si amplitude traitée positive) :
- une valeur de 200 correspond à une inversion de l'amplitude :
COMMENT ÇA MARCHE ?
Techniquement, l'application du motif de hachage revient à appliquer un offset discrétisé sur 16 segments à la valeur d'amplitude de la source traitée (oscillateur et générateur de bruit), pour le segment (=pas) traité.
Cela peut se traduire par le calcul suivant pour obtenir la valeur d'amplitude résultante de la source pour chaque segment de chop appliqué (=actif, c'est à dire pad éteint) :
Valeur amplitude résultante = Valeur amplitude initiale - (Valeur amplitude initale * (Valeur OVERTONE/100))
Par exemple, pour une amplitude source de 50 et une valeur d'OVERTONE de 50, on obtiendra :
50 - (50*(50/100)) = 50 - (50*0.5) = 50 - 25 = 25
Pour la même amplitude initiale (50) et une valeur d'OVERTONE de 200, cela donnerait :
50 - (50*(200/100)) = 50 - (50*2.0) = 50 - 100 = -50
On comprend que si la valeur d'amplitude initiale en un segment est de 0, l'application d'un segment de chop (=pad éteint), même avec une valeur d'OVERTONE de 200, ne changera pas la valeur d'amplitude résultante, qui restera inchangée (multiplication par zéro).
En résumé, les points des générateurs (oscillateurs/générateur de bruit) ayant une valeur d'amplitude initiale de 0 sont invariants lors de l'application de la fonction CHOP. Ceci est bon à savoir, particulièrement pour l'oscillateur personnalisé où l'on peut fixer plusieurs points de la courbe à 0.
Si on applique tous les segments de chop (16) d'un motif et que l'on règle la valeur d'OVERTONE à 200, la forme d'onde à laquelle le motif est appliqué est inversée (voir exemple sur l'oscillateur Saw, illustré ci-après, sur 2 périodes).
Il faut noter que la valeur du paramètre OVERTONE (=intensité de l'offset appliqué) est commune aux 4 motifs : la valeur d'OVERTONE appliquée sera la même pour tous les pas "choppés", pour les 4 motifs possibles (1 motif distinct par source, on le rappelle).
La différence sonore va se jouer sur la valeur d'amplitude initiale de la source pour le pas traité et est donc conditionnée par la source (Square/personnalisé, Saw, sub et Noise) conjointement à la position du(des) segment(s) de chop (=pad) utilisé(s) dans le motif correspondant.
EN PRATIQUE, ÇA SE PASSE COMMENT ?
L'application d'un motif de hachage (CHOP) à l'un des générateurs (oscillateurs + noise) peut se réduire en deux points :
1. Régler la valeur d'OVERTONE (OVTN) appliquée à tous les segments de hachage, pour les 4 motifs. Une valeur d'OVERTONE réglée à 0 implique que les motifs de hachage n'ont aucun effet sur leurs sources correspondantes, ce qui est équivalent en pratique à désactiver la fonctionnalité CHOP pour tous les motifs de hachage.
2. Sélectionner les segments de chop actifs du motif de hachage sélectionné et appliqué à la source à traiter (4 motifs disponibles et sélectionnables correspondants aux sources Square/oscillateur personnalié, Saw, Sub et générateur de bruit).
Ces deux points sont complètement indépendants : il est tout à fait possible d'éditer les segments de chop pour chacun des 4 motifs avec une valeur d'Overtone réglée à 0 (=CHOP inactif), ou tout tout autre valeur, ou de régler la valeur d'Overtone sans qu'aucun segment de chop d'aucun motif ne soit actif (=éteint).
Les fonctionnalités relatives à l'édition et application des motifs de hachage sont accessibles par le menu CHOP [SHIFT + pad 6].
Le menu CHOP propose 5 paramètres, chacun accessible par navigation avec la molette TEMPO /VALUE puis sélectionnable avec le pad 2 [ENTER].
1. OVTN (pour OVERTONE)
L'OVERTONE permet de régler la valeur de modification d'amplitude appliquée à tous les segments Chop de tous les motifs éditables (4 en tout). Cette valeur est réglable de 0 à 200 par pas de valeur entière, avec la molette TEMPO /VALUE. Une valeur de 0 implique qu'aucun segment de hachage n'est actif, pour tous les motifs. Par défaut (patch INIT), la valeur de ce paramètre est à 100 (=un segment de hachage agit comme un mute).
Il est possible de régler la valeur d'OVERTONE en utilisant le raccourci [SHIFT + potentiomètre LFO], de o. 0 (désactivation globale CHOP) à o.200 (inversion d'amplitude des segments actifs).
2. SQR.P (pour SQUARE CHOP PATTERN)
Édition du motif de hachage applicable à l'oscillateur SQUARE ou à l'oscillateur personnalisé si celui-ci est activé (paramètre SWITCH du menu DRAW sur SLOPE ou STEP, accessible via le raccourci SHIFT + potentiomètre SAW, voir tuto OSC DRAW pour plus de détails) : sélection des segments de chop actifs.
Le motif de hachage est composé de 16 segments représentés par les pads 1 à 16 du S-1. Chaque segment du motif est activable en éteignant le pad correspondant. Si la valeur d'OVERTONE est réglé sur 0, les pads clignotent pour indiquer que le motif de hachage n'aura aucun effet.
Si l'oscillateur personnalisé est activé à la place de l'oscillateur Square (raccourci SHIFT + potentiomètre SAW, paramètre STEP ou SLOPE), le motif de hachage s'applique alors à l'oscillateur personnalisé, en mode SLOPE et STEP :
3. SAW.P (pour SAW CHOP PATTERN)
Édition du motif de hachage applicable à l'oscillateur SAW : sélection des segments de chop actifs.
Le motif de hachage est composé de 16 segments représentés par les pads 1 à 16 du S-1. Chaque segment du motif est activable en éteignant le pad correspondant. Si la valeur d'OVERTONE est réglé sur 0, les pads clignotent pour indiquer que le motif de hachage n'aura aucun effet.
3. SUB.P (pour SUB CHOP PATTERN)
Édition du motif de hachage applicable à l'oscillateur SUB : sélection des segments de chop actifs.
Il faut noter que la fréquence de l'oscillateur SUB étant un multiple entier de la fréquence de référence des oscillateurs (Square/Saw), le motif de hachage va se répéter 2 fois si le SUB est réglé à -1 octave et 4 fois si le SUB est réglé à -2 octaves (réglage accessible via [SHIFT + pad SUB OCT]).
Le rapport entre la fréquence de référence et la répétition du motif de hachage est illustré ici :
Le motif de hachage est composé de 16 segments représentés par les pads 1 à 16 du S-1. Chaque segment du motif est activable en éteignant le pad correspondant. Si la valeur d'OVERTONE est réglé sur 0, les pads clignotent pour indiquer que le motif de hachage n'aura aucun effet.
4. NOI.P (pour NOISE CHOP PATTERN)
Édition du motif de hachage applicable au générateur de bruit NOISE. Il faut noter qu'en dehors d'une valeur d'OVERTONE réglée à 100 (=silence), l'effet du motif de hachage appliqué au générateur NOISE ne sera que peu audible.
Pour sortir de l'édition des motifs de hachage SQR.P, SAW.P, SUB.P ou NOI.P, maintenir la touche SHIFT appuyée + une pression sur le pad 1 [EXIT].
5. COMB
Le paramètre COMB va agir comme un multiplicateur pour l'ensemble des 4 motifs de hachage. Celui-ci peut prendre n'importe quelle valeur décimale comprise entre 1.0 et 32.0 (affichage C 1.0 jusqu'à C32.0), sauf les valeur en xx.3 ou xx.7 (pour des raisons que j'ignore, peut-être pour boucler sur 8 pas par valeur entière, en lien avec le séquenceur), tout comme le paramètre MULTIPLY du menu OSC DRAW.
Une valeur élevée de ce paramètre peut provoquer un bruit indésirable (ou désiré, c'est selon), dans ce cas, soit jouer à une octave inférieure, soit réduire la valeur du paramètre COMB.
Le raccourci [SHIFT + potentiomètre SUB] peut être utilisé pour régler la valeur de COMB, qui ne sera audible que si un motif de hacahge est actif (=avec au moins un segment activé pour le motif considéré et le paramètre OVERTONE supérieur à 0).
ON MIXE LE TOUT !
Un très bon point pour la fonctionnalité CHOP est de pouvoir créer un motif de hachage distinct par générateur (4 motifs en tout : Square/oscillateur personnalisé, Saw, Sub et Noise), ce qui laisse la possibilité de pouvoir "créer" 3 oscillateurs aux formes d'ondes originales (plus altération du générateur de bruit).
On peut alors, en combinant habilement les 4 sources hachées, créer une sorte de macro-oscillateur assez élaboré.
Note importante pour le mélange des sources : à volume égal, l'oscillateur personnalisé délivre une amplitude sensiblement moins élevée que les sources Square, Saw, Sub et Noise, dans un rapport d'environ 2/3. Pour un réglage équilibré, si le volume de l'oscillateur personnalisé (=potentiomètre Square) est au max (=255), il faudra régler les Saw, Sub et Noise à environ 170-180 pour avoir la même amplitude de sortie.
ET LE MOTION SEQ DANS TOUT ÇA ?
Le S-1 permet d'enregistrer le mouvement des paramètres contrôlés par les potentiomètres en façade pour la séquence que l'on programme (qui peut faire une longueur maximum de 64 pas, 16 pas par défaut) : filtre, enveloppe, range, forme de l'oscillateur LFO, volume des oscillateurs, enveloppe, reverb, delay, etc.
La limite est de 8 paramètres distincts maximum (le S-1 affiche "FULL" quand il ne peut plus enregistrer de variations de paramètres).
Pour effacer toutes les valeurs de variations de paramètres enregistrées pour une séquence, il faut appuyer sur SHIFT + pad 13 [MOTION], puis valider avec le pad 2 [ENTER]. Utile quand on ne sait plus où on en est.
L'enregistrement de variation des paramètres peut se faire soit "en direct" lors de la lecture/enregistrement de la séquence (bouton PLAY + RECORD allumés) ou bien étape par étape, en navigant avec la molette TEMPO/VALUE entre les étapes (bouton RECORD allumé seul), puis en tournant le potentiomètre voulu à la valeur souhaitée pour l'étape en cours d'édition. L'édition step-by-step permet donc une édition précise des paramètres par étape, très confortable.
Tout comme pour les paramètres de la fonctionnalité OSC DRAW, les paramètres OVERTONE et COMB sont pilotables par potentiomètres (LFO et SUB, respectivement) via raccourci en combinaison avec la touches SHIFT et donc enregistrables dans une séquence (soit en direct pendant la lecture, soit étape par étape, comme décrit précédemment).
Il est alors aisé de créer des séquences où le contenu harmonique de nos oscillateurs (chacun avec son motif de hachage propre) plus le générateur de bruit, va évoluer au cours de la lecture de la séquence, en plus des notes, effets, etc. joués.
Ceci, en combinaison avec les paramètres d'éditions de l'oscillateur personnalisé (rappelons que le motif de hachage SQUARE SQR.P est également applicable à l'oscillateur personnalisé en mode SLOPE ou STEP, si celui-ci est sélectionné à la place de l'onde Square) ouvre un champ d'exploration sonore absolument démentiel.
EXEMPLE
Il est possible d'utiliser le motif de hachage avec l'oscillateur personnalisé, avec une forme Sine pour obtenir un effet de wavefolding :
J'espère que ce tutoriel vous a permis de mieux comprendre et prendre en main la fonctionnalité OSC CHOP du S-1, qui, couplée avec la fonctionnalité OSC DRAW, permet des créations sonores inattendues.

















