Re: [linux-audio-dev] DSP resources

2001-09-13 Thread Tommi Ilmonen

On Tue, 11 Sep 2001, Juhana Sadeharju wrote:

 From:Tommi Ilmonen [EMAIL PROTECTED]
 
 There is a small low-level high-performance DSP library (C++) that is
 distributed with Mustajuuri. I am intentionally keeping it small and very 
 stand-alone. Right now there are only a few filter classes and delay
 lines. I have a few compression and limiter algorithms as well, but those
 have been put to the Mustajuuri plugins. I consider them mildly too
 complex for a low-level DSP lib.
 
 I still would like to suggest to make clear difference between
 the actual code and the plug-in wrapping. It would be quite simple
 to have compressor/limiter functions which are then used in various
 plug-in wrappings.

You may well be right. The current situation goes like this:

1) There is a low-level DSP lib (filters and delay lines).

2) There are some DSP algorithms that rely on the DSP lib.

3) The Mustajuuri plugins use level 2 objects for DSP. For example an
array of level 2 compressors can be used to make one multichannel
compressor (wit user interface etc.).

Right now the levels 2 and 3 are located in the same source files even
tough they are not particularly dependent on each other. It would be
fairly easy to move all level-2 code to level-1 library = merge levels 1
and 2 rather that levels 2 and 3.

The reason I have not done this yet is that I have been developing level 2
stuff and parts of it are not 100% stable. I like the low-level lib to be
maximally stable. At the moment it would be reasonable to move most of
level-2 to level-1 without losing stability in the low-level lib.

Tommi.




[linux-audio-dev] Re: lawsuit

2001-09-13 Thread Racz, Mate

yo!

yesterday i tried ProTools LE, and i liked it very much.
i'm planning my sequencer-synthesizer-multitracker stuff
since cca 2 years, but this Broadcast-suit made me unhappy.

if i make a GPLed stuff with the features of ProTools,
Cubase and Reaktor3, will Digidesign, Steinberg and NI
sue me for ripping their ideas?

if so, how can i avoid it? just call every feature
somehow else than the original?

--
Racz, Mate
linux + IT professional
audio software developer



Re: [linux-audio-dev] Re: lawsuit

2001-09-13 Thread Kevin Conder

On Thu, 13 Sep 2001, Racz, Mate wrote:

 i'm planning my sequencer-synthesizer-multitracker stuff
 since cca 2 years,

What's CCA?

 if i make a GPLed stuff with the features of ProTools,
 Cubase and Reaktor3, will Digidesign, Steinberg and NI
 sue me for ripping their ideas?

Please don't waste your time re-implementing existing technology.
You have a clean slate, do it better. Digidesign, Steinberg, NI, et al.
may (or may not) have patents but they don't have a monopoly on good
ideas.

Established commercial software companies have a base of legacy 
software that they have to support. They also have a management structure 
that will try to dampen any innovation that wouldn't be immediately 
profitable. Therefore, they release incremental improvements and hype them
to death. OTOH, Open Source programmers have more room to experiment.

Why don't you add some new and fun features instead? Here are some
ideas for you to experiment with: send control messages over a network,
convert movements captured by a webcam into control messages, implement a
3D interface with OpenGL, make a softsynth with a more unusual form of
synthesis: formant, granular, etc.

 if so, how can i avoid it? just call every feature
 somehow else than the original?

Rather than duplicating a commercial program feature by feature,
Why don't you find some actual users (esp. non-programmers) and ask them
what they *really* want? Don't be satisfied with answers about how they
currently use existing commercial programs. Find out what they dream of
doing and try to develop a solution that actually meets those needs.


-- kevin at kevindumpscore dot com





RE: [linux-audio-dev] Re: lawsuit

2001-09-13 Thread STEFFL, ERIK *Internet* (SBCSI)

-Original Message-
From: Kevin Conder
...
 i'm planning my sequencer-synthesizer-multitracker stuff
 since cca 2 years,

   What's CCA?

  cca = approximately

erik