چند روز پیش با یکی از دوستان (مخمل خان) آهنگی فی البداهه ساختیم، از اونجایی که تجربه آهنگسازی نداشتم یک نگاهی به تکنولوژی های جدید و تکنولوژی های DJ با قابلیت جداسازی بخش های مختلف آهنگ (صدای خواننده، تمپو و ...) انداختم. (ویدیوی زیر یک نمونه از تکنولوژی های جدید در رابطه با DJ ها را نشان می دهد.) :
در مورد ساخت آهنگ های جدید، پروژه های آماده ی زیادی در سایت GitHub وجود دارند که با دیدن آموزش مناسب در مورد نحوه اجرای پروژه ها در محیط Google Colab، قابل تست و اجرای می باشند.
مثلا پروژه MusicAutobot یکی از نمونه های قابل تست در این زمینه هست که در آن از هوش مصنوعی برای ساخت آهنگ هایی مشابه آهنگ آپلود شده استفاده می شود.
البته برای وارد کردن فایل آهنگ یا صوت شخصی در این پروژه احتمالا دچار مشکل خواهید شد. (برای اینکار، نیاز به تبدیل فرمت Audio به MIDI خواهید داشت، کاری که بعضی جاها با هوش مصنوعی (مانند PolyphonicPianoTranscription) انجام میشود، (لیست پروژه های تبدیل AudiotoMIDI)، البته شما می توانید در این پروژه بر حسب نوع فایل ضبط شده خود با کمک سایت هایی (جستجوی عبارت mp3 to Midi یا .... )، این فایل را به فایل MIDI تبدیل و به عنوان ورودی در بخش File Import صفحه Google colab مربوط به تست پروژه، مانند تصویر زیر برای یک ورودی صوت (آهنگ، صحبت یا ...)، پروژه را اجرا و نتیجه را مشاهده نمایید. (لینک قابل تست با نمونه فایل MIDI و لینک مشکل دار با قابلیت وارد کردن فایل MP3 ):
ویدیوی زیر معرفی این پروژه برای دوست عزیز ( مخمل خان ) می باشد. ؟!:
البته پروژه های زیادی در مورد استفاده هوش مصنوعی در زمینه موسیقی وجود دارند، پروژه Magenta هم شاید براتون جالب باشه. یکی از بخش های جالب این پروژه، امکان تبدیل صدای ضبط شده شما به ملودی ویولون ، فلوت و سازهای دیگر می باشد، برای مثال مبتوانید از لینک های زیر با گوشی موبایل یا لپتاپ این ویژگی را تست کنید:
1- ساخت ملودی ویولون، فلوت یا ساکسیفون با اپلود فایل mp3 یا ضبط صدا از طریق لینک این صفحه
2- ساخت ملودی ویولون، فلوت یا ساکسیفون فایل ویدیوی Youtube از طریق لینک این صفحه
ویدیوی زیر در مورد تست این صفحه می باشد:
اطلاعات بیشتر در مورد پروژه Magenta، در لینک زیر و ویدیوی زیر قابل مشاهده می باشد:
https://magenta.tensorflow.org/demos/colab/
در صورت نیاز به داشتن نت موسیقی یایی ملودی ساخته شده نیز به راحتی با جستجو در اینترنت و یا وارد کردن فایل ملودی تولید شده توسط پروژه Magenta در پروژه MusicAutobot و با کمک سایت Mp3 to MIDI (سرچ گوگل و یا) می تواند بر اساس ملودی ساخته شده چندین ملودی جدید به همراه نتهای مورد نظر توسط هوش مصنوعی پروژه MusicAutobot ایجاد نمایید.
شاید در این زمان بتوان ملودی های جذاب محیط اطراف را به ذهن سپرد و در زمان مناسب آنها را به کمک پروژه های بالا و ... به نت و ملودی های جالبی تبدیل کرد. در این رابطه شاید پست یا ویدیوی زیر ...:
در صورت تمایل می توانید تجربه و یا ملودی ساخته شده خود را، در اینجا و یا گروه تلگرامی، با ما به اشتراک بگذارید.
اطلاعات بیشتر در رابطه با مروری بر پیشرفت های تکنولوژی هوش مصنوعی و تاثیر آن بر صنعت موسیقی را در ویدیوی ضبط شده ارایه زیر نیز قابل مشاهده می باشد:
همچنین فایل PDF این ارایه در لینک زیر قابل دانلود می باشد:
https://github.com/Startup-Data/SatLunNeh/blob/master/documents/Aboout%20AI%20and%20Music%20Industry.pdf
در ویدیوی زیر نحوه ساخت نت های یک کنسرت ( ویولون،فلوت و ...) برای یک موسیقی دست ساز و یا فایل صوتی ضبط شده از طریق موبایل و ...، قابل مشاهده می باشد:
فایل های ساخته شده بر اساس ویدیو بالا را در زیر می توانید گوش دهید:
۱- فایل موزیک فی البداهه ( ساخته شده توسط آرمان) :
۲- موسیقی ساز ویولون ساخته شده توسط هوش مصنوعی ( لینک تست ):
۳- موسیقی ساز فلوت ساخته شده توسط هوش مصنوعی ( لینک تست ):
۴- ترکیب موسیقی ساز ویولون ساخته شده توسط هوش مصنوعی ( لینک تست ) و موزیک اصلی با هم (شبیه سازی کنسرت!):
۵- ترکیب موسیقی ساز فلوت ساخته شده توسط هوش مصنوعی ( لینک تست ) و موزیک اصلی با هم (شبیه سازی کنسرت!):
۶- ترکیب موسیقی ساز فلوت و ویولون ساخته شده توسط هوش مصنوعی ( لینک تست ) و موزیک اصلی با هم (شبیه سازی کنسرت!):
در رابطه با ویرایش فایل های ساخته شده و ترکیب کردن آنها با موسیقی اصلی، شما می توانید از Audacity که یک نرم افزار متن باز می باشد برای این کار استفاده کنید،در نهایت شما میتوانید موسیقی ساخته شده خود را در سایت Soundcloud یا ... آپلود نمایید. در زیر نحوه استفاده از دو فیلتر Loudness Normalization و Bass Trebler برای کاهش فرکانس های بالا و شدت کلی ساز جدید را مشاهده می کنید:
در صورت تمایل می توانید با نصب نرم افزار Audacity ( از اینجا http://twtr.to/v8XS ) و دانلود فایل فشرده شده لینک زیر موزیک های ساخته شده را مورد ویرایش قرار دهید:
https://s19.picofile.com/file/8439719176/sample_for_ART_Connection.zip.html
بروز رسانی ۳:
این پروژه بخضی از پروژه دیگری به نام سطلینه می باشد که در ان با هدف طراحی سطل زباله هوشمندی با قابلیت های جدید (تولید موزیک با هوش مصنوعی و ...)، سعی در جذب نگاه افراد به مسئله بازیافت داریم (لینک پروژه). در این رابطه در قدم اول با صحبت های اولیه با برخی از موسسات هنری در تهران و جذب همکاری بیشتر، ساتی با دامنه http://musicaid.ir به عنوان نمونه اولیه آماده شده و قابلیت های تولید موسیقی پروژه Google Magenta، در بخش VPS، آن قرار داده خواهد شد. همانند قبل اطلاعات این پروژه نیز متن باز ( Open Source) بوده و نحوه ساخت این وب سایت و اماده سازی VPS آن در صفحه اصلی پروژه در سایت Github و بروزرسانی های بعدی این پست، قابل مشاهده خواهند بود.
در رابطه با مصاحبه برای آموزش و تیم سازی، فایل سوالات طراحی شده برای رزومه، در زیر قابل مشاهده می باشد. (لینک فایل):
و فایل پاورپوینت وPDF (لینک PPT و PDF )ارایه ۳ دقیقه ای مربوط به طراحی وب سایت و اپلیکیشنی با قابلیت تولید موسیقی ترکیبی بر اساس اواز خوانده شده انسان ( Http://MusicAid.ir):
با آرزوی موفقیت.