Skip to content

gmuller/jmidireference

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JMidiReference

MidiReference is a Java library created to make using midi with Java (and Processing) more musical. The library can be added any project and used to to translate back in forth between MIDI and musical terms. This class does not provide access to the MIDI I/O of the machine, but is rather a way for the developer to act on and create MIDI events based on musical language.

MidiReference is made up of the following classes:

MidiReference
Contains methods to translate midi note numbers and events into scales, chords, and other meaningful musical data.
NoteReference
Enum class providing access to base note numbers and string names
ChordReference
Enum class providing access to integer arrays of various types of chords
ScaleReference
Enum class providing access to integer arrays of various types of scales
TimeBase
Enum class providing access to rhythm values based on a 24PPQ Midi Clock. Useful when syncing MIDI to and external device

Please report any problems, suggestions, feedback here.

Documentation

Javadocs can be found here

Download

jmidirefence 1.0

You can check out the source or report an issue here

Releases

No releases published

Packages

No packages published

Languages