Sonic Pi ima zelo preprost vmesnik za programiranje glasbe. Vzemimo si malo časa in ga raziščimo.
A - Nadzor predvajanja B - Nadzor urejevalnika C - Podatki in pomoč D - Urejevalnik E - Možnosti F - Prikaz dnevnika G - Pomoč H - Grafični prikaz zvoka
S temi rožnatimi gumbi nadziramo predvajanje zvoka. Gumb Zaženi izvede program v urejevalniku, Ustavi ustavi program, ki se trenutno izvaja, Shrani zapiše program v zunanji dokument in Posnami ustvari posnetek (datoteko WAV) predvajanega zvoka.
These orange buttons allow you to manipulate the code editor. The Size + and Size - buttons allow you to make the text bigger and smaller.
S temi modrimi gumbi lahko dostopaš do podatkov, navodil in možnosti programa. Gumb O programu odpre okno s podatki o Sonic Pi-ju samem - skupini razvijalcev, zgodovini, sodelavvcih in tako naprej. Gumb Pomoč pokaže ali skrije okno z navodili in gumb Možnosti odpre ali zapre okno z možnostmi, s katerim lahko nadziraš Sonic Pi.
V tem delu vmesnika boš pisal programe ter skladal in izvajal glasbo. Je preprost urejevalnik besedila, kjer lahko svoje programe pišeš, brišeš, kopiraš … Predstavljaj si ga kot zelo osnovno različico Worda ali Google dokumentov. Urejevalnik besede samodejno pobarva, glede na to, kaj v programu pomenijo. Morda se to zdi nenavadno, vendar ti bo kmalu prišlo prav. Na primer, hitro boš našel številke, ker so vedno modre.
Sonic Pi ima veliko nastavitev, ki so prikazane v posebnem oknu. Pokažeš ali skriješ jih lahko z modrim gumbom Možnosti. Okno vsebuje veliko možnosti, na primer način “mono”, obratni stereo, določaš, kaj bo prikazano v dnevniku, spreminjaš glasnost glasbe in v sistemu Raspberry Pi tudi izbereš, v katero napravo naj bo poslan zvok.
Ko zaženeš program, bo Sonic Pi sproti zapisoval v dnevnik, kaj počne. Za vsak ustvarjen zvok se bo prikazalo sporočilo s točnim podatkom, kdaj se je zvok predvajal - rezen, če to spremeniš v možnostih. To je zelo uporabno, saj moraš, če želiš popraviti napako v programu, najprej razumeti, kaj program sploh dela.
Navodila, ki se prikažejo na dnu vmesnika, so eden najpomembnejših delov Sonic Pi-ja. Lahko jih pokažeš ali pa skriješ z gumbom Pomoč. Vsebujejo koristne podatke o vsem, kar je povezanega s Sonic Pi-jem, vključno s tem vodnikom, seznamom glasbil, vzorcev, primerov, učinkov FX in funkcij, ki so v Sonic Pi-ju na voljo za programiranje glasbe.
Grafični prikaz zvoka s krivuljo ti omogoča, da zvok hkrati vidiš in slišiš. Takoj lahko vidiš, da je krivulja “žagastega” zvoka videti kot žaga, običajen pisk pa da sinusno krivuljo. Razlikujejo se tudi krivulje tihih in glasnih zvokov. Obstajajo tri vrste grafičnega prikaza: samodejno se pokaže kombiniran prikaz za levi in desni zvočnik, pri stereo prikazu se pokažeta dva ločena grafa, eden za levi zvočnik in drugi za desnega. Obstaja pa tudi prikaz, ki nariše Lissajousovo krivuljo (https://sl.wikipedia.org/wiki/Lissajousova_krivulja), s katero prikaže razmerje med levim in desnim zvočnikom. Če v možnostih izbereš to vrsto prikaza, lahko z zvokom rišeš lepe slike.