Csound Csound-dev Csound-tekno Search About

Re: csound in plug in design

Date1998-04-25 01:48
FromMichael Gogins
SubjectRe: csound in plug in design
From: Daniel Fattorini 
To: csound@noether.ex.ac.uk 
Date: Friday, April 24, 1998 9:35 AM
Subject: csound in plug in design


>
>I have heard of various music applications that use csound in their
waveform
>generation while not actually giving the user the standard csound
interface.
>I am a student of music and I would like to develop a plug in for
>steinberg's Cubase VST. This can be done reasonably simply using C++
>programming. What I would like to know is whether I could incorporate a
>csound program into the design using soundin etc. to input the sound from
>vst and give myself more effects capabilities.

CSound code as it now stands is not re-entrant and cannot be used in the
form of a shared library, which is required for these plugins.

Extended Csound might work well in this context, however.

I would have thought that as
>C++ is an object orientated language it might be possible. Ideally I would
>like to create a set of plug ins similar to GRM tools on the pro tools TDM
>system. On another note, it would have to work in real time and not
immensly
>processor intensive. Also, if I developed them and sold them, what would
the
>licensing situation be, as csound is freeware, does that mean that you can
>use it as part of another program without having to pay money to MIT.

MIT owns the copyright to Csound and has licensed it to Analog Devices Inc.
for Extended Csound. You should contact MIT if you want to license it for
yourself. Without a license, you would simply be trying things and seeing
what you could get away with. I wouldn't bet on the outcome one way - or the
other!