![]() |
![]() ![]() ![]() ![]() ![]()
|
next newest topic | next oldest topic |
Author | Topic: Day one with Kyma X feedback |
cristian_vogel Member |
![]() ![]() ![]() Hello, I am a 7 year Clavia Nord Modular fanatic, both G2 and G1, and have been using AudioUnits and other analogue and digital synths and programming langauges for more than 8 years now, and so yesterday was my first day with Kyma - X I went through a few hours of serious doubt and scepticism, and then ended an 11-hour session with a few sounds, the like of which i've never made before... My own taste in source audio saved the day.. So, I want to clear up some of my doubts with the system... My first big issue, is that the basic system ( which is all I can afford ) has its DSP limitations quite low I think - I was running out of realtime processing power quickly, and the demo sounds that interested me most , I couldn't even hear - the physical modelling, the Impulse Response cross-synths, Tau synth etc... At the level of experience I am currently clocking with electronic music, for me to hear something interesting and novel, seems like I have to already start thinking about the next DSP card or more... thats an expensive route! Is there a guide to optimising sounds/pathces before runtime, so that they can run at 48 or 44.1 without glitching? Is there a way to increase the buffer size even more, so that I can hear a sound? It seems a shame to have a dual processor G5 sitting there doing nothing, when the Capy could share that processing power? When I started to build my own patches from the prototypes, I was frustrated to see that I can't seem to add a decent reverb to colour the sound without either dropping the sample rate to an unacceptable 32K or just making cutting down oscillator counts.. Maybe I'm not doing it right? On a typical G2 patch I can run 3 or 4 reverb modules in a patch without a problem.. My G5 can run 7 or 8 convolution reverbs and more... How can I warm things up if i need to, without plug-ins or reverbs available within a sound? I'm used to patching on the modular or Max, where you drag in a module/prototype and place it in the chain - when I drag in a prototype in Kyma, it comes along with a load of other prototypes, always with a demo sample, or a signal flow already defined, which I find myself having to delete , and figure out how to try and shuffle things around so that i'm back to my patch with the module i was trying to patch into it, in the right place. This is frustrating, I can't seem to figure out how i'm supposed to build patches from basic buidling blocks, if the pre-defined modules are all patches within themselves - its seems difficult in Kyma to just say 'i want the output of this to go to the input of this' and plug things up quickly. Also, I can't really figure out how voices work - how can I get polyphony working on Oscillators? How can I get say, 4 multiwaveOscillators voicing - can a basic system even manage that? I really like the control mechanisms, the expressions library - these algorithmic control mechanisms give the system its authentic computer-music sound, in my opnion, and i'd like to start to write my own, for sure - is there any place where i can find more expressions that you can drag and drop? Like Swarm etc? These are very interesting for composition.
Nevertheless, as far as really extreme electro-acoustic sound design goes, I feel it has great potential. This, of course is day One of a new relationship, so things will change i'm sure as I find out what I can and can't do, but I do feel that my imagination is being restricted by the DSP and RAM limitations with only one card. So far i conclude, that as a sound design environment, you need to be aware of the limits, and work within them - this is different to say, Metasynth or G2 , where you get a feeling of limitless creativity - when you run into a dsp overload on a G2, you are really patching hard - hundreds of modules, and you can still squeeze extra juice out of it if you know how. I know its not right to compare, they are different design philosophies, yet the feeling is important. If there's any advice on how to reach a state where I'm not feeling restricted by the instrument i'm working with, whether psychologically or in DSP, it would be truly appreciated. [This message has been edited by cristian_vogel (edited 23 March 2006).] IP: Logged |
yenorom Member |
![]() ![]() ![]() You can get polyphony using the midiVoice prototype see p120 of the manual. I can see why you'd feel restricted with an unexpanded system. I bought 2 extra dsp cards for mine to get over the performance limit I was experiencing. There is a chapter at the end of the manual about squeezing more from the system but ultimately if your nord patches are anything to go on, you'll probably want to expand your system. IP: Logged |
jesges Member |
![]() ![]() ![]() Hey Cristian, Welcome to the Kyma World! I'm from Vitoria-Gasteiz, my email: jesusgestoso@yahoo.es I think that in Barcelona are another Kyma user, but I not remember now the name. Don't worry about your fears, Kyma is a very powerful system, and the best platform for creative minds. Bienvenido y hasta pronto. IP: Logged |
cristian_vogel Member |
![]() ![]() ![]() OK, day two and i've learnt how to connect things more or less , like how to take the output of one prototype and feed it to a few others - although I haven't yet figured out how to take one prototype and move it to another position in the signal flow - i end up making a right mess - i also clocked the system from my Apogee and i feel it sounds better. I'm working on it , its obviously going to take more than a few days, I've read Carla's guide at the back of the book, and she mentions user's frustration , I guess i've just got a lot of habits to change or break - i have to change the way i think about creating electronic sound with this system - today I stumbled across a few prototypes that have inspired me a great deal, plus scripts controlling resonators to make a cheaper reverb Still, advice is welcome thnks [This message has been edited by cristian_vogel (edited 24 March 2006).] IP: Logged |
KX Member |
![]() ![]() ![]() I think learning Kyma is not like learning a new synth. It's more like learning a new instrument. IP: Logged |
Phi Curtis Member |
![]() ![]() ![]() quote: There isn't a good way to drag prototypes to new positions. What I usually do is put a new prototype of the same kind (doesn't really have to be the same kind, it could be anything that allows you to drag it into the place) in the place I want to move the prototype to, then I copy the prototype I want to move and paste over the temporary prototype. Then delete the old prototype. Seems a little awkward, but it works. Some useful key commands to remember are Command-[ and Command-] (brackets) to make the prototype view smaller and larger (works on text too). Command-L enlarges the field to full screen (enter to close, rather than return). Double clicking in the background of the prototype display redraws the view after an edit. Double clicking in the background below with the fields makes the fields fill the sound display. And of course, be careful where you drop prototypes if you don't want to create a branch with a mixer. After you've worked with Kyma awhile, you might think of doing something else with your G5 simultaneously - maybe you could free up cpu by running audio out of Kyma and into a VST host running a reverb. Or process midi through Max and send it into Kyma (maybe using the flame~ object from the Tweaky). Eventually you'll want more processors, but you should be able to do quite a bit with the basic system. There are some limitations that seem strange at first, like not being able to hold that many samples in RAM, and limitations on disk streaming, but you'll figure out ways to get the most out of what you have. I personally find the converters to sound better than my RME multiface... Phil IP: Logged |
JackRosete Member |
![]() ![]() ![]() I also find the signal flow a little awkward to edit. Perhaps SSC would consider making some revisions if we come up with some good suggestions? I am surprised you don't like the Capy converters though Cristian, I actually prefer them slightly to my RME Fireface. I haven't heard Apogee though. Do you have a Rosetta? I now patch most of my Kyma Sounds into Logic in order to make use of my AU plugin library, including some nice reverbs, this frees up valuable Capy DSP and keeps the G5 in action. I too hit the DSP limit very early on, I worked with the basic system for about a couple of months before buying an expansion card. That improved things massively, and in combination with now using external reverbs etc. I rarely run out of DSP these days... [This message has been edited by JackRosete (edited 24 March 2006).] IP: Logged |
RXB Member |
![]() ![]() ![]() JackRosete: I just want to clarify. You bought one expansion card, and it made that much of a difference for you? That's great news. Can you give some examples of where you hit the DSP wall before acquiring it, but now are able to do what you wish in real time? I also second the idea of adding reverb outside the system. I use Altiverb, and, with all due respect to the very good Kyma reverb algorithms, there is no comparison, so I use this both to conserve DSP and for the sound, itself. IP: Logged |
cristian_vogel Member |
![]() ![]() ![]() quote: And how do you patch out of the capy into an AU host and back into the Sound again? Like a send and return? or is there a more direct routing to an AU from within a Sound? IP: Logged |
KX Member |
![]() ![]() ![]() On the external process subject: Every common process I want to do I do it OUTSIDE Capy. I don't see why I should you CPU cycle for something like adding chorus or emulating an analog synth; both are available at very low cost and more efficient than an open workstation such as Kyma. It's easy to try to do EVERYTHING with Kyma and it will probably work with a fully loaded system or two. Actually, when I first consider to purchase Kyma, I tought I could do everything with it and sell all my sound modules etc!! For example, if your Nord is better at emulating big analog, don't sell it! You will find very soon that Kyma will kick Nord's ass on other process. To me, beside its undoubtly amazing software, one of the strenght of Kyma is SSC support (as well as this community). On the weak side, signal flow editing (as you already experienced, it's not exactly what we could call "intuitive") and midi. IP: Logged |
jesges Member |
![]() ![]() ![]() About to clarify the signal flow you can see my proposition to SSC about cluster Sounds. You can download about 60 cluster Sounds at http://www.symbolicsound.com/cgi-bin/bin/view/Share/Sounds , Other section, ClusterSounds.zip. I think that the problem is to think that the grey lines that interconnect prototypes they are representing physical signals instead of thinking that they are a logical junction between two prototypes or pieces of code. Jesus IP: Logged |
JackRosete Member |
![]() ![]() ![]() In answer to some of the questions... 1 - The quantitative difference between a standard system and one with an addition expansion card is about 50-55 % more power. However, in my case the subjective difference has been far greater because prior to adding the extra card most of my sounds were JUST peaking out the DSPs, and with the extra card they're now running smoothly. So the additional card provided just the amount of DSP that I needed (on the whole). I still run into the wall for sure, but much less often than before. I guess every case is different though, for someone else one expansion card might not make such a difference... 2 - As far as routing sounds through Logic, I'll make a report on that when I'm back at my studio next week and I can see what I did. IP: Logged |
keph Member |
![]() ![]() ![]() quote: It is via coreaudio input / outputs. the capy has a driver which advertises 6 IO into OSX coreaudio. you can then route audio to them like any other device except that instead of phyical IO you route to sounds (objects) you insert into you signal chain inside of Kyma. In Logic you can use things like the IO plugin to insert into a given part of the mix or you can setup Bus and Aux routing. See the tweaky for additional files including stereo objects for kyma. If you have other additional audio interfaces you can using the aggregate device manger in osx or something like jack or sunflower to manage all your coreaudio IO. IP: Logged |
cristian_vogel Member |
![]() ![]() ![]() thanks, I'll give it a try - I'm really coming on in leaps and bounds, mainly thanks to Carla's *EXCELLENT* book... I am very interested now in Scripting and algorithmic stuff, mainly because i find it easier to 'feel' where the DSP limits of the basic system are... A week in complete immersion, and I'm really feeling the power of Kyma X now, although I clearly have a lot more learning - the syntax of Smalltalk is a fiddly, and when you are experimenting in order to learn, mixing up dynamic Capytalk and Smalltalk and getting brackets and dots wrong can throw you. IP: Logged |
cristian_vogel Member |
![]() ![]() ![]() 2 weeks later:
I've just picked up a Wacom tablet, and that has cured my onsetting tendinitis from using Kyma 10 hours a day, and also allows me to explore performance aspects of my sounds a lot more. Recommended. Sorry for the panicky style of my first post in this thread, but when you are set in your ways , and something comes along that slaps you around the face, and shakes things up, no one said it was gonna be easy! Thanks again to Carla for being a guiding voice in the book.... and hopefully we can start getting things a bit more dynamic over at this forum, Kyma X needs alot of sharing, teaching and discussion, at all levels of ability and application with such a complex system. IP: Logged |
Chris Woodrow Member |
![]() ![]() ![]() "Sorry for the panicky style of my first post in this thread, but when you are set in your ways , and something comes along that slaps you around the face, and shakes things up, no one said it was gonna be easy!" This is very true. It took me a long time to realize this. The sooner a new Kyma user realizes that things are done differently in Kyma, and more importantly they are done differently for a very good reason, the sooner that user can get on using Kyma in the best possible way. This is also one of the hardest things to explain to new potential users. It`s like the expression, "a picture is worth a thousand words". I`m sure maybe Carla and a few other advanced users with a good journalistic sense could somehow write up a big long article that explains what it is about Kyma that is truely different, and most importantly useful. They could go on and on and even still one wouldn`t know for sure and would still be judging it somewhat on the traditional synth scale. Then you use it, and use it for awhile, practicing and not fully sure exactly what you`re doing. And the book is great, you follow along as Carla is the wise sensei that shows you the way. You just practice and practice, slowly working with it, and then things start to reveal themselves and then...BAM! You`ve got an understanding of it. And then keep practicing and then....BAM! An even deeper understanding of it. At least thats how it was for me. I really started to giggle at some points. I`m sure this doesn`t apply for everyone. I`m sure there are some that this was exactly what they thought it would be, but those few people probably couldnt find what it was they were looking for until they heard about and tried Kyma. And yes, one or two expansion cards does help and give you a bit more "space" to play in. IP: Logged |
All times are CT (US) | next newest topic | next oldest topic |
![]() ![]() |
This forum is provided solely for the support and edification of the customers of Symbolic Sound Corporation.