د OOP په کارولو سره میوزیک لیکلو څرنګوالی

موږ د OpenMusic (OM) سافټویر وسیلې تاریخ په اړه خبرې کوو، د دې ډیزاین ځانګړتیاوې تحلیل کوو، او د لومړي کاروونکو په اړه خبرې کوو. د دې سربیره، موږ انلاګونه چمتو کوو.

د OOP په کارولو سره میوزیک لیکلو څرنګوالی
انځور جیمز بالدین / خلاصول

OpenMusic څه شی دی

دا د اعتراض پر بنسټ دی د بصری پروګرام کولو چاپیریال د ډیجیټل غږ ترکیب لپاره. افادیت د LISP ژبې د ژبو پر بنسټ والړ دی - عام لیسپ. دا د یادونې وړ ده چې OpenMusic د دې ژبې لپاره د نړیوال ګرافیکي انٹرفیس په توګه کارول کیدی شي.

دا وسیله په 90s کې د صوتي او موسیقۍ د څیړنې او همغږۍ لپاره د فرانسوي انسټیټیوټ انجینرانو لخوا جوړه شوې وه (IRCAM). د اوپن میوزیک ټولټال اوه نسخې وړاندې شوې - وروستی یې په 2013 کې خپور شو. بیا د IRCAM انجنیر جین بریسن (ژان بریسون) له سکریچ څخه افادیت بیا لیکل ، د اخیستلو لپاره د اصلي کوډ پر بنسټ شپږمه نسخه (OM6). نن ورځ OM7 د جواز لاندې ویشل کیږي GPLV3 - سرچینې یې شتون لري په GitHub کې ومومئ.

د هغې سره څنګه کار کول

په OpenMusic کې پروګرامونه د کوډ لیکلو پرځای د ګرافیکي شیانو په مینځلو سره رامینځته کیږي. پایله یو ډول بلاک ډیاګرام دی ، کوم چې د "پیچ" په نوم یادیږي. د ماډلر ترکیبونو سره ورته ، کوم چې د پیوند تارونه د اتصال لپاره کارولي.

دلته د نمونې پروګرام OpenMusic، د GitHub ذخیره څخه اخیستل شوی:

د OOP په کارولو سره میوزیک لیکلو څرنګوالی

OpenMusic دوه ډوله توکي لري: بنسټیز او سکور (Score Object). لومړی د میټریکونو، کالمونو او متن فورمو سره د کار کولو لپاره مختلف ریاضياتي عملیات دي.

سکور توکي د غږ سره کار کولو لپاره اړین دي. دوی هم په دوو ډلو ویشل کیدی شي:

  • هارمونیک - یادښتونه، تارونه او همغږي لړۍ.
  • تالونه - غږونه او وهل.

سکور توکي د سکور فنکشن په کارولو سره مینځل کیږي، لکه د پولیفونیک غږ رامینځته کولو لپاره د ډیری اجزاوو سره یوځای کول. اضافي دندې په پلگ ان کتابتونونو کې موندل کیدی شي - د دوی بشپړ لیست په رسمي ویب پاڼه کې شتون لري.

تاسو کولی شئ د اوپن میوزیک لخوا رامینځته شوي میلوډي مثال واورئ په دې ویډیو کې:


د وسیلې او د هغې وړتیاو سره آشنا کیدو لپاره ، موږ وړاندیز کوو چې تاسو اسنادو ته مراجعه وکړئ. د OM7 لپاره لاسي کتاب لا تر اوسه په پراختیا کې دی. مګر تاسو کولی شئ د OM6 حواله کتاب وګورئ - تاسو اړتیا لرئ لینک تعقیب کړئ او په ښي خوا کې کړکۍ کې، د کارن لارښود توکي پراخ کړئ.

څوک یې کاروي

د پراختیا کونکو په وینا ، اوپن میوزیک د آډیو ټریکونو رامینځته کولو او ایډیټ کولو لپاره کارول کیدی شي ، د کارونو ریاضياتي ماډلونه رامینځته کړي او ثبت شوي میوزیک اقتباسونه تحلیل کړي. د ITCAM انجینرانو دا وسیله په څو ساینسي مطالعاتو کې کارولې ده. د مثال په توګه، لپاره جوړول د مصنوعي استخباراتو سیسټم چې پیژني موسیقي اشارې د آډیو ثبتولو په اړه.

مسلکي لوبغاړي هم د OpenMusic سره کار کوي - دوی د هارمونیک سپیکٹرا مطالعې لپاره کارونې کاروي. یو مثال به د سویس کمپوزر وي مایکل جریل، څوک چې د بیتوون جایزې ګټونکی دی. د هانګ کانګ سمفوني آرکسټرا لخوا د هغه کارونه ترسره کیدی شي دلته واورئ.

هم د پام وړ تریستان مورایا. هغه یو له لویو کمپوزرانو څخه دی چې په لارښود کې کار کوي تمثيلي موسيقي. د مثال په توګه، په یوټیوب کې د هغه کارونه شتون لري ګونډوانا и Le partage des eauxد OpenMusic په کارولو سره جوړ شوی.


د انګلیسي موسیقار او ښوونکی براین فرنیهو د تال سره کار کولو لپاره OpenMusic کارول. نن ورځ د هغه میوزیک د لوی معاصر مجموعو او لوبغاړو په ذخیره کې شامل دی - ارډیټي کوارټیټ и پییر-یویس آرتود.

اینلاګونه

د OpenMusic په څیر ډیری سیسټمونه شتون لري. شاید ترټولو مشهور به سوداګریزه وسیله وي اعظمي/MSP. دا د 80s په وروستیو کې د ملر پاکټ لخوا په IRCAM کې د کار کولو پرمهال رامینځته شوی. سیسټم تاسو ته اجازه درکوي په ریښتیني وخت کې ډیجیټل آډیو او ویډیو ترکیب کړئ.

لاندې ویډیو د ایټالیا په کاګلیاري ښار کې په یوې ودانۍ کې نصب ښیې. د سکرین رنګ د تیریدو موټرو شور پورې اړه لري. نصب کول د Max/MSP او Arduino ترکیب لخوا کنټرول کیږي.


دا د یادونې وړ ده چې Max/MSP د خلاصې سرچینې همکار لري. دې ته وایې خالص معلومات، او د ملر پاکټ لخوا هم رامینځته شوی.

دا د بصری سیسټم روښانه کول هم ارزښت لري چک، کوم چې په 2003 کې د پرنسټن پوهنتون د پیري کوک او همکارانو لخوا اختراع شوی. دا د ډیری تارونو موازي اجرا کولو ملاتړ کوي ، او تاسو کولی شئ د اجرا کولو پرمهال مستقیم برنامه کې بدلونونه رامینځته کړئ. د GNU GPL جواز لاندې توزیع شوی.

د ډیجیټل میوزیک ترکیب لپاره د وسیلو لیست دلته پای ته نه رسیږي. هم شته کیما и اوورټون، کوم چې تاسو ته اجازه درکوي په مستقیم ډول په سټیج کې مخلوطونه برنامه کړئ. موږ به هڅه وکړو چې بل ځل د دوی په اړه خبرې وکړو.

اضافي لوستل - زموږ د های فای ورلډ او ټیلیګرام چینل څخه:

د OOP په کارولو سره میوزیک لیکلو څرنګوالی څنګه کمپیوټر د بریالي سافټویر سره د میډیا صنعت په غاړه واخیست
د OOP په کارولو سره میوزیک لیکلو څرنګوالی ستاسو د پروژو لپاره د آډیو نمونې چیرته ترلاسه کول: د نهو سرچینو انتخاب
د OOP په کارولو سره میوزیک لیکلو څرنګوالی ستاسو د پروژو لپاره میوزیک: د CC جواز لرونکي ټریکونو سره 12 موضوعاتي سرچینې
د OOP په کارولو سره میوزیک لیکلو څرنګوالی نوښت SSI-2001: د IBM PC لپاره د یو له نادر غږ کارتونو تاریخ
د OOP په کارولو سره میوزیک لیکلو څرنګوالی د آډیو ټیکنالوژۍ تاریخ: ترکیب کونکي او نمونې
د OOP په کارولو سره میوزیک لیکلو څرنګوالی یو لیوال د Sound Blaster 1.0 غږ کارت بیا جوړ کړی
د OOP په کارولو سره میوزیک لیکلو څرنګوالی په تیرو 100 کلونو کې د میوزیک فارمیټ څنګه بدل شوی
د OOP په کارولو سره میوزیک لیکلو څرنګوالی څنګه د IT شرکت د میوزیک پلورلو حق لپاره مبارزه وکړه

سرچینه: www.habr.com

Add a comment