2 questions about Uniwire
-
- KVRist
- 285 posts since 24 Feb, 2005 from Berlin, Germany
Hi,
I'd like to add a Receptor to my Dual G5 2,7 with OSX 10.4.3 and Logic Pro 7.2.
Before I buy I'd like to know:
1- what latency can I expect?
2- can I control the plugs in Receptor with Logic's automation?
Thanx
I'd like to add a Receptor to my Dual G5 2,7 with OSX 10.4.3 and Logic Pro 7.2.
Before I buy I'd like to know:
1- what latency can I expect?
2- can I control the plugs in Receptor with Logic's automation?
Thanx
-
- MUSEician
- 682 posts since 20 Aug, 2004 from California
UniWire does not work with multiple processors. With Cubase you have to either disable multiprocessor support, or you can instantiate UniWire only on odd instruments, or even instruments. The bottom line is that all UniWire instances have to run on the same processor. I don't know Logic well enough to know if you can do that in Logic.
1. I cannot tell you exactly what latency to expect from your particular system. I tested Logic with buffer sizes of 32 and 64 on my Powerbook G4 1 GHz. The UniWire latency for those are 64 samples (1.5 milliseconds at 44.1 kHz) and 128 samples (3 milliseconds at 44.1 kHz). I was getting enough glitches to make it unusable, but it was not horrible, which makes me think that it might be possible to run UniWire at these sample buffer sizes with a faster processor.
It worked fine for me with a buffer size of 128 (UniWire latency would be 256 samples or 6 milliseconds). Moreover, if you run Receptor at less than 128 samples buffer size, you won't be able to use lots of heavy duty plug-ins. I'm sure you can get 6 milliseconds latency with your system, maybe even less.
On the other hand Automatic Delay Compensation in Logic works very well with UniWire and keeps all tracks in sync. If you want really low latency when you record your MIDI keyboard, you can use a virtual synth running locally to record MIDI, then move the MIDI to a UniWire track.
2. UniWire does not pass plug-in automation directly from Logic to Receptor. You can send MIDI controllers to any plug-in in Receptor over UniWire. You can also use NRPN's to control any plug-in parameter in Receptor. If you already have automation tracks, you may need to reassign them to a controller number or NRPN. If you have specific plug-in in mind I might be able to tell you what you can and what you cannot automate.
1. I cannot tell you exactly what latency to expect from your particular system. I tested Logic with buffer sizes of 32 and 64 on my Powerbook G4 1 GHz. The UniWire latency for those are 64 samples (1.5 milliseconds at 44.1 kHz) and 128 samples (3 milliseconds at 44.1 kHz). I was getting enough glitches to make it unusable, but it was not horrible, which makes me think that it might be possible to run UniWire at these sample buffer sizes with a faster processor.
It worked fine for me with a buffer size of 128 (UniWire latency would be 256 samples or 6 milliseconds). Moreover, if you run Receptor at less than 128 samples buffer size, you won't be able to use lots of heavy duty plug-ins. I'm sure you can get 6 milliseconds latency with your system, maybe even less.
On the other hand Automatic Delay Compensation in Logic works very well with UniWire and keeps all tracks in sync. If you want really low latency when you record your MIDI keyboard, you can use a virtual synth running locally to record MIDI, then move the MIDI to a UniWire track.
2. UniWire does not pass plug-in automation directly from Logic to Receptor. You can send MIDI controllers to any plug-in in Receptor over UniWire. You can also use NRPN's to control any plug-in parameter in Receptor. If you already have automation tracks, you may need to reassign them to a controller number or NRPN. If you have specific plug-in in mind I might be able to tell you what you can and what you cannot automate.
Dan Timis
Software Developer
Muse Research, Inc.
Software Developer
Muse Research, Inc.
-
- KVRer
- 6 posts since 28 Nov, 2005
Does this also apply to dual core processors?DanTimis wrote:UniWire does not work with multiple processors. With Cubase you have to either disable multiprocessor support, or you can instantiate UniWire only on odd instruments, or even instruments. The bottom line is that all UniWire instances have to run on the same processor.
-
- KVRist
- 77 posts since 25 Nov, 2005 from Stoke on Trent, UK
Dan,
Is this going to be fixable? Telling clients only to use odd or even Instrument tracks is going to be abit of a bind.....
Al.
Is this going to be fixable? Telling clients only to use odd or even Instrument tracks is going to be abit of a bind.....
Al.
Hey, hey.. it's a party.. I want to party too...... Please don't ask me about Mac's tonight.
www.grizzlymedia.co.uk
www.grizzlymedia.co.uk
-
- MUSEician
- 682 posts since 20 Aug, 2004 from California
UniWire cannot run on more than one processor. I don't think this is fixable in the short term. You can disable multiprocessor support in Cubase and then you don't have to worry about odd or even.
I think this applies to dual core also.
I think this applies to dual core also.
Dan Timis
Software Developer
Muse Research, Inc.
Software Developer
Muse Research, Inc.
-
- KVRist
- 135 posts since 8 Jun, 2005
Hi Dan,
What about in Digital Performer running on a Quad Processor G5?
Thanks, Vincent
What about in Digital Performer running on a Quad Processor G5?
Thanks, Vincent
-
- KVRist
- 135 posts since 8 Jun, 2005
Hmmm. Guess I don't understand. I thought that all current OSX software (and plugins) were compatible with multi processor environments...
-
- KVRist
- Topic Starter
- 285 posts since 24 Feb, 2005 from Berlin, Germany
hi dan, thank you very much for all info. it seems that latency is not an issue for me (i usually have a buffer of 512) but since uniwire doesn't work with my computer i'll wait for a new version supporting dual processor architecture.
i still could use receptor with midi feeding receptors audio output back to my daw but in italy receptor (160) costs about 2,000 euros (about 2,350 usd), which makes it a little too expensive for me.
i still could use receptor with midi feeding receptors audio output back to my daw but in italy receptor (160) costs about 2,000 euros (about 2,350 usd), which makes it a little too expensive for me.
-
- KVRer
- 19 posts since 25 Jan, 2006
I don't either... Is it difficult to make Uniwire compatible with Multiprocessor software...? I'm not a software engineer so I'm just asking....RecordingArts wrote:Hmmm. Guess I don't understand. I thought that all current OSX software (and plugins) were compatible with multi processor environments...
Using just one processor isn't an option for me cuz then I wouldn't have enough power for other non-Receptor stuff.
If I can't get Receptor to work with my Logic Pro 7 (in Node mode = multi-machines using multi-processors), then I really can't buy it as is --which is sad cuz i was looking forward to using it.
Will we see this addressed in the near future or am I to forget getting a Receptor...?
I'd really like to know....
Michael
VIP Music
VIP Music
