fluid-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [fluid-dev] Fluidsynth not receiving sysex?


From: Forrest Cahoon
Subject: Re: [fluid-dev] Fluidsynth not receiving sysex?
Date: Mon, 4 Feb 2019 21:38:24 -0600

> However, I am not sure if SysEx events are (correctly) implemented for all midi drivers. alsa_seq should work though. Which driver are you using?

This turned out to be the key. I had been using JACK MIDI (with a2jmidid for Fluidsynth, and native drivers for sysexxer-ng). When I changed my qjackctl settings to use the alsa seq MIDI drivers, my sysex was recognized.

Thanks for help!


On Mon, Feb 4, 2019 at 1:12 PM Tom M. <address@hidden> wrote:
A few thoughts from my side:

fluid_midi_router_handle_midi_event() is the correct place to look for SysEx events. Specifically the "case MIDI_SYSEX:" line should trigger a breakpoint. Alternatively you can break in fluid_synth_sysex().

However, I am not sure if SysEx events are (correctly) implemented for all midi drivers. alsa_seq should work though. Which driver are you using?

Make sure your SysEx events use the correct device ID, otherwise fluidsynth will ignore it in fluid_synth_sysex(). Either use 0x7F for all devices or set the device ID with the "synth.device-id" setting.


Tom




_______________________________________________
fluid-dev mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/fluid-dev

reply via email to

[Prev in Thread] Current Thread [Next in Thread]