Support |
Matthias Grob wrote: > > This is a posting of Jim Coker <jcoker@interaccess.com> in '97. I just > stumbeled over it and liked it and since we had talk about this going, I > repost it. > > >> Jim answered me: > >> >In reference to Matthias' questions, most parameters on sound > >> >objects (such as delay times, frequency settings, filter bandwidth > >> >and frequency) are controllable in real time, and without glitches. > >> >Put an lfo on a short delay, and you get a flanger. (Delay lengths >can > >> >be specified in a number of ways, such as in seconds, or samples, > >> >or relative to something else) Control signals can come from midi, > >> >or all sorts of other things, frequency trackers, envelope followers, > >> >other audio signals, or signals built by processing other signals. > >> >When I was there, a Peavey PC1600 fader box (16 programmable > >> >midi faders and assorted buttons) was set up to > >> >control sound parameters. This is what I used during the looping > >> >test (no foot controller available). > >> > >> I see... but this I can do on my PCM80, as long as its just >controlling > >> parameters of a delay. > >> I was thinking about the loop specific functions like Tap, Multiply, >Undo, > >> or rather sampler type functions like restarting the actual loop or > >> changing to another loop and so on. Probably those functions will >have to > >> be created and I wondered how difficult this might be. > > > >Well, there's no tap tempo control that comes with the unit (I asked), > >but > >I don't think it would be difficult to build one. As far as the > >echoplex-type > >functions go, it depends on your goal. If you want to duplicate the > >interface > >of an echoplex, you can probably do it, but I can't say how difficult it > >would > >be, and I don't think it would be the best way to approach loop > >programming > >with Kyma. Since you can have a large number of loops and samplers > >running > >at once, and there are numerous controls available on them, some of the > >metaphors > >that apply with the echoplex don't make much sense. For example, > >multiply > >on the echoplex affects the original loop, whereas on Kyma, I would be > >more > >likely to achive a similar result by adding a new, concurrent loop whose > >time is a multiple of the first. This would leave the original loop > >available > >for individual processing. Of course, everyone has their own preference > >about > >how such features should be configured, but a big part of Kyma is that > >the > >user has many options on how to organize things. > > > >> > >> >Another nice patch involved a "harmonic resonator", a special > >> >kind of filter that resonates at a given pitch and all it's > >> >harmonics. > >> > >> also available on PCM70/80 > >> > >> >Probably the most unique capabilities of the system revolve around > >> >it's analysis and resynthesis capabilities. Their latest software > >> >version comes w/ a configureable vocoder w/ up to 70 filter bands. > >> >In addition to real time vocoding, you can analyize a sample > >> >(drums, vocals and animal sounds work best, due to their widely > >> >varying formants) to build a time-varying filter bank, and then use > >> >this filter bank to process a live signal. > >> ... > >> > >> >For really hard-core stuff, you can use an FFT analysis to convert > >> >the signal from the time domain into the freqency domain, and do > >> >processing there (such as stretching or scaling harmonics, pitch > >> >and time shifting, etc), and then resynthesize the result using > >> >an oscillator bank. This is the approach used by Digital Performer > >> >1.7 and others to do pitch shifting w/o ugly artifacts. Kyma > >> >can do this in real time, minus a 1/4sec delay due to FFT > >> >windowing issues > >> > >> Interesting. This could certainly be used to colour and modulate >loops. And > >> in this case, the 250ms delay (thats a lot!) could be hidden somehow. The delay actually varies according to the size of the FFT used by the analysis. The FFT size also determines the amount of processing required. Smaller FFTs can give short enough reponse times for most players (10-20ms), though the resynthesis will not be as accurate w/ longer FFT's. I haven't tried it yet, but I'm guessing that a 512 > > > >The delay is intrinsic to all FFT algorithms. The processing occurs by > >taking short samples (called windows) of the input, and doing the FFT > >on each window. Longer windows give more accurate frequency results, > >shorter ones give a better indication of when events occur in the > >signal. > >The windowing is what causes the delay. I do think it is adjustable, so > >shorter delays can be traded for some accuracy. > >(caveat: That's a very short and imprecise description of a complex > >signal processing task) > > > > > >> >The only dissapointment I had was with the frequency tracker. > >> >It works amazingly well w/ vocals, but didn't do so great on > >> >a guitar. The response time was at least as good as a Roland > >> >GI-10 midi converter and it did track vibrato and > >> ... > >> > One big change that would make > >> >it better would be to use hexaphonic input a-la GK2, which would > >> >restrict the pitch guessing range, and avoid multi-string noises. > >> > >> Did you play monophonic for this test, or is it even able to detect >chords > >> of a monophonic guitar?!? > > > >The tracker can't handle chords, that is truly a difficult task. It is > >discussed in the Curtis Roads book I mentioned earlier (as is the FFT > >stuff). > > > >> > >> >Currently Kyma only has 2 inputs and 2 outputs, but they are working > >> >on increasing this. They get many requests to increase the > >> >number of outputs, but Kurt said that this was the first time they > >> >had a solid reason for having multiple inputs, ... > >> > >> Ahh... we will end up making our own VGx, more serious, with all in >it! > >> > >> >Kyma can run simutaneously w/ a > >> >sequencer or MAX on a modest MAC or PC. Symbolic Sound is also > >> >working on a PC-card interface so you can use Kyma w/ a laptop. > >> > >> Does it also work without any computer, on stage? > > > >Nope, the computer is the controller, where all patches are stored and > >other important things happen. It also, obviously, lowers the price of > >the > >Capybara, which has no front panel controls. There is a midi-map > >function > >so you can use program changes to load new sounds. > > > >The "stuck-to-a-computer" issue is one the Sym. Sound is aware of. They > >had said that at AES some engineers from Eventide had asked if they'd > >had people complain about requiring the computer. They are working on a > >PC card for laptops, so that makes it a bit less of a problem. The way > >I see it is that they leverage so many capabilities from the computer > >that > >the restriction is well-justified. > > > >> Did you check the reverb sounds? If the KYMA replaces two Plexes and >my two > >> Lexicons, its not that expensive any more! > > > >I don't know of any serious reverb programs that come with the unit, but > >it has Delays, Comb Filters and such that can be used to build reverbs. > >There are some general reverb algorithms covered in signal processing > >publications, but if you're looking to replace the reverb in a PCM80, > >its not gonna happen easily. > > > >This brings up the issue of what Kyma is all about. The fx boxes from > >Lexicon, > >Eventide and others come with great programs that are ready-to-use > >and are targeted for music production, but even though they have > >relatively > >flexible programming options, their limitations are rigid: They have a > >fixed > >processing & memory capacity (for both delays and programs), a limited > >number of processing algorithms (i.e. chorus, flange, pitch shift, > >reverb), and limited > >number of ways to combine those algorithms. Kyma is an open-ended box, > >it is > >what the user makes of it. Symbolic Sound provides a number of useful > >processing algorithms, software to combine them in new and interesting > >ways, many intriguing > >and instructive example programs, and ongoing software and hardware > >updates that avoid obsolecence. > > > >It blurs the distinction between synthesizer, effects processor, hard > >disk > >recorder, sampler and sequencer. It is a little bit of all these > >things, but > >by combining them all it becomes something different entirely. The > >first > >demonstration Carla showed me was a piece that she had created for Kyma. > >The complex > >program turned the Capybara into an instrument, in that it created > >synthesized > >sounds, an effects processor, in that it processed her voice in real > >time, a > >sampler, as it played & modified sounds from disk, a sequencer, in that > >sounds > >were layered and ordered by program events, and a real-time studio or > >composition tool, in that the operation of all these processes were > >interrelated, > >and she was able to control the whole process through vocal inflections > >and > >midi sliders. > > > >Kyma is a solution for those who have > >become frustrated with the limitations of the equipment > >they are working with, and want to create an instrument of their own. It > >will not > >likely replace a Lexicon reverb unit in anyone's rack, but reveberant > >sounds > >built using it can be new and unique. It may not harmonize as > >effortlessly as > >an Eventide, but it has numerous tools for modifying pitch. It is a > >toolset > >for creating music, and thus the user has both the exciting and > >somewhat daunting task of making something out of it. > > > > > > > >jim > > * Lots of music (samples), inventions (drawings), philosophy: > * ---> http://Matthias.Grob.org > * Archive and mailinglist about looping: > * ---> http://www.annihilist.com/loop/loop.html