fluid-dev
[Top][All Lists]
Advanced

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

Re: [fluid-dev] Role of glib


From: josh
Subject: Re: [fluid-dev] Role of glib
Date: Thu, 27 Aug 2009 19:51:05 -0700
User-agent: Internet Messaging Program (IMP) H3 (4.1.6)

Quoting Ebrahim Mayat <address@hidden>:

Where should we have the FluidSynth release party? ;)

Well summer's nearly over so I suggest "FluidSynth Live at the
Fillmore - Spring 2010" or maybe "Coming soon to a theater near you" ;-)



Would be neat to be able to have a real FluidSynth party. Food, beer, mead or other drinks of choice and bust out some MIDI gear and make some noise, with FluidSynth of course! Cross our fingers that there aren't any crashes or speaking tearing out of control filter explosions ;)



Having just read the recent "Fluidsynth event queue and thread safety
changes" thread, I have some basic questions:

I am under the impression that the adoption of glib would be
beneficial to addressing issues of thread safety ? So, the numerous
utility functions in GLib (or glib) would make for easier organization
and integration of fluidsynth's data structures and objects into one
thread ?  If both my presumptions are true, then which specific glib
routines would you consider for implementation ?



We're adopting glib, because it just makes things easier. Its got lots of utility functions and data types which are fairly portable across *most* platforms. The threading issues are kind of secondary. We're addressing problems that have been present all along, which could lead to crashes or synthesis glitches. FluidSynth has been getting used in multi-thread environments, without truly being thread safe.



Both glib (version 1.2.10) and glib2 (version 2.20.4) exist in the
fink repository. So, which "glib" are you guys talking about?

Concerning the iPhone, the first thought that occurred to me was that
one could simply compile and install glib* from source on the iPhone
OS ?

http://macosx.com/forums/mac-os-x-system-mac-software/1370-compiling-glib.html
http://forums.macosxhints.com/showthread.php?t=31611

I have not yet ventured into this area but perhaps Antoine could
clarify our thoughts on this issue.


glib works fine on OS X, in fact GTK, Swami, etc all rely on it. The iPhone is a different beast though.



So, yes autotools can be used to build glib and glib2.


Autotools is one of the things that gets blamed sometimes for making builds difficult on Windows, which is why I mentioned it. Most users building software just want to use some sort of IDE, without having to have a Unix like environment. Mac OS X already has that, so its a lot easier in that regard.



I hope my questions are not irritating in their simplicity :-)



Not at all :)  Glad to be given the opportunity to clarify things.


Regards,
E


Regards,
Josh





reply via email to

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