midica

MIDI interpreter

An interpreter for a Music Programming Language that translates source code into MIDI and supports various playback formats.

A Music programming language. Translates source code into MIDI. Includes a player. Supports MIDI-Karaoke. Includes a MIDI analyzer.

GitHub

114 stars
6 watching
13 forks
Language: Java
last commit: 9 months ago
Linked from 1 awesome list

abcabc-notationaldakaraokekaraoke-playerlilypondmidimidi-playermidicamusescoremusicmusic-compositionmusic-programmingmusic-programming-language

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
jimm/midilib A Ruby library for reading and writing MIDI file formats 181
samer--/plmidi An operating system integration allowing Prolog code to interact with Mac OS X MIDI devices 4
blastbay/blastmidi A C library for parsing standard MIDI files. 22
cifkao/html-midi-player An HTML component for playing and visualizing MIDI files in web applications. 683
allthemusicllc/atm-cli A command-line tool for generating and working with MIDI files. 1,390
ccxvii/mujs An embeddable JavaScript interpreter written in C 812
pd3v/line A tiny command-line midi sequencer that allows users to create and manipulate musical phrases using MIDI messages 83
fortyseveneffects/arduino_midi_library A C++ library providing an interface between Arduino boards and MIDI messages 1,610
tttapa/midi_controller A library for creating MIDI controllers using Arduino or Teensy boards with support for digital and analog inputs. 404
jazz-soft/jzz A JavaScript library for sending and playing MIDI messages in various environments. 525
notthetup/midimessage Decodes MIDI messages into structured JavaScript objects 35
insomnimus/nodi A Rust library providing tools and types for playing and manipulating MIDI files 21
jbclements/midi-readwrite A Racket package for parsing standard MIDI file formats. 3
jackojc/cane A DSL designed to simplify the creation of complex beats with MIDI sequences 86
frett27/ada-midi An Ada implementation of Midi file reading and writing functionality 6