4 Repos
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 ist eine Lisp-Bibliothek für Audiosynthese, die eine programmierbare Umgebung für das Design von Synthesizern und die Generierung von Echtzeit-Audio bietet. Sie dient als Framework für digitale Signalverarbeitung (DSP) im Live-Coding-Bereich und integriert einen Audio-Sample-Manager zum Abrufen und Caching von Sounds aus Remote-Repositories sowie einen Musiksequenzer für die Komposition melodischer und rhythmischer Strukturen. Das Projekt zeichnet sich durch spezialisierte Schnittstellen für Hardware und Networking aus, darunter ein dediziertes System für das Routing von MIDI-Daten und den Austausch von Open Sound Control-Nachrichten zwischen Software und externer Hardware. Es enthält zudem Tools für algorithmische Musikkomposition, wie die Generierung euklidischer Rhythmen sowie Funktionen zur Definition von Tonleitern und Akkorden. Das Framework deckt ein breites Funktionsspektrum ab, einschließlich digitaler Audiosignalverarbeitung mit Node-basiertem Routing und individuellem Envelope-Design. Es bietet Systeme für die Synchronisation von Audio-Events, zeitgesteuertes Sequencing sowie die Möglichkeit, Audio-Output mit Grafikbibliotheken und Shader-Umgebungen für audiovisuelle Synchronisation zu koordinieren. Zusätzliche Utilities umfassen Tonhöhen- und Akkordanalysen sowie Echtzeit-Monitoring von Audio- und Control-Bus-Werten.
Includes a toolkit for composing melodic structures and rhythmic patterns using scales and arpeggiators.
Muzic ist eine Deep-Learning-Plattform und ein Framework für KI-gestützte Musikanalyse, Komposition und Synthese. Es fungiert als Musikgenerierungs-Framework und Analysetool, das große Sprachmodelle und autonome Agenten nutzt, um die Erstellung und Interpretation symbolischer und auditiver Musik zu orchestrieren. Das Projekt zeichnet sich durch seine cross-modale Fähigkeiten aus, bei denen natürliche Sprache und symbolische Musik in einen gemeinsamen Embedding-Raum für Zero-Shot-Klassifizierung und Informationsabruf abgebildet werden. Es verwendet eine Vielzahl spezialisierter Architekturen, einschließlich Diffusions-Frameworks für die Audiosynthese, Dual-Grain-Aufmerksamkeitsmechanismen für strukturelle Konsistenz bei langen Sequenzen und ein hybrides System, das musiktheoretische Regeln mit neuronalen Netzwerken kombiniert. Die Plattform deckt ein breites Spektrum an Funktionen ab, einschließlich der Generierung von MIDI-Sequenzen aus Text und Liedtexten, neuronaler Gesangssynthese und automatisierter Liedtext-Transkription. Sie bietet zudem Tools für die Modellierung von Musikstrukturen, attributbasierte symbolische Generierung und die Orchestrierung externer Musiktools über autonome Agenten. Unterstützende Dienstprogramme umfassen Data-Engineering-Pipelines für die MIDI-Binarisierung im großen Maßstab, Datensatz-Kodierung und Audiosignalverarbeitung für die Extraktion von Melodienoten und die Ausrichtung von Sprache zu Phonemen.
Produces MIDI music sequences based on a set of defined musical attributes using deep learning.
Tonal ist eine JavaScript-Musiktheorie-Bibliothek, die für die computergestützte Analyse von Tonleitern, Akkorden und Intervallen entwickelt wurde. Sie dient als Werkzeug für harmonische Analysen, als Parser für musikalische Notation und als Analysator für Pitch-Class-Sets. Das Projekt bietet spezialisierte Funktionen für die Generierung rhythmischer Muster, einschließlich der Erstellung von euklidischen Rhythmen. Es fungiert zudem als Toolkit für die Übersetzung zwischen verschiedenen musikalischen Repräsentationen, wie wissenschaftlicher Notenschrift, MIDI-Nummern, Frequenzen und ABC-Notation. Die Bibliothek deckt ein breites Spektrum der Musiktheorie ab, einschließlich Harmonie- und Tonartenverwaltung, Intervallarithmetik und Tonleitererkennung. Sie enthält Dienstprogramme zum Parsen von römischen Ziffernfolgen, zur Verwaltung von Modus-Metadaten und zur Identifizierung kompatibler Akkorde und Tonleitern basierend auf Notensätzen. Die Codebasis ist in TypeScript geschrieben.
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.