MIDI notes record late if track output assigned to VI

For seeking technical help with Digital Performer and/or plug-ins on MacOS.

Moderator: James Steele

Forum rules
This forum is for seeking solutions to technical problems involving Digital Performer and/or plug-ins on MacOS, as well as feature requests, criticisms, comparison to other DAWs.
Post Reply
User avatar
doctormelodious
Posts: 167
Joined: Tue Jul 04, 2006 8:29 pm
Primary DAW OS: MacOS
Location: Nashville, TN

MIDI notes record late if track output assigned to VI

Post by doctormelodious »

If I record onto a MIDI track, and the track's output is assigned to an instance of a VI -- say, MachFive2 -- everything I play shows up behind the beat. The only way I can avoid this is to first assign that track's output to "None." Then when I record, the timing is correct.

Anyone else notice this problem? Is there any other workaround? It's a pain to have to constantly unassign the channel's output and then reassign it for playback.

Thanks!
DM
Mac Pro 8 x 2.8GHz, 16GB, OS X 10.6.8
DP 7.24, MachFive 3.2, EZ Drummer, RealGuitar/Strat/LPC
Ivory II Italian Grand, Korg Legacy M1/PolySix
Garritan PO4/JABB3, NI FM8, Vintage Horns
UAD-2 Solo, RME FireFace 800
Mackie HR824s, various mics/keys/outboard

"What a beautiful world this will be. What a glorious time to DP!"
uncle dunc
Posts: 62
Joined: Sun Oct 05, 2008 9:53 pm
Primary DAW OS: Unspecified

Re: MIDI notes record late if track output assigned to VI

Post by uncle dunc »

As far as I know, it's always been that way. Your solution is to either lower your buffers, which you should be able to do if you don't have a lot of audio in your sequence, or record with the MIDI assigned to a hardware sound module, and then reassign the MIDI to your VI after you've recorded your part. That's what I do most of the time - just use the VI's for mixing.
User avatar
doctormelodious
Posts: 167
Joined: Tue Jul 04, 2006 8:29 pm
Primary DAW OS: MacOS
Location: Nashville, TN

Re: MIDI notes record late if track output assigned to VI

Post by doctormelodious »

Thanks for the reply, dunc.

What I've been doing is somewhat convoluted, but it works. As mentioned, I set the output of the MIDI track to "None," so that the MIDI data records properly (which still seems screwy to me!). Meanwhile, elsewhere in the vast regions of 8-core-ness, I have the MachFive standalone app running, and loaded with the same sound(s) as the plug-in has.

This allows me to have a separate, much lower buffer setting for the MF2 standalone -- lower than I can get away with in DP with all of the tracks and plug-ins I run. I do the same thing with other VIs (RealStrat, RealGuitar, EZdrummer). DP/MAS doesn't even bat an eye over this additional burden on the OS and CPU.

It seems kludgy, and it's an extra chore to have to maintain identical settings in the standalones and their respective plug-ins. But it gives me the luxury of hearing what I play -- in real time and with no discernible latency -- with the exact sounds I intend to print to audio tracks.
Mac Pro 8 x 2.8GHz, 16GB, OS X 10.6.8
DP 7.24, MachFive 3.2, EZ Drummer, RealGuitar/Strat/LPC
Ivory II Italian Grand, Korg Legacy M1/PolySix
Garritan PO4/JABB3, NI FM8, Vintage Horns
UAD-2 Solo, RME FireFace 800
Mackie HR824s, various mics/keys/outboard

"What a beautiful world this will be. What a glorious time to DP!"
bjornln
Posts: 590
Joined: Sat Jan 21, 2006 1:43 pm
Primary DAW OS: Unspecified

Re: MIDI notes record late if track output assigned to VI

Post by bjornln »

doctormelodious wrote:If I record onto a MIDI track, and the track's output is assigned to an instance of a VI -- say, MachFive2 -- everything I play shows up behind the beat. The only way I can avoid this is to first assign that track's output to "None." Then when I record, the timing is correct.

Anyone else notice this problem? Is there any other workaround? It's a pain to have to constantly unassign the channel's output and then reassign it for playback.

Thanks!
DM
M5 is a bad example / test, as M5 may need to load samples... use one of the Built-in VI's to test.
What kind of buffer do you use ?


/B
Macmini M1 | Motu 828mk3 x 1 | 2 x Motu M64 & SSL XLogic Alpha-Link MADI AX | 2 x Motu MTP AV | OSX 12.6.x | DP 11.x | Mach5 3.x.x | 2xiLok | 2xUAD quad dsp card | Altiverb 7.x | SoundToys | Nomad factory | PSP | Arturia V-collection | Korg VI's |
and loads n' loads n' loads n' loads n' loads o' stuff.
trevortunes
Posts: 1
Joined: Thu Jul 11, 2013 2:51 pm
Primary DAW OS: MacOS

Re: MIDI notes record late if track output assigned to VI

Post by trevortunes »

I know it's been a long time since this thread was created. I have been having this problem for a long time and have just been dealing with it by adjusting/quantizing the MIDI. I would hope that there might be a good solution at this point, though.

Did you ever get this resolved so that you don't have to record into an empty MIDI track?

Trevor
DP7.2.4
Mac OS 10.7.5
2x2 GHz quad-core
16 GB RAM
User avatar
daniel.sneed
Posts: 2264
Joined: Sun Jan 23, 2005 10:01 pm
Primary DAW OS: MacOS
Location: France
Contact:

Re: MIDI notes record late if track output assigned to VI

Post by daniel.sneed »

At some point, VIs will record late while tracking, cause of latency.
I'm quite comfortable with recording late, for it allows playback in exact timing I heard while tracking. Of course, I generally track with buffer set to 128, and sometimes 64.

For sure, I wouldn't like to hear playback sounding earlier than while tracking.
Or is it just me ?

Just to focus differently: when you hit a real piano key, the key goes down, then throw the hammer, then the hammer hit the string, then the sound builds up. How do you deal with that ?
dAn Shakin' all over! :unicorn:
DP11.34, OS12.7.6, MacBookPro-i7
Falcon, Kontakt, Ozone, RX, Unisum, Michelangelo, Sparkverb
Waldorf Iridium & STVC & Blofeld, Kemper Profiler Stage, EWIusb, Mixface
JBL4326+4312sub, Behringer X32rack
Many mandolins, banjos, guitars, flutes, melodions, xylos, kalimbas...
scopemc@msn.com
Posts: 9
Joined: Tue Jun 25, 2013 4:58 pm
Primary DAW OS: MacOS

Re: MIDI notes record late if track output assigned to VI

Post by scopemc@msn.com »

Let me start by saying the forum is great and I appreciate all the wonderful information provided by the experienced users.

Oh my, is this for real?? I am a newbie, really trying to dig into DP8.

My session is basically using one MIDI Track and one VI (PolySynth). All default settings in Configure Studio Settings and a buffer size of 64, 128, 256 or 512(same result).

As stated if I set my MIDI track output to none, my timing is accurate and on the down beat, if I set my MIDI Track Output to PolySynth-1 my timing is late.

MikeC

Please say it ain't so.
** OS X 10.8.5 Mountain Lion ** DP 8.05 ** 2.26 GHz 8-Core MacPro 2009 ** 24GB RAM ** NI Komplete 9 ** Artist Control & Mix (EUCON 2.7.1) ** Motif ES8 ** VSL SE, Suite ** Korg padKontrol ** MOTU 896mk3 ** EWQLSO Gold ** McDSP ML4000 ** Izotope RX 2 ** Roland EV-5 **
User avatar
Shooshie
Posts: 19820
Joined: Sat Oct 16, 2004 10:01 pm
Primary DAW OS: MacOS
Location: Dallas
Contact:

Re: MIDI notes record late if track output assigned to VI

Post by Shooshie »

scopemc@msn.com wrote:Let me start by saying the forum is great and I appreciate all the wonderful information provided by the experienced users.

Oh my, is this for real?? I am a newbie, really trying to dig into DP8.

My session is basically using one MIDI Track and one VI (PolySynth). All default settings in Configure Studio Settings and a buffer size of 64, 128, 256 or 512(same result).

As stated if I set my MIDI track output to none, my timing is accurate and on the down beat, if I set my MIDI Track Output to PolySynth-1 my timing is late.

MikeC

Please say it ain't so.
• Go to Preferences / Play and Record / MIDI Solo & Patch Thru
• Uncheck "Sync recorded MIDI to Patch Thru."

See if that fixes your problem.

If it does fix it, don't ask me why MOTU chose to do it that way. I really don't know. If it doesn't fix the problem, then I'm out of options.


Shooshie
|l| OS X 10.12.6 |l| DP 10.0 |l| 2.4 GHz 12-Core MacPro Mid-2012 |l| 40GB RAM |l| Mach5.3 |l| Waves 9.x |l| Altiverb |l| Ivory 2 New York Steinway |l| Wallander WIVI 2.30 Winds, Brass, Saxes |l| Garritan Aria |l| VSL 5.3.1 and VSL Pro 2.3.1 |l| Yamaha WX-5 MIDI Wind Controller |l| Roland FC-300 |l|
scopemc@msn.com
Posts: 9
Joined: Tue Jun 25, 2013 4:58 pm
Primary DAW OS: MacOS

Re: MIDI notes record late if track output assigned to VI

Post by scopemc@msn.com »

Hey Thank you sooo much!!

Worked like a charm!!

Mike C.
** OS X 10.8.5 Mountain Lion ** DP 8.05 ** 2.26 GHz 8-Core MacPro 2009 ** 24GB RAM ** NI Komplete 9 ** Artist Control & Mix (EUCON 2.7.1) ** Motif ES8 ** VSL SE, Suite ** Korg padKontrol ** MOTU 896mk3 ** EWQLSO Gold ** McDSP ML4000 ** Izotope RX 2 ** Roland EV-5 **
User avatar
remmet
Posts: 198
Joined: Thu Jun 01, 2006 9:41 pm
Primary DAW OS: MacOS
Location: Portland
Contact:

Re: MIDI notes record late if track output assigned to VI

Post by remmet »

I was SO hoping that unchecking "Sync recording MIDI to Patch Thru" would fix this problem, which has been driving me crazy for years. Unfortunately, in my case, it fixed the problem too well. To test it out, I played quarter notes to a click track for 4 measures several times, just to see where the notes landed. Now, instead of the notes recording late, they come in early, between 40 and 100 ticks early depending on the tempo. How is that even possible, especially when, in a few attempts, I intentionally played a little late?

I experimented with different negative and positive settings in the "Fine-tune Audio I/O Timing" option in the Setup menu, but that didn't seem to have any effect, and the accompanying text suggests that this setting refers to audio rather than MIDI.

So now I have a choice of whether to try to play early or late depending on a little checkbox setting. Fun times!

Richard
Mac mini 2018 3.2GHz i7; OS X 15.2; 64 GB RAM; DP 11.32; Apollo X6; Kontakt; Omnisphere II; Adagio Everything, Spitfire almost Everything, Berlin Winds and Brass, Xosphere 2, and endless other sample libraries, acoustic and electric guitars, and assorted other essentials that have helped make me the "almost break even guy" my accountant so admires.
User avatar
stubbsonic
Posts: 5164
Joined: Fri Dec 22, 2006 12:56 pm
Primary DAW OS: MacOS
Contact:

Re: MIDI notes record late if track output assigned to VI

Post by stubbsonic »

The info pane says that the option "sync recorded MIDI to patch thru" gives you the option of recording the MIDI exactly as you heard it when you played. So if you were monitoring external synths that were patched-thru", post DP as you recorded, that is how the MIDI notes would be aligned in the track.

Turning it off would be, according to the text, for when you were monitoring your synth directly as you record.

It is weird that this would result in such a long delay. How long could it take DP to patch out some MIDI notes?

I can't think of anything else in DP. It would be good to figure this one out!
M1 MBP; OS 15.3, FF800, DP 11.33, PC3K7, K2661, iPad6, Godin XTSA (w/ SY-1000), 2 Ibanez 5-string basses (1 fretted, 1 fretless), FX galore

http://www.jonstubbsmusic.com
User avatar
Shooshie
Posts: 19820
Joined: Sat Oct 16, 2004 10:01 pm
Primary DAW OS: MacOS
Location: Dallas
Contact:

Re: MIDI notes record late if track output assigned to VI

Post by Shooshie »

I don't know what's going on, but this is what I expected to happen in the switch to Cocoa, and the following updates. Ancient code of the old versions used to have untold patches to adjust things like this, and it may not all be evident to the people recoding it. Therefore, it's going to take some time, some errors, some user reports, and some more time before it all is back to 100% again, but it's very close right now. Just some little things are off, though when it comes to timing, anything that's not spot-on and easy to get there is a big deal. We should let them know what is happening, how we would expect it to happen, and ask them to fix it.

Shoosh
|l| OS X 10.12.6 |l| DP 10.0 |l| 2.4 GHz 12-Core MacPro Mid-2012 |l| 40GB RAM |l| Mach5.3 |l| Waves 9.x |l| Altiverb |l| Ivory 2 New York Steinway |l| Wallander WIVI 2.30 Winds, Brass, Saxes |l| Garritan Aria |l| VSL 5.3.1 and VSL Pro 2.3.1 |l| Yamaha WX-5 MIDI Wind Controller |l| Roland FC-300 |l|
scopemc@msn.com
Posts: 9
Joined: Tue Jun 25, 2013 4:58 pm
Primary DAW OS: MacOS

Re: MIDI notes record late if track output assigned to VI

Post by scopemc@msn.com »

Thanks for the validation. I am no world famous musician, but I thought I could hit the downbeat somewhat regularly.

:smash:

Anyhow, I took Shooshie's advice to tell MOTU what I expected.

I sent an email to customersupport@motu explaining the issue and my configuration.

We will see what happens!

Thanks
MikeC
** OS X 10.8.5 Mountain Lion ** DP 8.05 ** 2.26 GHz 8-Core MacPro 2009 ** 24GB RAM ** NI Komplete 9 ** Artist Control & Mix (EUCON 2.7.1) ** Motif ES8 ** VSL SE, Suite ** Korg padKontrol ** MOTU 896mk3 ** EWQLSO Gold ** McDSP ML4000 ** Izotope RX 2 ** Roland EV-5 **
Post Reply