[LAU] Mono suitable for creating LAU applications?

Justin Smith noisesmith at gmail.com
Tue Jun 16 06:47:43 EDT 2009


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 at 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 at 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 at lists.linuxaudio.org
>> http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user
>
>
> _______________________________________________
> Linux-audio-user mailing list
> Linux-audio-user at lists.linuxaudio.org
> http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user
>
>



More information about the Linux-audio-user mailing list