Mündəricat:

Max MSP Ambient Loop Generator: 19 Addım
Max MSP Ambient Loop Generator: 19 Addım

Video: Max MSP Ambient Loop Generator: 19 Addım

Video: Max MSP Ambient Loop Generator: 19 Addım
Video: Max/Msp Random Stuff #1: Simple Ambient Pad Generator 2024, Noyabr
Anonim

Bu, Max MSP -də bir mühit döngəsi generatoru yaratmağa necə başlamaq barədə bir təlimatdır.

Bu dərslik, Max MSP, DAW interfeysləri və siqnal emalı haqqında əsas anlayışa malik olmağınızı gözləyir. Bu təlimatda hazırlanmış proqramı istifadə etmək istəyirsinizsə, davam edin və yükləyin, pulsuz istifadə edin (lakin satmaq və ya yenidən nəşr etmək üçün deyil)!

Dizayn edəcəyimiz proqram İKİ əsas hissədən ibarətdir:

1) Çox siqnallı prosessor

2) Yarı təsadüfi bir qeyd generatoru

Qeyd generatoru, MIDI məlumatlarını DAW-a ötürən, yarı təsadüfi nümunələrdə bir açar/miqyasda yavaş-yavaş işləyir və bu da işlənmək üçün Max-a geri səs göndərir.

Son yamaq faylına bir link budur:

Təchizat:

  • Əsas MSP və MIDI bilikləri
  • Maksimum MSP
  • Səs interfeysi (Logic Pro X istifadə edirik)
  • Səs çiçəyi
  • (İsteğe bağlı) DAW üçün bəzi yaxşı proqram alət plaginləri

Addım 1: Max və DAW ilə Soundflower qurmaq

Max və DAW ilə Soundflower qurmaq
Max və DAW ilə Soundflower qurmaq
Max və DAW ilə Soundflower qurmaq
Max və DAW ilə Soundflower qurmaq

Soundflower, Macdakı proqramlar arasında səs göndərməyə kömək edən bir proqramdır. DAW -dan Max -a səs almaq üçün bundan istifadə edəcəyik.

DAW ilə Soundflower istifadə etmək daha asan ola bilməz! Sadəcə Soundflower -ı yükləyin və səs çıxışı və girişi olaraq istifadə edilə bilər. Bir adc ~ (audio giriş) və dac ~ (səs çıxışı) obyektləri yaratsaq, Soundflower 2ch və Soundflower 64ch -in istifadə edilə bilən audio yollara çevrildiyini görə bilərik. Bu proqram üçün Soundflower 2ch (2 kanal) istifadə edəcəyik.

Max -da, girişinizi açmaq və söndürmək üçün bir keçid və həcm üçün bir qazanc kaydırıcısı əlavə edin və yolda olacaqsınız.

DAW -da, üstünlüklər> səs altında səs girişi və səs çıxışı görəcəksiniz. Səs çıxışı olaraq Soundflower 2ch istifadə edəcəyik.

Addım 2: Siqnal İşləmə Yolunuza qərar verin

Siqnal işləmə yolunuza qərar verin
Siqnal işləmə yolunuza qərar verin

Sadə dillə desək, səsiniz bir çox fərqli kanalda və ya hamısı bir düz xətdə təhrif olunacaqmı?

Paralel səs emalından istifadə etmək qərarına gəldik - siqnalımız çox fərqli kanallarda təhrif ediləcək. Bu, bizə daha aydın ümumi səs və siqnalımız üçün daha çox nəzarətin faydasını verir, lakin çoxlu həcmi master qazancına itələyir və nəticədə bir qədər kəsilir. Daha çox nəzarətin təhrif edilmiş bir səsə dəyər olduğuna qərar verdik, çünki bu, hər halda mühit döngələri yaradacaq!

Bundan əlavə, hansı effektləri yaratmaq istədiyinizə qərar verməlisiniz. Fikirlər istəyirsinizsə, burada bəzi təsir növlərini nümayiş etdirəcəyik.

Addım 3: Quru bir qarışıq əlavə edin

Quru bir qarışıq əlavə edin
Quru bir qarışıq əlavə edin
Quru bir qarışıq əlavə edin
Quru bir qarışıq əlavə edin

Ayrı, təsirlənməmiş bir səs siqnalına sahib ola bilmək üçün əvvəlcə "quru qarışıq" əlavə etdik. Bu, adc ~ çıxışını bir qazanc kaydırıcısına (baxmağı asanlaşdırmaq üçün bir yığma ilə), aşağı keçid filtrini tənzimləmək üçün bir yığma ilə bir svf ~ filtrinə, sonra da master qazancına və dac ~ a daxil etməklə edildi. Quru bir qarışığa sahib olmaq olduqca lazımlı ola bilər, buna görə bir az aydın səslənən və sınanması asan olan şeyləri saxlamaq istəyirsinizsə bunu təklif edirik!

Orada gözünüzü bir az tutmuş ola bilərik - hər bir siqnal kanalı üçün ton zənglərinin olması üçün bütün effektlərimizi ayrı svf ~ filtrlərinə daxil edəcəyik. Bu, müəyyən bir effekt çox yüksək tezlikdə olduqda səs məkanını təmizləməyi asanlaşdırır. Bütün svf ~ aşağı keçid filtrlərimizi (aşağı keçid çıxışına bağlayaraq) hazırladıq, buna görə də kadrları aşağı çevirərək tədricən yüksək tezlikləri kəsdilər. Bununla birlikdə, svf ~ də bant keçirmə (seçmə tezliyi), yüksək keçid (aşağıları aradan qaldırmaq) və digər faydalı filtrlərə malikdir. Nə istədiyinizi və nəyə ehtiyacınız olduğunu yoxlayın, hətta birdən çox filtrdən istifadə edin!

Addım 4: Pitchshifter ilə Pitch Shift

Pitchshifter ilə Pitch Shift
Pitchshifter ilə Pitch Shift
Pitchshifter ilə Pitch Shift
Pitchshifter ilə Pitch Shift

Sadə, istifadəsi asan bir pitchshifter üçün, Maxdakı pitchshifter yardım bələdçisindən pitchshifter kodunu kopyalayın. Kodumuz çox oxşardır, lakin qarışıqlığı azaltmaq üçün sürüşmə və çoxlu səs keyfiyyəti parametrləri kimi xüsusiyyətləri aradan qaldırır. Səsinizi buna daxil etmək (paralel səs üçün adc ~ və ya seriya səsi üçün quru qarışıqdan), səs dəyişdirmə səviyyəsini tənzimləmək üçün bir yığımdan istifadə etməyə imkan verir.

Quru qarışıqda olduğu kimi, səs səviyyəsinə nəzarət və EQ formalaşdırmaq üçün bir qazanc kaydırıcısı və bir svf ~ obyekti əlavə etdik.

Addım 5: TƏHSİL

Təhrif!
Təhrif!
Təhrif!
Təhrif!
Təhrif!
Təhrif!

Overdrive ~ obyektini istifadə edərək təhrif əlavə etməyin ən sadə yolu. Bunu bir qazanc kaydırıcısına və filtrə ata və bir günə zəng edə bilərsiniz. Ancaq bir neçə addım irəli getdik. Birincisi, sol və sağ səs yollarını ayrı -ayrı faza sürüşdürmə obyektlərinə ayırdıq - bunlar sol və sağ audio yollarını fazadan kənarda qoyur, səsi xor pedalının necə edə biləcəyi kimi "qalınlaşdırır".

Əlavə olaraq, ortaya çıxan səsi filtr qrafası əlavə edilmiş bir kaskad obyektinə göndərdik. Bu, müəyyən tezliklərdə və istədiyiniz qədər çox filtr bandı ilə səsi az -çox təhrif etməyə imkan verir. Bizim təhrif filtr qrafiki 1980-ci illərin Boss HM-2 Heavy Metal pedalının təhrifindən sonra modelləşdirilmişdir.

Bu nöqtədə, xüsusilə səs -küylü təsirlərdən sonra omx.peaklim ~ obyektləri əlavə etməyə başladıq - bu obyekt, gələn səs siqnalını kompressor kimi məhdudlaşdırır və son səs yolunun kəsilməsini asanlaşdırır.

Addım 6: Dronun Gücü

Drone Gücü
Drone Gücü
Drone Gücü
Drone Gücü

Yamaqımıza "dron" tezliyi əlavə etməyi də lazım bildik. Sadə bir osilatör yaratmaq üçün bu bir dövr obyekti ilə edilə bilsə də, orijinal səsin həcmi və ya tezlik dəyişikliyinə çox uyğunlaşa bilməzdi. Buna görə ultra rezonanslı bir səs yolu yaratmaq üçün bir svf ~ filtrindən istifadə etdik. Sesi bir svf ~ filtrinə daxil edərək və rezonansını 1 olaraq təyin edərək, səs yolumuz kimi hərəkət edən və çıxan bir dron tezliyi yaradırıq və sonra yüksəklik, ton və tezliyə görə tənzimlənə bilərik. Əlavə edilmiş kadrın tənzimlənməsi dron tezliyini tənzimləyəcək.

Addım 7: Bizarre: Üzük Modulyasiyasına daxil olun

Bizarre: Üzük Modulyasiyasına daxil olmaq
Bizarre: Üzük Modulyasiyasına daxil olmaq
Bizarre: Üzük Modulyasiyasına daxil olmaq
Bizarre: Üzük Modulyasiyasına daxil olmaq

İndi üzük modulyasiyası əlavə edərək davam edirik! Bu əyləncəli və sərin effekti etmək olduqca sadədir və çox səhv başa düşülür, çünki səslənir … bir az gülməli. Bu, sağ girişdəki *~ cisiminə və sol girişdə bizim kadraya bərkidilməklə həyata keçirilir. Bunu daha bir addım atdıq - halqa modulyatorumuz sona çatdıqda, bir qapı öz nömrə siqnalını bağlayır və buna görə də ring mod siqnalı tamamilə kəsilir. Əlavə olaraq, tezliyi müəyyən bir miqdarda azaldan başqa bir * obyektə çıxarıla bilər. Bu yolla "incə", tremolo tipli üzük moduna və daha sürətli, qəribə səslənən bir zəng modulyasiyasına sahib ola bilərik. Digər effektlər kimi, bu da qazanc kaydırıcısına və svf ~ filtrinə daxil edildi.

Addım 8: Gecikmə və Siqnal Degrading… Degrad… Deg… D…

Gecikmə və Siqnal Alçaldıcı… Degrad… Deg… D…
Gecikmə və Siqnal Alçaldıcı… Degrad… Deg… D…
Gecikmə və Siqnal Alçaldıcı… Degrad… Deg… D…
Gecikmə və Siqnal Alçaldıcı… Degrad… Deg… D…

Burada vaxt nəzarəti, geribildirim, ton tonu və nümunəni alçaldan bir gecikmə yaradırıq. Bu, siqnalı tədricən daha sakit və təhrif edərək analoji gecikməni təqlid etməyə imkan verir. Bunu etmək üçün bağlı tapin ~ və tapout ~ obyektlərindən istifadə edirik. Tapın ~ 5000 sonra 5000 ms yaddaş vaxtına sahib olmaq üçün yazırıq. Degradasiya obyekti əlavə etmək, siqnalı tədricən məhv etməyə imkan verir. Daha sonra, səsləri adc ~ obyektimizdən aşağı düşmə obyektimizə, tapinimizə, tapoutumuza ~ və eyni zamanda a ~ ~ dan və ~ ~ xaricimizdən qazancımıza nəzarət etmək üçün geri çeviririk. Bu, bizə geri dönən gecikmənin həcmini tənzimləmək və *~ obyektindən çıxışlarımıza gələn gecikmiş bir siqnalın olması üçün bir kadr bağlamağımıza imkan verir. Əlavə olaraq, tapinmədən əvvəl pozulma obyektini yerləşdirmək, siqnal gecikdikcə getdikcə daha çox nümunə azaldılması əlavə etməyə imkan verir. Bütün bunların necə edildiyini aydın görmək üçün şəklimizi və kodumuzu yoxlayın.

Addım 9: Belton Brick Style Reverb

Belton Kərpic Stili Reverb
Belton Kərpic Stili Reverb
Belton Kərpic Stili Reverb
Belton Kərpic Stili Reverb

Belton kərpic reverb, Neunaber Effects-dən Brian Neunaber tərəfindən hazırlanan Accu-Bell BTDR Digi-log çipi ilə təchiz edilmiş bir yankıdır. Bu çip, kaskadlı gecikmə xətlərindən istifadə edərək sadə yay yankılarına imkan verir. Bunu təqlid etmək üçün vaxtı və geribildirimi tənzimləmək üçün başqa bir gecikməni kodladıq. Vaxt heç vaxt 100 ms keçməyəcək və geribildirim 80%ilə məhdudlaşıb. Bu sadə gecikmə asan bir bahar yankı səsi verir! Bir daha qazanc və ton nəzarətinə girin.

Addım 10: Təsadüfi Stereo Tremolo

Təsadüfi Stereo Tremolo
Təsadüfi Stereo Tremolo
Təsadüfi Stereo Tremolo
Təsadüfi Stereo Tremolo

Son siqnal effektimiz! Burada əvvəllər ring modulator üçün istifadə olunan eyni kodu bir neçə bükülmə ilə yaratdıq: tremolo dərinliyi təsadüfi və sol və sağ kanal üçün tremolo var. Əlavə olaraq, bu vahidi ardıcıl olaraq qurduq ki, bütün effektlər bundan əvvəl olsun, buna görə də hər siqnal tremolos tərəfindən həyata keçirilir.

Bunu etmək üçün, bəzi dəyişikliklərlə, əvvəlki halqa mod kodunu təqlid edirik: siqnal indi digər qapısı bağlandıqda açılan iki qapıya daxil olur. Bu, siqnalın yalnız təsirlənmiş və ya söndürülən deyil, ya təsirlənmiş, ya da təsirsiz qalmasına imkan verir. Bu!- obyekti ilə edildi. Dialımız bir rand ~ obyektinə, sonra *~ və a +~, sağ girişdəki digər səsə *~ və soldakı səsə axır. Burada təsadüfi bir tremolo var ki, kadr yuxarı qalxanda açılır və söndürüldükdə aşağı düşür!

Bunun bir qazanc nəzarətinə və ya ton nəzarətinə ehtiyacı yoxdur, buna görə də birbaşa dac ~ obyektinə gedir.

Addım 11: Osiloskopiya

Osiloskop!
Osiloskop!
Osiloskop!
Osiloskop!

Nəhayət, master mənfəət nəzarətindən audio çıxışa bağlı bir əhatə dairəsi ~ obyekti əlavə edirik. Həssaslığını tənzimləmək üçün bir kadr əlavə etdik!

Addım 12: Siqnal Qenerasiya Modulunun Təqdimatı

Siqnal İşləmə Modulunun Təqdimatı
Siqnal İşləmə Modulunun Təqdimatı

Təqdimat rejimində kodumuza bir az həssaslıq verərək bu bölməni bitiririk. Təqdimat rejiminə fərdi zənglər və şərh qutuları əlavə etsəniz, yaxşı olar! Rəngli qutular və müxtəlif yazı tipi və bədii dizayn qərarları ilə özümüzə bir az əlavə qabiliyyət verdik. Əlavə olaraq, dizayn gitara pedalı dizaynına əsaslanır: siqnal yolunu başa düşməyi asanlaşdırmaq üçün etiketli sıralarda və bölmələrdə yığılır. Bu hissə ilə əylənin!

Addım 13: Bölmə 2: Akkord Generatoru

İndi Max -da tam işləyən bir siqnal prosessorumuz var, ona daxil olmaq üçün sadəcə səsə ehtiyacımız var. Soundflower -dən istifadə edərək, mənbə kompüteriniz olduğu müddətdə, çıxarılan bütün səsləri siqnal prosessoru vasitəsilə yönləndirə bilərik!

Ancaq öz mühit döngələrimizi yaratmaq üçün başqa bir Max yaması hazırlamalı olacağıq. MIDI -nin gücü sayəsində, bitmiş yamaq, DAW üçün yeni bir MIDI nəzarətçi kimi təsirli bir şəkildə xidmət edəcək, istədiyiniz və ya dizayn etdiyiniz hər hansı bir aləti istifadə etməyə imkan verən qeydləri birbaşa göndərir! Xarici bir MIDI nəzarətçisindən fərqli olaraq, max gücüylə, tək başına oynaya bilən bir siqnal prosessoru ilə modulyasiya etməyə imkan verən bir MIDI nəzarətçi yarada bilərik.

Unikal notlar yaratmaq üçün üçlülər yaratmaq üçün bir arpeggiatordan istifadə edəcəyik və daha sonra arpeggiatorun akkordlar arasında tullanmasına imkan verən bir alqoritmi necə quracağımıza baxacağıq.

Addım 14: Arpeggiatora daxil olmaq üçün qeydlər əldə edin

Arpeggiatora Qidalanmaq üçün Qeydlər Alınması
Arpeggiatora Qidalanmaq üçün Qeydlər Alınması
Arpeggiatora Qidalanmaq üçün Qeydlər Alınması
Arpeggiatora Qidalanmaq üçün Qeydlər Alınması

Arpeggiatoru bir araya gətirməzdən əvvəl, ardıcıllıqla keçməsi üçün akkordlar yarada bilməliyik. MIDI -də, klaviaturadakı hər bir qeyd bir rəqəmə uyğundur, ortası C 60 -a bərabərdir. Xoşbəxtlikdən, nömrələr ardıcıldır, buna görə də bəzi musiqi nəzəriyyələrini tətbiq edərək, müxtəlif açar imzalara uyğun olan düzgün intervalları yarada bilərik.

İstifadə etdiyiniz əsas imzalar sizin ixtiyarınızdadır, ancaq seçdiyimiz 4 əsas imzanı da izləyə bilərsiniz. Daha sonra, kodun bu hissəsinə əsas imzaları təkbaşına keçməsini təmin etmək üçün əlavə edəcəyik, buna görə tonların qorunması üçün tonları qorumaq üçün Major, Minor, Major 7ths və Minor 7ths seçdik.

İlk şəkilə istinad edərək, bu hissənin böyük hissəsi yalnız bu düymələrin aralığına uyğun gələn riyaziyyatdan ibarətdir. '60' etiketli ən sol qutudan başlayaraq kök budur. Kök dəyişdikdə, intervallar cari düyməyə əsasən müvafiq olaraq dəyişəcək. Məsələn, əsas düymə seçilərsə, müvafiq intervallar 4 və 7 -dir. Sonra bu aralığa kök əlavə edəcək və +0 qutularından keçin və əsas akkord hazırlamaq üçün sizə 3 qeyd təqdim edin. hər hansı bir kök!

Addım 15: Bu Akkordları Argegging

Bu Akkordları Argegging
Bu Akkordları Argegging
Bu Akkordları Argegging
Bu Akkordları Argegging
Bu Akkordları Argegging
Bu Akkordları Argegging

Arpeggiator kodu üçün yuxarıdakı fotoya baxın. Sayaç obyekti və ona əlavə edilmiş 0, 1 və 2 obyekt qutuları, arpejatorun istiqamətini Yuxarı, Aşağı və Yuxarıdan idarə etməyə imkan verəcək.

Yuxarıda göstərildiyi kimi, bir araya gətirdiyimiz interval generatoru 'int' qutularına yönəldilir, belə ki sayğac və seçmə qutuları işləyərkən digər kod yığınındakı akkorddan keçəcək. Bu, nəhayət bu MIDI nömrələrini səsə çevirmək üçün 'makenote' və 'noteout' qutusundan keçir!

'Notout' qutusuna bağlı olan 'Max 1 -dən' 'obyektinin xüsusiyyətlərinə diqqət yetirin, çünki bu, Max -dan MIDI məlumatlarını DAW -a göndərməyə imkan verir.

'Metro' obyekti hər bir milisaniyədə nə qədər vaxt olduğunu müəyyən edir. Varsayılan olaraq 500 ms var və əlavə edilmiş kodu izləsəniz, sürüşmə obyektini istifadə edərək hər bir interval arasında neçə milisaniyəni təyin edə bilərsiniz

Addım 16: 'Açar Jumbler'

"Açar Jumbler"
"Açar Jumbler"

Yuxarıda təsvir olunan proqram, fərqli kök qeydlərini seçərkən spontan akkordlar yaratmağa imkan verən proqramın açar imzalar arasında avtomatik olaraq dövr etməsinə imkan verən kod parçasıdır.

'Seç' obyekti arpeggiator bölməsindəkinə bənzər şəkildə işləyir, ancaq müəyyən bir ardıcıllıq əvəzinə düymələri təsadüfi olaraq gəzmək üçün 'urn' qutusundan istifadə edirik. "Çardaq" qutusunu "təsadüfi" dən fərqləndirən cəhət, bütün aralığa keçməyənə qədər bir nömrəni təkrarlamamasıdır ki, bu da bizə müxtəlif fərqli düymələr arasında sıçrayışların bərabər paylanmasını təmin edir.

Addım 17: Muxtar Qeyd Yaratma ilə Sehrli Olmaq

Sehrli Avtonom Qeyd Nəsil Yaratmaqla
Sehrli Avtonom Qeyd Nəsil Yaratmaqla
Sehrli Avtonom Qeyd Nəsil Yaratmaqla
Sehrli Avtonom Qeyd Nəsil Yaratmaqla
Sehrli Avtonom Qeyd Nəsil Yaratmaqla
Sehrli Avtonom Qeyd Nəsil Yaratmaqla
Sehrli Avtonom Qeyd Nəsil Yaratmaqla
Sehrli Avtonom Qeyd Nəsil Yaratmaqla

Bu kod parçası, bu yamanın özbaşına işləməsinə səbəb olan şeydir. Bu hissənin əvvəlindən akkord generatoruna müraciət etsək, kökün dəyişdirilməsi aşağıdakı intervalları avtomatik olaraq dolduracaq, buna görə də unikal akkord irəliləyişləri yaratmaq üçün istifadə edə bilərik!

Buradakı əsas maddə 'itable' və ya içərisində kiçik mavi düzbucaqlı olan böyük bir kvadratdır. Bunu arpeggiator -dan metro parametrinə əlavə etməklə (qutu 500 olaraq təyin olunur), akkordun dəyişdiyi arpeggiator sırasındakı dəqiq nöqtəni idarə edə bilərik. Arpeggiator 3 dəstdə işlədiyindən, italyanın ölçüsü 4 dövrü nəzərə alaraq 12 olaraq təyin edilir və aralığı 2 olaraq təyin olunur, 2 -si 'xeyr' və 1 -i 'bəli' olaraq xidmət edir akkordunu dəyişməmək. Əsas koddakı ardıcıllıqla arpeggiator bir triada keçər, sonra yeni bir akkord yaranar və o triaddan keçər və s.

'Təsadüfi' qutular, yeni kökün orijinaldan nə qədər uzaq olduğunu müəyyənləşdirir, hal -hazırda yarım oktavaya qədər yuxarı və ya aşağıya gedə biləcək şəkildə konfiqurasiya etmişəm.

Kodun tam şəkilində, solda göründükdə, altındakı 67 nömrə qutusu akkord generatorundan kök nömrə qutusuna yapışdırılır, buna görə də hər hansı bir sayın itable və ona bağlı alqoritmdən əmələ gəlməsi sona çatacaq. generatoru və sonra yeni seçilmiş akkoru çalacağı arpeggiatora daxil edin. Yuxarıdakı '+0' qutusuna daxil olan 67 nömrə qutusu yuxarıda təsvir olunan piano obyektinə yapışdırılır ki, bu da akkord generatorundan kök nömrə qutusuna əlavə olunur. Bu, bu kod yığınındakı alqoritm bir nömrə meydana gətirdikdə, o da fortepianoda seçilir və bu notu çalmağa səbəb olur.

Son kodda, bu bölmə iki dəfə görünür və yeganə fərq itabledır. Arpeggiator bir ardıcıllığı 4 dəfə təkrar etdikdən sonra yeni bir akkordun meydana gəlməsi üçün bunu necə etmək üçün ayrıca əlavə edilmiş itable -a baxın.

Addım 18: Toxunuşları bitirmək

Toxunuşları bitirmək
Toxunuşları bitirmək

İndi tam işləyən özünü oynayan bir arpeggiatora sahib olmalısınız! Ancaq bir az daha çox nəzarət əlavə etmək istəyirsinizsə, yuxarıdakı şəkil kodu çalınan notların müddətini idarə etməyinizə imkan verəcək, belə ki, yavaş, dronlaşdırılan, mühit döngəsi üçün mükəmməl uzun müddət çəkilmiş qeydlər əldə edə bilərsiniz.

Bir DAW vasitəsilə Max -ı işləyərkən xüsusilə faydalı olan 'dayan' obyekti də əlavə edilmişdir. Max -ın MIDI məlumatlarını çatdırmaqda problem yaşamağa başladığı bir vəziyyətdə, Max və ya DAW -ni tamamilə bağlamadan onu ləğv edə və dayandıra bilərsiniz.

Addım 19: Hamısını sarın

Hamısını Bükmək
Hamısını Bükmək

Proqram artıq funksional olaraq tamamlandı, qalan hər şeyi təqdimat rejimində təşkil etməkdir. Bunun bir həll yolu yoxdur, bu, tamamilə səth səviyyəsindən idarə etmək istədiyinizə bağlıdır.

Seçimim asanlıqla modulyasiya etmək istədiyim hər şeyin əsaslarını əhatə edir, buna görə də ona uyğun olaraq əlavə edə və ya götürə bilərsiniz.

İndi yalnız bu iki yamaqla tanış olmaq və bir az musiqi yaratmağa başlamaq qalır!

Zövq alın!

Tövsiyə: