cane
Sequencer
A DSL designed to simplify the creation of complex beats with MIDI sequences
A small MIDI sequencer DSL designed around vectors and euclidean rhythms
89 stars
1 watching
3 forks
Language: C++
last commit: 10 months ago
Linked from 3 awesome lists
canecompositioncppdsleuclidean-rhythmsjackaudiolinux-audiomidiminimalistmusicmusic-trackernotationpipewireproglangs-discordprogramming-languagerhythmssequencersongtrackervector-language
Related projects:
Repository | Description | Stars |
---|---|---|
| A tiny command-line midi sequencer that allows users to create and manipulate musical phrases using MIDI messages | 85 |
| A simple JUCE sampler sequencer that synchronizes tempo and transport with Ableton Link. | 67 |
| A minimalist MIDI sequencer for music composition and audio production | 160 |
| A Clojure library for creating and controlling musical patterns using a generic sequencer and various scale options | 16 |
| A programming language and software framework for composing musical patterns and general-purpose sequencing. | 29 |
| A library that provides a simple and fast way to output colours in the terminal | 14 |
| A Haskell-based music sequencer and notation tool with support programs. | 66 |
| A live coding music library/environment for Kotlin. | 317 |
| A system for generating and processing musical sequences in Lisp. | 79 |
| An 8-step MIDI sequencer for an Adafruit Macropad with four modes for editing pitches, velocities, and note lengths. | 10 |
| Bridges ALSA sequencer ports to JACK MIDI ports | 44 |
| A software application that allows users to control and manipulate audio loops using MIDI devices. | 36 |
| An application that translates MIDI notes to negative harmony in real-time | 16 |
| A Nim wrapper for the JACK client-side C API | 7 |
| A Ruby DSL for creating and processing MIDI messages | 138 |