Vadīklu izveide, izmantojot Pure Data

Satura rādītājs
Strādāt Tīri dati Tas nav saistīts ar visa nepieciešamā būvniecību no nulles lielākoties, patiesībā mēs varam darīt mazas lietas, kas ir abstraktas un atkārtoti izmantojamas, lai katru reizi, kad mums ir nepieciešams veikt jaunu projektu, mums būtu dažas pamatnes, no kurām mēs varam noteikt mūsu projekta sākums.
VadīklasLai sasniegtu šo mērķi, mums jāizveido t.s vadīklas, kas ir nekas cits kā elementi, kuriem ir funkcionalitāte un kurus mēs varam iekļaut projektos, lai varētu pievienot savu uzvedību un tos mainīt, nemainot pamatu.
Vadība, ko mēs radīsim, ļaus mums redzēt skaņu grafikā, tāpēc mums vispirms ir jāzina, kāpēc ir svarīgi redzēt skaņu un ko tā ļauj mums sasniegt, paturot prātā, mērķi, lai to sasniegtu, veicot virkni darbību.
Tas var šķist kaut kas, kam nav daudz loģikas, bet jā, tas ir jāiemācās redzēt skaņu, jo dienas beigās skaņa ir frekvence un tāpēc ir iespējams izveidot tās grafiku, un Tīri dati tas ir izdarāms.
Skaņas redzēšanas ideja ir tāda, ka mēs varam identificēt tās īpašības, pirms dzirdam, kā skan kontrole, un tādējādi varam paātrināt savu darbu. Klausoties to, ko mēs redzam, mēs pakāpeniski nostiprinām fonētiskās zināšanas par to, kā vajadzētu izskatīties dzirdamajam, un tādējādi, veicot progresīvus projektus, mēs ātri zināsim, kur atrodamies.
Lai sāktu, mums jāiemācās redzēt skaņas, tāpēc mēs varam sākt ar kaut ko ļoti vienkāršu, mēs izveidosim oscilatoru ar bāzes frekvenci 440 Hz un tam mēs piemērosim a grafikas ģenerators kas ļaus mums redzēt tā viļņus.
Lai to sasniegtu, mums jāveic šādas darbības:
1- Mums jāatver Tīri dati un izvēlnē izveidojiet jaunu dokumentu Arhīvs un iespēja Jauns.
2- Atvērtajā logā mums jāatrod augšējā izvēlne, un tur esošajā opcijā mēs atradīsim vienumu objekts.
3- Mēs ievietojam jauno objektu, kur mēs vēlamies, logā, un iekšpusē mēs rakstīsim vārdu osc ~ kopā ar numuru 440. Tas ļaus mums ģenerēt oscilatoru 440 Hz.
4- Mēs atgriežamies izvēlnē komplekts un mēs izveidosim a jauns objekts, tas tiks saukts tabwrite ~ un kā vērtību mēs to ievietosim 1. attēls.
5- Tā kā mums ir izveidoti abi objekti, mums tie ir jāsavieno, tāpēc ar peli noklikšķināsim uz oscilatora un ar to novilksim līniju tabwrite ~.
6- Visbeidzot mēs atkal ejam uz iespēju ievietot augšējo izvēlni, un mēs izvēlēsimies iespēju matrica, tas atvērs opciju lodziņu, nosaukuma sadaļā, kuru mēs ievietosim 1. attēls un mēs deaktivizēsim opciju saglabāt saturu.
Pabeidzot visas darbības, mūsu lietojumprogrammā vajadzētu iegūt kaut ko līdzīgu šim:

Pēc tam mēs varam pamanīt, ka mums ir maza kastīte ar līniju, kas attēlo mūsu radīto skaņu oscilatorsTomēr tas, ko mēs redzam, ir taisna līnija, un šī nav mūsu oscilatora radītā skaņa, tāpēc mums ir jāveic dažas papildu darbības.
Lai redzētu mūsu radītās skaņas grafiku, mums jānosūta objekta impulss, kas atbilst tabwrite ~ Lai to izdarītu, mums jāveic šādas darbības:
1- Mums jāizveido jauns objekts ar nosaukumu kravnesis, tas, ko tas dara, ģenerē impulsus, ar to mēs varam aizpildīt un likt grafikam kaut ko parādīt, tomēr tas tiek darīts tikai vienu reizi, tāpēc mēs nevaram to izmantot tieši.
2- Lai pastāvīgi notiktu impulsu sūtīšana, mēs izveidosim objektu ar nosaukumu metrs, kas ir nekas vairāk kā metronoms, tāpēc mūsu ievietotais skaitlis vai vērtība būs sitieni minūtē ar kuru tiks nosūtīts mums nepieciešamais impulss.
3- Izveidojot divus iepriekšējos objektus, tagad mēs tos savienosim un pēc tam savienosim ar mūsu tabwrite ~.
4- Veicot iepriekš minēto, mēs izveidosim objektu izeja ~ un mēs savienosim oscilatoru divos augšējos punktos, ar to mēs varam kontrolēt mūsu skaņas skaļumu.
5- Visbeidzot, mēs saglabāsim ģenerēto failu ar nosaukumu, ko mēs varam identificēt, mēs aizveram un atkal atveram to, noklikšķinot uz DSP un pārslēdziet skaļumu izeja ~ mēs varam redzēt, kā mūsu 1. attēls atdzīvoties. Tādējādi mēs jau redzēsim un dzirdēsim savu skaņu.
Tālāk aplūkosim, kā jāpaskaidro iepriekš minētais, pareizi izpildot šīs darbības:

Šeit interesanti ir tas, ka ģenerētais grafiks nav statisks, bet drīzāk tas pārvietojas saskaņā ar sitieni minūtē ko esam ievietojuši metronomā.
A subPatch Tas ir elements, ko mēs varam atkārtoti izmantot, lai līdz šim paveikto varētu piemērot jebkuram dokumentam, ko mēs veidojam Tīri dati. Tas dod mums daudzpusību veidot elementus ar perspektīvu nākotnē veidot kaut ko lielāku. Lai izveidotu a subPatch mums ir jāveic šādas darbības:
1- Mēs izveidosim jaunu dokumentu un saglabāsim to savā komandas direktorijā, kuru mēs vēlamies, mēs sauksim šo jauno dokumentu grafs ~ .pd, sufikss ~ norāda, ka šis dokuments saņems ieguldījumu vai papildinājumu.
2- Tagad mēs no sava iepriekšējā piemēra atlasīsim visus elementus, izņemot oscilatoru un tā elementu izeja ~, un mēs tos sagriežam, tad mēs to ielīmēsim dokumentā grafs ~ .pd ko mēs jau iepriekš radījām.
3- Kad iepriekš minētais ir izdarīts, mēs izveidosim jaunu objektu ar nosaukumu ieejas ~ signāls, un to mēs savienosim ar objektu tabwrite, tas ļauj iekļūt ārējai skaņai.
4- Lai pabeigtu, mēs saglabājam savu jauno dokumentu, un mēs jau esam izveidojuši savu pirmo subPatch.
Tālāk aplūkosim, ko mums vajadzēja radīt ar instrukcijām, ja tās pareizi izpildām:

Tā kā mēs esam izveidojuši a subPatch veiksmīgi, un mēs zinām, ka mēs to darījām, lai varētu to atkārtoti izmantot, mums ir jāzina, kā mēs to darīsim.
SubPatch lietojumprogrammaPiemērošanas process a subPatch Tas ir ļoti vienkārši, mums vienkārši jāizveido vai jāmaina dokuments, kas atrodas tieši tajā pašā vietā subPatch, tad mēs to iekļaujam pēc nosaukuma. Tad mēs saglabājam šo jauno dokumentu, aizveram to un atveram to no jauna, līdz ar to mums jau ir jābūt savam subPatch darbojas pareizi.
Mēs par piemēru ņemsim pirmo failu, ko mēs ģenerējam šajā apmācībā, un mēs iekļausim subPatch ploteris mūsu oscilatoram 440 Hz, ar to mēs varam mainīt biežumu un redzēt, kā mainās grafiks.
Tomēr, noklikšķinot DSP mēs redzam, ka atkal atveras logs ar mūsu subPatch un mēs to nevēlamies, tāpēc mēs atlasīsim visus elementus subPatch, tur mēs noklikšķināsim ar peles labo pogu, meklēsim rekvizītu opciju un tur mēs atlasīsim zīmēšanas saturu, mēs papildus paslēpsim objekta nosaukumu un tā argumentus, lai mēs redzētu tikai grafiku, pēc izmaiņu veikšanas mēs saglabājam un aizveriet dokumentus, tos atkārtoti atverot, mēs būsim sasnieguši mērķi.
Bez papildu domām, redzēsim, kā jāizskatās tam, ko esam izveidojuši Tīri dati:

Tas ir izveidojis mūsu oscilatora grafiku, un mēs redzam, ka mēs varam atkārtoti izmantot komponentu, un katru reizi, kad mums ir jāredz skaņas grafiks, mēs varam atkārtoti izmantot savu komponentu subPatch ietaupot mums laiku un vietu.
Galīgās korekcijasMums jāpielāgo pēdējais atlikušais gabals izveidot vietējo mainīgo Mūsu grafikā tas ļaus mums izmantot objektu vairākas reizes vienā dokumentā šim nolūkam failā grafs ~ .pd mēs noklikšķināsim ar peles labo pogu un mainīsim 1. diagrammas nosaukumu uz $ 0-grafiks1, tas izdosies katru reizi Tīri dati ģenerējot datus, tiek izveidots jauns objekts ar unikālu identifikatoru, tādējādi izvairoties no dublētām objekta problēmām.
Ar šo mēs esam pabeiguši šo apmācību, mēs esam ātri un viegli izveidojuši savu pirmo vadīklu, kas ir diezgan noderīga, jo tā ļauj mums redzēt, kā pārvietojas skaņas vilnis, un tādējādi mēs varam uzzināt, kā dažādām mūsu radītajām skaņām vajadzētu izskatīties Ātrums un prāta asums, lai uzzinātu, vai viss ir tur, kur tam vajadzētu būt, veidojot lielākus un sarežģītākus projektus.
wave wave wave wave wave