ما تاریخچه ابزار نرمافزاری OpenMusic (OM) را مورد بحث قرار میدهیم، ویژگیهای طراحی آن را بررسی میکنیم و در مورد کاربران اولیه آن صحبت میکنیم. همچنین برخی از نمونههای مشابه را ارائه میدهیم.
عکس /Unsplash
اوپن موزیک چیست؟
این شیء گرا است برای سنتز صدای دیجیتال. این ابزار بر اساس گویشی از زبان LISP ساخته شده است - شایان ذکر است که OpenMusic میتواند به عنوان یک رابط گرافیکی جهانی برای این زبان برنامهنویسی مورد استفاده قرار گیرد.
این ساز در دهه ۹۰ میلادی توسط مهندسان موسسه فرانسوی تحقیقات و هماهنگی آکوستیک و موسیقی (در مجموع، هفت نسخه از OpenMusic ارائه شد - آخرین نسخه در سال ۲۰۱۳ منتشر شد. سپس، مهندس IRCAM، ژان برسون () با در نظر گرفتن موارد زیر، ابزار را از ابتدا بازنویسی کرد نسخه ششم (OM6). امروزه، OM7 تحت مجوز توزیع میشود. - منابع آن را میتوان یافت .
نحوه کار با آن
برنامهها در OpenMusic به جای نوشتن کد، با دستکاری اشیاء گرافیکی ایجاد میشوند. نتیجه نوعی فلوچارت به نام «پچ» است، شبیه به سینتیسایزرهای ماژولار که از کابلهای پچ برای اتصالات استفاده میکردند.
در اینجا این است OpenMusic، برگرفته از مخزن گیتهاب:

OpenMusic دو نوع شیء دارد: اشیاء پایه و اشیاء نت موسیقی. اولی نمایانگر عملیات ریاضی مختلف برای کار با ماتریسها، ستونها و فرمهای متنی است.
اشیاء نت برای کار با صدا ضروری هستند. آنها همچنین میتوانند به دو گروه تقسیم شوند:
- هارمونیک - نتها، آکوردها و .
- ریتمیک - صداها و ضرب آهنگها.
اشیاء نت با استفاده از توابع نت کنترل میشوند، مانند توابعی که چندین جزء را در یک واحد ترکیب میکنند تا صدای چندصدایی ایجاد کنند. توابع اضافی را میتوانید در کتابخانههای موجود پیدا کنید - به لیست کامل مراجعه کنید. .
میتوانید به نمونهای از ملودی تولید شده توسط OpenMusic گوش دهید. :
برای آشنایی با ابزار و قابلیتهای آن، توصیه میکنیم به مستندات مراجعه کنید. هنوز در دست توسعه است. اما میتوانید به راهنمای مرجع OM6 نگاهی بیندازید - لازم است و در پنجره سمت چپ، آیتم «راهنمای کاربر» را باز کنید.
چه کسی استفاده می کند
طبق گفته توسعهدهندگان، OpenMusic میتواند برای ایجاد و ویرایش آهنگهای صوتی، تولید مدلهای ریاضی از آثار و تجزیه و تحلیل قطعات موسیقی ضبط شده مورد استفاده قرار گیرد. مهندسان ITCAM از این ابزار در چندین مطالعه علمی استفاده کردهاند. به عنوان مثال، سیستمهای هوش مصنوعی که تشخیص میدهند روی ضبط صدا.
نوازندگان حرفهای نیز با OpenMusic کار میکنند و از این ابزار برای مطالعه طیفهای هارمونیک استفاده میکنند. به عنوان مثال میتوان به آهنگساز سوئیسی اشاره کرد. ، که برنده جایزه بتهوون است. آثار او که توسط ارکستر سمفونی هنگ کنگ اجرا شده است را میتوان .
همچنین شایان ذکر است او یکی از بزرگترین آهنگسازانی است که در زمینه کارگردانی فعالیت میکند مثلاً آثارش در یوتیوب هست. и ، ساخته شده با OpenMusic.
آهنگساز و مدرس زبان انگلیسی از OpenMusic برای کار با ریتم استفاده کرد. امروزه، موسیقی او در رپرتوار گروهها و نوازندگان بزرگ معاصر گنجانده شده است— и .
آنالوگ
چندین سیستم مشابه OpenMusic وجود دارد. شاید شناختهشدهترین آنها ابزار تجاری باشد. این سیستم که توسط میلر پوکت در اواخر دهه ۱۹۸۰، هنگام کار در IRCAM، توسعه داده شد، امکان ترکیب صدا و تصویر دیجیتال را به صورت بلادرنگ فراهم میکند.
ویدئوی زیر نصب این سیستم را در ساختمانی در کالیاری ایتالیا نشان میدهد. رنگ صفحه نمایش بر اساس صدای عبور ماشینها تغییر میکند. این سیستم توسط یک سیستم Max/MSP و آردوینو کنترل میشود.
شایان ذکر است که Max/MSP یک همتای متنباز به نام و همچنین توسط میلر پوکت توسعه داده شد.
همچنین شایان ذکر است که سیستم بصری را برجسته کنید که توسط پری کوک و همکارانش در دانشگاه پرینستون در سال ۲۰۰۳ اختراع شد. این برنامه از اجرای موازی چندین رشته پشتیبانی میکند و برنامه را میتوان در حین اجرا تغییر داد. این برنامه تحت مجوز GNU GPL توزیع شده است.
فهرست ابزارهای سنتز موسیقی دیجیتال به همین جا ختم نمیشود. همچنین ابزارهای دیگری نیز وجود دارند. и ، که به شما امکان میدهد میکسها را مستقیماً روی صحنه برنامهریزی کنید. دفعهی بعد سعی میکنیم در مورد آنها صحبت کنیم.
برای مطالعه بیشتر به کانال Hi-Fi World و تلگرام ما مراجعه کنید:
منبع: www.habr.com
