[Top][All Lists]

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

Re: [fluid-dev] Questions about Gleam

From: Miguel Lobo
Subject: Re: [fluid-dev] Questions about Gleam
Date: Sat, 19 Apr 2008 19:51:31 +0100


Gleam is still very related to fluidsynth so I hope people won't get offended if there are questions about it here.  However, I don't always read all posts in this list (especially when I'm very busy at work like in the last few weeks), so please CC me on any message about Gleam to be sure it doesn't get lost.

The reason Gleam from SVN wasn't compiling was that I had a change half checked-in.  I've now completed the check-in, so it should build.  This change, which is what I've been working on recently, basically adds an interface to generate useful debug information.  I'm trying to use it to track down severe clicking problems that seem to appear in some particular songs.

In response to your other questions:

- Gleam might well be more CPU-intensive than fluidsynth at this point; I haven't checked.  The reason is I'm focusing on getting functionality right before looking into performance optimisations.  Anyone who wants to look into the latter is welcome right now, of course.

- Gleam has been designed with the idea of being able to combine multiple synthesis models (or "subsynths" as I've called them) in a single logical synthesizer.  Currently only the only implemented subsynth is based on the SF2 spec, but I hope other subsynths will be added in the future.

As always, anyone who wants to do *any* type of development on Gleam will have my full support as far as answering questions and so on.

Check out Gleam, an LGPL sound synthesizer library, at http://gleam.sf.net

On Sat, Apr 19, 2008 at 5:28 PM, Guillaume Pothier <address@hidden> wrote:
I hope this place is more or less appropriate to ask questions about Gleam.
So here are a few questions:

- Gleam from svn is not building right now, I get those errors:
/home/gpothier/tmp/gleamsynth/GleamCore/src/sf2/sf2voice.cpp: In
constructor 'GleamSF2Voice::Private::Private(GleamCore&,
GleamSF2SubSynth&, GleamSynthConfigurationV1&, GleamSF2Voice&)':
error: 'class GleamArray<GleamSF2Generator>' has no member named
/home/gpothier/tmp/gleamsynth/GleamCore/src/sf2/sf2voice.cpp: In
member function 'bool GleamSF2Voice::on(const GleamNoteEvent&,
error: 'class GleamArray<GleamSF2Modulator>' has no member named
error: 'class GleamArray<GleamSF2Modulator>' has no member named
/home/gpothier/tmp/gleamsynth/GleamCore/src/sf2/sf2voice.cpp: In
member function 'void GleamSF2Voice::updateModulators(bool)':
error: 'class GleamArray<GleamSF2Modulator>' has no member named

Is it okay to replace all those "count" by "capacity"?

- Is Gleam more CPU-intensive than fluidsynth?
- I'd like to eventually have a fixed-point synthesizer. If I have
time I might have a try at writing one. Where would it fit in the
design of Gleam?


fluid-dev mailing list

reply via email to

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