Package | Description |
---|---|
metdetection | |
metdetection.parsing |
Modifier and Type | Method and Description |
---|---|
static EventParser |
Runner.parseFile(java.io.File file,
NoteEventParser parser,
TimeTracker tt)
Parse the given file with the given objects.
|
static EventParser |
Runner.parseFile(java.io.File file,
NoteEventParser parser,
TimeTracker tt,
boolean useChannel)
Parse the given file with the given objects.
|
static KernEventParser |
Runner.parseKernFile(java.io.File file,
NoteEventParser parser,
TimeTracker tt)
Parse the given **kern file using the given objects.
|
static MidiEventParser |
Runner.parseMidiFile(java.io.File file,
NoteEventParser parser,
TimeTracker tt,
boolean useChannel)
Parse the given MIDI file using the given objects.
|
Modifier and Type | Class and Description |
---|---|
class |
DummyNoteEventParser
A
DummyNoteEventParser is used to save memory when we don't really care about
the actual notes being parsed. |
class |
NoteListGenerator
A
NoteListGenerator parses Note On and Note Off events and generates a List of
the MidiNote s present in any given song. |
class |
QuantisationMeter
A
QuantisationMeter is able to measure the quantisation level of a given piece. |
Modifier and Type | Field and Description |
---|---|
private NoteEventParser |
MidiEventParser.noteEventParser
The NoteTracker which will keep track of the notes for this song.
|
private NoteEventParser |
KernEventParser.noteEventParser
The NoteTracker which will keep track of the notes for this song.
|
Constructor and Description |
---|
KernEventParser(java.io.File kernFile,
NoteEventParser noteEventParser,
TimeTracker timeTracker)
Creates a new KernEventParser
|
MidiEventParser(java.io.File midiFile,
NoteEventParser noteEventParser,
TimeTracker timeTracker,
boolean useChannel)
Creates a new MidiEventParser
|