CrazyPhase

Manuel du synthétiseur CZP-1

1. Introduction

Le CZP-1 ( Lien ) est un synthétiseur à distorsion de phase dans le navigateur, capable de produire de nombreux sons intéressants. Il comporte deux lignes, chacune constituée d’un oscillateur généré numériquement, d’une enveloppe de hauteur, d’une enveloppe DCW pour la distorsion de phase et d’une enveloppe DCA pour l’amplitude, le tout alimentant un mixeur avec sélection de ligne et plusieurs modes de mixage, dont la modulation en anneau et la séparation stéréo.

2. Démarrage rapide

  1. Vérifiez que le volume de votre appareil est audible et qu’il n’est pas en mode silencieux, puis appuyez sur Marche dans le panneau Général.
  2. Utilisez le clavier à l’écran ou le clavier de l’ordinateur pour jouer des notes. (Le synthétiseur peut aussi être contrôlé en MIDI ; consultez la section MIDI.)
  3. Sélectionnez un son dans le menu Programme. La banque Factory Presets est sélectionnée au premier démarrage.
  4. Volume règle le niveau de sortie audio du synthétiseur.
  5. Appuyez sur Silence pour couper tous les sons actifs.

3. Bibliothèque

La Bibliothèque contient des banques de programmes. Le menu Banque sélectionne la banque courante et le menu Programme sélectionne un programme de cette banque. La sélection d’un emplacement non vide règle les paramètres du synthétiseur selon le programme choisi.

Une banque contient 128 emplacements de programmes. Un programme est l’ensemble enregistré des paramètres d’un son du synthétiseur.

Les banques Factory Presets et Shared ne peuvent pas être remplacées ; les autres banques sont disponibles pour l’utilisateur et peuvent contenir des programmes créés ou importés.

Les 128 emplacements apparaissent dans les menus Banque et Programme, y compris les emplacements vides.

Le navigateur enregistre les banques utilisateur ainsi que la dernière banque et le dernier programme sélectionnés. Les banques et les programmes sont partagés entre les instances du CZP-1 dans le même navigateur. (Ils sont stockés localement.)

Réglages des banques

Réglages des programmes

La modification des paramètres ne concerne que l’état d’édition. Un astérisque indique les paramètres modifiés. Copier et Coller dans un panneau ne concernent que ce panneau. Vous pouvez copier entre des panneaux du même type, par exemple entre les deux panneaux d’accord ou entre deux panneaux d’enveloppe. Copier le programme et Coller le programme dans la Bibliothèque concernent tous les paramètres du synthétiseur.

Volume, les réglages Accord (demi-tons) et Accord (cents) du panneau Général, Clavier et les options MIDI ne sont pas enregistrés dans les programmes.

Partager des programmes

Partager l’URL crée une URL contenant le programme actuel, modifications non enregistrées comprises, et la copie dans le presse-papiers.

L’URL encode les données du programme ; aucune donnée n’est stockée à distance et l’URL peut être librement partagée.

L’ouverture d’une URL partagée décode les paramètres et les charge dans la banque non modifiable Shared, à l’emplacement 127. Ce programme devient le programme courant et remplace le précédent programme Shared.

Pour enregistrer un programme reçu dans une banque utilisateur, sélectionnez-le dans Shared et utilisez Copier le programme dans la Bibliothèque. Sélectionnez une banque et un emplacement utilisateur, puis utilisez Coller le programme et Enregistrer.

Pour envoyer plusieurs programmes, utilisez Enregistrer pour télécharger la banque en JSON. Une autre personne pourra utiliser Charger… pour importer ce fichier dans un emplacement de banque.

4. Général

Le panneau Général contient les commandes audio principales et les réglages globaux de hauteur.

Clavier

Le panneau Clavier contient un clavier à l’écran et les réglages du clavier de l’ordinateur.

5. Synthèse

Le CZP-1 implémente la synthèse par distorsion de phase, inventée par Casio au début des années 1980 et utilisée dans ses synthétiseurs de la série CZ.

Structure d’un programme

Les paramètres de deux « lignes » et de quelques blocs fonctionnels constituent un programme. Une ligne comprend un DCO, une enveloppe de hauteur DCO, une enveloppe DCW et une enveloppe DCA. Les autres paramètres sont Sélection, Mixage des lignes, Panoramique, Polyphonie, Vibrato, Pitch Bend, Portamento et Sensibilité à la vélocité.

Les deux lignes

Une ligne est un chemin de synthèse complet produisant un signal. Le CZP-1 possède deux lignes ; chacune comprend un DCO (oscillateur contrôlé numériquement), une enveloppe de hauteur DCO, une enveloppe DCW (forme d’onde contrôlée numériquement), une fonction de fenêtrage et une enveloppe DCA (amplificateur contrôlé numériquement). Les sorties passent par Sélection et Mixage des lignes, qui peuvent les combiner de différentes manières.

L’enveloppe de hauteur DCO produit un décalage variable ajouté à la hauteur de la note, ainsi qu’aux effets comme le pitch bend et le portamento. Le DCO produit une phase d’oscillateur répétitive.

L’étage DCW reçoit cette phase et la sortie de l’enveloppe DCW et modifie la correspondance entre phase et position dans la forme d’onde. Au niveau DCW 0, toutes les formes non plates donnent la même sinusoïde. Au niveau 99, la distorsion produit la forme caractéristique sélectionnée. La forme plate est une sortie constante. Aux hauteurs élevées, le niveau DCW effectif est limité pour réduire l’aliasing.

La fonction de fenêtrage reçoit la phase et produit un multiplicateur. L’étage DCA applique le gain d’amplitude à l’échantillon fenêtré ; l’enveloppe DCA fournit la valeur d’amplitude convertie en gain DCA.

Modification des paramètres

Mixage des lignes

Sélection détermine les lignes utilisées et Mode détermine comment leurs signaux sont combinés.

Sélection

Les deux (1+2’) envoie les deux lignes indépendamment. Unisson (1+1’) envoie deux copies de la Ligne 1 ; la seconde utilise les réglages d’accord et de sensibilité à la vélocité de la Ligne 2 mais tous ses autres paramètres viennent de la Ligne 1. Ligne 1 seule et Ligne 2 seule n’envoient que la ligne sélectionnée.

Mode
Panoramique

Panoramique règle la séparation des lignes en mode Stéréo. À 0, il équivaut à Mix.

Panneaux d’accord

Chaque ligne possède un panneau d’accord au-dessus de son panneau DCO. Accord (demi-tons) modifie la hauteur en demi-tons et Accord (cents) en cents. Copier, Coller et Annuler dans ce panneau ne concernent que ses valeurs d’accord.

Panneaux DCO

Un DCO génère la forme d’onde et la phase de la ligne à partir des paramètres du panneau DCO.

Formes d’onde

Chaque DCO propose deux rangées de formes d’onde : la première est la forme principale et la seconde la forme alternative. Les deux rangées proposent les mêmes huit formes.

  1. Option de forme d’onde 1
  2. Option de forme d’onde 2
  3. Option de forme d’onde 3
  4. Option de forme d’onde 4
  5. Option de forme d’onde 5
  6. Option de forme d’onde 6
  7. Option de forme d’onde 7
  8. Option de forme d’onde 8
Forme d’onde alternée ?

Activez Forme d’onde alternée ? pour alterner entre les formes des deux rangées. Le premier cycle après le redéclenchement d’une note utilise la première forme.

Fonction de fenêtrage

Une Fonction de fenêtrage suit la phase pendant une période complète, multiplie chaque échantillon par la valeur de fenêtre correspondante, puis recommence au début de la période suivante.

Octave

Octave décale la hauteur de -1, 0, +1 ou +2 octaves.

Panneaux d’enveloppe

Une enveloppe est une valeur qui évolue dans le temps. Chaque ligne possède une enveloppe de hauteur DCO, une enveloppe DCW et une enveloppe DCA, chacune comprenant huit étapes.

Copier copie les réglages du panneau actuel et Coller les applique à un autre panneau. Chaque étape possède un Niveau et une Vitesse.

Après Sustain, le relâchement continue à l’étape suivante. Avant Sustain, il saute à End. Si Sustain est désactivé, l’enveloppe parcourt toutes ses étapes. Une étape DCA de niveau 0 a une amplitude nulle.

Autres paramètres

Polyphonie

Polyphonie indique le nombre de voix pouvant jouer simultanément. Mono n’utilise qu’une voix et change la hauteur vers la nouvelle note sans redémarrer les enveloppes.

Vibrato

Vibrato est une modulation périodique de la hauteur.

Les quatre formes suivantes sont disponibles :

  1. Option de vibrato 1
  2. Option de vibrato 2
  3. Option de vibrato 3
  4. Option de vibrato 4

La molette de modulation ajoute au maximum Profondeur Mod à Profondeur.

Pitch Bend

Pitch Bend est un contrôle continu de la hauteur par la molette ou l’entrée MIDI. Plage règle son amplitude maximale en demi-tons.

Portamento

Portamento est un glissement entre les hauteurs.

Sensibilité à la vélocité

Sensibilité à la vélocité détermine l’effet de la vélocité sur la synthèse. Quantité règle son intensité.

6. MIDI

MIDI permet de connecter le synthétiseur à des contrôleurs et appareils MIDI externes. Les navigateurs ne le prennent pas tous en charge et peuvent demander une autorisation.

Pour activer MIDI, sélectionnez Activer. MIDI indique d’abord « désactivé », puis son état devient celui de la connexion. Un message s’affiche si le navigateur ne l’autorise pas.

Le synthétiseur gère Note On, Note Off, Pitch Bend, CC 1 Mod Wheel, CC 7 Channel Volume, CC 11 Expression, CC 64 Sustain, CC 120 All Sound Off, CC 121 Reset All Controllers, CC 123 All Notes Off, Bank Select MSB et Program Change.

CC 7 contrôle Volume. CC 11 contrôle l’expression et met à l’échelle les réponses d’amplitude et DCW activées par la sensibilité à la vélocité. CC 64 maintient les notes relâchées jusqu’au relâchement de la pédale. CC 120 coupe les voix et libère les notes envoyées aux appareils externes. CC 121 réinitialise les contrôleurs et CC 123 libère les notes actives du canal sélectionné.

La plupart des icônes viennent du projet Lucide https://lucide.dev, sous la licence https://lucide.dev/license .