abc4j API Specification

Package abc.midi

This package contains all classes for midi use from abc format.

See:
          Description

Interface Summary
MidiConverterInterface This interface defines methods that should be implemented for any "tune to midi" converter.
MidiMessageType This interface exposes the types of midi messages created by the abc.midi package
TunePlayerListenerInterface This interface defines methods that should be implemented by any object that wants to listen to a tune player.
 

Class Summary
BasicMidiConverter A basic midi converter that just plays melody, ignores ornaments and chords.
BasicPositionableMidiConverter A basic midi converter that just plays melody, ignores ornaments and chords.
KeySignatureMessage A midi message to set key signature DOES NOT WORK !!!.
MetaMessageWA As the jdk 1.4 sequencer does not seem to detect all kind of meta messages during sequence playback, a workaround has been introduced to rely on the only type of meta message the sequencer detects : the one with type 0x06 (represented by the constant
MidiConverterAbstract MidiConverter class defines various static methods to convert abc related stuff to midi : notes, tunes etc...
NotationMarkerMessage A midi meta event to flag a positionable object in a midi stream.
NoteIndexMessage  
OldBasicMidiConverter A basic midi converter that just plays melody, ignores ornaments and chords.
OldMidiConverterAbstract MidiConverter class defines various static methods to convert abc related stuff to midi : notes, tunes etc...
PlayerStateChangeEvent  
TempoChangeEvent  
TempoMessage A midi message to set tempo.
TimeSignatureMessage A midi message to set time signature DOES NOT WORK !!!!.
TunePlayer TunePlayer objects enable you to play tunes using default MIDI sequencer.
TunePlayerAdapter A convenient class to listen to TunePlayer.
 

Package abc.midi Description

This package contains all classes for midi use from abc format.


abc4j API Specification

Submit a bug or feature