In quarter three of 2007 I was
interviewed by the Dutch magazine Interface about my DSP activities. The nr 113
November 2007 issue holds the result of the interview. Read (in Dutch) / See
the pdf-version of the
article (Made available by Interface).
Since many
of you will not be able to read Dutch, I made a free translation of the
interview text below. Keep in mind the reader of this magazine is not familiar
with the Capybara-320 or Kyma.
To bad,
they have written my name incorrect on the front cover and the index page as
Christian. It should be Christiaan! I was also a little bit surprised
to see a screen dump of a time-line in the article that I did not provide. The
layout guy must have grabbed the image from the Symbolic Sound Corporation site (because it has some nice
colors?).
DSP
programming for the Capybara-320.
Beautiful
filters made in Holland.
If you
really want to create your own sound or set-up, you will have to program everything
yourself. There are companies around that can help with this task. Symbolic
Sound Corporation is such a company; it can provide you with a development
pack. Interface had an interview with programmer Christiaan Gelauff.
Written by
Allard Krijger > allard@interface.nl
Creamware
is offering a development pack for their Scope platform. This development pack
will cost you +/- 5000 euros and then you are ready to start programming. We
are not talking about making your own patches on the available
plug-ins/synthesizers, but really programming these plug-ins yourself. You
should be a skilled programmer to be able to perform this. Most of the stuff is
programmed in programming language called C++.
Symbolic
Sound Corporation, a less known company, is also offering a development pack,
but then free of charge. This system consists of hardware and software. De
software is called Kyma and the hardware is called Capybara-320, which is a big
19"-rack with up to 28 processors. A basic system has 4 processors and 96
MB of sample ram (error in text here: it says this memory is running at 1.5 Ghz
... no idea were this info is coming from). Each processor is running at a
clock speed of 80 MHz. With a fully filled system, you got more sample ram
(=672 MB) and 28 processors running in parallel doing only digital signal
processing. It is like a separate PC, but then with multiple processor cores
only doing signal processing. The processors are of the type Motorola DSP56309
24-bit digital signal processors. Although the clock speeds is not so high
compared to our modern computers, one has to realize these processors where
developed especially for doing signal processing. With much less instructions,
or clock steps, the same is performed. Therefore, with 28 processors running in
parallel this system often has more processing power available then any
conventional computer.
There is
not an operating system (like Windows) running on the Capybara-320; control is
done using a normal laptop, desktop-pc or Mac. On the control side Kyma (user
interface)-software is running. With the Kyma software, you can program the
Capybara-320. Sound is outputted from the Capybara-320 via a balanced output.
Up to eight in and outs are available: analog or digital. A basic system is
configured with four ins and outs. The Kyma software is running on the
desktop-pc that is connected to the Capybara-320 via fire wire (Christiaan is
still using the old-fashioned pci-i/o card). Via Midi, one can control or
influence the process (there are also exiting controllers available: like a
Wacom Intuos3 4x5 USB Tablet, Continuum fingerboard (see http://www.hakenaudio.com/Continuum/
) or maybe you prefer a Nintento Wii interface via OSCulator (see http://www.osculator.net/wiki/
)). To conclude, one can use the Capybara-320 as synthesizer, sound processor, or
both. The fun thing is you can make whatever you like: Oscillators, FM or PD
Oscilators, Bitcrushers, Vocoders, Filters etc etc anything you need.
To get more
acquainted with this system and to hear what can be done with Kyma, we visited
a Kyma-user: Christiaan Gelauff. Christiaan is one of a few which can make its
one microsounds (read: plug-ins) for Kyma. These plug-ins consists of 3 major
parts: Assembler code for the Capybara-320, CapyTalk for the control parameters
within Kyma and a companion Wrapper Sound Class (read: simple user interface).
Christiaan is developing synthesis and audio processing algorithms. Filters are
his specialty.
Christiaan: " I am more a guy of the
simple analog synth: a sawtooth and a filter, you know… and that was the
exactly the one and only thing that was not possible with this device."
IF: "That is strange… not?"
Christiaan: " Well, it was possible -
there are off coarse filters and oscillators in Kyma - but to my opinion they
did not sounded good enough, especially in the earlier releases of Kyma.
Therefore, I had a goal to rewrite those. I searched for filters with some
different sound, maybe more analog like (what ever that may be).
Christiaan
loads a few files in Kyma and explains how he created the filters and what the
problems are in designing the filters. Mainly it is about advanced
mathematics...
Then he
plays the result and I am astonished about the beautiful sound of these filters
he has created.
IF: "That Vowel filter I hear:
great!"
Christiaan: "That are two band pass
filters, oops sorry: three band pass filters. And another one, but in fact it
is doing nothing, because I did have any useful information for it. Most of the
time the vowel sound-lists only indicates three frequency bands. And yes,
bandwidth of the filters: try something, just by tweaking...then putting the
vowels on controllers. I did this in a sort of two-dimensional way, like in
vector-synthesis. I first tried to do it in a 3 dimensional way with 8 points,
like one can find in Z-plane filters of EMU. It did not turn out to work that
great, so that is why I put it on to two controllers only. The controllers
modulate the center frequencies in such a manor one can move from one vowel to
the other."
IF: "What can we do with this?"
Christiaan: "If you own a Capybara-320
system, my filters can be used in your own Kyma projects. This system is used
by different users ranging from sound designers to performance artists".
With a dizzy
head full of information, I say good-bye to Christiaan. I am deeply impressed
by the stuff he designs on this system, but at the same time I feel it is a
pity his stuff is only available for such a small amount of users. Maybe you
should judge for yourself via his website. The filters and oscillators
Christiaan created should be available in a hardware box or in a VST-plug-in.
They are for sure worthwhile. Or should we all go for the Capybara...
Page was updated on: Wednesday, December 05, 2007