فهرست مطالب:

Max MSP Ambient Loop Generator: 19 مرحله
Max MSP Ambient Loop Generator: 19 مرحله

تصویری: Max MSP Ambient Loop Generator: 19 مرحله

تصویری: Max MSP Ambient Loop Generator: 19 مرحله
تصویری: Learn: Octopulse (v1.0) 2024, نوامبر
Anonim

این یک آموزش در مورد چگونگی شروع به تولید ژنراتور حلقه محیطی در Max MSP است.

در این آموزش انتظار می رود که شما درک اولیه ای از Max MSP ، رابط های DAW و پردازش سیگنال داشته باشید. اگر می خواهید از برنامه طراحی شده در این آموزش استفاده کنید ، پیش بروید و آن را بارگیری کنید ، رایگان برای استفاده (اما نه برای فروش یا انتشار مجدد)!

برنامه ای که ما طراحی خواهیم کرد دارای دو بخش اصلی است:

1) پردازنده چند سیگنالی

2) یک تولید کننده یادداشت نیمه تصادفی

مولد یادداشت به آرامی در امتداد یک کلید/مقیاس در الگوهای نیمه تصادفی کار می کند و داده های MIDI را به DAW وارد می کند ، که به نوبه خود صدا را به Max ارسال می کند تا پردازش شود.

در اینجا پیوندی به فایل وصله نهایی وجود دارد:

تدارکات:

  • دانش پایه MSP و MIDI
  • حداکثر MSP
  • رابط صوتی (ما از Logic Pro X استفاده می کنیم)
  • گل آفتابگردان
  • (اختیاری) برخی از افزونه های ابزار نرم افزاری خوب برای DAW شما

مرحله 1: تنظیم Soundflower با Max و DAW شما

راه اندازی Soundflower با Max و DAW شما
راه اندازی Soundflower با Max و DAW شما
راه اندازی Soundflower با Max و DAW شما
راه اندازی Soundflower با Max و DAW شما

Soundflower برنامه ای است که به ارسال صدا بین برنامه ها در Mac کمک می کند. ما از این برای دریافت صدا از DAW به Max استفاده می کنیم.

استفاده از Soundflower با DAW آسان تر نیست! به سادگی Soundflower را بارگیری کنید و برای استفاده به عنوان خروجی و ورودی صدا در دسترس قرار می گیرد. اگر یک شی adc ~ (ورودی صدا) و dac ~ (خروجی صدا) ایجاد کنیم ، می بینیم که Soundflower 2ch و Soundflower 64ch به مسیرهای صوتی قابل استفاده تبدیل می شوند. ما از Soundflower 2ch (2 channel) برای این برنامه استفاده می کنیم.

در Max ، یک ضامن برای روشن و خاموش کردن ورودی خود و یک نوار لغزنده افزایش صدا اضافه کنید تا در راه باشید.

در DAW ، تحت تنظیمات ترجیحی> صدا ، ورودی و خروجی صدا را خواهید دید. ما از Soundflower 2ch به عنوان خروجی صدا استفاده می کنیم.

مرحله 2: مسیر پردازش سیگنال خود را تعیین کنید

مسیر پردازش سیگنال خود را تعیین کنید
مسیر پردازش سیگنال خود را تعیین کنید

به زبان ساده ، آیا صدای شما در دسته ای از کانال های مختلف یا همه در یک خط مستقیم تحریف می شود؟

ما تصمیم گرفتیم از پردازش صوتی موازی استفاده کنیم - سیگنال ما در چندین کانال مختلف تحریف می شود. این به ما کمک می کند تا صدای کلی واضح تری داشته باشیم و سیگنال خود را بیشتر کنترل کنیم ، اما حجم زیادی را به افزایش اصلی فشار می دهد و در نتیجه قسمتی از آن قطع می شود. ما تصمیم گرفتیم که کنترل بیشتر ارزش صوتی مخدوش را دارد ، زیرا به هر حال حلقه های محیطی ایجاد می شود!

علاوه بر این ، باید تصمیم بگیرید که چه جلوه هایی را می خواهید ایجاد کنید. اگر ایده می خواهید برخی از انواع جلوه ها را در اینجا نشان می دهیم.

مرحله 3: افزودن مخلوط خشک

افزودن مخلوط خشک
افزودن مخلوط خشک
افزودن مخلوط خشک
افزودن مخلوط خشک

ما ابتدا یک "ترکیب خشک" را اضافه کردیم تا بتوانیم یک سیگنال صوتی جداگانه و بدون تأثیر داشته باشیم. این کار را با اجرای خروجی adc into در یک نوار لغزنده افزایش (با یک شماره گیر برای سهولت مشاهده) ، در یک فیلتر svf with با یک شماره گیر برای تنظیم فیلتر گذر پایین ، و سپس در افزایش اصلی و خروجی به dac انجام داد. داشتن مخلوط خشک می تواند بسیار مفید باشد ، بنابراین اگر می خواهید چیزها تا حدودی شفاف و تست شوند ، پیشنهاد می کنیم!

ممکن است کمی توجه شما را به آنجا جلب کرده باشیم - همه جلوه های خود را در فیلترهای جداگانه svf running اجرا می کنیم تا برای هر کانال سیگنال دارای شماره گیری صوتی باشیم. این امر باعث می شود هنگامی که یک جلوه خاص دارای فرکانس بسیار زیاد است ، فضای صوتی را پاک کنید. ما همه فیلترهای svf ~ lowpass خود را (با اتصال به خروجی پایین گذر) ساختیم ، بنابراین آنها با پایین آوردن صفحه کلید به تدریج فرکانس های بالا را قطع می کنند. با این حال ، svf has همچنین دارای باند باند (فرکانس انتخابی) ، بالا گذر (حذف سطوح پایین) و سایر فیلترهای مفید است. آزمایش کنید تا ببینید چه چیزی را دوست دارید و به آن نیاز دارید ، یا حتی از چندین فیلتر استفاده کنید!

مرحله 4: تغییر گام با یک دستگاه گازی

تغییر گام با یک گیرباز
تغییر گام با یک گیرباز
تغییر گام با یک گیرباز
تغییر گام با یک گیرباز

برای استفاده ساده و آسان برای استفاده از پیچ ، کد pitchshifter را از راهنمای راهنمای pitchshifter در Max کپی کنید. کد ما بسیار شبیه است ، اما ویژگی هایی مانند glide و تنظیمات متعدد کیفیت صدا را برای کاهش بی نظمی حذف می کند. اجرای صدا در این حالت (از adc ~ برای صدای موازی ، یا از ترکیب خشک برای صدای سری) به شما امکان می دهد از یک صفحه کلید برای تنظیم سطح تغییر سطح استفاده کنید.

مانند مخلوط خشک ، یک نوار لغزنده افزایش و یک شی svf added اضافه کردیم تا امکان کنترل صدا و شکل EQ را فراهم کنیم.

مرحله 5: تحریف

اعوجاج!
اعوجاج!
اعوجاج!
اعوجاج!
اعوجاج!
اعوجاج!

استفاده از شیء overdrive the ساده ترین راه برای افزودن اعوجاج است. می توانید آن را در یک نوار لغزنده افزایش و یک فیلتر اجرا کرده و روزانه آن را صدا کنید. با این حال ، ما چند قدم جلوتر رفتیم. اول ، ما مسیرهای صوتی چپ و راست را به اشیاء has انتقال فاز جداگانه هدایت کردیم - اینها مسیرهای صوتی چپ و راست را خارج از فاز قرار می دهند و صدا را مانند ضخامت یک پدال کر "ضخیم" می کنند.

علاوه بر این ، ما صدای صوتی را به یک آبشار با یک فیلترگراف متصل می کنیم. این به شما امکان می دهد صدا را در فرکانس های خاص و با هر تعداد نوار فیلتر که دوست دارید ، کم و بیش تحریف کنید. فیلترگراف اعوجاج ما پس از اعوجاج پدال Boss HM-2 Heavy Metal مدل 1980 ساخته شد.

در این مرحله ، ما همچنین شروع به اضافه کردن اشیاء omx.peaklim after پس از جلوه های بسیار پر سر و صدا کردیم - این شیء مانند یک کمپرسور سیگنال صوتی را که از طریق آن عبور می کند ، محدود می کند و از قطع شدن مسیر صوتی نهایی جلوگیری می کند.

مرحله ششم: قدرت هواپیمای بدون سرنشین

قدرت هواپیمای بدون سرنشین
قدرت هواپیمای بدون سرنشین
قدرت هواپیمای بدون سرنشین
قدرت هواپیمای بدون سرنشین

ما همچنین لازم دیدیم که فرکانس "droning" را به پچ خود اضافه کنیم. در حالی که این امر می تواند با یک شیء چرخه برای ایجاد یک نوسان ساز ساده انجام شود ، با تغییرات حجم یا فرکانس در صدای اصلی سازگار نیست. بنابراین ، ما از یک فیلتر svf to برای ایجاد یک مسیر صوتی فوق العاده طنین استفاده کردیم. با اجرای صدا در فیلتر svf و تنظیم رزونانس روی 1 ، ما یک فرکانس پهپاد ایجاد می کنیم که مانند مسیر صوتی ما به داخل و خارج حرکت می کند ، و سپس می توان آن را برای بلندی صدا ، تن و فرکانس تنظیم کرد. با تنظیم شماره گیری متصل ، فرکانس پهپاد را تنظیم می کند.

مرحله 7: ورود به مدولاسیون عجیب و غریب:

ورود به Bizarre: Ring Modulation
ورود به Bizarre: Ring Modulation
ورود به Bizarre: Ring Modulation
ورود به Bizarre: Ring Modulation

در حال حاضر ، ما با افزودن مدولاسیون حلقه حرکت می کنیم! ساختن این اثر سرگرم کننده و جالب بسیار ساده است و بسیار بد فهمیده می شود زیرا به نظر می رسد … کمی بد بو است. این امر با اتصال شماره گیری به یک شیء *in در ورودی سمت راست و در ورودی سمت چپ با اتصال شماره گیری انجام می شود. ما این کار را یک قدم فراتر گذاشتیم - هنگامی که تعدیل کننده زنگ ما تا انتها پایین است ، یک دروازه سیگنال شماره ای خود را می بندد و بنابراین سیگنال مد حلقه کاملاً قطع می شود. علاوه بر این ، می توان آن را برای خروجی به شی دیگر * تغییر داد که فرکانس را تا مقدار مشخصی کاهش می دهد. به این ترتیب ، ما می توانیم یک مد حلقه "خوب" ، نوع tremolo ، و یک مدولاسیون حلقه صدایی سریعتر و عجیب داشته باشیم. مانند سایر جلوه ها ، این دستگاه با یک نوار لغزنده افزایش و یک فیلتر svf run اجرا شد.

مرحله 8: کاهش و تاخیر و سیگنال … Degrad… Deg… D…

تنزل و تاخیر سیگنال… Degrad… Deg… D…
تنزل و تاخیر سیگنال… Degrad… Deg… D…
تنزل و تاخیر سیگنال… Degrad… Deg… D…
تنزل و تاخیر سیگنال… Degrad… Deg… D…

در اینجا ما یک تأخیر با کنترل زمان ، یک شماره گیری بازخورد ، یک شماره گیری لحن ، و نمونه تحقیرآمیز ایجاد می کنیم. این به ما این امکان را می دهد که تاخیر آنالوگ را با ساکت تر کردن و تحریف بیشتر سیگنال تقلید کنیم. برای این کار ، از اشیاء tapin ~ و tapout متصل استفاده می کنیم. بعد از tapin 5000 5000 می نویسیم تا مطمئن شویم 5000 میلی ثانیه زمان حافظه دارد. افزودن یک شی ra تخریب به ما امکان می دهد سیگنال را به تدریج از بین ببریم. سپس ، صدا را از adc ~ به شی ra degrade، خود ، به tapin ~ ، به tapout run و همزمان به حالت ra از * *و خارج از *~ به کنترل خود می رسانیم. انجام این کار به ما این امکان را می دهد تا یک شماره گیر وصل کنیم تا میزان تأخیر به عقب برگردد و سیگنال تاخیری از شی ~ به خروجی های ما برسد. علاوه بر این ، قرار دادن شیء تجزیه کننده قبل از tapin ~ به ما اجازه می دهد تا با تاخیر سیگنال ، تعداد نمونه ها را بیشتر و بیشتر اضافه کنیم. برای مشاهده روشنی از نحوه انجام این کار ، تصویر و کد ما را بررسی کنید.

مرحله 9: طنین سبک آجر بلتون

طنین سبک آجر بلتون
طنین سبک آجر بلتون
طنین سبک آجر بلتون
طنین سبک آجر بلتون

Reverb آجر belton به یک Reverb مجهز به تراشه Accu-Bell BTDR Digi-log طراحی شده توسط Brian Neunaber از Neunaber Effects اشاره دارد. این تراشه با استفاده از خطوط تاخیری آبشار ، می تواند طنین ساده بهاری را فراهم کند. برای تقلید از این ، ما تأخیر دیگری را کدگذاری کرده ایم ، با یک شماره گیری برای تنظیم زمان و بازخورد. زمان هرگز از 100 میلی ثانیه عبور نمی کند و بازخورد 80 درصد است. این تاخیر ساده ، صدای طنین بهاری را به راحتی می دهد! بار دیگر وارد کنترل افزایش و افزایش صدا شوید.

مرحله 10: تصادفی استریو ترمولو

ترمولو تصادفی استریو
ترمولو تصادفی استریو
ترمولو تصادفی استریو
ترمولو تصادفی استریو

اثر سیگنال نهایی ما! در اینجا ما همان کدی را که قبلاً برای تعدیل کننده حلقه استفاده شده بود ، با چند پیچ و تاب ایجاد کردیم: عمق ترمولو تصادفی است و ترمولو برای کانال چپ و راست وجود دارد. علاوه بر این ، ما این واحد را به صورت سری تنظیم کرده ایم ، به طوری که همه جلوه ها قبل از آن آمده است ، بنابراین هر سیگنالی توسط ترملوها اعمال می شود.

برای انجام این کار ، ما کد مد حلقه را از قبل تقلید می کنیم ، با برخی تغییرات: سیگنال در حال حاضر به دو دروازه اجرا می شود که با بسته شدن دیگری باز می شود. این اجازه می دهد تا سیگنال یا تحت تأثیر قرار گیرد یا بدون آلودگی باشد ، نه اینکه فقط تحت تأثیر قرار گیرد یا خاموش شود. این کار با شی!- انجام شد. شماره گیری ما به یک شی rand rand ، سپس *~ و +~ ، و به سمت * *دیگر در ورودی سمت راست و صدا در سمت چپ اجرا می شود. در اینجا ما یک ترمولو تصادفی داریم که وقتی صفحه شماره گیری بالا است ، روشن می شود و وقتی خاموش است!

این نیازی به کنترل افزایش یا کنترل صدا ندارد ، بنابراین فقط مستقیماً به شی dac می رود.

مرحله 11: نوسان سنجی

نوسان سنجی!
نوسان سنجی!
نوسان سنجی!
نوسان سنجی!

در نهایت ، ما یک شی scope محدوده متصل به خروجی صدا را از کنترل اصلی افزایش می دهیم. همچنین برای تنظیم حساسیت یک صفحه شماره اضافه کردیم!

مرحله 12: ارائه ماژول پردازش سیگنال

ارائه ماژول پردازش سیگنال
ارائه ماژول پردازش سیگنال

این بخش را با ارائه استعداد به کد در حالت ارائه به پایان می بریم. فقط شماره گیری های جداگانه و جعبه های نظر را به حالت ارائه اضافه کنید ، و خوب پیش می روید! ما استعداد فوق العاده ای با جعبه های رنگی و فونت های مختلف و تصمیمات طراحی هنری به خود دادیم. علاوه بر این ، طراحی بر اساس طرح های پدال گیتار بود: شماره گیری در ردیف ها و بخش های برچسب زده شده تا مسیر سیگنال را ساده درک کند. از این قسمت لذت ببرید!

مرحله 13: بخش 2: ژنراتور وتر

ما در حال حاضر یک پردازنده سیگنال کاملاً کارآمد در Max داریم ، ما فقط به مقداری صدا برای تغذیه آن نیاز داریم. با استفاده از Soundflower ، می توانیم تمام صدایی که در حال خروجی است را از طریق پردازنده سیگنال هدایت کنیم ، تا زمانی که منبع کامپیوتر شما باشد!

برای ایجاد حلقه های محیطی خود ، باید یک پچ Max دیگر بسازیم. به لطف قدرت MIDI ، وصله تمام شده به طور موثر به عنوان یک کنترل کننده MIDI جدید برای DAW شما عمل می کند و یادداشت ها را مستقیماً به آن ارسال می کند و به شما امکان می دهد از هر وسیله دلخواه یا طراحی خود استفاده کنید! بر خلاف کنترلر MIDI خارجی ، با استفاده از حداکثر ما می توانیم یک کنترلر MIDI ایجاد کنیم که می تواند به تنهایی پخش شود و به شما این امکان را می دهد تا به راحتی آن را با پردازنده سیگنال تغییر دهید.

برای ایجاد نت های منحصر به فرد ، ما از یک arpeggiator برای تولید سه گانه استفاده خواهیم کرد ، و بعداً به نحوه ایجاد یک الگوریتم می پردازیم که به arpeggiator اجازه می دهد بین وترها بپرد.

مرحله 14: دریافت یادداشت هایی برای تغذیه آرپژژیاتور

دریافت یادداشت برای تغذیه به آرپژژیاتور
دریافت یادداشت برای تغذیه به آرپژژیاتور
دریافت یادداشت برای تغذیه به آرپژژیاتور
دریافت یادداشت برای تغذیه به آرپژژیاتور

قبل از اینکه بتوانیم یک آرپیژژیاتور را کنار هم قرار دهیم ، باید بتوانیم آکوردها را برای ترتیب دادن به هم ایجاد کنیم. در MIDI ، هر نت روی صفحه کلید با یک عدد مطابقت دارد ، وسط C 60 است. خوشبختانه اعداد متوالی هستند ، بنابراین با استفاده از نظریه موسیقی ، می توانیم فواصل صحیحی را ایجاد کنیم که با امضای کلیدی مختلف مطابقت دارد.

امضاهای کلیدی که استفاده می کنید به عهده خود شماست ، با این وجود می توانید 4 امضای کلیدی را که انتخاب کرده ایم ، دنبال کنید. بعداً ما به این قسمت از کد اضافه می کنیم تا بتواند امضای کلیدی را به تنهایی طی کند ، بنابراین ماژور ، مینور ، ماژور هفتم و مینور هفتم را برای کمک به حفظ تنالیته به عنوان برنامه در چرخه برنامه از طریق آکورد انتخاب کردیم.

با اشاره به تصویر اول ، بخش عمده این بخش فقط ریاضی است که با فواصل این کلیدها مطابقت دارد. با چپ ترین جعبه با برچسب '60' شروع کنید ، این ریشه است. هر زمان که ریشه تغییر کند ، فواصل مربوطه بر اساس کلید فعلی تغییر می کند. به عنوان مثال ، اگر کلید اصلی انتخاب شده باشد ، فواصل مربوط به آن 4 و 7 است. سپس از کادرهای +0 عبور کنید ، که این فاصله را به ریشه اضافه می کند و 3 نت را برای ایجاد یک آکورد اصلی در اختیار شما قرار می دهد. هر ریشه ای!

مرحله 15: آرپیژینگ آن آکوردها

Arpeggiating آن آکورد ها
Arpeggiating آن آکورد ها
Arpeggiating آن آکورد ها
Arpeggiating آن آکورد ها
Arpeggiating آن آکورد ها
Arpeggiating آن آکورد ها

برای اطلاع از کد Arpeggiator به عکس بالا مراجعه کنید. شیء شمارنده و جعبه های شیء 0 ، 1 ، و 2 متصل به شما این امکان را می دهد که جهت آرپیژیتور را از بالا ، پایین و بالا کنترل کنید.

همانطور که در بالا نشان داده شد ، ژنراتور بازه ای که ما فقط با هم قرار داده ایم به کادرهای "int" هدایت می شود ، بنابراین وقتی شمارنده و جعبه های انتخاب شده اجرا می شوند ، از قسمت دیگر کد ، از طریق وتر عبور می کند. سپس در جعبه "makenote" و "noteout" اجرا می شود تا در نهایت این اعداد MIDI را به صدا تبدیل کند!

به شی "port" از Max 1 "که به جعبه" noteout "متصل است توجه داشته باشید ، زیرا این به شما امکان می دهد اطلاعات MIDI را از Max به DAW خود ارسال کنید.

شی "مترو" تعیین می کند که چقدر فاصله بین هر فاصله در میلی ثانیه وجود دارد. من آن را به طور پیش فرض 500 میلی ثانیه دارم و اگر کد پیوست را دنبال کنید ، با استفاده از شیء لغزنده می توانید تعداد میلی ثانیه را بین هر فاصله تنظیم کنید

مرحله 16: "کلاب کلید"

"بازی کننده کلید"
"بازی کننده کلید"

تصویر بالا قطعه ای از کد است که به برنامه اجازه می دهد به طور خودکار امضای کلیدی را بچرخاند و به شما این امکان را می دهد که هنگام انتخاب یادداشت های ریشه مختلف آکوردهای خودجوش ایجاد کنید.

شیء "select" بسیار شبیه به مورد موجود در بخش arpeggiator عمل می کند ، اما به جای یک دنباله خاص ، ما از کادر "urn" برای چرخاندن تصادفی کلیدها استفاده می کنیم. چیزی که جعبه urn را از "تصادفی" متمایز می کند این است که تا زمانی که کل دامنه را طی نکرده باشد ، عددی را تکرار نمی کند ، که به نوبه خود توزیع یکنواخت جهش بین کلیدهای مختلف را برای ما فراهم می کند.

مرحله 17: ایجاد جادو با ایجاد یادداشت خودکار

ایجاد جادو با تولید یادداشت خودکار
ایجاد جادو با تولید یادداشت خودکار
ایجاد جادو با تولید یادداشت خودکار
ایجاد جادو با تولید یادداشت خودکار
ایجاد جادو با تولید یادداشت خودکار
ایجاد جادو با تولید یادداشت خودکار
ایجاد جادو با تولید یادداشت خودکار
ایجاد جادو با تولید یادداشت خودکار

این تکه کد چیزی است که باعث می شود این وصله بتواند به صورت خودکار اجرا شود. اگر از ابتدای این بخش به ژنراتور وتر مراجعه کنیم ، تغییر ریشه بطور خودکار فواصل زیر را پر می کند ، بنابراین می توانیم از آن برای ایجاد پیشرفتهای آکورد منحصر به فرد استفاده کنیم!

مورد کلیدی در اینجا "itable" یا مربع بزرگ با مستطیل های آبی کوچک در داخل است. با اتصال این پارامتر به مترو از arpeggiator (کادر روی 500 تنظیم شده است) ، می توانیم نقطه دقیق دنباله arpeggiator را که وتر تغییر می کند کنترل کنیم. از آنجا که Arpeggiator در مجموعه های 3 تایی اجرا می شود ، اندازه itable روی 12 تنظیم می شود که 4 سیکل را شامل می شود و محدوده آن روی 2 تنظیم می شود ، که 2 عدد به عنوان "نه" و 1 به عنوان "بله" در مورد اینکه آیا یا برای تغییر آکورد با دنباله ای در کد اصلی ، arpeggiator یک تا سه تایی می کرد ، سپس یک آکورد جدید ایجاد می شد و از طریق آن سه گانه عبور می کرد و غیره.

کادرهای "تصادفی" تعیین می کند که فاصله ریشه جدید از اصل چقدر است ، در حال حاضر آن را طوری پیکربندی کرده ام که می تواند تا نیم اکتاو بالا یا پایین برود.

در تصویر کامل کد ، در سمت چپ کادر شماره 67 در پایین به جعبه شماره ریشه از مولد وتر متصل شده است ، بنابراین هر عددی که از itable تولید شود و الگوریتم متصل به آن به آکورد برسد. ژنراتور ، و سپس به arpeggiator که در آن آکورد تازه انتخاب شده را پخش می کند. کادر شماره 67 بالای آن که در کادر "+0" قرار دارد ، به شی پیانو که در تصویر بالا نشان داده شده است ، متصل شده است ، که از ژنراتور آکورد نیز به جعبه شماره ریشه متصل شده است. این امر به این دلیل است که وقتی الگوریتم از این تکه کد یک عدد تولید می کند ، روی پیانو نیز انتخاب می شود ، بنابراین این نت را برای پخش فعال می کند.

در کد نهایی ، این بخش دوبار ظاهر می شود ، تنها تفاوت آن قابلیت استفاده است. برای نحوه ساخت آن به طوری که بعد از 4 بار تکرار دنباله دار آرپژژیاتور یک آکورد جدید ایجاد شود ، به قسمت جداگانه پیوست مراجعه کنید.

مرحله 18: پایان لمس

لمس های نهایی
لمس های نهایی

شما اکنون باید یک آرپیژژیاتور خودکار کاملاً فعال داشته باشید! با این حال ، اگر می خواهید کمی کنترل بیشتری اضافه کنید ، قطعه کد تصویر بالا به شما امکان می دهد مدت زمان نت های در حال پخش را کنترل کنید ، بنابراین می توانید یادداشت های کشیده شده طولانی مدت را برای حلقه محیطی آهسته و بدون سرنشین تهیه کنید.

همچنین یک شی 'stop' به آن متصل شده است ، که هنگام استفاده از Max از طریق DAW بسیار مفید است. در مواردی که Max با انتقال داده های MIDI مشکل دارد ، می توانید آن را نادیده بگیرید و بدون بستن کامل Max یا DAW آن را متوقف کنید.

مرحله 19: همه چیز را جمع بندی کنید

همه چیز را بپیچید
همه چیز را بپیچید

برنامه اکنون از نظر عملکرد کامل شده است ، تنها کاری که باید انجام دهید این است که همه چیز را در حالت ارائه سازماندهی کنید. راه حلی برای این مسئله وجود ندارد ، زیرا این بستگی کامل به این دارد که از چه سطحی می خواهید بتوانید آن را کنترل کنید.

انتخاب من شامل موارد اساسی هر چیزی است که می خواهم بتوانم به راحتی آن را تعدیل کنم ، بنابراین شما می توانید به آن اضافه کنید یا آن را به دلخواه خود حذف کنید.

تنها کاری که باید انجام دهید این است که با این دو وصله آشنا شوید و شروع به ایجاد موسیقی کنید!

لذت بردن!

توصیه شده: