Donovan Allen wrote:
Ed W write:
for a couple of projects and it's pretty decent under Linux, Windows and
(never tested) Mac. If you needed a much more advanced cross platform
library then look very hard at that
http://www.music.mcgill.ca/~gary/rtaudio/
It would be great to see this wrapped under (or both) perl and wxWidgets
Thanks for sharing that link Ed! I have been struggling with finding an good cross platform audio library as well. Indeed, it would be great to wrap this for perl.
Portaudio is the classic library and more mature, but at the time I
found RtAudio cleaner and easier for smaller projects and also the Jack
support was important to me.
RtAudio would also lend itself to implementation in a Wx style by
hooking the non blocking API into wx events. So basically you would
instantiate a WxSound object, then set it to start playing at a certain
sample rate with a certain number of channels and it would just fire a
"feed me" event which lets you load it up with the next block of data
and the same again to let you have any recorded samples.
PortAudio and RtAudio are the only two really mature cross platform
libraries that I am aware of though.
Ed W
|
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
wxperl-users mailing list
wxperl-users@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/wxperl-users
|