As far as higher level apps are concerned, Ocaml has libraries
available for jack, alsa, and ladspa. It is garbage collected but much
faster than most other garbage collected languages. I have not tried
these libs, but they may be worth checking out. When I code an audio
app, I usually start with a prototype in PD (galan, ingen, or maybe
even ams would probably work too, but PD is more like a programming
language), then I translate the logic of the PD patch into C. If you
know your patch well enough, the translation is trivial. Since I am OK
with using PD's license, I can even peek at the C source of PD if I am
having trouble translating some built in PD object for my algorithm
(for example their optimized 4 point interpolation algorithm is
something I would not have discovered on my own).
On Mon, Jun 15, 2009 at 1:05 PM, Robert Jonsson<spamatica(a)gmail.com> wrote:
Hi,
To generalize (and I like to generalize)
all languages that do garbage collect, or otherwise cannot be trusted to
keep deadlines, are no good for producing audio.
This goes for most modern languages, Java, C#, basically all scripting
languages.
As I said, this is a generalization. In todays ever-faster computers the
border is moving... still the best language for the job would be C/C++.
Some good IDEs for for "visual" development are, kdevelop, eclipse and a new
contender QT Creator, which to me looks to be a extremely competent solution
(especially for a first release).
Others will probably disagree.
/Robert
2009/6/15 Crypto <crptdngl71(a)gmx.net>
Hi,
I am considering to dig a bit deeper into audio application programming
and
now I wonder which IDE and programming language to use. Are Mono,
Monodevelop
and C# too bloated for that or are they it just as fine as any other
IDE/programming language like C/C++ would be?
Thx for any recommendations here.
Regards,
Crypto.
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user(a)lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user(a)lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user