javamidijfuguejavax.sound.midi

JFugue - Pattern Output of MIDI file clarification


so I've been experimenting with JFugue a little bit and I've become truly interested in the output in readable human form. One thing I see many times is, before the chords, there are a bunch of groups of characters such as "V1 :CE(X,X)" and, from what I gathered, V indicates a track, but can't decipher what the :CE means. Can someone help me? Thank you!


Solution

  • In JFugue, :CE is a Controller Event (or Control Change Event), a type of MIDI event, and the two numbers are the controller number and the controller value.

    Here is a list of MIDI controller numbers, and what the values mean: https://www.midi.org/specifications-old/item/table-3-control-change-messages-data-bytes-2