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@email-addr-hidden> 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@email-addr-hidden>
>>
>> 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@email-addr-hidden
>> http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user
>
>
> _______________________________________________
> Linux-audio-user mailing list
> Linux-audio-user@email-addr-hidden
> http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user
>
>
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@email-addr-hidden
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user
Received on Tue Jun 16 16:15:01 2009
This archive was generated by hypermail 2.1.8 : Tue Jun 16 2009 - 16:15:01 EEST