Skip to content

kbirken/coMPoSer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

coMPoSer

coMPoSer is a tool for composing music based on the MPS language workbench. It provides domain-specific languages (DSLs) for

  • a subset of MIDI
  • a language for control flow in musical pieces (called MusicBase)
  • an ABC-like notation

Each model defined using one of these DSLs can be played as a MIDI file using your computer's audio system. This is done by converting the model into Java code which uses the javax.sound.midi API.

About

MPS-based tool for composing music

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published