-
-
Notifications
You must be signed in to change notification settings - Fork 111
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feature suggestions from WavePi dev #19
Comments
Hi there! Thankyou for the suggestions, I appreciate what you've done with WavePi! I haven't yet done any tests of FluidSynth with a standard Pi Linux setup just yet, so I'll look out for some the issues you've described. It'd probably take me some time to get FluidSynth ported to bare metal as it has a dependency on glib which we don't have, but I'll be giving it a shot. Some of these ideas are being discussed over in #18 too. Have you had any experience with/had any thoughts on Timidity++ or WildMIDI? I thought it might be worth ruling them out before diving into a FluidSynth port attempt. Thanks! 😃 |
I was never able to get Timidity to compile (although I didn't try very hard) and I've never herd of WildMIDI yet, |
Looks like WILDMidi doesn't support sf2 files so it's not a suitible replacement for FluidSynth, but it DOES do GUS patches which I think is really good if you want to add Gravid Ultrasound support to your project. I'd probably include it in addition to FluidSynth. |
Reading through this issue got me curious, so I went looking around. Looks like there have been at least two efforts to remove glib from FluidSynth. There's a new-ish one I'm documenting here in case its of use later on: chirs241097/fluidsynth-sans-glib@04e566f |
It's really funny you should mention this. As of literally about 15 minutes ago, I got the first sounds out of FluidSynth from bare metal. 🙂 I looked at some of the forks without glib and also FluidSynth Lite, but I wanted to try my own approach of just patching mainline FluidSynth so that I can be sure that I can stay in sync without depending on a fork. That approach has succeeded. The next version of |
I just Tweeted a short demo for those interested in FluidSynth 🙂 |
I just released v0.7.0 with FluidSynth support, taking care of the final suggestion on the list, so I think we can close this. 🙂 |
Yo, I like your project. It's almost overtaken mine in a short amount of time.
My project is right here. Sadly I haven't been able to work on it as much as I'd like in the last year or so. https://github.com/t9999clint/WavePi
I have some experience with FluidSynth if you'd like, but I'd warn against it as it has quite a few bugs that I've never been able to work out. It seems like it's not handling modulation and pitch bend commands correctly and it glitches out after about 20 minutes.
I'm using BassMidi as a replacement right now, but it's closed source so I haven't been able to share it.
So here's what I'd suggest you add in order to have it completely overtake my project (the software side) in terms of functionality...
Feel free to contact me for any questions
The text was updated successfully, but these errors were encountered: