[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Date Index][Thread Index][Author Index]

Re: Kyma/max

From: "Alex Stahl" <alex@pixar.com>
> Can you write your own compiled DSP routines for Kyma?


> I am not sure  if you can, and if you can, is it C code or Motorola 56k 

The Kyma SDK directly supports DSP assembler modules.  In fact, Kyma comes 
an assembler SDK.  (There are secret incantations to enable it.)  You can 
get C
compilers, etc. from Motorola (free, I believe) and you could, in theory 
some C into assembler, tweak the assembler to fit the Kyma protocol, and 
use it.
I've never done this; I just use the Kyma built-in tools.

Most times, though, your DSP routines are quite short because Kyma 
provides a
framework or protocol which "glues" the routines together.  The framework
enables your new DSP routine to work in the identical fashion as the 
routines.  The framework supplies the input values and passes the output 
to other routines, for example.  It handles scheduling the execution of 
routine on the proper DSP card.

Here's a basic description:
To maintain real-time response, each sound processing routine is called 
times a second (at 44.1 kHz sampling rate).  It is given a pair of input 
(typically the left and right input sample points as each routine handles a
stereo signal) and is responsible for producing a pair of output values.  
each routine has an itty-bitty time slice to compute it's value.  
each routine can be quite short and simple for typical functions.  The
connections between routines is specified by your signal flow diagram that 
draw on the screen.

> At 7:14 PM -0400 8/25/00, pvallad1 wrote:
> >And to confuse the issue even more, I found several examples of folks 
> >Max _and_ Kyma, though typically they ran them on separate machines 
>(e.g. one
> >Powerbook to act as the Kyma interface, the other to run Max).

Yes, I think the combination would be quite good!  I'm waiting for the 
version of Max so I can do this too!  I intend on using the same machine 
Kyma and Max.

From: "Ben Porter" <azrix@n2music.com>
> I was hoping I could get some info about each systems strengths and 
on a deeper level than has been talked about. I knew about most of those 
already talked about, but maybe I'm fishing for something that hard to 
without having used the systems?
> . . .
> If there is anyone on this list in the North Alabama/Huntsville area who 
MSP or Kyma and would, at the very least, like to show it off, I'd love to 
from you. I feel like I'm in some kind of cultural vacuum in Alabama. And 
all you guys out on the West Coast have all the fun!

Here's some ideas regarding Kyma.
1) Get a manual (cost was $35, probably still is).  This is what I did.  I 
Symbolic Sound freely distributed the manual.
2) Check out the new FAQ at http://www.symbolicsound.com/FAQ.html Lot's of 
3) Get the audio demo CD of Kyma.  I think it's free.
4) Call Symbolic Sound and ask if they can give you the name of somebody 
in your
area.  A number of universities have Kyma systems, for example.

Here's some ideas regarding Max/MSP:
1) Download a manual.  I think they're free.  I did this and was quite
2) Maybe somebody on the list is in your area?  Seems like there's a lot 
Max/MSP users than Kyma users.  Again, I'd try a local university.  Can't 
seeing a product in action!
3) I'd count Alex and others on the LD list as "experts".  Alex in 
particular is
doing really cool things with his Max/MSP system.  He could probably answer
quite pragmatic questions about the system.  (Did I just volunteer you, 
Hope it's alright!)

Dennis Leas