Ziceam (vezi aici, mai spre sfarsitul postului) ca vrem sa-l incurajam pe Razvan sa se joace la keyboard-ul midi. Am observat ca atunci cand loveste clapele ii mai raman ochii la monitor si ne-am gandit ca nu ar strica sa si vada ceva acolo.
In the process am invatat cum se configureaza un server de live audio streaming pe linux, dar n-am gasit o solutie la problema initiala. 🙂 Stefan a sugerat projectM. ProjectM e o chestie foarte interesanta – ideea e de fapt ca poti folosi vizualizarile de Milkdrop (remember Geiss? 🙂 ) sub linux. Si are si un modul pentru Jack (serverul audio, nu dl. Nicholson).
Din pacate, modulul ala n-a compilat pe OpenSuse 10.2 🙁 Nici dupa ce am instalat sdl-develop (fiindca imi cerea sdl-config). Altfel, vizualizarile sunt chiar faine (am instalat pana la urma asta, asta si asta, iar acum projectM apare ca unul dintre plugin-urile pt. libvisual in AmaroK).
Pana la urma am apelat la Jaaa. Jaaa face parte din distributia OpenSuse, dar e setat sa se lege de Alsa, nu de Jack. Ca sa apara in Jack trebuie pornit cu:
jaaa -J
Pe scurt, pasii pe care i-am parcurs au fost urmatorii:
- start Jack (cu QJackCtl)
- start Jaaa
- start ZynAddSubFX
- conecteaza (in QJackCtl, Connect, Midi) keyboard-ul cu ZynAddSubFX
- conecteaza ZynAddSubFX cu alsa_pcm si cu jaaa
- in Jaaa, seteaza Frequency, Max la 1050k
Rezultatul nu e spectaculos. Vizualizarea e insa foarte intuitiva. Nota cea mai joasa cantata pe keyboard arata in Jaaa asa:
Iar nota cea mai inalta arata asa:
In fine, un acord format din trei sunete arata asa:
You get the point. 🙂
Pingback: Print Screen of the Day at Gramo`s World