تصوير كونور صموئيل / أنسبلاش
فوكس دوت
هذه مكتبة للفنانين الطموحين. المبرمجين. تم تطويره من قبل المهندس Ryan Kirkbride في عام 2015. تم تصميم FoxDot كمشروع شخصي - بمساعدة جلسة مباشرة من Ryan ustaivayte تحت اسم مستعار Qirky - ولكن الآن مع الأداة التي تعمل في جميع أنحاء العالم.
تستخدم المكتبة إمكانيات بروتوكول حزمة التحكم في الصوت المفتوح (OCS) والبيئة الافتراضية SuperCollider لتركيب الصوت ، والتي تم تطويرها في عام 1996 ، ولكنها لا تزال مدعومة بشكل نشط.تواصل اجتماعي. يقوم المبرمج بإنشاء كائنات بحجج تشير إلى الأداة ، والخطوة ، والمدة. يمكن تنسيق الأصوات وحلقاتها لإنشاء تصميمات موسيقية معقدة. يتحول الرمز إلى موسيقى في الوقت الفعلي - إليك مثال على العمل مع المكتبة:
إذا كنت تريد تعلم الأداة بنفسك ، فمن المنطقي أن تبدأ بالوثائق الرسمية المفصلة . إجابات على العديد من الأسئلة في المنتدى المواضيعي . يمكنك ترك اقتراحاتك ورغباتك للميزات الجديدة في المستودع على GitHub .
بيبي
تم تطوير هذه المكتبة من قبل أحد ممثلي شركة LuvSound التي تدعم الموسيقى الجديدة والفنانين الشباب. في تكوينه ، يحتوي على العديد من الهياكل للعمل مع الصوت ، بما في ذلك SoundBuffer و Wavetable . الغرض من Pippi هو العمل مع الأصوات الموجودة - تسمح لك الأداة بدمج العينات المحملة وتعديلها.
from pippi import dsp
sound1 = dsp.read('sound1.wav')
sound2 = dsp.read('sound2.flac')
# Mix two sounds
both = sound1 & sound2
كما أنه يجعل من الممكن بناء تصميمات صوتية جديدة تمامًا تعتمد على العينات - على سبيل المثال ، لتكوين أصوات "حبيبية". هذه طريقة يتم فيها تقسيم العينة إلى عدة أقسام قصيرة ("حبيبات") وخلطها. إليك الكود لإنشاء إشارة مدتها 10 ثوانٍ بهذا التنسيق من الصوت في المتغير المغلف :
# Synthesize a 10 second graincloud from the sound,
# with grain length modulating between 20ms and 2s
# over a triangle shaped curve.
cloudy = enveloped.cloud(10, grainlength=dsp.win('tri', dsp.MS*20, 2))
لا تسمح مكتبة Pippi بتشغيل الموسيقى في الوقت الفعلي ، لذا فهي بحد ذاتها غير مناسبة للحفلات الموسيقية الحية. ومع ذلك ، في موضوع موضوعي على Hacker News ، قال المؤلف إنه طور واجهة جهة خارجية - أستريد . يقوم تلقائيًا بإعادة تشغيل ملف الموسيقى بعد الحفظ ، وبالتالي يفتح إمكانيات الأداء على المسرح.
كود الموسيقى
كتب هذه المكتبة الصغيرة عالم البيانات ويسلي لورانس . إنها قادرة على توليد أصوات الحبال والطبل والباس. يستخدم المؤلف أداته لإنشاء نماذج لنماذج التعلم الآلي. تتيح لك المكتبة العمل مع أجهزة التسلسل والمجمعات وأخذ العينات والتأثيرات الصوتية المختلفة. إلى جانب الموسيقى ، يسمح لك رمز الموسيقى بإعداد تصورات للتركيبات الموسيقية.
تصوير تانر بورياك / Unsplash
حتى الآن ، تمتلك Music-Code جمهورًا صغيرًا جدًا ، نظرًا لأن المكتبة صغيرة جدًا - تم نشرها على GitHubقبل ثلاثة أشهر فقط. ومع ذلك ، يخطط المؤلف لتطوير أداته ويأمل أن يتمكن من جذب مستخدمين جدد - خاصة بين المتخصصين في مجال أنظمة الذكاء الاصطناعي. يخطط المؤلف لتسجيل وتحميل مقطع فيديو مع إرشادات حول كيفية البدء مع رمز الموسيقى.
قراءة إضافية في "عالم مرحبا فاي":
ما هي البرامج الموسيقية - من يفعل ذلك ولماذا
أين يمكن الحصول على الصوت لتعلم الآلة: مجموعة مختارة من المكتبات مفتوحة
كيف يعمل Sporth - جافا لجلسات الموسيقى الحية
أين للحصول على الصوت لتطوير الألعاب وغيرها من المشاريع
تأثيرات صوتية لواجهة المستخدم: مجموعة مختارة من الموارد المواضيعية