charles-fox / musicgenie

Genetic Hierarchical Music Structures composition tool
GNU General Public License v3.0
0 stars 0 forks source link

2020 openJDK8: MIDI playback issues #4

Open charles-fox opened 4 years ago

charles-fox commented 4 years ago

its all working now on openjdk8 in 2020 except for some playback issues that cause "midi system error". 1, some amplitude changes work but they kill the midi system if they go out of range. eg. (@3/2) works but (@3) does not.

2, midi voice changes (v1) don't work, (voice mutation can be disabled on the main menu's options)

charles-fox commented 4 years ago

Maybe this is due to using the wrong version of ScorePlayer. The original 1999 version had to do javax.sound stuff in a separate build to the main development one (due to horrible GUI IDE issues) so ended up with a few different versions of ScorePlayer around, in the javasound folder. Maybe one of these is the later one which fixes these issues. Or maybe javax.sound has changed some MIDI calls since then, it was only in alpha at the time this was written...

charles-fox commented 4 years ago

also its not playing notes in parallel, only one voice. I think I saw a Single Voice version of ScorePlayer somewhere in the tests, maybe that's the version being used.