I've been trying to load and play a MIDI file in processing and adjust the playback volume based on some variable.
I've tried JM-Etude which has a setVolume method but this doesn't seem to work.
I've also tried Soundcypher but that doesn't seem to support a change of volume.
I'm not a musician, and my knowledge of midi is very limited. Is it even possible to adjust the volume of a sequence of notes that is synthesized this way, or is the volume / dynamic hardcoded into the description of the notes?
I was wondering if anyone could point me in the right direction...