Satura rādītājs:

Maksimālais MSP apkārtējās vides cilpas ģenerators: 19 soļi
Maksimālais MSP apkārtējās vides cilpas ģenerators: 19 soļi

Video: Maksimālais MSP apkārtējās vides cilpas ģenerators: 19 soļi

Video: Maksimālais MSP apkārtējās vides cilpas ģenerators: 19 soļi
Video: 3 простых изобретения с автомобильным генератором 2024, Jūlijs
Anonim

Šī ir apmācība par to, kā sākt veidot apkārtējās vides cilpas ģeneratoru Max MSP.

Šī apmācība paredz, ka jums ir pamatzināšanas par Max MSP, DAW saskarnēm un signālu apstrādi. Ja vēlaties izmantot šajā apmācībā izstrādāto programmu, dodieties uz priekšu un lejupielādējiet to bez maksas (bet ne pārdošanai vai atkārtotai publicēšanai)!

Programmai, kuru mēs izstrādāsim, ir DIVAS galvenās daļas:

1) Daudzu signālu procesors

2) daļēji nejaušināts piezīmju ģenerators

Piezīmju ģenerators lēnām iet pa taustiņu/skalu daļēji nejaušos modeļos, ievadot MIDI datus DAW, kas savukārt nosūta audio atpakaļ uz Max, lai to apstrādātu.

Šeit ir saite uz galīgo ielāpa failu:

Piegādes:

  • Maksimālās MSP un MIDI pamatzināšanas
  • Maksimālā MSP
  • Audio saskarne (mēs izmantojam Logic Pro X)
  • Soundflower
  • (Pēc izvēles) Daži labi programmatūras instrumentu spraudņi jūsu DAW

1. darbība. Soundflower iestatīšana ar Max un jūsu DAW

Soundflower iestatīšana ar Max un jūsu DAW
Soundflower iestatīšana ar Max un jūsu DAW
Soundflower iestatīšana ar Max un jūsu DAW
Soundflower iestatīšana ar Max un jūsu DAW

Soundflower ir programma, kas palīdz nosūtīt audio starp programmām Mac datorā. Mēs to izmantosim, lai iegūtu audio no mūsu DAW uz Max.

Soundflower lietošana kopā ar savu DAW nevar būt vienkāršāka! Vienkārši lejupielādējiet Soundflower, un tas būs pieejams izmantošanai kā audio izeja un ieeja. Ja mēs izveidojam adc ~ (audio ieeja) un dac ~ (audio izeja) objektus, mēs varam redzēt, ka Soundflower 2ch un Soundflower 64ch kļūst par izmantojamiem audio ceļiem. Šai programmai mēs izmantosim Soundflower 2ch (2 kanālu).

Sadaļā Max pievienojiet slēdzi, lai ieslēgtu un izslēgtu ievadi, un palielinājuma slīdni skaļumam, un jūs būsit ceļā.

DAW sadaļā Preferences> audio redzēsit audio ieeju un audio izvadi. Kā audio izeju mēs izmantosim Soundflower 2ch.

2. solis: izlemiet savu signālu apstrādes ceļu

Izlemiet savu signālu apstrādes ceļu
Izlemiet savu signālu apstrādes ceļu

Vienkārši sakot, vai jūsu audio tiks izkropļots daudzos kanālos vai visi vienā taisnā līnijā?

Mēs nolēmām izmantot paralēlu audio apstrādi - mūsu signāls tiks izkropļots vairākos dažādos kanālos. Tas dod mums labumu no skaidrāka vispārējā audio un labāka mūsu signāla kontrole, taču galvenais apjoms tiek palielināts, palielinot skaļumu. Mēs nolēmām, ka lielāka kontrole ir vērts izkropļotu audio, jo tas tik un tā radīs apkārtējās vides cilpas!

Turklāt jums jāizlemj, kādus efektus vēlaties izveidot. Mēs šeit parādīsim dažus efektu veidus, ja vēlaties idejas.

3. darbība: sausā maisījuma pievienošana

Sausā maisījuma pievienošana
Sausā maisījuma pievienošana
Sausā maisījuma pievienošana
Sausā maisījuma pievienošana

Mēs vispirms pievienojām “sauso maisījumu”, lai mums būtu atsevišķs, neietekmēts audio signāls. Tas tika darīts, palaižot adc ~ izvadi pastiprinājuma slīdnī (ar ciparnīcu, lai to būtu vieglāk apskatīt), svf ~ filtrā ar ciparnīcu, lai pielāgotu zemfrekvences filtrēšanu, un pēc tam galvenajā pastiprinājumā un izejot uz dac ~. Sausā maisījuma iegūšana var būt diezgan ērta, tāpēc mēs to iesakām, ja vēlaties, lai viss skanētu un būtu viegli pārbaudāms!

Iespējams, mēs esam mazliet pievērsuši jūsu uzmanību - mēs visus savus efektus izmantosim atsevišķos svf ~ filtros, lai katram signāla kanālam būtu toņu zvani. Tas ļauj viegli iztīrīt audio telpu, ja kāds konkrēts efekts ir pārāk augstas frekvences. Mēs izgatavojām visus mūsu svf ~ zemfrekvences filtrus (pievienojot zemās caurlaides izejai), tāpēc tie pakāpeniski pārtrauca augstās frekvences, pagriežot riteni. Tomēr svf ~ ir arī joslas caurlaide (selektīva frekvence), augsta caurlaide (noņemiet zemākās vērtības) un citi noderīgi filtri. Eksperimentējiet, lai redzētu, kas jums patīk un kas jums nepieciešams, vai pat izmantojiet vairākus filtrus!

4. solis: Pīķa maiņa ar Pitchshifter

Pīķa pārslēgšana ar Pitchshifter
Pīķa pārslēgšana ar Pitchshifter
Pīķa pārslēgšana ar Pitchshifter
Pīķa pārslēgšana ar Pitchshifter

Lai iegūtu vienkāršu, viegli lietojamu pitchshifter, nokopējiet pitchshifter kodu no pitchshifter palīdzības rokasgrāmatas Max. Mūsu kods ir ļoti līdzīgs, taču novērš tādas funkcijas kā slīdēšana un vairāki audio kvalitātes iestatījumi, lai samazinātu jucekli. Izmantojot šo audio (no adc ~ paralēlai skaņai vai no sausās sajaukšanas sērijas skaņai), varat izmantot ciparnīcu, lai pielāgotu augstuma maiņas līmeni.

Tāpat kā sausajam maisījumam, mēs pievienojām pastiprinājuma slīdni un svf ~ objektu, lai varētu kontrolēt skaļumu un veidot EQ.

5. solis: izkropļojumi

PĀRTRAUKŠANA!
PĀRTRAUKŠANA!
PĀRTRAUKŠANA!
PĀRTRAUKŠANA!
PĀRTRAUKŠANA!
PĀRTRAUKŠANA!

Overdive ~ objekta izmantošana ir vienkāršākais veids, kā pievienot izkropļojumus. Varat to izmantot pastiprinājuma slīdnī un filtrā un nosaukt to par dienu. Tomēr mēs gājām pāris soļus tālāk. Pirmkārt, kreiso un labo audio ceļu mēs sadalījām atsevišķos fāzes nobīdes objektos - tie novieto kreiso un labo audio ceļu no fāzes, "sabiezinot" skaņu, piemēram, kā to varētu darīt kora pedālis.

Turklāt mēs nosūtījām iegūto audio kaskādes objektā ar pievienotu filtra diagrammu. Tas ļauj vairāk vai mazāk izkropļot audio noteiktās frekvencēs un ar tik daudz filtru joslām, cik vēlaties. Mūsu izkropļojumu filtra diagramma tika modelēta pēc 1980. gada Boss HM-2 smagā metāla pedāļa izkropļojumiem.

Šajā brīdī mēs arī sākām pievienot omx.peaklim ~ objektus pēc īpaši trokšņainiem efektiem - šis objekts ierobežo audio signālu, kas nāk caur to, tāpat kā kompresors, tādējādi atvieglojot galīgā audio ceļa izgriešanu.

6. solis: bezpilota lidaparāta spēks

Drona spēks
Drona spēks
Drona spēks
Drona spēks

Mēs arī uzskatījām par nepieciešamu mūsu plāksterim pievienot "dronēšanas" frekvenci. Lai gan to varēja paveikt ar cikla objektu, lai izveidotu vienkāršu oscilatoru, tas nebūtu bijis ļoti pielāgojams sākotnējā audio skaļuma vai frekvences izmaiņām. Tāpēc mēs izmantojām svf ~ filtru, lai izveidotu īpaši rezonējošu audio ceļu. Ieviešot audio svf ~ filtrā un iestatot rezonansi uz 1, mēs izveidojam dronēšanas frekvenci, kas pārvietojas un izplūst tāpat kā mūsu audio ceļš, un pēc tam to var pielāgot skaļumam, signālam un frekvencei. Pielāgojot pievienoto ciparnīcu, tiks pielāgota dronēšanas frekvence.

7. solis: ievadīšana dīvainā: gredzena modulācija

Ieiešana dīvainajā: gredzena modulācija
Ieiešana dīvainajā: gredzena modulācija
Dīvainā ievadīšana: gredzena modulācija
Dīvainā ievadīšana: gredzena modulācija

Tagad mēs turpinām, pievienojot gredzena modulāciju! Šo jautro un foršo efektu ir ārkārtīgi vienkārši izgatavot, un tas ir ļoti pārprasts, jo tas izklausās… mazliet bailīgs. Tas tiek panākts, pievienojot ciparnīcu * *objektam labajā ieplūdes atverē un kreisajā ieejā, pievienojot mūsu ciparnīcu. Mēs spērām šo soli tālāk - kad mūsu zvana modulators ir līdz galam uz leju, vārti aizver numura signālu, un tādējādi zvana modulis tiek pilnībā izslēgts. Turklāt to var arī pārslēgt uz izvadi uz citu * objektu, kas samazina biežumu par noteiktu summu. Tādā veidā mums var būt “smalks”, tremolo tipa gredzena modulis un ātrāka, dīvaini skanīga gredzena modulācija. Tāpat kā citi efekti, tas tika ieslēgts pastiprinājuma slīdnī un svf ~ filtrā.

8. solis: kavēšanās un signālu pazemināšana… Degradēšana… Deg… D…

Kavēšanās un signālu pazemināšana… Degradēšana… Deg… D…
Kavēšanās un signālu pazemināšana… Degradēšana… Deg… D…
Kavēšanās un signālu pazemināšana… Degradēšana… Deg… D…
Kavēšanās un signālu pazemināšana… Degradēšana… Deg… D…

Šeit mēs izveidojam aizkavi ar laika kontroli, atgriezenisko saiti, signālu zvanu un parauga pazemošanu. Tas ļauj mums atdarināt analogo kavēšanos, pakāpeniski padarot signālu klusāku un izkropļotu. Lai to izdarītu, mēs izmantojam savienotos tapin ~ un tapout ~ objektus. Pēc tapin ~ mēs rakstām 5000, lai pārliecinātos, ka tai ir 5000 ms atmiņas laika. Pievienojot degradējošu objektu, mēs varam pakāpeniski iznīcināt signālu. Pēc tam mēs palaižam audio no adc ~ uz mūsu degradējošo objektu, tapin ~, uz tapout ~ un vienlaicīgi atkal noārdāmies ~ no a *~ un no *~ līdz mūsu pastiprinājuma kontrolei. To darot, mēs varam pievienot ciparnīcu, lai pielāgotu aizkaves skaļumu, kas atgriežas sevī, un lai no objekta *~ uz mūsu izejām nāk aizkavēts signāls. Turklāt, novietojot degradējošo objektu pirms tapin ~, mēs varam pievienot arvien lielāku paraugu samazinājumu, jo signāls tiek aizkavēts. Pārbaudiet mūsu attēlu un kodu, lai skaidri redzētu, kā tas viss tika darīts.

9. solis: Beltona ķieģeļu stila atbalss

Beltona ķieģeļu stila atbalss
Beltona ķieģeļu stila atbalss
Beltona ķieģeļu stila atbalss
Beltona ķieģeļu stila atbalss

Beltona ķieģeļu reverbs attiecas uz reverbu, kas aprīkots ar Accu-Bell BTDR Digi-log mikroshēmu, ko izstrādājis Braiens Neunabers no Neunaber Effects. Šī mikroshēma ļauj izmantot vienkāršus atsperes atskaņas, izmantojot kaskādes aizkaves līnijas. Lai to atdarinātu, mēs esam iekodējuši vēl vienu kavēšanos ar vienu ciparnīcu, lai pielāgotu laiku un atgriezenisko saiti. Laiks nekad nepārsniegs 100 ms, un atsauksmes ir ierobežotas līdz 80%. Šī vienkāršā kavēšanās nodrošina vieglu atsperes atskaņas skaņu! Atkal iegūstiet pastiprinājumu un toņu kontroli.

10. solis: izlases stereo tremors

Nejaušs stereo tremors
Nejaušs stereo tremors
Nejaušs stereo tremors
Nejaušs stereo tremors

Mūsu pēdējais signāla efekts! Šeit mēs esam izveidojuši to pašu kodu, ko iepriekš izmantoja gredzena modulatoram, ar pāris pagriezieniem: tremolo dziļums tiek randomizēts, un kreisajam un labajam kanālam ir tremolo. Turklāt mēs uzstādījām šo ierīci sērijveidā, lai visi efekti tagad būtu priekšā, tāpēc katru signālu nodrošina tremols.

Lai to izdarītu, mēs atdarinām zvana moda kodu no iepriekšējā laika, ar dažām izmaiņām: signāls tagad iet uz diviem vārtiem, kas atveras, kad otrs ir aizvērts. Tas ļauj signālu ietekmēt vai neinficēt, nevis ietekmēt vai izslēgt. Tas tika darīts ar objektu!! Mūsu ciparnīca iet uz rand ~ objektu, tad *~ un +~, un uz leju līdz citam *~ labajā ieejā un audio kreisajā pusē. Šeit mums ir randomizēts tremolo, kas ieslēdzas, kad ciparnīca ir uz augšu, un uz leju, kad tā ir izslēgta!

Tam nav nepieciešama pastiprinājuma kontrole vai toņa kontrole, tāpēc tas vienkārši iet tieši uz dac ~ objektu.

11. solis: Osciloskopija

Osciloskopija!
Osciloskopija!
Osciloskopija!
Osciloskopija!

Visbeidzot, mēs pievienojam diapazona objektu, kas savienots ar audio izeju no galvenā pastiprinājuma kontroles. Mēs arī pievienojām ciparnīcu, lai pielāgotu tā jutību!

12. solis: Signāla apstrādes moduļa prezentācija

Signāla apstrādes moduļa prezentācija
Signāla apstrādes moduļa prezentācija

Mēs beidzam šo sadaļu, prezentācijas režīmā piešķirot savam kodam zināmu noskaņu. Vienkārši pievienojiet prezentācijas režīmam atsevišķus ciparnīcas un komentāru lodziņus, un jums izdosies! Mēs piešķīrām papildu noskaņu ar krāsainām kastēm un dažādiem fontu un mākslinieciskiem dizaina lēmumiem. Turklāt dizains tika balstīts uz ģitāras pedāļu dizainu: ciparnīcas marķētās rindās un sadaļās, lai padarītu signāla ceļu viegli saprotamu. Izklaidējieties ar šo daļu!

13. darbība: 2. sadaļa: akordu ģenerators

Tagad mums ir pilnībā funkcionējošs signālu procesors Max, mums ir nepieciešams tikai audio, lai to ievadītu. Izmantojot Soundflower, mēs varam izvadīt visu skaņu, kas tiek izvadīta caur signāla procesoru, ja vien avots ir jūsu dators!

Tomēr, lai izveidotu savas apkārtējās vides cilpas, mums būs jāizveido vēl viens Max plāksteris. Pateicoties MIDI jaudai, gatavais plāksteris efektīvi kalpos kā jauns MIDI kontrolieris jūsu DAW, nosūtot piezīmes tieši uz to, ļaujot izmantot jebkuru jūsu izvēlētu vai dizaina instrumentu! Pretstatā ārējam MIDI kontrolierim ar maksimālo jaudu mēs varam izveidot MIDI kontrolieri, kas var atskaņot visu pats, ļaujot to viegli modulēt ar signālu procesoru.

Unikālas notis ģenerēšanai mēs izmantosim arpeggiatoru, lai ģenerētu triādes, un vēlāk mēs apskatīsim, kā salikt algoritmu, kas ļaus arpeggiator pārlēkt starp akordiem.

14. darbība. Piezīmju iegūšana, lai ievadītu arpeggiatoru

Piezīmju iegūšana arpeggiatorā
Piezīmju iegūšana arpeggiatorā
Piezīmju iegūšana arpeggiatorā
Piezīmju iegūšana arpeggiatorā

Pirms mēs varam salikt kopā arpeggiatoru, mums jāspēj ģenerēt akordi, lai tas varētu sekot. MIDI sistēmā katra piezīme uz tastatūras atbilst skaitlim, bet vidējais C ir 60. Par laimi, skaitļi ir secīgi, tāpēc, piemērojot kādu mūzikas teoriju, mēs varam ģenerēt pareizos intervālus, kas atbilst dažādiem taustiņu parakstiem.

Galvenie paraksti, ko izmantojat, ir jūsu ziņā, taču varat sekot līdzi arī četriem mūsu izvēlētajiem galvenajiem parakstiem. Vēlāk mēs pievienosim šo koda daļu, lai ļautu tai patstāvīgi pārvietoties pa galvenajiem parakstiem, tāpēc mēs izvēlējāmies Major, Minor, Major 7ths un Minor 7ths, lai palīdzētu saglabāt tonalitāti, kad programma darbojas, izmantojot akordus.

Atsaucoties uz pirmo attēlu, lielākā daļa no šīs sadaļas ir tikai matemātika, kas atbilst šo taustiņu intervāliem. Sākot ar kreisāko lodziņu ar apzīmējumu “60”, tā ir sakne. Ikreiz, kad mainās sakne, intervāli mainīsies atbilstoši pašreizējai atslēgai. Piemēram, ja ir izvēlēta galvenā taustiņš, attiecīgie intervāli ir 4 un 7. Pēc tam tiek izlaisti +0 lodziņi, kas šo intervālu pievienos saknei un sniegs jums 3 piezīmes, lai izveidotu galveno akordu, no plkst. jebkura sakne!

15. solis: šo akordu pārtraukšana

To akordu sakoncentrēšana
To akordu sakoncentrēšana
To akordu sakoncentrēšana
To akordu sakoncentrēšana
To akordu sakoncentrēšana
To akordu sakoncentrēšana

Arpeggiatora kodu skatiet iepriekš redzamajā fotoattēlā. Skaitītāja objekts un pievienotās 0, 1 un 2 objektu kastes ļaus jums kontrolēt arpeggiatora virzienu no augšas, uz leju un uz leju.

Kā parādīts iepriekš, intervālu ģenerators, kuru mēs tikko salikām, tiek novirzīts uz lodziņiem “int”, tāpēc, skaitītājam un izvēles rūtiņām darbojoties, tas iet caur akordu no citas koda daļas. Pēc tam tas iet caur "makenote" un "noteout" lodziņu, lai beidzot pārvērstu šos MIDI numurus skaņā!

Ņemiet vērā objekta "ports" no Max 1 ", kas ir pievienots lodziņam" piezīme ", jo tas ļauj jums nosūtīt MIDI informāciju no Max jūsu DAW.

“Metro” objekts nosaka, cik daudz laika ir starp katru intervālu milisekundēs. Man pēc noklusējuma ir 500 ms, un, ja sekojat pievienotajam kodam, izmantojot slīdņa objektu, varat pielāgot, cik milisekundes ir starp katru intervālu

16. solis: “Atslēgu sajaucējs”

"Atslēgu sajaucējs"
"Atslēgu sajaucējs"

Augšējā attēlā ir redzams koda gabals, kas ļaus programmai automātiski pārvietoties pa galvenajiem parakstiem, ļaujot jums izveidot spontānus akordus, atlasot dažādas saknes piezīmes.

Objekts "select" darbojas ļoti līdzīgi kā arpeggiator sadaļā, taču noteiktas secības vietā mēs izmantojam lodziņu "urna", lai nejauši pārvietotos pa taustiņiem. Urna lodziņu atšķir no nejaušās, jo tas neatkārtos skaitli, kamēr tas nebūs izgājis cauri visam diapazonam, kas savukārt nodrošina vienmērīgu lēcienu sadalījumu starp dažādiem taustiņiem.

17. solis: lai burvība notiktu, izmantojot autonomo piezīmju ģenerēšanu

Lai maģija notiktu, izmantojot autonomo piezīmju ģenerēšanu
Lai maģija notiktu, izmantojot autonomo piezīmju ģenerēšanu
Lai maģija notiktu, izmantojot autonomo piezīmju ģenerēšanu
Lai maģija notiktu, izmantojot autonomo piezīmju ģenerēšanu
Lai maģija notiktu, izmantojot autonomo piezīmju ģenerēšanu
Lai maģija notiktu, izmantojot autonomo piezīmju ģenerēšanu
Lai maģija notiktu, izmantojot autonomo piezīmju ģenerēšanu
Lai maģija notiktu, izmantojot autonomo piezīmju ģenerēšanu

Šis koda gabals ir tas, kas padara šo plāksteri spējīgu darboties autonomi. Ja mēs atsaucamies uz akordu ģeneratoru no šīs sadaļas sākuma, mainot sakni, automātiski tiks aizpildīti šādi intervāli, lai mēs to varētu izmantot, lai ģenerētu unikālas akordu progresijas!

Galvenais elements šeit ir “itable” jeb lielais kvadrāts ar maziem ziliem taisnstūriem iekšpusē. Pievienojot to metro parametram no arpeggiatora (lodziņš ir iestatīts uz 500), mēs varam kontrolēt precīzu punktu arpeggiator secībā, kurā akords mainās. Tā kā Arpeggiator darbojas komplektos pa 3, itable izmērs ir iestatīts uz 12, lai ņemtu vērā 4 ciklus, un diapazons ir iestatīts uz 2, no kuriem 2 kalpo kā "nē" un 1 kalpo kā "jā", vai lai nemainītu akordu. Ja secība ir galvenajā kodā, arpeggiators pārvietotos pa vienu triādi, pēc tam tiktu ģenerēts jauns akords un tas darbotos caur šo triādi utt.

"Nejaušie" lodziņi nosaka, cik tālu jaunā sakne atrodas no oriģināla. Pašlaik tā ir konfigurēta tā, lai tā varētu iet līdz pat pusei oktāvas uz augšu vai uz leju.

Pilnajā koda attēlā, kas redzams kreisajā pusē, 67 ciparu lodziņš apakšā ir piestiprināts sakņu skaitļa lodziņam no akordu ģeneratora, tāpēc jebkurš skaitlis, kas galu galā tiks ģenerēts no itable, un tam pievienotais algoritms nonāks akordā ģenerators un pēc tam arpeggiatorā, kur tas atskaņos tikko izvēlēto akordu. 67 ciparu lodziņš virs tā, kas iekļūst lodziņā “+0”, ir pievienots iepriekš redzamajam klavieru objektam, kas arī ir piestiprināts sakņu numura lodziņam no akordu ģeneratora. Tas ir tāpēc, ka tad, kad algoritms no šīs koda daļas ģenerē skaitli, tas tiek atlasīts arī uz klavierēm, lai tas sāktu atskaņot šo noti.

Galīgajā kodā šī sadaļa parādās divas reizes, un vienīgā atšķirība ir itable. Skatiet atsevišķi pievienoto itable, lai to izveidotu tā, lai pēc tam, kad arpeggiators atkārto virkni 4 reizes, tiek ģenerēts jauns akords.

18. solis: apdares darbi

Apdares darbi
Apdares darbi

Tagad jums vajadzētu būt pilnībā strādājošam pašspēlējošam arpeggiator! Tomēr, ja vēlaties pievienot nedaudz vairāk kontroles, iepriekš redzamais koda gabals ļaus jums kontrolēt atskaņoto piezīmju ilgumu, lai jūs varētu iegūt ilgi izvilktas notis, kas ir ideāli piemērotas lēnai, dūkošai, apkārtējai cilpai.

Ir pievienots arī “apstāšanās” objekts, kas ir īpaši noderīgi, ja jūs vadāt Max caur DAW. Gadījumā, ja Maksam rodas problēmas ar MIDI datu saziņu, varat tos ignorēt un apturēt, pilnībā neaizverot Max vai DAW.

19. solis: visu iesaiņojiet

To visu iesaiņot
To visu iesaiņot

Programma tagad ir funkcionāli pabeigta, atliek tikai sakārtot visu prezentācijas režīmā. Tam nav viena gala, un tas ir pilnībā atkarīgs no tā, ko vēlaties kontrolēt no virsmas līmeņa.

Mana izvēle ietver visu, ko es vēlos, lai varētu viegli modulēt, lai jūs varētu to papildināt vai atņemt pēc saviem ieskatiem.

Tagad atliek tikai iepazīties ar šiem diviem ielāpiem un sākt veidot mūziku!

Izbaudi!

Ieteicams: