Jour 10 — Oscillateur

Couché très tard pour finir de programmer le mouvement procédural de vague applicable à un ensemble d’objets. Je génère une fréquence qui se répend parmi les éléments en fonction de leur position. Je suis parti d’une ligne de code que j’avais utilisée pour un autre projet :

r= Quaternion.Euler(amplitude * Mathf.Sin((Time.time + phase) * frequence)

Ensuite j’ai eu envie de contrôler tout ça à partir de mon KORG nanoKontrol2. J’ai donc passé un bout de temps à paramétrer les signaux OSC. Mais encore une fois des problèmes techniques liés à Windows compliquaient les choses. J’ai finalement décidé de laisser tomber OSC pour ce projet et plutôt me replier sur MIDI. Après ce virage, les choses sont allées très vite. J’ai utilisé le MidiJack, programmé par Keijiro.

Je peux donc maintenant modifier l’amplitude, la férquence et le délais par cette console. La prochaine étape sera de rendre le tout un peu plus beau (et un peu moins brun). Je filmerai sans doute une petite démo prochainement.



 

Puisque j’ai choisi d’utiliser MIDI plutôt qu’OSC, je pourrai ensuite utiliser mon synthétiseur Roland pour générer à la fois l’audio et le mouvement de l’expérience.


Waves_03.gif
KorgNano.jpg
Roland.jpg
Précédent
Précédent

Jour 11 — Pan Stéreo Stroboscope

Suivant
Suivant

Jour 1.618033989 - Le nombre d’or