Hi, I am currently trying to setup orca (https://git.sr.ht/~rabbits/orca) which is a sequencer that sends MIDI commands to interface with Fluidsynth so that I can actually produce some sounds. Currently when I check if orca sends the midi commands, I can indeed see them comming through with `midicat -d -q midithru/0`. But I don't see then comming in Fluidsynth, even when I enable verbose mode: `set synth.verbose True`.
Here is the log when I run Fluidsynth with SNDIO_DEBUG=2: >$ SNDIO_DEBUG=2 fluidsynth -v >/usr/local/share/generaluser-gs/GeneralUser_GS.sf2 >FluidSynth version 1.1.9 >Copyright (C) 2000-2018 Peter Hanappe and others. >Distributed under the LGPL license. >SoundFont(R) is a registered trademark of E-mu Systems, Inc. > >fluidsynth: warning: Found samples with invalid loops, audible glitches >possible. >fluidsynth: prog 0 0 0 >fluidsynth: prog 1 0 0 >fluidsynth: prog 2 0 0 >fluidsynth: prog 3 0 0 >fluidsynth: prog 4 0 0 >fluidsynth: prog 5 0 0 >fluidsynth: prog 6 0 0 >fluidsynth: prog 7 0 0 >fluidsynth: prog 8 0 0 >fluidsynth: prog 9 128 0 >fluidsynth: prog 10 0 0 >fluidsynth: prog 11 0 0 >fluidsynth: prog 12 0 0 >fluidsynth: prog 13 0 0 >fluidsynth: prog 14 0 0 >fluidsynth: prog 15 0 0 >_aucat_open: host= unit=0 devnum=255 opt=default >/tmp/sndio-1000/sock0: Connection refused >/tmp/sndio/sock0: connected >aucat: start, maxwrite = 0 >Failed to create the MIDI thread; no MIDI input >will be available. You can access the synthesizer >through the console. >Type 'help' for help topics. >_aucat_wdata: write: n = 1764 > >_aucat_wdata: write: n = 1764 >_aucat_wdata: write: n = 1764 >_aucat_wdata: write: n = 1764 >_aucat_wdata: write: n = 1764 >_aucat_wdata: write: n = 1764 >_aucat_wdata: write: n = 1764 >... The error seems to be coming from here: https://github.com/FluidSynth/fluidsynth/blob/fe37923393d6a76f42ed044aa56dadc66ec909ce/src/fluidsynth.c#L667 I am not able to troubleshoot it myself further than that. Any help appreciated, thank you very much. Cheers, -- nature
