Interfata Sonic Pi

Sonic Pi are o interfata foarte simpla pentru a programa muzica. Hai sa o descoperim.

Interfata Sonic Pi

A - Control Redare B - Control Editor C - Informatii si Ajutor D - Editor Cod E - Panou Optiuni F - Vizualizare Jurnal G - Sistem Ajutor H - Vizualizare Osciloscop

A. Control Redare

Butoanele roz sunt pentru pornirea/oprirea sunetelor. Butonul ‘Executa’ este pentru pornirea codului din editor, ‘Opreste’ pentru oprire, ‘Salveaza’ pentru salvarea intr-un fisier extern si ‘Inregistreaza’ pentru a crea un fisier WAV pornind de la sunetele care sunt redate.

B. Control Editor

Butoanele portocalii permite modificarea codului in editor. Butoanele Marime +’ si *Marime - te ajuta sa faci textul mai mare sau mai mic. Butonul Aliniere da codului un aspect mai ingrijit.

C. Informatii si Ajutor

Butoanele albastre iti dau acces la informatii, ajutor si optiuni. Butonul Info deschide fereastra de informatii despre Sonic Pi - echipa de baza, istoric, colaboratori si comunitate. Butonul Help comuta afisarea sistemului de ajutor (G), iar butonul Optiuni comuta afisarea unei ferestre in care poti modifica anumiti parametri de sistem.

D. Editor de Cod

Aceasta este zona in care vei scrie cod si vei compune/reda muzica. Este un editor de text simplu in care poti scrie cod, poti sa il stergi, sa copiezi/lipesti bucati din el, etc. Este un fel de versiune limitata de Word sau Google Docs. Editorul afiseaza automat anumite cuvinte cu culori, in functie de sensul lor in cadrul codului. Poate parea ciudat la inceput, dar in curand vei vedea ca e foarte util. De exemplu, vei recunoaste un numar dupa faptul ca este albastru.

E. Panou de Optiuni

Sonic Pi permite schimbarea anumitor parametri la care se poate ajunge apasand butonul optiuni in zona Informatii si Ajutor. Acesta va comuta afisarea Panoului Optiuni care contine un numar de parametri ce pot fi schimbati. Exemple de astfel de parametri sunt: forteaza modul mono, inversare canale stereo, comutare nivel de detaliu jurnal. Exista si un potentiometru de volum si selectie de iesire audio pentru Raspberry Pi.

F. Afisare Jurnal

Cand rulezi codul din buffer, in zona de afisare a jurnalului se afiseaza informatii despre ce face programul la un moment dat. Implicit, vei vedea un mesaj pentru fiecare sunet pe care il creezi, cu momentul exact in care a fost activat. Acest lucru este foarte util cand vrei sa iti depanezi codul sau sa intelegi ce face codul tau.

G. Sistem Ajutor

In sfarsit, una dintre cele mai importante parti ale interfetei Sonic Pi este reprezentata de sistemul de ajutor care apare in partea de jos a ferestrei. Aceasta poate fi afisata/ascunsa apasand pe butonul albastru Ajutor. Sistemul de ajutor contine informatii utile despre toate elementele Sonic Pi, inclusiv acest tutorial, o lista a sintetizatoarelor disponibile, sample-uri, exemple, efecte (FX) si o lista a tuturor functiilor pe care Sonic Pi le ofera pentru programarea muzicii.

H. Osciloscop

Osciloscopul ofera o reprezentare grafica a sunetelor pe care le auzi. Poti sa observi cum unda fierastrau chiar arata ca niste dinti de fierastrau si cum banalul bip este o unda sinusoidala. Poti observa de asemenea diferenta intre sunetele slabe si cele puternice urmarind dimensiunea liniilor. Exista 3 osciloscoape cu care te poti juca - cel implicit combina canalele stanga si dreapta, cel stereo afiseaza separat fiecare canal, iar al treilea prezinta relatia de faza intre cele doua canale folosind Curbele lui Lissajous (https://en.wikipedia.org/wiki/Lissajous_curve) si permite crearea de imagini interesante folosind sunetul.