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

84 stars
1 watching
4 forks
Language: C++
last commit: 6 months ago
Linked from 3 awesome lists

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

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
pd3v/line A tiny command-line midi sequencer that allows users to create and manipulate musical phrases using MIDI messages 82
ianacaburian/abletonlink_jucesampler A simple JUCE sampler sequencer that synchronizes tempo and transport with Ableton Link. 65
subalterngames/cacophony A minimalist MIDI sequencer for music composition and audio production 157
omkamra/cowbells A Clojure library for creating and controlling musical patterns using a generic sequencer and various scale options 16
adamjmurray/cosy A scripting language and toolset for composing musical patterns and sequencing tasks 29
jackojc/tinge A library that provides a simple and fast way to output colours in the terminal 14
elaforge/karya A Haskell-based music sequencer and notation tool with support programs. 66
pjagielski/punkt A live coding music library/environment for Kotlin. 313
defaultxr/cl-patterns A system for generating and processing musical sequences in Lisp. 77
analogsketchbook/macropad-sequencer An 8-step MIDI sequencer for an Adafruit Macropad with four modes for editing pitches, velocities, and note lengths. 10
jackaudio/a2jmidid Bridges ALSA sequencer ports to JACK MIDI ports 42
vampouille/superboucle A software application that allows users to control and manipulate audio loops using MIDI devices. 36
nberr/jackel An application that translates MIDI notes to negative harmony in real-time 16
spotlightkid/jacket A Nim wrapper for the JACK client-side C API 7
arirusso/micromidi A Ruby DSL for creating and processing MIDI messages 138