Audio rendszer: szerverek és szolgáltatások indítása

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.