Class SyncPatterns2midi
java.lang.Object
eu.bandm.music.applications.indisp.SyncPatterns2midi
cf music/top/Cwn_to_midi
For playing see /eu/bandm/klarduos/Main.
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final int[]channel.(package private) final int(package private) final int(package private) final int[]by voice(package private) final int[]By index 0..3, from pattern weight etc.(package private) int(package private) final int[]by voice(package private) int(package private) final int[]by voice(package private) Sequence(package private) final int(package private) static final int(package private) Track[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidappend(Sequence sequence, boolean[][] events, int patternSize, BiFunction<Integer, Integer, Integer> dynamics) (package private) void(package private) voidwriteToFile(File file) (package private) voidwriteVoice(int vox, int offset, boolean[] events, BiFunction<Integer, Integer, Integer> dynamics) (package private) voidwriteVoices(boolean[][] events, int patternSize, BiFunction<Integer, Integer, Integer> dynamics)
-
Field Details
-
tracks
Track[] tracks -
lengthInMeasures
int lengthInMeasures -
patternSize
int patternSize -
intensities
final int[] intensitiesBy index 0..3, from pattern weight etc. -
channels
final int[] channelschannel. Attention: int value n from 0 to 15 means "MIDI channel n+1" from 1 to 16. -
instrument
final int[] instrumentby voice -
pitch
final int[] pitchby voice -
panorama
final int[] panoramaby voice -
TICKS_PER_QUARTER
static final int TICKS_PER_QUARTER- See Also:
-
TICKS_PER_EIGHTS
final int TICKS_PER_EIGHTS- See Also:
-
duration
final int duration- See Also:
-
CONTROL_PANORAMA
final int CONTROL_PANORAMA- See Also:
-
sequence
Sequence sequence
-
-
Constructor Details
-
SyncPatterns2midi
SyncPatterns2midi()
-
-
Method Details
-
writeVoice
void writeVoice(int vox, int offset, boolean[] events, BiFunction<Integer, Integer, Integer> dynamics) -
writeVoices
-
append
void append(Sequence sequence, boolean[][] events, int patternSize, BiFunction<Integer, Integer, Integer> dynamics) -
playOnDefault
void playOnDefault() -
writeToFile
- Throws:
IOException
-