fluid-dev
[Top][All Lists]
Advanced

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

[fluid-dev] The 1.1.0 milestone


From: Josh Green
Subject: [fluid-dev] The 1.1.0 milestone
Date: Mon, 13 Apr 2009 18:33:15 -0700

Hello,

Its been really nice reading the introductions..  There are no specific
qualifications on this, so if anyone else feels inspired to introduce
themselves, please do.  I know there are several other people on this
list who have been long time FluidSynth contributors and users.

The next step seems to decide on what the FluidSynth 1.1.0 milestone
should look like.  What features and bug fixes we would like to see.  I
like the idea of releasing every few months (3 months?), to keep things
on track and not make users wait too long for improvements.

Proposals for tickets for 1.1.0:

- Replace some of the more ugly portability code with glib

- Timing related issues and faster than realtime audio rendering (#1,
#24, #15)

- Support dynamic change of sample rate (#6), causes improper tuning if
audio driver rate does not match FluidSynth's rate!

- Improve voice stealing algorithm (#27)

- Audio rendering to .wav or other audio file formats using libsndfile
or libaudiofile (ticket #30)


I also have some test code for doing timing metrics on FluidSynth.  It
would be nice to have a test suite, which could do timing and synthesis
tests.  This will be made much easier when we have improved sample based
MIDI to audio rendering and would help to spot regressions or
improvements in synthesis or performance.

I'd like to hear thoughts from others on what they would like to see in
the next FluidSynth release.  I think we should strive to keep API
compatibility for 1.1.0.  It might be good to deprecate certain more
obscure parts of the FluidSynth API and add additional interfaces where
desirable though.

Cheers.
        Josh






reply via email to

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