التركيب الخوارزمي

التأليف الخوارزمي هو أسلوب استخدام الخوارزميات لإنشاء الموسيقى .

استُخدمت الخوارزميات (أو على الأقل مجموعات القواعد الرسمية) في تأليف الموسيقى لقرون؛ فالإجراءات المستخدمة لرسم مسارات الأصوات في التناغم الغربي ، على سبيل المثال، يمكن اختزالها غالبًا إلى حتمية خوارزمية. يُستخدم هذا المصطلح لوصف تقنيات توليد الموسيقى التي تعمل دون تدخل بشري مستمر، على سبيل المثال من خلال إدخال إجراءات عشوائية . ومع ذلك، من خلال البرمجة المباشرة وغيرها من الواجهات التفاعلية، يصبح من الممكن اتباع نهج يركز كليًا على الإنسان في التأليف الخوارزمي. [ 1 ]

يستخدم الملحنون بعض الخوارزميات أو البيانات التي لا ترتبط مباشرةً بالموسيقى [ 2 ] كمصدر إلهام إبداعي لموسيقاهم. وقد استُخدمت خوارزميات مثل الفراكتلات ، وأنظمة L ، والنماذج الإحصائية ، وحتى البيانات العشوائية (مثل بيانات التعداد السكاني ، وإحداثيات نظم المعلومات الجغرافية ، أو قياسات المجال المغناطيسي ) كمواد مصدرية.

نماذج

تُصنَّف خوارزميات التأليف الموسيقي عادةً وفقًا لتقنيات البرمجة المُستخدمة فيها. ويمكن تقسيم نتائج هذه العملية إلى قسمين: 1) موسيقى مُؤلَّفة بواسطة الحاسوب، و2) موسيقى مُؤلَّفة بمساعدة الحاسوب. وتُعتبر الموسيقى مُؤلَّفة بواسطة الحاسوب عندما تكون الخوارزمية قادرة على اتخاذ قراراتها الخاصة أثناء عملية التأليف.

ثمة طريقة أخرى لتصنيف خوارزميات التأليف الموسيقي، وهي دراسة نتائج عملياتها التأليفية. يمكن للخوارزميات إما 1) توفير معلومات تدوينية ( نوتات موسيقية أو ملفات MIDI ) لآلات موسيقية أخرى، أو 2) توفير طريقة مستقلة لتوليف الصوت (عزف المقطوعة الموسيقية بمفردها). وهناك أيضاً خوارزميات تُنشئ بيانات تدوينية وتُولّد الصوت في آنٍ واحد.

إحدى طرق تصنيف الخوارزميات التركيبية هي من خلال هيكلها وطريقة معالجة البيانات، كما هو موضح في هذا النموذج المكون من ستة أنواع متداخلة جزئيًا: [ 3 ]

  • النماذج الرياضية
  • أنظمة قائمة على المعرفة
  • القواعد
  • الأساليب التطورية
  • أنظمة تتعلم
  • الأنظمة الهجينة

النماذج الانتقالية

هذا نهجٌ لتوليف الموسيقى يتضمن "ترجمة" المعلومات من وسيط غير موسيقي إلى صوت جديد. يمكن أن تكون الترجمة قائمة على قواعد أو عشوائية . على سبيل المثال، عند ترجمة صورة إلى صوت، قد تُفسَّر صورة JPEG لخط أفقي على أنها نغمة ثابتة، بينما قد يُفسَّر الخط المائل للأعلى على أنه سلم موسيقي تصاعدي. غالبًا ما يسعى البرنامج إلى استخلاص مفاهيم أو استعارات من الوسيط (مثل الطول أو المشاعر) وتطبيق المعلومات المستخلصة لتوليد أغانٍ باستخدام الطرق التي تُمثِّل بها نظرية الموسيقى هذه المفاهيم عادةً. مثال آخر هو ترجمة النصوص إلى موسيقى، [ 4 ] [ 5 ] حيث يمكن للمؤلف الموسيقي أن يبدأ بالتأليف من خلال استخلاص المشاعر (إيجابية أو سلبية) من النص باستخدام أساليب التعلّم الآلي مثل تحليل المشاعر ، وتمثيل هذه المشاعر من حيث جودة التناغم، مثل التناغمات الصغرى (الحزينة) أو الكبرى (السعيدة) في الناتج الموسيقي المُولَّد.

النماذج الرياضية

تعتمد النماذج الرياضية على المعادلات الرياضية والأحداث العشوائية. وتُعدّ العمليات العشوائية الطريقة الأكثر شيوعًا لتأليف المقطوعات الموسيقية باستخدام الرياضيات . في النماذج العشوائية، تُؤلَّف المقطوعة الموسيقية نتيجةً لأساليب غير حتمية . ولا يتحكّم المُؤلِّف في عملية التأليف إلا جزئيًا من خلال ترجيح احتمالات الأحداث العشوائية. ومن الأمثلة البارزة على الخوارزميات العشوائية سلاسل ماركوف واستخدامات متنوعة للتوزيعات الغاوسية . وغالبًا ما تُستخدم الخوارزميات العشوائية جنبًا إلى جنب مع خوارزميات أخرى في مختلف عمليات اتخاذ القرار.

كما تم تأليف الموسيقى من خلال الظواهر الطبيعية. تُنتج هذه النماذج الفوضوية مقطوعات موسيقية من الظواهر المتناغمة وغير المتناغمة في الطبيعة. على سبيل المثال، منذ سبعينيات القرن الماضي، دُرست الأشكال الكسورية كنماذج للتأليف الموسيقي الخوارزمي.

كمثال على التأليف الموسيقي الحتمي باستخدام النماذج الرياضية، توفر موسوعة متواليات الأعداد الصحيحة على الإنترنت خيارًا لعزف متوالية أعداد صحيحة على شكل موسيقى ذات 12 نغمة . (يتم ضبطها مبدئيًا لتحويل كل عدد صحيح إلى نغمة على لوحة مفاتيح موسيقية ذات 88 مفتاحًا عن طريق حساب باقي قسمة العدد الصحيح على 88، بإيقاع ثابت. وبالتالي، فإن 123456، وهي الأعداد الطبيعية، تساوي نصف سلم موسيقي كروماتي). كمثال آخر، تم استخدام متوالية جميع الفواصل في التأليف الموسيقي بمساعدة الحاسوب. [ 6 ]

الأنظمة القائمة على المعرفة

إحدى طرق تأليف المقطوعات الموسيقية هي عزل السمات الجمالية لنوع موسيقي معين، واستخدام هذه السمات لإنشاء مقطوعات جديدة مشابهة. تعتمد الأنظمة القائمة على المعرفة على مجموعة مُعدة مسبقًا من الحجج التي يمكن استخدامها لتأليف أعمال جديدة من نفس الأسلوب أو النوع. عادةً ما يتم ذلك من خلال مجموعة من الاختبارات أو القواعد التي يجب استيفاؤها لكي تكتمل المقطوعة. [ 7 ]

قواعد اللغة

يمكن أيضًا دراسة الموسيقى كلغة ذات قواعد نحوية مميزة . تُؤلَّف المقطوعات الموسيقية من خلال بناء قواعد نحوية موسيقية أولًا، تُستخدم بدورها لإنتاج مقطوعات موسيقية مفهومة. غالبًا ما تتضمن هذه القواعد النحوية قواعد للتأليف على المستوى الكلي، كالتناغم والإيقاع ، بدلًا من النوتات الموسيقية المنفردة.

أساليب التحسين

عند توليد أنماط موسيقية محددة جيدًا، يمكن النظر إلى الموسيقى على أنها مسألة تحسين توافقي، حيث يكمن الهدف في إيجاد التوليفة الصحيحة من النوتات الموسيقية التي تُقلل دالة الهدف. تحتوي دالة الهدف هذه عادةً على قواعد نمط موسيقي معين، ولكن يمكن تعلمها باستخدام أساليب التعلم الآلي مثل نماذج ماركوف. [ 8 ] وقد قام الباحثون بتوليد الموسيقى باستخدام عدد كبير من أساليب التحسين المختلفة، بما في ذلك البرمجة العددية الصحيحة، [ 9 ] وبحث الجوار المتغير، [ 10 ] والأساليب التطورية كما هو مذكور في القسم الفرعي التالي.

الأساليب التطورية

تعتمد الأساليب التطورية لتأليف الموسيقى على الخوارزميات الجينية . [ 11 ] تُبنى المقطوعة الموسيقية من خلال عملية تطورية . فمن خلال الطفرة والانتخاب الطبيعي ، تتطور حلول مختلفة نحو مقطوعة موسيقية مناسبة. ويؤدي التكرار المستمر للخوارزمية إلى استبعاد الحلول غير المناسبة وإنشاء حلول جديدة من تلك التي تنجو من العملية. ويشرف الناقد، وهو جزء أساسي من الخوارزمية، على نتائج هذه العملية، حيث يتحكم في جودة المقطوعات الموسيقية المُنتجة.

نهج التطور النمائي

تُشكّل الأساليب التطورية ، بالاقتران مع عمليات التطوير، منهج التطور التنموي لتوليد وتحسين البنى المعقدة. وقد طُبّقت هذه الأساليب أيضًا على التأليف الموسيقي، حيث تُستخلص البنية الموسيقية من خلال عملية تكرارية تُحوّل مقطوعة موسيقية بسيطة للغاية (مكوّنة من بضع نغمات) إلى مقطوعة موسيقية متكاملة ومعقدة (سواء كانت نوتة موسيقية أو ملف MIDI). [ 12 ] [ 13 ]

أنظمة تتعلم

أنظمة التعلم هي برامج لا تمتلك معرفة مسبقة بنوع الموسيقى التي تتعامل معها. بدلاً من ذلك، تجمع هذه الأنظمة مواد التعلم بنفسها من نماذج موسيقية يقدمها المستخدم أو المبرمج. ثم تُعالج هذه المواد لتُنتج مقطوعة موسيقية مشابهة للنموذج. ترتبط هذه الطريقة في التأليف الخوارزمي ارتباطًا وثيقًا بالنمذجة الخوارزمية للأسلوب الموسيقي [ 14 ] ، والارتجال الآلي ، ودراسات أخرى كعلم الإدراك ودراسة الشبكات العصبية . اقترح أساياغ ودوبنوف [ 15 ] نموذج ماركوف متغير الطول لتعلم استمرارية الزخارف والعبارات الموسيقية بأطوال مختلفة. كما قدم مارشيني وبوروينز [ 16 ] نظامًا يتعلم بنية تسجيل صوتي لجزء إيقاعي من آلة إيقاعية باستخدام التجميع غير الخاضع للإشراف وسلاسل ماركوف متغيرة الطول، ويُركّب منها تنويعات موسيقية.

الأنظمة الهجينة

نادرًا ما تنجح البرامج القائمة على نموذج خوارزمي واحد في تحقيق نتائج مُرضية من الناحية الجمالية. ولذلك، غالبًا ما تُستخدم خوارزميات من أنواع مختلفة معًا لدمج نقاط القوة وتقليل نقاط الضعف. وقد أدى إنشاء أنظمة هجينة لتأليف الموسيقى إلى فتح آفاق جديدة في مجال التأليف الخوارزمي، كما أتاح العديد من الطرق الجديدة لبناء المقطوعات الموسيقية خوارزميًا. تكمن المشكلة الرئيسية الوحيدة في الأنظمة الهجينة في تعقيدها المتزايد والحاجة إلى موارد لدمج هذه الخوارزميات واختبارها. [ 17 ]

ثمة نهج آخر، يُمكن تسميته بالتأليف بمساعدة الحاسوب ، يتمثل في إنشاء هياكل معينة خوارزميًا لتأليف مقطوعات موسيقية تُصنع يدويًا في نهاية المطاف. ففي ستينيات القرن الماضي، طوّر غوتفريد مايكل كونيغ برنامجي الحاسوب Project 1 و Project 2 للموسيقى العشوائية ، حيث كانت مخرجاتهما تُهيكل يدويًا بشكل منطقي من خلال تعليمات الأداء. وفي العقد الأول من الألفية الثانية، طوّر أندرانيك تانغيان خوارزمية حاسوبية لتحديد هياكل الأحداث الزمنية للكانونات الإيقاعية والفوغات الإيقاعية، [ 18 ] [ 19 ] والتي جرى تطويرها لاحقًا إلى مقطوعتين هارمونيتين هما Eine kleine Mathmusik I و Eine kleine Mathmusik II ؛ للاطلاع على النوتات الموسيقية والتسجيلات، انظر [ 20 ] .

انظر أيضاً

مراجع

  1. دليل أكسفورد للموسيقى الخوارزمية . سلسلة أدلة أكسفورد. أكسفورد، نيويورك: مطبعة جامعة أكسفورد. ١٥ فبراير ٢٠١٨. رقم ISBN 9780190226992.
  2. جاكوب، بروس ل. (ديسمبر 1996). "التأليف الخوارزمي كنموذج للإبداع". الصوت المنظم . 1 (3): 157-165 . doi : 10.1017/S1355771896000222 . hdl : 1903/7435 . S2CID 15546277 . 
  3. بابادوبولوس، جورج؛ ويغينز، جيرينت (1999). "أساليب الذكاء الاصطناعي للتأليف الخوارزمي: دراسة استقصائية، ونظرة نقدية، وآفاق مستقبلية" (ملف PDF) . وقائع ندوة AISB'99 حول الإبداع الموسيقي، إدنبرة، اسكتلندا : 110-117 .
  4. ديفيس، هانا (2014). "توليد الموسيقى من الأدب" . وقائع ورشة عمل الجمعية الأوروبية للغويات الحاسوبية حول اللغويات الحاسوبية للأدب : 1-10 . arXiv : 1403.2124 . Bibcode : 2014arXiv1403.2124D . doi : 10.3115/v1/W14-0901 . S2CID 9028922 . 
  5. "توليد الموسيقى من النصوص" .
  6. ماوريسيو تورو، كارلوس أغون، كاميلو رويدا، جيرارد أساياغ. " جيليسب: إطار عمل لتمثيل مشاكل إرضاء القيود الموسيقية واستراتيجيات البحث ". مجلة تكنولوجيا المعلومات النظرية والتطبيقية 86 (2). 2016. 327-331.
  7. براون، سيلاس (1997). "التأليف الخوارزمي والتحليل الاختزالي: هل يمكن للآلة أن تؤلف؟" . كام نوتس . جمعية كامبريدج للموسيقى الجديدة . تم الاطلاع عليه بتاريخ 28 أكتوبر 2016 .
  8. هيرمانز، د .؛ فايسر، س.؛ سورينسن، ك.؛ كونكلين، د. (2015). "توليد موسيقى منظمة لباغانا باستخدام مقاييس الجودة القائمة على نماذج ماركوف" (ملف PDF) . أنظمة الخبراء وتطبيقاتها . 42 (21): 7424-7435 . doi : 10.1016/j.eswa.2015.05.043 . hdl : 10067/1274260151162165141 .
  9. كونها، نايلسون دوس سانتوس؛ أناند سوبرامانيان؛ دورين هيرمانز (2018). "توليد مقطوعات منفردة على الغيتار باستخدام البرمجة العددية" (ملف PDF) . مجلة جمعية بحوث العمليات . 69 (6): 971-985 . doi : 10.1080/01605682.2017.1390528 . S2CID 51888815 . 
  10. هيرمانز، د .؛ سورنسن، ك. (2013). "تأليف موسيقى التناغم الخماسي باستخدام خوارزمية بحث الجوار المتغير" (ملف PDF) . أنظمة الخبراء وتطبيقاتها . 40 (16): 6427-6437 . doi : 10.1016/j.eswa.2013.05.071 .
  11. تشارلز فوكس 2006 الهياكل الموسيقية الهرمية الجينية ( الرابطة الأمريكية للذكاء الاصطناعي )
  12. بول، فيليب (2012). "النشوة الخوارزمية" . مجلة نيتشر . 188 (7412): 456. doi : 10.1038/488458a .
  13. فرنانديز، جيه دي؛ فيكو، إف (2013). "أساليب الذكاء الاصطناعي في التركيب الخوارزمي: دراسة شاملة" . مجلة أبحاث الذكاء الاصطناعي . 48 : 513-582 . arXiv : 1402.0585 . doi : 10.1613/jair.3908 .
  14. S. Dubnov, G. Assayag, O. Lartillot, G. Bejerano, “ Using Machine-Learning Methods for Musical Style Modeling Archived 2017-08-10 at the Wayback Machine “, IEEE Computers , 36 (10), pp. 73–80, October 2003.
  15. G. Assayag, S. Dubnov, O. Delerue, “ Guessing the Composer's Mind  : Applying Universal Prediction to Musical Style ”, in Proceedings of International Computer Music Conference , Beijing, 1999.
  16. مارشيني، ماركو؛ بوروينز، هندريك (2011). "التحليل غير الخاضع للإشراف وتوليد متواليات الإيقاع الصوتي" . استكشاف محتويات الموسيقى . سلسلة محاضرات في علوم الحاسوب. المجلد 6684. الصفحات 205-218 . doi : 10.1007/978-3-642-23126-1_14 . ISBN   978-3-642-23125-4.
  17. ^ هارينبيرج مايكل (1989). موسيقى جديدة في تقنية جديدة؟ : Musikcomputer as qualitative Herausforderung für ein new Denken in der Musik . كاسل: بارينرايتر. رقم ISBN  3-7618-0941-7. OCLC 21132772 . 
  18. تانجيان، أندرانيك (2003). "بناء القواعد الإيقاعية" (ملف PDF) . آفاق الموسيقى الجديدة . 41 (2): 64-92 . تم الاطلاع عليه بتاريخ 16 يناير 2021 .
  19. ^ تانجيان ، أندرانيك (2010). “إنشاء شرود إيقاعي (ملحق غير منشور لبناء شرائع إيقاعية )”. IRCAM، ندوة MaMuX، 9 فبراير 2002، Mosaïques et pavages dans la musique (PDF) . تم الاسترجاع في 16 يناير 2021 .
  20. ^ تانجيان، أندرانيك (2002-2003). "Eine kleine Mathmusik I and II". IRCAM، ندوة MaMuX، 9 فبراير 2002، Mosaïques et pavages dans la musique . تم الاسترجاع في 16 يناير 2021 .

للمزيد من القراءة