Hello, and sorry if I'm trying to re-invent the wheel!
My dream is to build a headless sf2 player on a raspberry pi 3b with following specs:
- headless, but has a 16x2 lcd to display the name of the current soudfont
- hardware serial midi in (ttymidi)
- audio output via i2s dac
- some midi routing to change soundfont via midi program change (on a specific channel)
I've tried setting it up on Patchbox OS/ MODEP, but it didn't like ttymidi. Got it sporadically working but the whole MODEP platform seems unstable. Then I've tried to set it up manually via command line on a Raspberry Pi Lite OS, but never got audio working on fluidsynth. There seems to be some confusion whether to use ALSA or jack. Eventually the system got somehow broken and it wouldn't reboot without -f.
I've also tried to set up this Simple fluidsynth player without success.
So I've been kinda banging my head on the wall for a couple of weeks now. I was thinking maybe it makes sense to ask if anyone else has attempted something similar? What's the best suitable distro for this? Am I wasting my time with ttymidi/ uart? USB midi doesn't seem like a great solution for me, as my sequencer doesn't have usb...
Any help would be greatly appreciated!