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
- 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.
- 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.)
- Sélectionnez un son dans le menu Programme. La banque Factory Presets est sélectionnée au premier démarrage.
- Volume règle le niveau de sortie audio du synthétiseur.
- 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
- Nouvelle banque crée une banque vide dans l’emplacement sélectionné.
- Charger… charge une banque JSON dans l’emplacement sélectionné.
- Renommer renomme la banque sélectionnée.
- Enregistrer enregistre la banque comme fichier JSON.
- Décharger retire une banque utilisateur.
Réglages des programmes
- Enregistrer enregistre les paramètres actuels dans l’emplacement sélectionné.
- Annuler rétablit les paramètres enregistrés de l’emplacement sélectionné.
- Copier le programme copie les paramètres de l’état d’édition dans le presse-papiers.
- Coller le programme colle les paramètres du presse-papiers dans l’état d’édition.
- Renommer renomme le programme sélectionné.
- Supprimer supprime le programme et laisse un emplacement vide.
- Partager l’URL copie une URL qui encode le programme actuel. Voir Partager 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.
- Marche démarre et arrête le synthétiseur.
- Silence coupe immédiatement toutes les voix.
- Volume règle le niveau de sortie audio de 0 à 1.
- Accord (demi-tons) modifie la hauteur de -24 à +24 demi-tons. Accord (cents) la modifie de -50 à +50 cents.
Clavier
Le panneau Clavier contient un clavier à l’écran et les réglages du clavier de l’ordinateur.
- Octave modifie le décalage d’octave.
- Glissé, lorsqu’il est activé, permet de faire glisser le doigt ou le pointeur sur les touches et de changer la note sans redéclencher la voix lorsque c’est possible. Il fonctionne bien avec Portamento.
- Vélocité règle la vélocité utilisée par le clavier.
- Disposition règle la disposition physique supposée 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
- Mix fait la moyenne des deux signaux.
- Anneau applique une modulation en anneau : il multiplie la Ligne 1 par la Ligne 2 et ajoute le produit à la Ligne 1.
- Bruit ajoute à la hauteur de la Ligne 2 un décalage aléatoire de 0 ou +32 demi-tons, renouvelé toutes les 0,2 millisecondes, puis fait la moyenne.
- Stéréo place les lignes sur des côtés opposés du champ stéréo ; Panoramique règle la position de la Ligne 1 et la Ligne 2 est placée en miroir.
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.
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.
- Aucune laisse l’échantillon inchangé.





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.
- Niveau règle la valeur de l’enveloppe : décalage de hauteur pour DCO, distorsion de phase pour DCW et amplitude pour DCA.
- Sustain sélectionne l’étape maintenue pendant la note.
- End sélectionne l’étape utilisée si la note est relâchée avant Sustain.
- Vitesse règle la rapidité du mouvement vers le niveau. La durée affichée dépend de la vitesse et de la distance à parcourir ; les enveloppes DCO, DCW et DCA utilisent des formules différentes.
- Suivi clavier adapte la vitesse de l’enveloppe à la hauteur de la note. 0 ne produit aucun effet et 1 applique le suivi complet.
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.
- Vitesse règle la vitesse en Hz.
- Profondeur règle l’écart maximal en demi-tons.
- Profondeur Mod ajoute un écart maximal lorsque la molette de modulation est au maximum.
- Délai règle le temps en secondes avant le début du vibrato.
Les quatre formes suivantes sont disponibles :
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.
- Activer active le portamento.
- Temps règle la durée d’un glissement de douze demi-tons ; un temps de 0 ne produit aucun glissement.
- Portamento glisse entre les notes legato en mode Mono, en conservant les étapes actuelles des enveloppes.
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é.
- DCA 1 et DCA 2 appliquent la vélocité aux niveaux d’amplitude.
- DCW 1 et DCW 2 l’appliquent aux niveaux de distorsion de phase.
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.
- Contrôle local détermine si les claviers et molettes contrôlent le CZP-1. Désactivez-le lorsqu’un équipement ou logiciel externe renvoie les messages MIDI reçus.
- Port d’entrée est le port écouté par le synthétiseur.
- Port de sortie est le port utilisé pour les notes, contrôleurs et changements de programme et de banque.
- Canal est le canal MIDI d’entrée et de sortie.
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é.
7. Copyright
La plupart des icônes viennent du projet Lucide https://lucide.dev, sous la licence https://lucide.dev/license .











