peterpan
Max Output Level: -90 dBFS
- Total Posts : 20
- Joined: 2012/05/02 10:58:36
- Status: offline
Synchronization problem with session drummer 3
Using Session Drummer 3 with Sonar 8.5.3. Sound card is M-audio Delta 24/96, ASIO drivers.
Using Session drummer 3, I've been in the habit of routing my snare, kick, and "all other" drums to three separate audio tracks, so I can process some drums separately from the others. With this configuration, I have found that "looping" to build up a song idea has become a frustrating and nearly impossible venture because of a synchronization issue. To reproduce it, grab any 8 bar drum pattern that has instances where the kick, snare, and maybe a tom or cymbal all trigger together at one or more points in the sequence. Pick a nice medium tempo like 120, select the 8 bar sequence (grid snap on so it's exact), enable looping, and let it play. After about a minute (less if you're ears are sensitive to timing problems), you'll begin to hear that the snare, kick, and the other drums are beginning to trigger out of sync with each other. Its as if the drums were being processed by different clock sources that were all starting to drift. Sadly, I've tried no less than 10 times over almost 2 years now to get help from Cakewalk on this. Over and over all they do is send me an automated email telling me to expect followup within a short period, and then they drop the ball. Sometimes if I persist they reply with all the usual checklists for me to follow, but eventually they abandon me, never considering the remote possibility that they may actually have a bug, or trying to reproduce the problem. I've even offered to send them a sample project to test.... no reply. Nice support for hundreds of dollars spent. In any case, I have found one solution I'd have never expected, which is to simply stop outputting the various drums to different tracks, and send them all to the same track when I'm working on a loop. I've also heard of a similar problem reported within these forums on another version of Sonar (X1) using SD3, and in that case the individuals were NOT specifically routing drums to different channels! Their fix was to turn the metronome on during playback, but I've had no luck so far making that solution work. I don't know if my own work-around, to temporarily route all drums to the same audio track is 100% reliable. But I sure would like to hear from others that can reproduce this problem. Obviously, what is going on is that the different tracks (at least from SD3 anyway) are each either losing or gaining some time with each repetition. As a programmer I've dealt with issues like this before in processes that have to remain synchronized and the solution is usually a dual approach... (1) do everything you can to make sure all processes stay in sync to start with, and (2) as a back up, resynchronize everything wherever possible. Now thankfully, the first item (1) is being done, or Sonar would be a totally useless product. BUT equally obvious, at least in the case of looping, that second safeguard step is NOT being done. I'd like to hear from any other's who have had this problem and found other fixes or work-arounds. But I'd also really like to know if others can reproduce the problem. Because maybe collectively we can influence Cakewalk to at least take a LOOK at this BUG, and try to fix it. Considering what we all paid for this product, there ought to be some other acknowledgement of something as severe as an instrument timing/sync issue in SOME other place than just in the forums!
-Peter Pan... second star to the right Sonar 8.5, Win 32 XP pro, SR3. M-Audio/Delta 96/24, ASIO
|
chuckebaby
Max Output Level: 0 dBFS
- Total Posts : 13146
- Joined: 2011/01/04 14:55:28
- Status: offline
Re:Synchronization problem with session drummer 3
2012/05/06 22:38:02
(permalink)
sounds like a soundcard issue dude. sounds like when you put a heavier load on your sound card it drifts. do some tests, change your soundcard to mme/instead of asio. see if it does the same thing. try cutting back on your latency slider in your drivers menu(after you try mme) whats your specs? proccessor,ram,exc. i see your running windows xp sp3 but i need more than that. im running windows 7 64 bit amd 6 core/also an intel i7 booth computers have 8 gigs of ram, i use the browser and loops almost half the time,never had this issue. also not for nothing but the M-Audio DELTA 24/96 doesnt have the greatest reviews,but,it should do its job,just heard a boatload of complaints about it. when was the last driver update for that card? welecome to theforum by the way ps-hope im not sounding to negetive :)
Windows 8.1 X64 Sonar Platinum x64 Custom built: Asrock z97 1150 - Intel I7 4790k - 16GB corsair DDR3 1600 - PNY SSD 220GBFocusrite Saffire 18I8 - Mackie Control
|
peterpan
Max Output Level: -90 dBFS
- Total Posts : 20
- Joined: 2012/05/02 10:58:36
- Status: offline
Re:Synchronization problem with session drummer 3
2012/05/07 09:22:11
(permalink)
Charles, Well my machine is not as impressive as yours. It's just a 32 bit 3.1 Ghz hyper-threaded (what intel called dual core in the beginning). Of course, 4 gig ram and multiple 500 gig SATA drives (Seagate Barracuda's by the way... very fast drives!) . But system aside, considering I've processed upwards of 20 audio tracks simultaneously with a significant number of plugins and processing in each without running out of CPU, and have never see this problem except with SD-3, I don't think its my sound card. As to the drivers, yes... switching out the ASIO driver doesn't change anything ( except it makes my latency terrible, so I'll keep the ASIO). The M-Audio card I have, by the way, got great reviews when I first got it. Granted it came out many years ago and it may be time for an upgrade. But since all mixing (no matter how many tracks) happens within Sonar, and is finally presented to this sound card as two software pipes (L and R DMA channels), I don't see how a sound card can be overloaded. But even if it was, my argument that Sonar, within its code, should be resynchronizing everything whenever a loop re-plays, is still valid. And finally, considering I've seen some other VERY similar complaints on other people's machines using X1 (se thread at http://forum.cakewalk.com/tm.aspx?m=2224599 ), it tells me its an issue that Cakewalk really should address. Not negative at all, and of course I appreciate people taking the time to offer help. Its just that I've been working with Sonar back to version 2.2 a good 10 years back, and I'm sure you understand that after a while, you get to know the signs of a likely bug, as opposed to just a less than optimal configuration. So I'm more interested in configuration work-arounds, and duplication of the problem by others at this point.
-Peter Pan... second star to the right Sonar 8.5, Win 32 XP pro, SR3. M-Audio/Delta 96/24, ASIO
|
Cactus Music
Max Output Level: 0 dBFS
- Total Posts : 8424
- Joined: 2004/02/09 21:34:04
- Status: offline
Re:Synchronization problem with session drummer 3
2012/05/07 11:44:27
(permalink)
I use Session drummer all the time and I generally input each drum part separately into it's own track. I always quantize to the appropriate resolution. I have never had any sync problems. Are you talking MIDI tracks?
|
chuckebaby
Max Output Level: 0 dBFS
- Total Posts : 13146
- Joined: 2011/01/04 14:55:28
- Status: offline
Re:Synchronization problem with session drummer 3
2012/05/07 12:33:09
(permalink)
well peter,i did read that thread and it looks like you are not the only one, its tough to say though,im not sure what it could be,i mean i would start by using my buffers in que try changing them from 128 to 256.(playback ones)unless your recording,try changing both,(record as well) see if that helps. you are facing a serious up hill battle though,its unlikely anything will be done about it,we late into sonar x1d. i highly doubt your going to get a fix for this. i know its discouraging but from a business standpoint,i cant blame them. you cant please everyone,and three people complaing of this issue isnt like a whole gang of people lining up sending in tickets to cake. im sorry for your troubles though i wish i could help more. but i cant,i cant even replicate it and i use session drummer all the time,just like your talking about i send midi signals from a drum machine to sd3 and i set each drum to its own track 12 in all,i can use the loop explorer to preview or i can set up a 30 minute string of songs(which i have)with no drift at all. so im at a loss here,doesnt mean i dont believe you though. is it at all possible to get your hands on another sound card to try it out? try a break away box,an audio interface that is usb. see if your still having the same problem. when i said try mme as a driver,i ment as a test. i thought for sure you could send sd3 out to each track and play that back without latency, i mean its not like your recording,just testing to see if mme would stay in synch. good luck,best on this too.
Windows 8.1 X64 Sonar Platinum x64 Custom built: Asrock z97 1150 - Intel I7 4790k - 16GB corsair DDR3 1600 - PNY SSD 220GBFocusrite Saffire 18I8 - Mackie Control
|
chuckebaby
Max Output Level: 0 dBFS
- Total Posts : 13146
- Joined: 2011/01/04 14:55:28
- Status: offline
Re:Synchronization problem with session drummer 3
2012/05/07 12:37:59
(permalink)
not to sound sarchastic either, but look into upgrading.the future is only going to get brighter and you dont want to be left behind by technology. i know its easier said then done(money,money,money) but computer are at their all time low and even a laptop with an intel i3 you can get for 450.00 again,i know,alot of money. but if this is what you do everyday,you need to consider your investments and plan for the future,before you know it will be to late. windows keeps saying their going to stop supporting updates for win xp ,how long?..who knows,but what ever you do,i wish you the best.
Windows 8.1 X64 Sonar Platinum x64 Custom built: Asrock z97 1150 - Intel I7 4790k - 16GB corsair DDR3 1600 - PNY SSD 220GBFocusrite Saffire 18I8 - Mackie Control
|
peterpan
Max Output Level: -90 dBFS
- Total Posts : 20
- Joined: 2012/05/02 10:58:36
- Status: offline
Re:Synchronization problem with session drummer 3
2012/05/07 14:18:58
(permalink)
Chuck, Thanks... I do appreciate all that. And just the fact that this doesn't happen in your setup at least gives me hope there is SOMETHING external that might change things. I agree with you that there's little hope of getting it fixed at this point. But from a business point of view, I feel CW is without excuse, because I was drawing this issue to their attention back when 8.5 was indeed still the current offering. I also can't agree about upgrading every time a sound card, software version, or the machine itself is bested. I simply can't afford to live that way both money wise and time wise. You'd probably find it amusing that between Sonar 2.2 and 8.5 producer, I purchased NO interim versions. I lost my previous login and started over, but i used to monitor these forums all the time and just heard too many continued tales of woe after each upgrade, the worst of which was CWs lack of support. I finally bit the bullet in 8.5 because I just couldn't go another song without VST based drums. On the hardware front though, as its way easier for me as a musician to change things like sound cards in a desktop, I'm thinking this would be a very wise time to buy. Nobody want's desktops anymore, and I'm starting to think I could get a VERY high end machine dirt cheap for that reason. Especially if I'm willing to roll my own starting with a MOBO and CPU selection. Yes, I can currently get to 20 tracks with a lot of plug ins, and that's pretty amazing for my machine. But I'd feel a lot better to see my CPU meter sitting back at around 10% instead of 60. Cactus, Two questions... (1) are you also saying that an 8 bar LOOP in your setup won't start drifting after, say, a couple of minutes? And (2), its off topic, but doesn't quantizing drums tend to make them devoid of human feeling? I mean I used to quantize everything, but whenever a real drummer listened to my tracks he'd tell me the drummer sounds as stiff as a robot.
-Peter Pan... second star to the right Sonar 8.5, Win 32 XP pro, SR3. M-Audio/Delta 96/24, ASIO
|
stickman393
Max Output Level: -60 dBFS
- Total Posts : 1528
- Joined: 2003/11/07 18:35:26
- Status: offline
Re:Synchronization problem with session drummer 3
2012/05/07 15:28:26
(permalink)
Peterpan - I just wanted to chip in and say that this happens to me also. I reported it to Cakewalk back in the day (SONAR 6? 7?) and it never got addressed. Perhaps it is fixed in X1 (I don't use it sufficiently to know). Basically any MIDI track driving a VST or softsynth, when looped, after X times through the loop you can hear the out-of-synch-ness. It gets progressively worse. I first noticed it with a Delta 66 card, but I still see it now with my Echo Layla 3G.
|
Cactus Music
Max Output Level: 0 dBFS
- Total Posts : 8424
- Joined: 2004/02/09 21:34:04
- Status: offline
Re:Synchronization problem with session drummer 3
2012/05/07 19:55:57
(permalink)
Yes loops will not drift if it is quantized. To a point of course you need to understand how to use it. I guess I quantize because I must have found this same bug. I thought it was just me sucking at loop construction. I would never have the patients to build tracks with loops. I can play them faster than that. I only use loops to set a pattern when I first start composing a song.I pick a groove and either copy paste it or use groove clips and drag it out ( Thanks for that tip Dave.) Once the song has a structure I then play in real time building each drum part in turn. This certainly works well for me and if you are inclined to be a closet drummer it can sound convincing. I often use a real snare/ hi hats and cymbals.I still might tamper with quantize using audio snap --when it's in the mood to work. I always use a MIDI kick and definatly that should be quantized. This humanization gimmick has it's places but a kick should be in the pocket along with the bass. Myself I can hear a 128th note off time. 16th triplet is as far as I dare go.
|
peterpan
Max Output Level: -90 dBFS
- Total Posts : 20
- Joined: 2012/05/02 10:58:36
- Status: offline
Re:Synchronization problem with session drummer 3
2012/05/07 21:48:30
(permalink)
Stickman: Curious if you send each drum to a separate track too, because when I switch to sending all the SD drums to one track, not only do the drums stay in sync with themselves, but they seem to stay in sync with everything else I'm looping. Not that this is a fix, or a way to master, but for looping to experiment with an idea it is a work-around (albeit VERY inconvenient). But in any case, yeah I saw and posted a link) to a thread with a similar situation with X1, again with SD-3 as the common denominator. Now the solution someone came across in the X1 thread was interesting... they said the problem went away when you set the metronome to "ON" during playback. I haven't gotten that to work yet, but it might be because I'm not routing the metranome right for the SD-3 case (should it be Audio? Midi? and if MIDI, how do I get it to SD3?) It would be nice if that worked because it would be a simple switch, and presumably the metranome could be routed to an unused drum sound, or at least played at a zero volume, and still produce the synchronization effect! Cactus; the thing is, one of the reasons I've been working with "canned" drum sequences is because being played by a real drummer to begin with, they are not human-IZED, they are actually, well... HUMAN!  I'd hate to quantize a humanly played and captured drum sequence if I don't have to. Sure I add my own beats and accents to the drum tracks I import, but I'd really hate to quantize them. And by the way, I don't think this problem happens with ALL VSTs when looping, because I was messing with The "Kontakt" Player that came with the "Steven Slate drums" product a few years back, and I don't recall this issue ever happening. I think its purely an SD-3 problem! Anyway, thanks everyone. You don't know how much vindication it is to find out I'm not going crazy. If nothing else, we all have a few things we can try if it comes up. I guess the reason I even loop something at all is the very reason I need it to stay consistent for long time periods. By combining a loop (not just drums but maybe a bass riff and some chording) I can pick up my guitar and mic and experiment with lyric phrasing and guitar riffs, and often will come up with ideas that I wouldn't have immediately realized sounded good (or terrible!) had it not been for the ease of experimenting over a loop. By the way, for better or worse, least I could do is share some of my stuff with everyone... http://www.reverbnation.com/peterpanrandyconstan
-Peter Pan... second star to the right Sonar 8.5, Win 32 XP pro, SR3. M-Audio/Delta 96/24, ASIO
|
Cactus Music
Max Output Level: 0 dBFS
- Total Posts : 8424
- Joined: 2004/02/09 21:34:04
- Status: offline
Re:Synchronization problem with session drummer 3
2012/05/07 22:40:13
(permalink)
My guess is they are already quantized. I was thinking a solution here, if you say they don't drift when they are in one track, then why not compose the song in one track, then split it out into individual parts once it's been established all if good.
|
chuckebaby
Max Output Level: 0 dBFS
- Total Posts : 13146
- Joined: 2011/01/04 14:55:28
- Status: offline
Re:Synchronization problem with session drummer 3
2012/05/07 23:41:25
(permalink)
pp,are the loops your importing one long straight loop? maybe you can try cuting them down to 32 beats and then snapping them together? i find this is the way it should be done anyway,because this way each part is seperated into cats,like verses,bridges,chorus,exc. or if that doesnt do the trick,maybe sets of 16's? i dont know,just been bumping my head trying to come up with something for you on this. i know its not my job but thats what members do for eachother here. hope you stick around man. this is a good place,first forum ive ever posted consecutively in ever. people genuinely care for people here. well.mostly. every once in awhile youll get a wise guy,but most of the time we spend hours trying to figure out each other problems. good luck.
Windows 8.1 X64 Sonar Platinum x64 Custom built: Asrock z97 1150 - Intel I7 4790k - 16GB corsair DDR3 1600 - PNY SSD 220GBFocusrite Saffire 18I8 - Mackie Control
|
Glyn Barnes
Max Output Level: -0.3 dBFS
- Total Posts : 7564
- Joined: 2009/06/10 05:12:31
- Location: A Stone's Throw from the Line
- Status: offline
Re:Synchronization problem with session drummer 3
2012/05/08 01:19:10
(permalink)
I don't know if this is the issue but if you paste clips and the very first event is not exactly on the first beat of the bar Sonar will shift the the events in the bar to start exactly on the first beat. (depending on your snap settings) Another issue that can occur when pasting clips that are incomplete bars multiple times is subsequent bars will start at the end of the previous clip, not at the start of the next bar causing the track to "go out of sync" Both problems should be solved by converting to groove clips before cutting and pasting.
|
Boydie
Max Output Level: -83 dBFS
- Total Posts : 370
- Joined: 2010/02/28 14:55:04
- Status: offline
Re:Synchronization problem with session drummer 3
2012/05/08 09:03:59
(permalink)
I also regularly experience this issue when looping I output SD so that each drum is on a separate track I will usually just stop the loop and restart it when things start drifting
|
Cactus Music
Max Output Level: 0 dBFS
- Total Posts : 8424
- Joined: 2004/02/09 21:34:04
- Status: offline
Re:Synchronization problem with session drummer 3
2012/05/08 11:54:51
(permalink)
I think Glyn just nailed it. And since Dave ( daveny5) clued me in to groove clips I have had no further issues. It's faster too if what you need is just one pattern for 140 bars. The other bonus is it creates one clip so editing is global. Not off topic but is there a faster way to seperate each drum part than this method I use? One track containing all the drum parts. Copy it 5-6 times. Open each one in turn and delete all but the part ( notes) you want for that track. Name each track.
|
peterpan
Max Output Level: -90 dBFS
- Total Posts : 20
- Joined: 2012/05/02 10:58:36
- Status: offline
Re:Synchronization problem with session drummer 3
2012/05/08 19:25:42
(permalink)
Well thanks everyone. I've got a lot of things to try, and for what its worth the workaround I discovered (temporarily sending all drums to one track) is one that took me well over a year to find, so maybe it will help someone else to. @Cactus... that's just what I'll do. But if I figure out how to make the metranome fix work in 8.5, I'll let everyone know. @Chuckwalk: Well if I'm pasting "canned" drum clips, its usually one of the many patterns already available that came either one of the SD3 drum kits, or some other drum samples I've purchased over time. But... I've also composed my own drum patterns from scratch on the piano roll with the "snap" on, so I'm sure when I do that everything is exactly quantized, and with SD3 (and the drums routed to different channels), that will drift too. But to answer your question, when I'm looping, it's usually just a 4 or 8 bar sequence, and its just to build up an idea. @Glyn Yeah that's a whole 'nother issue I've run into to too! You definitly can confuse the heck of of sonar mixing mismatched length clips in a loop, or even if you paste a bunch of clips in succession without specifying how you want things aligned. Anyway, I'll let this go for now. But yes... this seems like a very kewl forum. I'm sure this has been a more productive discussion on this subject than I've ever had with cakewalk on ANY subject. Oh... that is unless you're calling the SALES dept.
-Peter Pan... second star to the right Sonar 8.5, Win 32 XP pro, SR3. M-Audio/Delta 96/24, ASIO
|
peterpan
Max Output Level: -90 dBFS
- Total Posts : 20
- Joined: 2012/05/02 10:58:36
- Status: offline
Re:Synchronization problem with session drummer 3
2012/05/17 14:27:38
(permalink)
Amid many protests that this couldn't possibly be a bug, and 100 more suggestions on how to tweak my settings, I finally got someone at cakewalk to accept an upload of a sample project I made to prove the issue. Well guess what... I got the following from someone there named Phil. So at least now I'm reasonable sure the problem is confirmed by the manufacturer, and who knows... maybe they'll even fix it! Hello Randy, First, I'd like to apologize in that I certainly was able to reproduce this issue fairly easily within SONAR 8.5 with your project. (Interestingly, not so much in SONAR X1!) Regardless, I took the liberty of filling out a Cakewalk Problem Report on your behalf to our Cakewalk Development to further examine the issue and provide updates as applicable. I am fairly certain it is not an unknown issue, as this was easily reproducable, but I cannot say for certain! A couple of suggestions however: 1. Try disabling Track Arm (if armed, which in this case it's not), or turning off Input Echo. This could be causing extra buffers at the start of the loop's succession, causing gradual drift. (At least that's a hypothesis.) 2. Try freezing the track, which temporarily bounces the MIDI file(s) in question down to audio, off your CPU. It should not drift at this point. Tracks can be frozen and unfrozen by the freeze button on the track, which looks like an asterisk (near Mute, Solo, Track Arm, etc. on any given track.)
-Peter Pan... second star to the right Sonar 8.5, Win 32 XP pro, SR3. M-Audio/Delta 96/24, ASIO
|
chuckebaby
Max Output Level: 0 dBFS
- Total Posts : 13146
- Joined: 2011/01/04 14:55:28
- Status: offline
Re:Synchronization problem with session drummer 3
2012/05/17 16:06:58
(permalink)
yea,i still think its all in your head peter. haaa.only kidding buddy, im glad you got some verification on the issue and found some serenity in there somewhere. glad to hear. i hope you make it to x1 someday and see how great it is. best wishes chuck
Windows 8.1 X64 Sonar Platinum x64 Custom built: Asrock z97 1150 - Intel I7 4790k - 16GB corsair DDR3 1600 - PNY SSD 220GBFocusrite Saffire 18I8 - Mackie Control
|
Cactus Music
Max Output Level: 0 dBFS
- Total Posts : 8424
- Joined: 2004/02/09 21:34:04
- Status: offline
Re:Synchronization problem with session drummer 3
2012/05/17 16:37:44
(permalink)
Notice the knife twist (Interestingly, not so much in SONAR X1!) so I guess they will not be fixing any bugs.
|