jpage8580 / GTUltra

GTUltra - Extensively modified GoatTracker Stereo (2.76) version. With many new features. See the GTUltra.PDF file for full details
GNU General Public License v2.0
88 stars 10 forks source link

MIDI off function? #38

Open jangler909 opened 2 years ago

jangler909 commented 2 years ago

Initial problem: my MIDI keyboard (Reloop Keyfadr) is recognized by GTUltra, but nothing I press on the keyboard is recognized. I can live with that. As a workaround (or potentially as a priority method), I'd like to use a software synthesizer on the background to jam over the current song. This does work fine with original Goattracker, but doesn't unfortunately seem to be an option with GTUltra, as it seems to prioritize the utilization of the MIDI keyboard.

I would prefer to have a setting to turn MIDI completely OFF on GTUltra, so that it does not interact with the keyboard at all no matter if it's connected or not. Or am I missing something? :) Is there any other workaround I could try? Running on Windows 10.

jpage8580 commented 2 years ago

I'll add a cfg option that disables MIDI completely in GTUltra. In this case, no MIDI initialisation or key detection will take place. This should make it work in the same way as the original GT Will that work for you?

Cheers Jason

On Sat, Sep 17, 2022 at 12:11 PM jangler909 @.***> wrote:

Initial problem: my MIDI keyboard (Reloop Keyfadr) is recognized by GTUltra, but nothing I press on the keyboard is recognized. I can live with that. As a workaround (or potentially as a priority method), I'd like to use a software synthesizer on the background to jam over the current song. This does work fine with original Goattracker, but doesn't unfortunately seem to be an option with GTUltra, as it seems to prioritize the utilization of the MIDI keyboard.

  • Changing GTUltra's MIDI port setting to an empty row doesn't help. After rebooting software, the setting always returns to port 0 which is the keyboard and the only MIDI device connected. Changing the .cfg -file directly doesn't help either
  • Launching GTUltra after the software synthesizer -> GTUltra doesn't start at all
  • Launching software synth after GTUltra -> the keyboard is not selectable from sw synth's menu (apparently "reserved" for GT Ultra)
  • Disconnecting keyboard and reconnecting it after GTUltra is started -> GT Ultra crashes

I would prefer to have a setting to turn MIDI completely OFF on GTUltra, so that it does not interact with the keyboard at all no matter if it's connected or not. Or am I missing something? :) Is there any other workaround I could try? Running on Windows 10.

— Reply to this email directly, view it on GitHub https://github.com/jpage8580/GTUltra/issues/38, or unsubscribe https://github.com/notifications/unsubscribe-auth/AYGMDBSSRUGTD2PTFYDZ7JDV6WRPDANCNFSM6AAAAAAQO62BX4 . You are receiving this because you are subscribed to this thread.Message ID: @.***>

jangler909 commented 2 years ago

That would be perfect, thank you! Keep up the good work!

jpage8580 commented 2 years ago

I've just released V1.3.0 which includes the ability to disable all MIDI Just set the MIDI Port to 9999 in the .cfg file and no midi initialization / processing will take place

jangler909 commented 2 years ago

Amazing, thank you!