Az audio rendszer összetevői: SuperCollider – valósidejű audioszerver; JACK Audio Connection Kit – audio szerver a ki- és bemenetek vezérlésére; DarkIce – a kimenetet küldi IceCast2 szerver felé; IceCast2 – online stream-szerver.
AutoStart szolgáltatások
DarkIce
service: darkice
A DarkIce szolgáltatás automatikusan indul a szerver bootolását követően, az mtm felhasználó szolgáltatásaként.
Konfigurációs: /home/mtm/.darkice.cfg
IceCast2
service: icecast2
Az IceCast2 szerver automatikusan indul a szerver bootolását követően, és létrehozza az mtm.mp3 mountpontot.
URL on LAN-66: http://192.168.66.12:8000/mtm.mp3
URL on LAN-67: http://192.168.67.113:8000/mtm.mp3
Konfigurációs fájl: /etc/icecast2/icecast.xml
Manuálisan idítandó szolgáltatások
A szolgáltatások indítását az mtm nevű felhasználónak kell elvégeznie, a számozásnak megfelelő sorrendben.
1. JACK service indítása ALSA driverrel.
Script: /home/mtm/start_jack_server_sh
2. Super Collider indítása
Indítás: sclang
Boot: s.boot;
3. Super Collider – DarkIce kapcsolat
Script: /home/mtm/jack.sh (darkice-port)
4. Teszt
SC script:
{ SinOsc.ar(440, 0, 0.3).dup }.play;
Teszt leállítása
s.freeAll;
Teljes SC szerver újrakezdése, minden futó Synth és Group törlése.
