crx091081gb
Max Output Level: -89 dBFS
- Total Posts : 93
- Joined: 2005/07/26 08:00:16
- Status: offline
VSTi MIDI timing inaccuracy when looping portions of a track
I've started doing some MIDI work in Sonar after having mainly used it as a glorified tape recorder these past 15 years (a much loved glorified tape recorder). I put an instance of D16 Nepheton drum machine by adding instruments -> soft synths and a few extra MIDI tracks so I can keep my hi hat patterns on different channels to my kick snare patterns. The problem is when I loop a section while I work on the rhythm in that area after the first play through the timing slowly degenerates.
Does anyone else get this? I've tried increasing the MIDI buffer ms to 1000. It's doing my head in, I can't groove.
|
WDI
Max Output Level: -54.5 dBFS
- Total Posts : 2069
- Joined: 2007/08/28 02:31:11
- Status: offline
Re: VSTi MIDI timing inaccuracy when looping portions of a track
2013/08/16 08:11:58
(permalink)
I've seen other threads stating the same thing your talking about. I've always had fairly descent results looping in Sonar. But I really think its the nature of computer recording to have all these sorts of problems never ending. Dedicated systems built with a specific intention never seem to have these problems. For instance the Korg M3 sequencer works 99.9% of the time and midi in general seems much tighter not dropping notes and timing seems much tighter etc. Anyways, and I don't mean to get off topic, just mentioning my observations. Computer interfaces are great. But with all the advantages offered by computer recording, it seems we put up with so many problems. It's seems to be the nature of it.
Sonar 7 PE Windows XP Pofessional (SP3) MSI K8N Neo4-F AMD Athlon 64 3500+ 2 GB PC 3200 Ram RME Fireface 800 Edirol FA-66 CM Labs MotorMix Old stuff: ARJO
|
WDI
Max Output Level: -54.5 dBFS
- Total Posts : 2069
- Joined: 2007/08/28 02:31:11
- Status: offline
Re: VSTi MIDI timing inaccuracy when looping portions of a track
2013/08/16 08:16:42
(permalink)
On a more helpful note, I might try bypassing all effects in the project while loop recording to see if that helps.
It boggles my mind to think of how much more computers are powerful since I started computer recording around 2000 but yet the same problems persist today as back then.
Sonar 7 PE Windows XP Pofessional (SP3) MSI K8N Neo4-F AMD Athlon 64 3500+ 2 GB PC 3200 Ram RME Fireface 800 Edirol FA-66 CM Labs MotorMix Old stuff: ARJO
|
Guitarhacker
Max Output Level: 0 dBFS
- Total Posts : 24398
- Joined: 2007/12/07 12:51:18
- Location: NC
- Status: offline
Re: VSTi MIDI timing inaccuracy when looping portions of a track
2013/08/16 08:18:59
(permalink)
CRX... what sound card are you using and what driver mode? Factory cards can do this. It tends to show up more when working with MIDI based stuff using softsynths. Factory cards can generally handle the audio stuff pretty well.... aka: using it as a tape recorder..... but the load placed on the sound card chips to process the softsynths in real time is often too much. If this is the problem, a dedicated USB interface running ASIO will generally solve the issue..... Check your midi settings..... latency, and buffers first though..... you can generally adjust them a bit to get improved performance to a certain point. The best solution though is a dedicated interface.
My website & music: www.herbhartley.com MC4/5/6/X1e.c, on a Custom DAW Focusrite Firewire Saffire Interface BMI/NSAI "Just as the blade chooses the warrior, so too, the song chooses the writer "
|
sharke
Max Output Level: 0 dBFS
- Total Posts : 13933
- Joined: 2012/08/03 00:13:00
- Location: NYC
- Status: offline
Re: VSTi MIDI timing inaccuracy when looping portions of a track
2013/08/16 08:38:26
(permalink)
The MIDI timing problems while looping can usually be solved by engaging the metronome during playback. Just set the metronome to sound during playback in the settings, and put it on mute so you can't hear it. This will almost certainly solve your MIDI drift problem during looping. It's a weird workaround but works for most people.
JamesWindows 10, Sonar SPlat (64-bit), Intel i7-4930K, 32GB RAM, RME Babyface, AKAI MPK Mini, Roland A-800 Pro, Focusrite VRM Box, Komplete 10 Ultimate, 2012 American Telecaster!
|
crx091081gb
Max Output Level: -89 dBFS
- Total Posts : 93
- Joined: 2005/07/26 08:00:16
- Status: offline
Re: VSTi MIDI timing inaccuracy when looping portions of a track
2013/08/16 10:29:40
(permalink)
Cheers, I'll try those tips. It's a Motu828 mk3 firewire card using the ASIO drivers and it's normally well behaved (has glitched out on me once or twice requiring me to quit SONAR and turn the card off and on again but for the most part has been a very good card). I'd like to get MIDI sorted for softsynths, for my external gear I still mostly use my Atari (15 years solid use and still rock solid). When it's not looping the MIDI jitter in SONAR is pretty good compared to other DAWs (ahem cough Live is crap). If I could just get a bit more fluid in the PRV and sort the loop problem perhaps I'd go all in.
|
ston
Max Output Level: -71 dBFS
- Total Posts : 965
- Joined: 2008/03/04 12:28:40
- Status: offline
Re: VSTi MIDI timing inaccuracy when looping portions of a track
2013/08/16 10:53:00
(permalink)
I find it to be an intermittent problem. It's happened to me quite a few times before and drives me crazy when it does, but of late Sonar's been rock solid when looping. No apparent rhyme or reason to it as far as I've been able to work out. The last time it happened, I recreated the piece from scratch as a means to demonstrate it on the forums and the problem just went away. I wasn't aware of the metronome work-around though, I'll bear it in mind if it happens again - ta!
|
DMX
Max Output Level: -90 dBFS
- Total Posts : 23
- Joined: 2010/07/12 08:52:01
- Status: offline
Re: VSTi MIDI timing inaccuracy when looping portions of a track
2013/08/16 11:28:31
(permalink)
Try look if sonar make correct loop range. Sometimes if i select area for loop, it dont select properly and selection is not accurate. This make timing inaccuracy when looping. Solution is look closer to loop points and set it correct manually. Maybe help.
|
brundlefly
Max Output Level: 0 dBFS
- Total Posts : 14250
- Joined: 2007/09/14 14:57:59
- Location: Manitou Spgs, Colorado
- Status: offline
Re: VSTi MIDI timing inaccuracy when looping portions of a track
2013/08/16 15:54:04
(permalink)
MIDI FX can cause problems with looping. Bitbridge can, too, but I gather this is a native x64 VSTi...? It might help to understand exactly what you mean by "the timing slowly degenerates"; is the whole pattern just drifting progressively later or...? And does it happen with SessionDrummer or other VSTis? I've only ever been able to reproduce a problem with loops not set to whole beat boundaries, and then it took on the order of 50 iterations for the sync error to become more than just a phase error against a rendered audio track, and a 100 to become really bothersome.
SONAR Platinum x64, 2x MOTU 2408/PCIe-424 (24-bit, 48kHz) Win10, I7-6700K @ 4.0GHz, 24GB DDR4, 2TB HDD, 32GB SSD Cache, GeForce GTX 750Ti, 2x 24" 16:10 IPS Monitors
|
crx091081gb
Max Output Level: -89 dBFS
- Total Posts : 93
- Joined: 2005/07/26 08:00:16
- Status: offline
Re: VSTi MIDI timing inaccuracy when looping portions of a track
2013/08/16 21:14:20
(permalink)
The loop boundaries are set to bar lines, no MIDI FX and it's the 64 bit version of the plug. What I mean by the timing slowly 'degenerates is' is the different channels (I have kick and snare on one, hats on another) seem to drift out of time with each other. It happens after the first loop and and gets steadily worse.
|
simpleman
Max Output Level: -85 dBFS
- Total Posts : 262
- Joined: 2009/05/16 01:20:33
- Location: Down to Earth
- Status: offline
Re: VSTi MIDI timing inaccuracy when looping portions of a track
2013/08/16 22:40:52
(permalink)
You are using the drum machine 'D16 Nepheton'? Is Sonar loosing sync with this external device. I will presume so, if that's the case.
|
brundlefly
Max Output Level: 0 dBFS
- Total Posts : 14250
- Joined: 2007/09/14 14:57:59
- Location: Manitou Spgs, Colorado
- Status: offline
Re: VSTi MIDI timing inaccuracy when looping portions of a track
2013/08/17 00:58:32
(permalink)
simpleman You are using the drum machine 'D16 Nepheton'? Is Sonar loosing sync with this external device. I will presume so, if that's the case.
I gather you Googled it and got fooled by that mock image of a hardware device.  D16 Group is a software company, and the Nepheton is strictly a plug-in. Getting back to the issue, my considered opinion is... I dunno.  I can't say I've ever heard SONAR users complain of MIDI tracks sent to the same synth going out of sync with each other. Previous reports of looping issues have always been about soft synths going out of sync with audio tracks and the audio metronome or possibly with another soft synth. Again, I would ask whether you can reproduce the issue with another drum synth. If not, I'd suggest you hit up the D-16 forum.
SONAR Platinum x64, 2x MOTU 2408/PCIe-424 (24-bit, 48kHz) Win10, I7-6700K @ 4.0GHz, 24GB DDR4, 2TB HDD, 32GB SSD Cache, GeForce GTX 750Ti, 2x 24" 16:10 IPS Monitors
|
RickJP909
Max Output Level: -87 dBFS
- Total Posts : 155
- Joined: 2013/02/07 18:40:33
- Location: London, UK
- Status: offline
Re: VSTi MIDI timing inaccuracy when looping portions of a track
2013/08/17 20:59:08
(permalink)
Yep, I concur & I tried a few things using different drum VSTs but when I also loop a section, over time my loop timing degrades. As soon as I restart, it's back in time. I haven't tried Sharke's suggestion though so I'll give that a go & report back. I'd also really like to solve the issue as I would use the feature more if it worked! It's interesting to note that I use 8.5 Pro & you're using X1 or 2 & the problem is still there.
Synth Hardware Aficionado! Moog Sub 37, Roland MKS-70/XV-5080/JV-1000/JP-8000/JP-8080/Boutique JP-08, Oberheim Matrix-1000, Korg EX-8000/MS2000B, Novation Super Bass Station/A-Station/Drum Station 2/Supernova 2, E-MU Orbit-3, Edirol UM-550/880, Lexicon MX300, Akai MPD226, Mackie ProFX22, M-Audio Delta Soundcard. PC: AMD FX-6350, 8GB RAM, Samsung 840 EVO SSD, Windows 7 Ultimate 64-bit, Sonar X2a Producer/Platinum (32-bit).
|
sharke
Max Output Level: 0 dBFS
- Total Posts : 13933
- Joined: 2012/08/03 00:13:00
- Location: NYC
- Status: offline
Re: VSTi MIDI timing inaccuracy when looping portions of a track
2013/08/17 22:43:46
(permalink)
Definitely try the metronome thing. MIDI timing drift when looping is a known issue and someone from Cake told us about this workaround ages ago. I use it and have never experienced the problem since.
JamesWindows 10, Sonar SPlat (64-bit), Intel i7-4930K, 32GB RAM, RME Babyface, AKAI MPK Mini, Roland A-800 Pro, Focusrite VRM Box, Komplete 10 Ultimate, 2012 American Telecaster!
|
brundlefly
Max Output Level: 0 dBFS
- Total Posts : 14250
- Joined: 2007/09/14 14:57:59
- Location: Manitou Spgs, Colorado
- Status: offline
Re: VSTi MIDI timing inaccuracy when looping portions of a track
2013/08/18 02:27:46
(permalink)
Enabling metronome in my demo case has no effect. But I just checked, and changing the project sample rate to 44.1kHz from my usual 48kHz fixes it. I'm curious to know what sample rate the OP is using, and whether the problem can be reproduced at a different rate.
SONAR Platinum x64, 2x MOTU 2408/PCIe-424 (24-bit, 48kHz) Win10, I7-6700K @ 4.0GHz, 24GB DDR4, 2TB HDD, 32GB SSD Cache, GeForce GTX 750Ti, 2x 24" 16:10 IPS Monitors
|
crx091081gb
Max Output Level: -89 dBFS
- Total Posts : 93
- Joined: 2005/07/26 08:00:16
- Status: offline
Re: VSTi MIDI timing inaccuracy when looping portions of a track
2013/09/02 14:34:09
(permalink)
I was using 44.1 and the metronome tip seemed to fix it. So weird.
|