Another DAW as a "slave" to DP

Discussion of Digital Performer use, optimization, tips and techniques on MacOS.

Moderator: James Steele

Forum rules
This forum is for most discussion related to the use and optimization of Digital Performer [MacOS] and plug-ins as well as tips and techniques. It is NOT for troubleshooting technical issues, complaints, feature requests, or "Comparative DAW 101."
Post Reply
yperochiakeraiotita
Posts: 23
Joined: Thu Sep 10, 2020 10:15 am
Primary DAW OS: MacOS
Location: Manila, Philippines

Another DAW as a "slave" to DP

Post by yperochiakeraiotita »

Is there a way to use DP as a master (to trigger stop/play) to LPX so I can use LPX's virtual drummer and record it straight to DP in sync?

Thank you!
2023 M2 Max Mac Studio 64GB; 2020 M1 Macbook Air 16GB; 2015 Macbook Pro i5 8 GB
LPX 10.7; DP 11.11; Sibelius 2020; Notion for iOS
Cinematic Studio Series; Cinesamples; Spitfire Audio; 8Dio; ProjectSAM; Heavyocity; Ample Sound; Native Instruments, Sonuscore; Orchestral Tools; Izotope; Fabfilter
User avatar
bayswater
Posts: 12291
Joined: Fri Feb 16, 2007 9:06 pm
Primary DAW OS: MacOS
Location: Vancouver

Re: Another DAW as a "slave" to DP

Post by bayswater »

Yes.

Look up the Sync section in the DP manual and see how DP can send Transit Sync (in the Setup menu). You'll have to have Logic set up to receive it. You can use IAC to move MIDI between apps, and a virtual audio device like Soundflower or Blackhole to move audio between apps. You can do a lot of interesting things with these setups, like using the Mixbus mixer in DP.

I've used this setup to use EXS24 in Logic as an external instrument controlled by DP. I posted the details, along with sample templates for Logic and DP but it was a long time ago, and it would take a long time to find it. If I come across it, I'll post the link.

In any case you'd have to learn how to use inter-application MIDI, Audio and MIDI Time Code tools in both apps. It's a lot of work setting this up, and not worth it unless you plan to use it regularly. It's generally easier to get the Logic parts the way you want them in Logic, then export the MIDI and Audio from Logic and import them into DP.
2018 Mini i7 32G macOS 12.6, DP 11.32, Mixbus 10, Logic 10.7, Scarlett 18i8, MB Air, macOS 14.6.1, DP 11.32, Logic 11
User avatar
mikehalloran
Posts: 15769
Joined: Sun Jan 25, 2009 5:08 pm
Primary DAW OS: MacOS
Location: Sillie Con Valley

Re: Another DAW as a "slave" to DP

Post by mikehalloran »

Unfortunately, Logic cannot be used as a ReWire Slave — only Master (unless that changed in 10.5).

Many other DAWs can be slaved to DP via ReWire, however.

This leaves the method Bays suggests where you send MIDI to Logic and reroute Logic's audio into DP using BlackHole or something similar.

No one's really recommending Soundflower in Mojave or Catalina anymore. Although it does work, there are issues.

BlackHole can be found here. It installs easily and solved problems for me related to Soundflower.
https://existential.audio/blackhole/
DP 11.32; 828mkII FW, micro lite, M4, MTP/AV USB Firmware 2.0.1
2023 Mac Studio M2 8TB, 192GB RAM, OS Sonoma 14.6.1, USB4 8TB external, M-Audio AIR 192|14, Mackie ProFxv3, Zoom F3 & UAC 232 32bit float recorder & interface; 2012 MBPs (x2) Catalina, Mojave
IK-NI-Izotope-PSP-Garritan-Antares, LogicPro X, Finale 27.4, Dorico 5.2, Notion 6, Overture 5, TwistedWave, DSP-Q 5, SmartScore64 Pro, Toast 20 Pro
yperochiakeraiotita
Posts: 23
Joined: Thu Sep 10, 2020 10:15 am
Primary DAW OS: MacOS
Location: Manila, Philippines

Re: Another DAW as a "slave" to DP

Post by yperochiakeraiotita »

bayswater wrote:Yes.

Look up the Sync section in the DP manual and see how DP can send Transit Sync (in the Setup menu). You'll have to have Logic set up to receive it. You can use IAC to move MIDI between apps, and a virtual audio device like Soundflower or Blackhole to move audio between apps. You can do a lot of interesting things with these setups, like using the Mixbus mixer in DP.

I've used this setup to use EXS24 in Logic as an external instrument controlled by DP. I posted the details, along with sample templates for Logic and DP but it was a long time ago, and it would take a long time to find it. If I come across it, I'll post the link.

In any case you'd have to learn how to use inter-application MIDI, Audio and MIDI Time Code tools in both apps. It's a lot of work setting this up, and not worth it unless you plan to use it regularly. It's generally easier to get the Logic parts the way you want them in Logic, then export the MIDI and Audio from Logic and import them into DP.
Thank you! I'll look into this and will try to search for your old post.
2023 M2 Max Mac Studio 64GB; 2020 M1 Macbook Air 16GB; 2015 Macbook Pro i5 8 GB
LPX 10.7; DP 11.11; Sibelius 2020; Notion for iOS
Cinematic Studio Series; Cinesamples; Spitfire Audio; 8Dio; ProjectSAM; Heavyocity; Ample Sound; Native Instruments, Sonuscore; Orchestral Tools; Izotope; Fabfilter
yperochiakeraiotita
Posts: 23
Joined: Thu Sep 10, 2020 10:15 am
Primary DAW OS: MacOS
Location: Manila, Philippines

Re: Another DAW as a "slave" to DP

Post by yperochiakeraiotita »

mikehalloran wrote:Unfortunately, Logic cannot be used as a ReWire Slave — only Master (unless that changed in 10.5).

Many other DAWs can be slaved to DP via ReWire, however.

This leaves the method Bays suggests where you send MIDI to Logic and reroute Logic's audio into DP using BlackHole or something similar.

No one's really recommending Soundflower in Mojave or Catalina anymore. Although it does work, there are issues.

BlackHole can be found here. It installs easily and solved problems for me related to Soundflower.
https://existential.audio/blackhole/
Much appreciated! Indeed, I do use BlackHole for this. My current set up works well since the intelligent drummer plays consistently in tempo, hence lining it up with DP with the same meter and tempo settings is a breeze.

However, it would be great if even the meter and tempo settings of DP would also trigger the slave DAW's settings to change.
2023 M2 Max Mac Studio 64GB; 2020 M1 Macbook Air 16GB; 2015 Macbook Pro i5 8 GB
LPX 10.7; DP 11.11; Sibelius 2020; Notion for iOS
Cinematic Studio Series; Cinesamples; Spitfire Audio; 8Dio; ProjectSAM; Heavyocity; Ample Sound; Native Instruments, Sonuscore; Orchestral Tools; Izotope; Fabfilter
User avatar
mikehalloran
Posts: 15769
Joined: Sun Jan 25, 2009 5:08 pm
Primary DAW OS: MacOS
Location: Sillie Con Valley

Re: Another DAW as a "slave" to DP

Post by mikehalloran »

Looks like you're halfway there. Please don't leave us hanging — report what works best and don't leave out the details. :brucelee:
DP 11.32; 828mkII FW, micro lite, M4, MTP/AV USB Firmware 2.0.1
2023 Mac Studio M2 8TB, 192GB RAM, OS Sonoma 14.6.1, USB4 8TB external, M-Audio AIR 192|14, Mackie ProFxv3, Zoom F3 & UAC 232 32bit float recorder & interface; 2012 MBPs (x2) Catalina, Mojave
IK-NI-Izotope-PSP-Garritan-Antares, LogicPro X, Finale 27.4, Dorico 5.2, Notion 6, Overture 5, TwistedWave, DSP-Q 5, SmartScore64 Pro, Toast 20 Pro
yperochiakeraiotita
Posts: 23
Joined: Thu Sep 10, 2020 10:15 am
Primary DAW OS: MacOS
Location: Manila, Philippines

Re: Another DAW as a "slave" to DP

Post by yperochiakeraiotita »

mikehalloran wrote:Looks like you're halfway there. Please don't leave us hanging — report what works best and don't leave out the details. :brucelee:
Of course! Would love to share once I figure it out :D
2023 M2 Max Mac Studio 64GB; 2020 M1 Macbook Air 16GB; 2015 Macbook Pro i5 8 GB
LPX 10.7; DP 11.11; Sibelius 2020; Notion for iOS
Cinematic Studio Series; Cinesamples; Spitfire Audio; 8Dio; ProjectSAM; Heavyocity; Ample Sound; Native Instruments, Sonuscore; Orchestral Tools; Izotope; Fabfilter
User avatar
bayswater
Posts: 12291
Joined: Fri Feb 16, 2007 9:06 pm
Primary DAW OS: MacOS
Location: Vancouver

Re: Another DAW as a "slave" to DP

Post by bayswater »

I forgot to mention that multichannel MIDI in Logic is a PITA. When slaved, a Logic channel will respond to all MIDI channels regardless of its MIDI settings. To get around this, you have to use the much dreaded Environment window in Logic where you route the inter app MIDI to channel splitters, and from there to the target instruments. In the posts I did on this, there was a link to a Logic project with this in it.
2018 Mini i7 32G macOS 12.6, DP 11.32, Mixbus 10, Logic 10.7, Scarlett 18i8, MB Air, macOS 14.6.1, DP 11.32, Logic 11
yperochiakeraiotita
Posts: 23
Joined: Thu Sep 10, 2020 10:15 am
Primary DAW OS: MacOS
Location: Manila, Philippines

Re: Another DAW as a "slave" to DP

Post by yperochiakeraiotita »

Figured this out! I was kinda just fiddling through the settings and didn't know exactly what I had to do, but this worked.

- In DP, I just went to [Setup > Interapplication MIDI] then added DP input and DP outputs in the I/O panel.

- In Logic, I went to [Preferences > MIDI > Inputs] then ticked the DP Output checkbox

- Still in Logic, went to [Preferences > MIDI > Sync > MIDI Sync Project Settings > General] then selected Sync Mode to MTC.

Routed the virtual drummer out to a Blackhole Channel,

Then set up an audio track in DP where its input is the Blackhole channel that matches virtual drummer out, and there it is!

Hope this helps :D
2023 M2 Max Mac Studio 64GB; 2020 M1 Macbook Air 16GB; 2015 Macbook Pro i5 8 GB
LPX 10.7; DP 11.11; Sibelius 2020; Notion for iOS
Cinematic Studio Series; Cinesamples; Spitfire Audio; 8Dio; ProjectSAM; Heavyocity; Ample Sound; Native Instruments, Sonuscore; Orchestral Tools; Izotope; Fabfilter
User avatar
bayswater
Posts: 12291
Joined: Fri Feb 16, 2007 9:06 pm
Primary DAW OS: MacOS
Location: Vancouver

Re: Another DAW as a "slave" to DP

Post by bayswater »

yperochiakeraiotita wrote:Figured this out! I was kinda just fiddling through the settings and didn't know exactly what I had to do, but this worked.

- In DP, I just went to [Setup > Interapplication MIDI] then added DP input and DP outputs in the I/O panel.

- In Logic, I went to [Preferences > MIDI > Inputs] then ticked the DP Output checkbox

- Still in Logic, went to [Preferences > MIDI > Sync > MIDI Sync Project Settings > General] then selected Sync Mode to MTC.

Routed the virtual drummer out to a Blackhole Channel,

Then set up an audio track in DP where its input is the Blackhole channel that matches virtual drummer out, and there it is!

Hope this helps :D
That's more or less what I did. To use more than one MIDI channel you also have to put channel splitter objects in the Logic Environment page. And it's convenient to put all this in DP and Logic templates if you want to do it regularly.
2018 Mini i7 32G macOS 12.6, DP 11.32, Mixbus 10, Logic 10.7, Scarlett 18i8, MB Air, macOS 14.6.1, DP 11.32, Logic 11
solex
Posts: 50
Joined: Wed Nov 21, 2007 6:13 am
Primary DAW OS: MacOS
Location: Switzerland
Contact:

Re: Another DAW as a "slave" to DP

Post by solex »

yperochiakeraiotita wrote:Figured this out! I was kinda just fiddling through the settings and didn't know exactly what I had to do, but this worked.

- In DP, I just went to [Setup > Interapplication MIDI] then added DP input and DP outputs in the I/O panel.

- In Logic, I went to [Preferences > MIDI > Inputs] then ticked the DP Output checkbox

- Still in Logic, went to [Preferences > MIDI > Sync > MIDI Sync Project Settings > General] then selected Sync Mode to MTC.

Routed the virtual drummer out to a Blackhole Channel,

Then set up an audio track in DP where its input is the Blackhole channel that matches virtual drummer out, and there it is!

Hope this helps :D
Thank you!
funkyfreddy
Posts: 418
Joined: Sat Aug 06, 2005 10:01 pm
Primary DAW OS: MacOS
Location: upstate NY

Re: Another DAW as a "slave" to DP

Post by funkyfreddy »

I'm wondering if Audio Hijack might work for this as well.....
MacBook Pro (16-inch, 2019) 2.3 GHz 8-Core Intel Core i9 16 GB RAM OSX 11.2 Big Sur
UAD Apollo Quad DP11.22 some Waves, Soundtoys, Digital Performer 11.2, Reason 12, iZotope 11, and lots of real instruments to play :)
User avatar
stubbsonic
Posts: 4927
Joined: Fri Dec 22, 2006 12:56 pm
Primary DAW OS: MacOS
Contact:

Re: Another DAW as a "slave" to DP

Post by stubbsonic »

I don't think so.

Audio Hijack can get audio from the output of an app. But as I understand it, it doesn't "publish" a port to CoreAudio. So it can pull audio from a source, but it can't direct it to an app as a destination-- i.e., Audio Hijack can't be chosen as a source by DP.

Rogue Amoeba does have Loopback which does publish ports. So I'm pretty sure it could be used for at least the audio porting (instead of Blackhole or Soundflower). But it's far from free.
M1 MBP; OS 14.5, FF800, DP 11.3, Kontakt 7, Reaktor 6, PC3K7, K2661, iPad6, Godin XTSA, Two Ibanez 5 string basses (1 fretted, 1 fretless), FM3, SY-1000, ...

http://www.jonstubbsmusic.com
Post Reply