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

GitHub

89 stars
1 watching
3 forks
Language: C++
last commit: over 2 years ago
Linked from 3 awesome lists

canecompositioncppdsleuclidean-rhythmsjackaudiolinux-audiomidiminimalistmusicmusic-trackernotationpipewireproglangs-discordprogramming-languagerhythmssequencersongtrackervector-language

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
pd3v/lineA tiny command-line midi sequencer that allows users to create and manipulate musical phrases using MIDI messages85
ianacaburian/abletonlink_jucesamplerA simple JUCE sampler sequencer that synchronizes tempo and transport with Ableton Link.67
subalterngames/cacophonyA minimalist MIDI sequencer for music composition and audio production160
omkamra/cowbellsA Clojure library for creating and controlling musical patterns using a generic sequencer and various scale options16
adamjmurray/cosyA programming language and software framework for composing musical patterns and general-purpose sequencing.29
jackojc/tingeA library that provides a simple and fast way to output colours in the terminal14
elaforge/karyaA Haskell-based music sequencer and notation tool with support programs.66
pjagielski/punktA live coding music library/environment for Kotlin.317
defaultxr/cl-patternsA system for generating and processing musical sequences in Lisp.79
analogsketchbook/macropad-sequencerAn 8-step MIDI sequencer for an Adafruit Macropad with four modes for editing pitches, velocities, and note lengths.10
jackaudio/a2jmididBridges ALSA sequencer ports to JACK MIDI ports44
vampouille/superboucleA software application that allows users to control and manipulate audio loops using MIDI devices.36
nberr/jackelAn application that translates MIDI notes to negative harmony in real-time16
spotlightkid/jacketA Nim wrapper for the JACK client-side C API7
arirusso/micromidiA Ruby DSL for creating and processing MIDI messages138