Re: [LAD] Something like Processing for audio

From: Justin Smith <noisesmith@email-addr-hidden>
Date: Sun Sep 28 2008 - 22:20:30 EEST

On Sun, Sep 28, 2008 at 11:43 AM, Paul Davis <paul@email-addr-hidden> wrote:
> On Sun, 2008-09-28 at 12:08 -0400, Darren Landrum wrote:
>
>>
>> Why couldn't we make something like that for audio? It would most likely
>> be C++ rather than Java, but the idea of building up DSP networks using
>> a large framework of code, plus some pre-defined functions and settings,
>> and being able to launch our new code with a one-touch button into a
>> JACK client (or whatever), is extremely appealing to me.
>
> SKINI, Chuck, Faust and CSound/SuperCollider spring to mind.
>
>> Throw in some
>> GUI-building elements (Cairo-based, perhaps) that can handle
>> mouse-clicks, keyboard input, and the like,
>
> oops ...
>
> Processing has wrapped a language with a lot *less* power than
> SuperCollider in a front end that is much easier to learn. Its a shame.
> But it also seems to be way the world works.
>
> --p
>
>
> _______________________________________________
> Linux-audio-dev mailing list
> Linux-audio-dev@email-addr-hidden
> http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
>

I was skeptical to see the claim that csound "cannot do oversampling"
(not because of some knowledge of oversampling, but rather past
experience with a) how comprehensively synthesis techniques are
represented in csound and b) how easy it is to prototype synthesis
techniques directly in csound). There is an article on csound journal
http://www.csounds.com/journal/issue6/BandLimiting.html describing the
hows and whys of oversampling, and it uses pd rather than csound in
most of the examples(!). This should be informative because not only
does it show how to make a butterworth filter in pd from scratch, but
it gives a good explanation of what oversampling aims at, and how to
implement it in just about any computerized audio processing
environment.

Did I misunderstand what I have found about oversampling, or is it
just another name or special case for bandlimiting of arbitrary
signals?
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@email-addr-hidden
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
Received on Mon Sep 29 00:15:03 2008

This archive was generated by hypermail 2.1.8 : Mon Sep 29 2008 - 00:15:03 EEST