Support |
From: "Alex Stahl" <alex@pixar.com> > Can you write your own compiled DSP routines for Kyma? Yes. > I am not sure if you can, and if you can, is it C code or Motorola 56k >DSP code? The Kyma SDK directly supports DSP assembler modules. In fact, Kyma comes with 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 compile 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 factory routines. The framework supplies the input values and passes the output values to other routines, for example. It handles scheduling the execution of your routine on the proper DSP card. Here's a basic description: To maintain real-time response, each sound processing routine is called 44,100 times a second (at 44.1 kHz sampling rate). It is given a pair of input values (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. So each routine has an itty-bitty time slice to compute it's value. Consequently, each routine can be quite short and simple for typical functions. The connections between routines is specified by your signal flow diagram that you 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 >using > >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 Windows version of Max so I can do this too! I intend on using the same machine for Kyma and Max. From: "Ben Porter" <azrix@n2music.com> > I was hoping I could get some info about each systems strengths and >weaknesses on a deeper level than has been talked about. I knew about most of those things already talked about, but maybe I'm fishing for something that hard to explain without having used the systems? > . . . > If there is anyone on this list in the North Alabama/Huntsville area who >has MSP or Kyma and would, at the very least, like to show it off, I'd love to hear from you. I feel like I'm in some kind of cultural vacuum in Alabama. And that 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 wish Symbolic Sound freely distributed the manual. 2) Check out the new FAQ at http://www.symbolicsound.com/FAQ.html Lot's of good answers! 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 impressed. 2) Maybe somebody on the list is in your area? Seems like there's a lot more Max/MSP users than Kyma users. Again, I'd try a local university. Can't beat 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, Alex? Hope it's alright!) Dennis Leas ----------------------------- dennis@mdbs.com