|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgroovy.aprint.midi.MidiTransformHelper
class MidiTransformHelper extends java.lang.Object
Helper class for transforming the midi files, by track associations
Constructor Summary | |
MidiTransformHelper(org.barrelorgandiscovery.scale.Scale s, org.barrelorgandiscovery.virtualbook.transformation.importer.MidiEventGroup eg)
Constructor with scale and midi event group |
|
MidiTransformHelper(ScaleHelper sh, org.barrelorgandiscovery.virtualbook.transformation.importer.MidiEventGroup eg)
Constructor with the midi helper and event group |
Method Summary | |
---|---|
org.barrelorgandiscovery.virtualbook.transformation.importer.MidiConversionResult
|
doConvert()
Launch the midi transform ... |
MidiTransformHelper
|
map(Note[] notes, Track[] tracks)
Define association between notes from the midi file, into tracks associated to the scale |
MidiTransformHelper
|
map(Note n, Track t)
Map a midi not with the track passed in parameter, if one parameter is null an exception is raised. |
MidiTransformHelper
|
map(Drum d, Track t)
Map a drum on a track, the drum must be on canal 10 (9) the mapped drum associate the discharge effect on the book |
MidiTransformHelper
|
map(java.util.Map assoc)
@return
|
MidiTransformHelper
|
mapDrum(Note n, Track t)
Map a midi note not in channel 9, but handled for percussions, if one parameter is null an exception is raised. |
MidiTransformHelper
|
mergeWith(MidiTransformHelper t)
Merge the transformation with the transform passed in parameter |
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Constructor Detail |
---|
MidiTransformHelper(org.barrelorgandiscovery.scale.Scale s, org.barrelorgandiscovery.virtualbook.transformation.importer.MidiEventGroup eg)
MidiTransformHelper(ScaleHelper sh, org.barrelorgandiscovery.virtualbook.transformation.importer.MidiEventGroup eg)
Method Detail |
---|
org.barrelorgandiscovery.virtualbook.transformation.importer.MidiConversionResult doConvert()
MidiTransformHelper map(Note[] notes, Track[] tracks)
MidiTransformHelper map(Note n, Track t)
n
- the notet
- the track to associate to
MidiTransformHelper map(Drum d, Track t)
d
- the drum definition
MidiTransformHelper map(java.util.Map assoc)
assoc,
- a hash containing a "notes" key associated with an array of notes,
and a "tracks" keys associated to an array of track
MidiTransformHelper mapDrum(Note n, Track t)
n
- the notet
- the track to associate to
MidiTransformHelper mergeWith(MidiTransformHelper t)
Groovy Documentation