Skip to content

hlorenzi/musicode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MusiCode

Try it now!

This is a tool for composing or analyzing music via a new domain-specific markup language.

In the future, it should support:

  • Multiple tracks and instruments
  • Roman numeral harmony analysis
  • Key-relative notation
  • Note pitch bending
  • Note/Track parameter changes, such as note velocity
  • Song parameter changes, such as tempo
  • Save/Load from Dropbox, URL, or local files
  • Import/Export from MIDI, tracker, and other formats
  • Note/Chord sound preview, while you're typing
  • Semantic-aware source editor features, such as note highlighting
  • Source-code-altering features, such as converting between keys/modes