Un synthétiseur simple mais complet avec 2 oscillateurs, mode libre ou unisson, 2 filtres LPF/HPF, un clavier, un oscilloscope.
J’aime beaucoup l’approche modulaire de la JS API Audio, car c’est un principe déjà familier pour moi avec ma passion pour les instruments de musique analogiques et les synthétiseurs modulaires. Aussi, ce genre de projet me sert à essayer des architectures différentes afin de trouver la plus intéressante pour de plus gros projets.
- JS API Audio
- POO
- Visualisation Data

Les deux oscillateurs se lancent lorsque l’on appuie sur les touches du clavier, mais ils peuvent être réglés indépendamment, ou jouer à l’unisson. Allumer les boutons « trig hold » a pour effet de maintenir la note. On peut toujours en modifier la fréquence (note).

Chaque élément est bien séparé dans une classe, qui peuvent me servir dans d’autres projets, et que j’améliore au fur et à mesure.

Par exemple cette classe me sert à pouvoir re-router automatiquement certains modules en cas de bypass dans la chaine.