mcdonalk
Max Output Level: -80 dBFS
- Total Posts : 547
- Joined: 2004/04/05 19:04:22
- Status: offline
using Sonar as slave rewire device for running VST's with Reason
I use Sonar. My wife uses Reason (in a Windows platform). She would like to use the Korg Legacy M1 and Wavestation VST's. Is it possible to use Sonar as the (slave) VST host, with Reason as the Master and Midi/audio recorder? In other words, could Rewire be used to send MIDI from Reason to Sonar/Korg Legacy, and use Rewire to send audio from Sonar/Korg Legacy back into Reason? thanks Keith
|
Anderton
Max Output Level: 0 dBFS
- Total Posts : 14070
- Joined: 2003/11/06 14:02:03
- Status: offline
Re: using Sonar as slave rewire device for running VST's with Reason
2015/04/22 00:23:45
(permalink)
mcdonalk I use Sonar. My wife uses Reason (in a Windows platform). She would like to use the Korg Legacy M1 and Wavestation VST's. Is it possible to use Sonar as the (slave) VST host, with Reason as the Master and Midi/audio recorder? In other words, could Rewire be used to send MIDI from Reason to Sonar/Korg Legacy, and use Rewire to send audio from Sonar/Korg Legacy back into Reason?
This article explains how ReWire works. MIDI data goes from the host to the client, while audio goes from the client to the host. SONAR can serve as a ReWire host, but not a client.
|
AndyDavis
Max Output Level: -86 dBFS
- Total Posts : 220
- Joined: 2004/01/01 04:58:37
- Location: Dallas, TX
- Status: offline
Re: using Sonar as slave rewire device for running VST's with Reason
2015/04/22 00:33:27
(permalink)
Additionally, Reason can only be the ReWire Slave. It cannot be the host. There are a fair number of posts on the Propellerhead forum about accomplishing almost the same thing using the new MIDI out device in Reason. Basically, the MIDI path is: Reason -> MIDI Out to some loopback device -> your synth and then the Audio path is: your synth -> Reason. ReWire (and thus Sonar) don't enter the picture at all. It's pretty easy to do the audio stuff on a Mac, some folks had used a program called "Jack" to do a similar thing on the windows side. I have played with Jack and found it a bit fiddly for my taste, but YMMV. Hope that helps.
Don't ask the question if you cannot live with the answer.
|
subtlearts
Max Output Level: -53.5 dBFS
- Total Posts : 2200
- Joined: 2006/01/10 05:59:21
- Location: Berlin
- Status: offline
Re: using Sonar as slave rewire device for running VST's with Reason
2015/04/22 04:53:38
(permalink)
It was and is fiddly, but possible. I had it working under X3 last year - full bi-directional control with both programs running (Sonar as host, Reason as slave), sending MIDI and audio in either direction, however I wanted to. Round-trip latency was even manageable, not brilliant but not crippling. But it took a bunch of brain-befuddling workarounds to get it happening, and I never ended up using it for anything in a production sense. Just one of those technical mountains one climbs "because it's there"... wait, does anyone else do that?
|
AndyDavis
Max Output Level: -86 dBFS
- Total Posts : 220
- Joined: 2004/01/01 04:58:37
- Location: Dallas, TX
- Status: offline
Re: using Sonar as slave rewire device for running VST's with Reason
2015/04/22 10:57:42
(permalink)
Yes, I do that. And that's why I walked away from that one. Spend so much time fiddling that you forget to make music.
Don't ask the question if you cannot live with the answer.
|
mcdonalk
Max Output Level: -80 dBFS
- Total Posts : 547
- Joined: 2004/04/05 19:04:22
- Status: offline
Re: using Sonar as slave rewire device for running VST's with Reason
2015/04/22 20:12:03
(permalink)
In lieu of using the virtual audio cables which you all have indicated are troublesome, are there any PC audio interfaces that provide an internal digital loopback path? (She is upgrading her PC, including her audio interface as well, and now is an opportunity to acquire an interface with this capability.)
|
AndyDavis
Max Output Level: -86 dBFS
- Total Posts : 220
- Joined: 2004/01/01 04:58:37
- Location: Dallas, TX
- Status: offline
Re: using Sonar as slave rewire device for running VST's with Reason
2015/04/22 23:29:22
(permalink)
I have a Focusrite 8i6 which is supposed to have this capability, but I cannot get it to function in any practical sense. Since the ASIO driver can't be opened by multiple programs simultaneously, there's no way to send output to the the loopback channel. They have a video on setting this up, but it's done on a Mac where I suspect the CoreAudio drivers handle this a bit better. I only mention this because the spec sheet of the Scarlett interfaces would lead you to believe that it will meet your requirements, but I just don't think that it will on a Windows machine.See below, the interface can be configured to work this way.
post edited by AndyDavis - 2015/04/28 00:27:09
Don't ask the question if you cannot live with the answer.
|
mcdonalk
Max Output Level: -80 dBFS
- Total Posts : 547
- Joined: 2004/04/05 19:04:22
- Status: offline
Re: using Sonar as slave rewire device for running VST's with Reason
2015/04/23 11:23:19
(permalink)
AndyDavis: I had also recently seen a video on YouTube demonstrating virtual loopback on the 8i6 (or at least stating that it was possible), and I was looking to buy one. Thanks for the timely information which likely saved us a few hundred dollars. Keith
|
mudgel
Max Output Level: 0 dBFS
- Total Posts : 12010
- Joined: 2004/08/13 00:56:05
- Location: Linton Victoria (Near Ballarat)
- Status: offline
Re: using Sonar as slave rewire device for running VST's with Reason
2015/04/24 06:04:00
(permalink)
AndyDavis I have a Focusrite 8i6 which is supposed to have this capability, but I cannot get it to function in any practical sense. Since the ASIO driver can't be opened by multiple programs simultaneously, there's no way to send output to the the loopback channel. They have a video on setting this up, but it's done on a Mac where I suspect the CoreAudio drivers handle this a bit better. I only mention this because the spec sheet of the Scarlett interfaces would lead you to believe that it will meet your requirements, but I just don't think that it will on a Windows machine.
The ASIO limitation is that only one driver can access a device. Multiple audio hosts can address the ASIO driver this is what happens when Sonar is set to share driver with other programs. When you select this only the audio program that has Windows focus can be heard. So make sure it's deselected. I only mentioned it as it seems counter intuitive.
Mike V. (MUDGEL) STUDIO: Win 10 Pro x64, SPlat & CbB x64, PC: ASUS Z370-A, INTEL i7 8700k, 32GIG DDR4 2400, OC 4.7Ghz. Storage: 7 TB SATA III, 750GiG SSD & Samsung 500 Gig 960 EVO NVMe M.2. Monitors: Adam A7X, JBL 10” Sub. Audio I/O & DSP Server: DIGIGRID IOS & IOX. Screen: Raven MTi + 43" HD 4K TV Monitor. Keyboard Controller: Native Instruments Komplete Kontrol S88.
|
AndyDavis
Max Output Level: -86 dBFS
- Total Posts : 220
- Joined: 2004/01/01 04:58:37
- Location: Dallas, TX
- Status: offline
Re: using Sonar as slave rewire device for running VST's with Reason
2015/04/24 08:25:48
(permalink)
You're right that Sonar will mute if it is sharing the driver and loses focus. However, with the 8i6, I have found that the second application cannot initialize the ASIO driver regardless of the share driver setting in Sonar.(See below) I opened up a support ticket with Focusrite to make sure that I haven't missed anything. I will post back if I end up with any new information.
post edited by AndyDavis - 2015/04/28 00:26:10
Don't ask the question if you cannot live with the answer.
|
mcdonalk
Max Output Level: -80 dBFS
- Total Posts : 547
- Joined: 2004/04/05 19:04:22
- Status: offline
Re: using Sonar as slave rewire device for running VST's with Reason
2015/04/24 11:19:51
(permalink)
|
AndyDavis
Max Output Level: -86 dBFS
- Total Posts : 220
- Joined: 2004/01/01 04:58:37
- Location: Dallas, TX
- Status: offline
Re: using Sonar as slave rewire device for running VST's with Reason
2015/04/28 00:25:26
(permalink)
I have an update on the Focusrite Loopback. I got hold of Focusrite support and apparently, I am an idiot. I thought I had done this, but you just need to set the audio drivers to not allow applications to take exclusive hold of the device. This is a windows setting, not anything on the Focusrite mix panel. Right click the speaker in the system tray and select "playback devices". Select the Scarlett, properties, advanced, and uncheck "Allow applications to take exclusive control of this device". There's also the same setting in the record devices. At any rate, after setting things up right, I can send machine out to any of the DAW outputs and use the loopback to run them through Sonar. I don't have Reason installed currently, but I would expect it to work the same way. So, Loopback with the 8i6 works correctly and multiple applications can use the ASIO driver simultaneously.
Don't ask the question if you cannot live with the answer.
|
Jonbouy
Max Output Level: 0 dBFS
- Total Posts : 22562
- Joined: 2008/04/14 13:47:39
- Location: England's Sunshine South Coast
- Status: offline
Re: using Sonar as slave rewire device for running VST's with Reason
2015/04/29 17:20:24
(permalink)
mcdonalk Have any of you heard of this program, if I understand correctly permits multiple hosts to share an ASIO driver? http://odeus-audio.com.au/Odeus/AsioLinkPro
Yes I use it, (or rather the earlier version) to permit running more than one ASIO enabled app and for some routing flexibility. I've done all the workarounds to loopback audio into Reason. Most of those solutions are about as useful and surprisingly similar to learning to chew your own toenails. The most useful way of integrating Reason's workflow into Sonar is done by using Rewire in the way it was intended with Reason as the slave and Sonar as the host. If you spend as much time working out how that works as you would using any of the workarounds you'll find it's a great match. Using ASIOLink or an Audio Hardware Loopback I can get the latency nicely low but why would I want to jump through those hoops when there's a perfectly accepted way of working with the two programs. It is perfectly possible to send midi from Reason to Sonar however whilst Rewired using the EMI in Reason and virtual (or real) MIDI cables to trigger as many VSTi's in Sonar as you like. There is no penalty for doing that other than Sonar will be rendering the audio which is certainly no hardship. amd of you want to keep the Reason project self contained just bounce all the VST synths you ultimately want in the Reason project to printed stems and import them back into Reason if you so wished.
post edited by Jonbouy - 2015/04/29 18:37:14
"We can't do anything to change the world until capitalism crumbles. In the meantime we should all go shopping to console ourselves" - Banksy
|
mcdonalk
Max Output Level: -80 dBFS
- Total Posts : 547
- Joined: 2004/04/05 19:04:22
- Status: offline
Re: using Sonar as slave rewire device for running VST's with Reason
2015/04/30 20:54:10
(permalink)
Jonbouy: If I were the primary user attempting to incorporate VST's into Reason, I would agree with you wholeheartedly and adopt your recommendations. However, my query was for the benefit of my wife, an experienced Reason user who knows nothing of Sonar and isn't even curious. Thanks for the thoughtful practical reply, though. Keith
|
SF_Green
Max Output Level: -62 dBFS
- Total Posts : 1403
- Joined: 2005/09/13 20:37:55
- Location: San Francisco
- Status: offline
Re: using Sonar as slave rewire device for running VST's with Reason
2015/04/30 21:00:14
(permalink)
subtlearts It was and is fiddly, but possible. I had it working under X3 last year - full bi-directional control with both programs running (Sonar as host, Reason as slave), sending MIDI and audio in either direction, however I wanted to. Round-trip latency was even manageable, not brilliant but not crippling. But it took a bunch of brain-befuddling workarounds to get it happening, and I never ended up using it for anything in a production sense. Just one of those technical mountains one climbs "because it's there"... wait, does anyone else do that?
Guilty as charged
AMD FX-8370, Gigabyte 990FXA-UD3, Win7x64 SP1, 16Gb CorsairDDR3-1600, GeForce GTX 950 (390.65), SSD 525Gb (OS), SATA 3 & 1.5Tb, MOTU microlite, RME FireFace 800 (D 3.124, fw 2.77), UAD-2Q, Adam A7X, A-800 PRO, CC121 Cubase Pro 10.0.5, SonarPt- 2017.10 (x64), Reason10.2, Live 10.0.5 Suite, Wavelab Elements 9.5.40, Komplete10Ult, POD Farm2.5, Omnisphere2.5, BFD3, Alesis QS7.1, Arturia BeatStep Pro, POD HD500, Alesis ControlPad, ARP Omni, many things with strings. GrSltz My Studio
|