Introducere în programarea sunetului cu date pure

Cuprins
design sunet Este un domeniu care nu este foarte bine cunoscut de majoritatea oamenilor, cu toate acestea este de o mare importanță. Sunetele ne oferă o formă de răspuns care ne poate ajuta să eliberăm câmpul vizual al unor stimuli, realizând astfel o implicare mai mare a persoanei.
Un exemplu foarte clar de utilizare a sunetului digital este atunci când avem răspunsuri la acțiuni, de exemplu, facem clic pe un element al unei interfețe și dacă este modelat după ceva în lumea reală, este posibil ca utilizatorul să se aștepte în mod natural la un sunet.
Putem, de asemenea, să stabilim starea de spirit sau starea de spirit a utilizatorilor prin intermediul sunetului, putem profita de momentul în care echipamentul nostru pornește, exact când vedem primul ecran de multe ori putem auzi un sunet, acest lucru stabilește starea de lucru, deoarece indică faptul că echipa este gata.
Pentru a crea sunete avem multe opțiuni. În acest caz, vom vedea cum putem implica programarea în generarea de sunet. Pentru aceasta vom folosi un mediu de dezvoltare vizuală numit Date pure sau P.S abreviat.
Date pureP.S A fost creat în anii 90 și este distribuit în prezent sub o licență open source și este gratuit. Fiind un mediu vizual, nu avem nevoie să scriem o cantitate mare de cod sursă. Dimpotrivă, de cele mai multe ori ne vom vedea interacționând cu elemente ale interfeței și manipulând caracteristicile acestora pentru a obține rezultatele noastre așteptate.
Obțineți date pureP.S Este disponibil pentru diferite platforme la următorul link de unde putem descărca versiunea cea mai apropiată de mediul nostru. Pentru a începe să lucrăm cu acest instrument vom folosi versiunea Pd-extins care aduce mai multe elemente suplimentare, astfel încât să începem
căci această lume să fie cât se poate de simplă.

MARI

În cazul acestui tutorial, vom lucra în mediul înconjurător Windows, deci unele acțiuni pot fi diferite pe alte platforme, totuși trebuie menținut ceea ce este principiul de bază.
Instalarea de Date pure în Windows Pur și simplu descărcați pachetul de instalare și faceți dublu clic pe acesta și urmați instrucțiunile până la sfârșit. Apoi, putem căuta programul în meniul nostru de pornire, ca orice alt program instalat pe computerul nostru.
Pentru a începe în acest nou domeniu pe care poate nu îl cunoaștem, primul lucru pe care trebuie să-l facem este să ne familiarizăm cu mediul pe care îl avem. La deschidere Date pure vom găsi o fereastră care are în partea sa inferioară o consolă cu mesaje din Buturuga, iar în partea superioară două elemente, cel din stânga ne permite să arătăm volumul de intrare și ieșire a sunetelor și a celui din dreapta ne permite să permitem procesarea digitală a efectelor sau DSP.
Să vedem cum arată această fereastră la prima pornire:

Odată ce vedem acest ecran, putem începe prin a privi meniul de sus și a face clic pe opțiune Arhiva și apoi în opțiune Nou, cu aceasta vom genera un nou spațiu de lucru în care putem plasa elementele pentru a genera sunet.
În această nouă fereastră vom face clic pe opțiunea de meniu pus și vom plasa un obiect nou Prin selectarea opțiunii corespunzătoare, va genera o casetă mică care va urma cursorul mouse-ului până când vom face clic pe fereastră. Acest lucru poate fi abreviat folosind tasta CTRL + 1.
Odată ce am plasat primul nostru obiect, trebuie să-i dăm un sens astfel încât P.S îl puteți vedea cu un utilitar, numele care vor intra în obiect sunt cele corespunzătoare lecții, un concept care este foarte asemănător cu limbajele de programare tradiționale.

Acest obiect pe care l-am creat este un oscilator, ceva care în audio ne permite să schimbăm rapid frecvențele pentru a obține un anumit timbru sau ton, de aceea este numit osc clasa pe care am folosit-o. Dacă greșim și scriem un nume de clasă care nu există, în consolă P.S Vom vedea un jurnal cu erorile care apar așa cum putem vedea în următoarea imagine:

Acum vom crea un obiect nou în spațiul nostru de lucru și îl vom așeza sub primul pe care l-am realizat, dacă recapitulăm trebuie să avem un obiect numit osc ~ 440 iar pe cel nou îl vom pune pe nume dac ~.
Apoi, vom crea câteva linii începând de la extremul stâng al primului nostru obiect și le vom trage pentru a le uni cu al doilea obiect. Ne vom da seama că putem crea linia pentru că vom vedea un cerc pe marginea cea mai groasă a obiectelor noastre.
În cele din urmă mergem la ecranul unde avem jurnalul de erori și în partea de sus vom plasa volumele de intrare și ieșire până la un sfert din traseul său și apoi vom face clic pe DSP pentru a-l activa. Dacă totul a decurs bine, ar trebui să auzim un sunet ieșind din difuzoarele noastre:

MARI

Cu aceasta vom fi creat primul nostru sunet și primul nostru oscilator.
După ce am pus deja la încercare P.S și capacitatea sa de a genera sunete, trebuie să înțelegem ce s-a întâmplat, astfel încât să putem continua să experimentăm. Dacă ne uităm la numele clasei, se termină cu simbolul ~ Acest lucru se face prin convenție, deoarece obiectele care generează sau modifică semnale trebuie să aibă acest simbolPe de altă parte, obiectele care nu produc sunet de la sine nu îl poartă să fie definit.
Cum functioneazã?În cazul exemplului, obiectul dac ~ e o convertor analog-digital care trimite semnale către placa noastră de sunet, deci putem deduce că este un generator de sunet sau un obiect creator. În a doua instanță putem observa că liniile pe care le creăm sunt de fapt conexiuni de intrare și ieșire care merg la primul nostru obiect, care este osc ~ 440, acest obiect este de fapt un modificator de sunet, deoarece stabilește frecvența cu care va vibra impulsul pe care îl generăm și că, dacă avem o analiză corectă, vom ști că numărul 440 corespunde acelei frecvențe.
frecvența 440 corespunde tonului concertului standard și este echivalent cu nota într-un cadru muzical.
Acum vom vedea o altă acțiune de bază a P.S și este controlul volumului, pentru aceasta trebuie să înțelegem că putem manipula cantitatea de semnal care este trimisă pe placa noastră de sunet. În acest caz putem folosi operatori precum * + - /În cazul nostru vom șterge liniile de conexiune pe care le-am creat în exemplul anterior și vom crea un obiect nou, în interiorul acestuia vom plasa următoarele simboluri * ~.
Atunci ne vom conecta osc ~ 440 la noul obiect cu o singură linie și de la noul obiect la dac ~ cu două rânduri. Dacă pornim DSP Nu vom auzi nimic, deoarece înmulțim semnalul cu 0 și, în consecință, vom obține 0 în acea operație.

Deci putem înțelege că 0 este absența totală a semnalului și 1 este semnalul maxim, prin urmare putem lucra cu fracțiuni pentru a obține intensități de volum diferite, urmând să ne modificăm obiectul și locul operatorului *~ 0.20 cu aceasta vom trimite un 20% semnalul nostru dac ~ și vom auzi apoi o diferență în intensitatea volumului.

Cu aceasta am creat un controlul volumului pentru primul nostru sunet.
Acum vom crea două obiecte noi, în meniu vom selecta opțiunea mesaj în loc de obiect și le vom așeza lângă operatorul nostru de volum, vom elimina valoarea din acesta 0.20 pe care le-am plasat și în casetele de mesaj vom plasa 0 și 1, acest lucru ne va opri și activa sunetul.
Odată ce avem totul gata, vom face clic pe opțiune Ediție iar în meniul nostru vom deselecta opțiunea numită mod de editare, acest lucru ne va permite să facem clic pe mesajele pe care le-am creat și astfel să ne controlăm sunetul în timp real la pornirea DSP.

Cu aceasta putem concluziona că mod de editare Acesta este cel care ne va permite să modificăm elementele vizuale, dar când îl oprim sau schimbăm modul, vom putea manipula acțiunile lor fără a le schimba valorile. Comanda rapidă pentru modul de editare este CTRL + E.
Cu aceasta am terminat acest tutorial, am creat un mic exemplu despre cum să generezi un sunet folosind Date pure în echipa noastră sub mediu Windows. Dacă vrem să vedem documentația de P.S este suficient să accesăm opțiunea de ajutor a meniului, unde putem vedea conceptele de bază ale acestui mediu de creare a sunetului.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave