سؤال

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

هل كانت مفيدة؟

المحلول

تحقق من هذه الموارد:

  • supercollider. (بيئة وبرمجة لغة التوليف الصوتي في الوقت الحقيقي وتكوين الخوارزميات)
  • تشاك (توقيت بقوة، متزامنة، لغة البرمجة الصوتية والصوت)
  • Toplap. (منظمة مؤقتة لانتشار البرمجة الصوتية الحية)

نصائح أخرى

أريد ثاني توصية مرتجلة أيضا:

  • البيع بالجملة الاستفادة من جهاز Mac الخاص بك: وحدات الصوت، الكاميرا، OpenGL ... إلخ (لقد انتهت فعلا شراء ماك بعد اللعب مع هذا التطبيق.)
  • بسيط جدا وسهل البدء: الدورة التعليمية يصل إلى المرح بسرعة. ربما يتم تثبيت الجانب النخري على المفاتيح المثبتة: (ستحتاج إلى تثبيت في ~ / مكتبة / keybindings / defaultkeybinding.dict)
  • يستخدم نظام المخطط (لهجة LISP) لغة تكرارية للغاية، ومناسبة لتطبيقات النماذج الأولية سطر واحد في وقت واحد.

الآن هناك أيضا سونيك بي. وهو الكثير من المرح.

إنه ل مفتوح المصدر بيئة الترميز الحية المستندة إلى Ruby التي تعمل في مجموعة متنوعة من البيئات بما في ذلك PI PI وهي تبني أعلى supercollider. محرك التوليف.

تم تصميم Sonic Pi بهدف العثور على توازن متناغم بين ثلاثة مبادئ أساسية:

  • بسيطة بما فيه الكفاية ل 10 سنوات من العمر داخل لك
  • بهيجة بما فيه الكفاية بالنسبة لك أن تفقد نفسك من خلال اللعب
  • قوية بما فيه الكفاية للتعبيرات الخاصة بك

عينة من الرموز:

loop do
  sample :perc_bell, rate: (rrand 0.125, 1.5)
  sleep rrand(0, 2)
end

يجب عليك التحقق من rtcmix. (في الوقت الحالى cmix). لقد رأيت عرضا كبيرا للعيان من قبل مطوريها، لكنني لم أتمكن من العثور على أي مقاطع فيديو عبر الإنترنت.

لقد كنت أستخدم RTCMIX مع الوحدة النمطية الأمامية لبيتثون لتجربة تكوين الخوارزميات. من السهل جدا استخدامها ولديها نتائج لطيفة.

تعديل
لقد تم التحقيق في LiveCoding في الآونة الأخيرة، ولم يكن RTCMIX مخصصا لذلك، ولكن في بعض الحالات، يمكن أن تعمل. إنه أفضل بكثير للحصول على الدرجات المعالجة مسبقا. آسف لأي ارتباك. :)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top