فهرست مطالب:

نحوه کدگذاری آهنگ با استفاده از نت برگ در Sonic Pi: 5 مرحله
نحوه کدگذاری آهنگ با استفاده از نت برگ در Sonic Pi: 5 مرحله

تصویری: نحوه کدگذاری آهنگ با استفاده از نت برگ در Sonic Pi: 5 مرحله

تصویری: نحوه کدگذاری آهنگ با استفاده از نت برگ در Sonic Pi: 5 مرحله
تصویری: یک تیغ ریش را پشت موبایل خود بگذارید ببینید چه اتفاقی میوفته 2024, نوامبر
Anonim
نحوه کدگذاری آهنگ با استفاده از نت برگ در Sonic Pi
نحوه کدگذاری آهنگ با استفاده از نت برگ در Sonic Pi

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

نت موسیقی که من استفاده کردم تنظیم ساده پیانو "I Want to Break Break" ساخته کوئین بود. اگر می خواهید همین نت موسیقی را بارگیری کنید ، می توانید این کار را در اینجا انجام دهید:

مرحله 1: مواد

مواد
مواد
مواد
مواد

برای این پروژه به موارد زیر نیاز دارید:

1. رایانه ای سازگار با Sonic Pi

2. نرم افزار Sonic Pi

3. نت برگ

4. دانش اولیه در مورد نحوه خواندن موسیقی و نماد علمی زمین

مرحله 2: BPM آهنگ و کد خود را پیدا کنید

BPM آهنگ و کد خود را پیدا کنید
BPM آهنگ و کد خود را پیدا کنید

در مورد من ، BPM روی نت چاپ می شود. با این حال ، اغلب اینطور نیست. برای راهنمایی در یافتن BPM آهنگ خود ، می توانید از این وب سایت استفاده کنید:

BPM آهنگ من 109 ضربه در دقیقه بود. پس از اطلاع از BPM آهنگ خود ، به اولین خط خالی در بافر خود بروید و "use_bpm 109" را با استفاده از BPM خود تایپ کنید. باید بین کلمات و اعداد فاصله وجود داشته باشد و مقداری که برای BPM در نظر گرفته اید باید آبی شود و نشان می دهد که یک عدد است.

پیش رفتن و برنامه نویسی BPM در تجربه من کمک زیادی در تعیین زمان در هنگام کد نویسی کرده است.

مرحله 3: نت برگ و نکات و آکورد های کد را دنبال کنید

نت برگ و نکات و آکورد های کد را دنبال کنید
نت برگ و نکات و آکورد های کد را دنبال کنید
نت برگ و نکات و آکورد های کد را دنبال کنید
نت برگ و نکات و آکورد های کد را دنبال کنید
نت برگ و نکات و آکورد های کد را دنبال کنید
نت برگ و نکات و آکورد های کد را دنبال کنید
نت برگ و نکات و آکورد های کد را دنبال کنید
نت برگ و نکات و آکورد های کد را دنبال کنید

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

در مورد من ، اولین یادداشت من یک a4 در مورد کارکنان با خط علمی بود. برای کد نویسی ، "play: a4" را در یک خط رایگان در بافر تایپ کردم ، مطمئن شوید که روده بزرگ را شامل می شود تا نرم افزار بداند که یک یادداشت است. اگر آن را به درستی وارد کرده اید ، کولون و نت باید صورتی شود. از آنجا که این یادداشت یک یادداشت هشتم بود و امضای زمان 4/4 زمان است ، پس از آن "خواب 0.5" را کدگذاری کردم.

پس از این ، من یادداشت های زیادی در یک سری داشتم که در یک خط کد بسیار راحت تر از چندین مورد دیگر کدگذاری می شد. برای انجام این کار ، من از "play_pattern_timed [: d5 ،: e5 ،: e5] ، [1 ، 1 ، 1]" استفاده کردم. اولین مجموعه براکت ها باید به ترتیب شامل یادداشت های شما در مورد کارکنان باشد که با کاما از هم جدا شده اند و دومی باید شامل مدت زمان هر نت به ترتیب (1 عدد برای نت چهارم ، 2 عدد برای نیم نت ، 0.5 برای نت هشتم و غیره)

اگر می خواهید یک آکورد همزمان با من پخش شود ، "play_chord [: d،: fs،: a]" را بدون کدگذاری خواب در بین آن تایپ کنید. در داخل براکت ها ، باید نت هایی را که آکوردی را که سعی می کنید بنوازید ، تشکیل دهید. اگر این همه نت هایی است که می خواهید همزمان پخش کنید ، بعد از این مدت زمان خواب را انتخاب کنید و شماره بعد از خواب کوتاه ترین یادداشت شما در سریالی است که به تازگی کدگذاری کرده اید.

اگر دنباله ای از تکرار در کد خود دارید ، می توانید یک مجموعه کد را با استفاده از "4.times do" در ابتدای کدی که می خواهید حلقه کنید و "پایان" در انتهای قسمتی که می خواهید حلقه کنید ، حلقه کنید. عدد قبل از ".times do" نشان می دهد که چند بار می خواهید بخش کد تکرار شود. اگر آن را به درستی وارد کرده اید ، "انجام" و "پایان" نارنجی می شوند.

اگر تنها یک نت دارید که مایل به بازی در مدت زمان معینی به غیر از 1 هستید ، می توانید آن را به این صورت کد گذاری کنید: "play: e5 ، maintenance: 0.5 ، release: 0.1" با شماره بعد از استمرار ، طول نت است. اگر آن را به درستی تایپ کرده اید ، ماندگاری و انتشار صورتی و اعداد آبی می شوند.

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

مرحله 4: Synth خود را انتخاب کنید

Synth خود را انتخاب کنید
Synth خود را انتخاب کنید

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

برای یافتن گزینه ها ، روی "راهنما" در بالا سمت راست پنجره کلیک کنید و صفحه آموزشی پایین را باز کنید. روی synths در پایین کلیک کنید و آزمایش کنید. به بالای بافر خود بروید و زیر خطی که قبلاً BPM را کدگذاری کرده بودید بنویسید ، عبارت: "use_synth: dtri" را با کلمه (های) بعد از اینکه کولون برای آهنگ شما انتخاب شده است ، وارد کنید. play را بزنید و ببینید آیا صدا را دوست دارید. اگر نه ، به کاوش ادامه دهید تا زمانی که یکی را پیدا کرده اید!

مرحله 5: انجام شد

انجام شده!
انجام شده!

آهنگ کدگذاری شده شما از نت موسیقی در Sonic Pi اکنون باید کامل باشد. دکمه "Run" را فشار دهید ، بنشینید ، استراحت کنید و به شاهکار خود گوش دهید!

توصیه شده: