awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 مستودعات

Awesome GitHub RepositoriesAlgorithmic Music Composition

The use of code and algorithms to generate complex musical patterns and sequences.

Distinct from AI Music Composition: Distinct from AI Music Composition: focuses on rule-based algorithmic generation rather than machine learning models.

Explore 11 awesome GitHub repositories matching artificial intelligence & ml · Algorithmic Music Composition. Refine with filters or upvote what's useful.

Awesome Algorithmic Music Composition GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • samaaron/sonic-piالصورة الرمزية لـ samaaron

    samaaron/sonic-pi

    11,867عرض على GitHub↗

    Sonic Pi is a live coding music environment and algorithmic composition tool. It functions as a Ruby-based audio engine that allows users to compose and perform audio in real-time through a programmable interface. The software serves as interactive music education software, designed to teach computer science fundamentals and introductory programming concepts through the immediate feedback of sound generation. The system provides capabilities for real-time audio synthesis and the creation of complex musical patterns and sequences. It enables the generation of audio and the execution of music

    Provides tools for designing music using code to generate complex automated patterns and sequences.

    C++
    عرض على GitHub↗11,867
  • sonic-pi-net/sonic-piالصورة الرمزية لـ sonic-pi-net

    sonic-pi-net/sonic-pi

    11,866عرض على GitHub↗

    Sonic Pi is a live coding music environment and algorithmic composition tool. It functions as a Ruby-based audio engine that allows users to compose and perform music in real time by writing and executing code during playback. The platform serves as an educational coding platform, using sound creation as a play-based environment to teach software logic and programming principles. It also acts as a MIDI and OSC controller for synchronizing external hardware and software. The system covers a broad range of audio capabilities, including software-based sound synthesis, audio sample manipulation,

    Uses programming logic and rule-based algorithms to generate complex rhythmic patterns, melodies, and sonic structures.

    C++artaudioeducation
    عرض على GitHub↗11,866
  • supercollider/supercolliderالصورة الرمزية لـ supercollider

    supercollider/supercollider

    6,624عرض على GitHub↗

    An audio server, programming language, and IDE for sound synthesis and algorithmic composition.

    Provides a pattern-based event stream engine for algorithmic composition with live code modification.

    C++algorithmic-compositionaudioc-plus-plus
    عرض على GitHub↗6,624
  • overtone/overtoneالصورة الرمزية لـ overtone

    overtone/overtone

    6,193عرض على GitHub↗

    Overtone هي مكتبة لتركيب الصوت بلغة Lisp توفر بيئة قابلة للبرمجة لتصميم أجهزة التركيب وتوليد الصوت في الوقت الفعلي. تعمل كإطار عمل لمعالجة الإشارات الرقمية لبرمجة الصوت الحي، وتدمج مديراً لعينات الصوت لاسترجاع وتخزين الأصوات من مستودعات بعيدة، ومولداً للتسلسلات الموسيقية لتأليف الهياكل اللحنية والإيقاعية. يتميز المشروع بواجهاته المتخصصة للأجهزة والشبكات، حيث يضم نظاماً مخصصاً لتوجيه بيانات MIDI وتبادل رسائل Open Sound Control بين البرمجيات والأجهزة الخارجية. كما يتضمن أدوات لتأليف الموسيقى الخوارزمية، مثل توليد الإيقاعات الإقليدية ووظائف لتعريف السلالم الموسيقية والأوتار. يغطي إطار العمل نطاقاً واسعاً من القدرات بما في ذلك معالجة إشارات الصوت الرقمية مع توجيه يعتمد على العقد وتصميم مخصص لغلاف الصوت. يوفر أنظمة لمزامنة أحداث الصوت، والتسلسل الزمني، والقدرة على تنسيق مخرجات الصوت مع مكتبات الرسوميات وبيئات التظليل لمزامنة الصوت والصورة. تشمل الأدوات الإضافية تحليل النغمات والأوتار والمراقبة في الوقت الفعلي لقيم الصوت وناقل التحكم.

    Generates rhythmic patterns, scales, and chords using mathematical models and music theory functions.

    Clojure
    عرض على GitHub↗6,193
  • josstorer/rwkv-runnerالصورة الرمزية لـ josStorer

    josStorer/RWKV-Runner

    6,219عرض على GitHub↗

    Composes music by accepting live MIDI input and editing tracks with an offline sound font.

    TypeScriptapiapi-clientchatgpt
    عرض على GitHub↗6,219
  • zhongyang219/musicplayer2الصورة الرمزية لـ zhongyang219

    zhongyang219/MusicPlayer2

    6,211عرض على GitHub↗

    MusicPlayer2 is a desktop music player for Windows built on the BASS audio engine, designed for high-quality local audio playback with real-time spectrum visualization. It functions as a local music library manager, organizing tracks by artist, album, and genre, while also serving as an online metadata and artwork downloader that fetches lyrics and album covers automatically. The player features a fully customizable interface defined through XML configuration files, and includes a synchronized lyrics display with desktop overlay and karaoke-style highlighting. The player distinguishes itself

    Plays MIDI music files and allows loading custom sound font libraries.

    C++
    عرض على GitHub↗6,211
  • ace-step/ace-step-1.5الصورة الرمزية لـ ace-step

    ace-step/ACE-Step-1.5

    6,002عرض على GitHub↗

    ACE Step 1.5 is a local text-to-music generation and audio editing system that runs on consumer hardware. It transforms plain-language descriptions into full-length songs with lyrics, and can edit existing audio through cover generation, vocal removal, track separation, and selective repainting. The system supports multilingual prompts and lyrics in over 50 languages, and provides precise control over musical structure including duration, BPM, key, and time signature. The project distinguishes itself through a dual-stream diffusion architecture that processes separate latent streams for vocal

    Suno specifies duration, BPM, key, time signature, and lyrics in 50+ languages to guide the generated composition.

    Python
    عرض على GitHub↗6,002
  • alda-lang/aldaالصورة الرمزية لـ alda-lang

    alda-lang/alda

    5,906عرض على GitHub↗

    Alda is a text-based music programming language and command-line tool for composing, playing, and live-coding musical scores. It functions as a MIDI composition engine that renders plain-text scores into audio output, and as a live coding environment where code entered in a read-eval-print loop produces real-time playback without restarting the interpreter. The system distinguishes itself through an event-driven playback engine that schedules timed note events, an instrument-attribute inheritance model that cascades properties like volume and tempo from global defaults to individual parts, an

    Creates scores programmatically by treating music as data for generative or procedural composition.

    Goaldahacktoberfestmusic
    عرض على GitHub↗5,906
  • hundredrabbits/orcaالصورة الرمزية لـ hundredrabbits

    hundredrabbits/Orca

    4,952عرض على GitHub↗

    Orca is a grid-based live coding sequencer that uses single-letter operators placed on a two-dimensional grid to generate procedural music patterns. Each operator encodes its function in a single ASCII character, with column position determining timing and rows defining data flow paths. Execution advances frame-by-frame, and clock operators produce periodic bang events to drive the sequence forward. The system acts as a MIDI, OSC, and UDP controller, sending note events, control changes, and messages over configurable ports to control synthesizers and audio software in real time. It supports

    Builds musical patterns using single-letter operations that trigger each frame or on bang events for live coding.

    JavaScriptesoteric-languagelivecodingmidi
    عرض على GitHub↗4,952
  • fspecii/ace-step-uiالصورة الرمزية لـ fspecii

    fspecii/ace-step-ui

    4,138عرض على GitHub↗

    ace-step-ui is an AI music production workspace and interface for generating, editing, and organizing synthetic audio tracks and vocals. It provides a technical control panel for managing prompts, seeds, and style parameters to produce high-quality audio. The project includes a digital audio workstation interface for trimming and fading files, alongside an audio stem separation tool that splits mixed tracks into individual components such as drums, bass, and vocals. It also features a music video creator for generating visual content and procedural album art to accompany generated music. The

    Allows users to specify musical parameters like BPM, key, and duration to control AI music generation.

    JavaScriptace-stepaiai-music
    عرض على GitHub↗4,138
  • scribbletune/scribbletuneالصورة الرمزية لـ scribbletune

    scribbletune/scribbletune

    3,762عرض على GitHub↗

    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

    Provides a framework for writing and arranging musical compositions using JavaScript code and algorithms.

    TypeScriptabletonableton-livechords
    عرض على GitHub↗3,762
  1. Home
  2. Artificial Intelligence & ML
  3. Algorithmic Music Composition

استكشف الوسوم الفرعية

  • Compositional Parameter ControllersSystems that allow users to specify musical parameters like BPM, key, time signature, and duration for generated compositions. **Distinct from Algorithmic Music Composition:** Distinct from Algorithmic Music Composition: focuses on user-specified structural parameters rather than rule-based generation algorithms.
  • MIDI Music Composition Tools1 وسم فرعيTools that compose music by accepting live MIDI input and editing tracks with sound fonts. **Distinct from Algorithmic Music Composition:** Distinct from Algorithmic Music Composition: uses live MIDI input and model-based generation rather than rule-based algorithms.
  • Musical Clip ContainersStructures for organizing notes and rhythms into reusable musical phrases or song sections. **Distinct from Algorithmic Music Composition:** Distinct from Algorithmic Music Composition: focuses on the organizational structure (containers) of musical ideas rather than the generation logic itself.
  • Operator-Based Pattern GeneratorsBuilds musical patterns using single-letter operations that trigger each frame or on bang events. **Distinct from Algorithmic Music Composition:** Distinct from Algorithmic Music Composition: focuses on composing patterns via single-letter operators on a grid rather than general algorithmic generation.
  • Text-Based Score ProgrammingWrites musical scores using a text-based programming language to enable version control and repeatable playback from the command line. **Distinct from Algorithmic Music Composition:** Distinct from Algorithmic Music Composition: focuses on text-based score authoring with version control rather than rule-based algorithmic generation.