4 مستودعات
Toolkits for composing rhythmic and melodic structures using mathematical and musical rules.
Distinct from Generative Rhythmic Sequencing: Broader than just rhythmic sequencing to include melodic structures, scales, and arpeggiators
Explore 4 awesome GitHub repositories matching graphics & multimedia · Musical Sequence Generators. Refine with filters or upvote what's useful.
Overtone هي مكتبة لتركيب الصوت بلغة Lisp توفر بيئة قابلة للبرمجة لتصميم أجهزة التركيب وتوليد الصوت في الوقت الفعلي. تعمل كإطار عمل لمعالجة الإشارات الرقمية لبرمجة الصوت الحي، وتدمج مديراً لعينات الصوت لاسترجاع وتخزين الأصوات من مستودعات بعيدة، ومولداً للتسلسلات الموسيقية لتأليف الهياكل اللحنية والإيقاعية. يتميز المشروع بواجهاته المتخصصة للأجهزة والشبكات، حيث يضم نظاماً مخصصاً لتوجيه بيانات MIDI وتبادل رسائل Open Sound Control بين البرمجيات والأجهزة الخارجية. كما يتضمن أدوات لتأليف الموسيقى الخوارزمية، مثل توليد الإيقاعات الإقليدية ووظائف لتعريف السلالم الموسيقية والأوتار. يغطي إطار العمل نطاقاً واسعاً من القدرات بما في ذلك معالجة إشارات الصوت الرقمية مع توجيه يعتمد على العقد وتصميم مخصص لغلاف الصوت. يوفر أنظمة لمزامنة أحداث الصوت، والتسلسل الزمني، والقدرة على تنسيق مخرجات الصوت مع مكتبات الرسوميات وبيئات التظليل لمزامنة الصوت والصورة. تشمل الأدوات الإضافية تحليل النغمات والأوتار والمراقبة في الوقت الفعلي لقيم الصوت وناقل التحكم.
Includes a toolkit for composing melodic structures and rhythmic patterns using scales and arpeggiators.
Muzic هي منصة وإطار عمل للتعلم العميق لتحليل الموسيقى وتأليفها وتوليفها بواسطة الذكاء الاصطناعي. تعمل كإطار عمل لتوليد الموسيقى وأداة تحليل، باستخدام نماذج لغة كبيرة ووكلاء مستقلين لتنسيق إنشاء وتفسير الموسيقى الرمزية والصوتية. يتميز المشروع بقدراته عبر الوسائط، حيث يربط اللغة الطبيعية والموسيقى الرمزية في مساحة تضمين مشتركة للتصنيف بدون أمثلة (zero-shot) واسترجاع المعلومات. يوظف مجموعة متنوعة من المعماريات المتخصصة، بما في ذلك أطر عمل الانتشار لتوليف الصوت، وآليات الانتباه ثنائية الحبيبات لاتساق الهيكل طويل التسلسل، ونظام هجين يجمع بين قواعد نظرية الموسيقى والشبكات العصبية. تغطي المنصة مجموعة واسعة من القدرات، بما في ذلك توليد تسلسلات MIDI من النص والكلمات، وتوليف صوت الغناء العصبي، ونسخ الكلمات تلقائيًا. كما توفر أدوات لنمذجة هيكل الموسيقى، والتوليد الرمزي القائم على السمات، وتنسيق أدوات الموسيقى الخارجية عبر وكلاء مستقلين. تشمل الأدوات المساعدة خطوط أنابيب هندسة البيانات لتحويل MIDI إلى ثنائي على نطاق واسع، وترميز مجموعات البيانات، ومعالجة الإشارات الصوتية لاستخراج نوتات اللحن ومحاذاة الكلام إلى فونيم.
Produces MIDI music sequences based on a set of defined musical attributes using deep learning.
Tonal هي مكتبة JavaScript لنظرية الموسيقى مصممة للتحليل الحسابي للسلاليم، والأوتار، والفواصل الموسيقية. تعمل كأداة للتحليل التوافقي، ومحلل للتدوين الموسيقي، ومحلل لمجموعات فئات النغمات. يوفر المشروع إمكانيات متخصصة لتوليد الأنماط الإيقاعية، بما في ذلك إنشاء إيقاعات إقليدية. كما يعمل كمجموعة أدوات للترجمة بين التمثيلات الموسيقية المختلفة، مثل التدوين الموسيقي العلمي، وأرقام MIDI، والترددات، وتدوين ABC. تغطي المكتبة مجموعة واسعة من مجالات نظرية الموسيقى، بما في ذلك إدارة التناغم والمقامات، وحساب الفواصل، واكتشاف السلاليم. وتتضمن أدوات لتحليل تتابعات الأرقام الرومانية، وإدارة بيانات المقامات الوصفية، وتحديد الأوتار والسلاليم المتوافقة بناءً على مجموعات النغمات. الكود المصدري مكتوب بلغة TypeScript.
Creates a sequence of notes or MIDI numbers between specific start and end points.
Scribbletune is a JavaScript music composition library, MIDI file generator, text-based patch diagrammer, and Web Audio API sequencer. It enables the definition of rhythms, chords, and melodies using string-based notation for real-time playback in web browsers. The system transforms simple text notation into SVG visual representations of modular synthesizer signal paths. It also converts programmatically composed musical clips and patterns into standard MIDI files for use in external digital audio workstations. Composition capabilities include a character-based rhythmic notation system for p
Implements toolkits for generating rhythmic and melodic structures using string and array notations.