![]() |
![]() ![]() ![]() ![]() ![]()
|
next newest topic | next oldest topic |
Author | Topic: logic, latency,synchronisation |
theambertheatre Member |
![]() ![]() ![]() Hi Marcel, Regarding Logic+Kyma, Randall Thomas contributed an excellent primer on integrating the two programs on tweaky: Kyma+Logic
quote: Is there a buffer length that you can set inside Logic? Or a 'compensation' delay that you can set?
quote: That's a good way to do things, but you might need to build in some 'pre-roll' time or empty space at beginning of the Timeline to let Kyma synchronize to the MTC.
quote: Are you using MIDI Time Code? And have you selected MTC in the Timeline? (from the list where it says Free Running by default)
quote: Yes the Timeline must be unpaused but the yellow cursor does not have to be moving forward. If you place a WaitUntil on another track above a processing Sound in the Timeline, the yellow time cursor will stop there and Kyma will continue running that processing Sound for an arbitrary interval of time (i.e., until you give the WaitUntil its Resume signal). [This message has been edited by SSC (edited 22 October 2008).] IP: Logged |
SSC Administrator |
![]() ![]() ![]() Sorry Marcel, when responding to your post, I inadvertently edited YOUR post in the process (fortunately your text is still in there as a quote). IP: Logged |
keph Member |
![]() ![]() ![]() In Logic, when using external effects loop you will need a latency fixer plugin like this one: http://www.expert-sleepers.co.uk/index_files/tag-latency-fixer.php This requires a manual method adjustment but is free. This one is more automatic, but cost a few dollars. http://www.artificialaudio.com/pluginmenu/1 BTW, this all assumes you have PDC (plug-in delay compensation) enabled in the Logic settings. IP: Logged |
theambertheatre Member |
![]() ![]() ![]() Thanks everyone I'll have a go and let you know how I go Cheers Marcel IP: Logged |
cristian_vogel Member |
![]() ![]() ![]() It would be so useful and really mega-powerful to have AudioUnits hosted inside Kyma - is this going to happen soon? IP: Logged |
theambertheatre Member |
![]() ![]() ![]() +1 on Audio Units IP: Logged |
rlainhart Member |
![]() ![]() ![]() +2! IP: Logged |
bfelton Member |
![]() ![]() ![]() -1 on AU support. Don't want it, don't need, fear it's impact on the virtues and values of Kyma. Please, no AU support until Audio/Midi integration is perfected and Kyma has no remaining features or functions to be added. IP: Logged |
pete Member |
![]() ![]() ![]() -1 As well What makes Kyma so powerful is that every single module is written in assembly and are optimized 100% for the hardware used. If we have an 8 processor Cappy system we get twice (plus a bit more) the power of a 4 processor system. Not so with a duel/quad processor PC/Mac. These systems (AU etc) are written to make it easy to program and make use of the processing power left over after your processor has dealt with all the other programs (visible or invisible) running in the back ground. AUs and the like will get more powerful as the PC/Mac get more powerful. A PC or Mac processor is more up to date and more powerful than one of the DSP chips inside the cappy but its not more powerful than 28 of them, and it runs an operating system that is optimized for the convenience of the software writer not to get the most power out of the chip. It also does emulation so that software that was written on an old processor doesn't have to be completely re written for the new processor. Some people call this code bloat. The word native does not mean that it was written in the assembly language of the new chip. Years ago we had word processors running on a Z80 chip which was running at 2Mhz. Now we have processor speeds well over a thousand times faster, but still from time to time you have to wait for the text to appear on the screen after you have typed on the keyboard when using a modern word processor. That never happen on a Z80 based Word Processor. Have you ever wondered why this is? Yes we do have WYSISLWYG (What You See Is Something Like What You Get) and the picture options, Hyperlinks etc, but it still can be slow when you are typing the most basic of text. Just imagine if we could get a computer that knew that all we wanted to do was type a simple letter and it would compile just the optimized assembly code needed for that one task and put that on the processor. You would then really have a computer that ran 1000 times faster than than the old Z80 machines. Well guess what, thats exactly what Kyma does when it compiles to the Cappy. It only deals with the modules you are using at the time, and sends it as raw optimized Assembly code, and can make use of every DSP chip you have, if it needs to. AUs and VST etc are made for the environment they are in. If they where ported over as they are they would probably make use of only one of the processors in the cappy and the over head would be huge trying to emulate the processors/operating system they are currently running on. You may be able to get one sine wave oscillator out of it if your lucky. Kyma is all about getting the most out of what you have, even if it means the software writers have to spend time and effort making that happen. But the writers of Kyma do just that and I for one would hate to see that change. I have had the privilege of seeing just how much effort goes into optimization and I am glad I own one of the most powerful sound processors in the world. Pete [This message has been edited by pete (edited 01 November 2008).] IP: Logged |
rlainhart Member |
![]() ![]() ![]() A good argument, Pete - I withdraw my + IP: Logged |
theambertheatre Member |
![]() ![]() ![]() Hi peter I agree whole heartedly, regarding your comments about coding and dedicated processors. For me the AU functionality would be more along the lines of the Universal Audio UAD1, TC electronic Powercore and even the Access Virus Total Intregration models. So we get the processing crunch of kyma/capybarra, and the ease of use and intuitiveness of the Native au/plugin interface IP: Logged |
capy66n320user Member |
![]() ![]() ![]() Make a virtual rack of Audio Units with RAX: http://www.audiofile-engineering.com/rax/ Convoluted audio routing is possible with WireTap Anywhere: 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.