5 Repos
The creation of evolving patterns using stochastic models, Euclidean algorithms, and probabilistic event dispatching.
Distinct from Random Sequence Generation: Candidates focus on AI data sequence generation or random number arrays, not musical rhythmic structures.
Explore 5 awesome GitHub repositories matching graphics & multimedia · Generative Rhythmic Sequencing. 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.
Generates complex rhythmic patterns using Euclidean algorithms and managing time signature data.
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.
This project is a set of digital signal processing routines and firmware designed for building modular synthesis hardware and control voltage modules. It functions as a comprehensive system for Eurorack synthesis, incorporating a physical modeling synthesis engine, a granular synthesis module, and a dedicated control voltage processor. The system distinguishes itself through a specialized synthesis engine that simulates the acoustic properties of strings, reeds, and percussion using modal resonators. It also features a MIDI to CV converter for monophonic and polyphonic operation and a step se
Creates evolving rhythmic patterns and melodic sequences using stochastic models and Euclidean generators.