Time shifts every time I save a song
Please help!!! I'm baffled!!! How can I rectify this? It's driving me nuts!!! Every time I save a song after editing, I find that the notes and Markers have shifted by 3 ticks. I am using Sonar X3 and a Yamaha PSR S950. Previously, I had a Yamaha PSR 630 and that used to shift by 6 ticks every time I saved and reloaded the song. It seems to be the Keyboard settings might be doing this.
|
Beepster
Max Output Level: 0 dBFS
- Total Posts : 18001
- Joined: 2012/05/11 19:11:24
- Status: offline
Re: Time shifts every time I save a song
2016/02/25 12:42:57
(permalink)
☼ Best Answerby khalidissa001@hotmail.co.uk 2016/02/26 11:12:59
hmm... are you routing the MIDI tracks out to the device and using the internal sound banks (on the keyboard)? This smells like a latency problem but I'm too uneducated to really comment further. Also if Sonar Markers are getting nudged over that's a little weird. Please describe your exact setup (like how you have the keyboard hooked up, how you are routing it, what are your track settings, etc) and what exactly you are doing when you "save" (like is this somehow setup to playback the MIDI data, output it to your keyboard then route it back in or something)? Actually... define "Save" in this context. This is a very strange one fershure.
post edited by Beepster - 2016/02/25 12:57:42
|
Re: Time shifts every time I save a song
2016/02/26 11:35:40
(permalink)
I am sorry I am not very familiar with the technical terms yet but I'll try m best to explain. My PC is a Toshiba All In One X64 Bit  ?? With Sonar X3. The keyboard is a Yamaha PSR S950. These are hooked up directly by USB to USB. Using a Printer Type Lead. I am not familiar with Routing yet, I'm trying to learn, But every time I open Sonar the "Clock" on the Keyboard changes from Internal to Midi without me doing anything to the settings. Likewise, with Track Settings, apart from knowing how to check the settings, which shows Output as Digital Workstation and the Input as Omni. I have explained as best as I can. My apologies for my lack of knowledge, though I'm really trying to learn as much as I can. Thanks Again Khalid
|
Re: Time shifts every time I save a song
2016/02/26 11:38:25
(permalink)
Sorry, I forgot about Saving. I am saving every time I edit as a separate file by adding a letter to the File Name.
|
chuckebaby
Max Output Level: 0 dBFS
- Total Posts : 13146
- Joined: 2011/01/04 14:55:28
- Status: offline
Re: Time shifts every time I save a song
2016/02/26 12:35:04
(permalink)
it might not be a save that's causing your notes to shift, it could be latency. your not using a sound card you said ? try a simple test, do an over dub and see if your keyboard is right on or a second later (small delay.)
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
|
Beepster
Max Output Level: 0 dBFS
- Total Posts : 18001
- Joined: 2012/05/11 19:11:24
- Status: offline
Re: Time shifts every time I save a song
2016/02/26 15:19:53
(permalink)
hmmm... Again this isn't really my area of expertise BUT it is definitely sounding like latency of some kind. Are you programming the MIDI notes/arrangement INTO the keyboard THEN sending it to Sonar as opposed to playing the performance live on the keyboard into Sonar? I know that's probably a confusing question but the difference (to me) would be creating the performance in the internal editor on the keyboard then having that transmitted to the computer as opposed to having the keyboard write the notes directly to Sonar. I do not even know if that could result in this or if that's even possible with this device but such a transmission seems like it could cause such latency (and hopefully the more apt members can take that and explain further). As far as the keyboard displaying to "MIDI" clock instead of "internal" suggests it's syncing to Sonar's clock (so the keyboard is now using Sonar's MIDI Clock instead of it's own internal clock). That's what you want because it means Sonar and the keyboard have sync'd to each other. Soooo... and again I am absolutely not any kind of expert on this, this sounds like you are trying to transmit a MIDI pattern/program you are creating on the keyboard (instead of in the Sonar PRV or other MIDI data input areas) then when you are "Saving" the keyboard is then transmitting the data in real time but there is a slight "latency" (which is just a fancy way of saying there is a delay in signal which is incurred by the data having to travel a bit from the source to the target). If this is the case then there are some options to manage this type of "MIDI Latency" in the Sonar Edit > Preferences - MIDI options. However I personally don't understand those settings all that much (I'm mostly an audio clown and don't use external programming devices aside from direct controllers controlling softsynths) so others will have to chime in. Short (after typing it up it's not so short) version of all that... If you are recording, programming and editing the MIDI composition directly into your keyboard's onboard memory then try instead using the keyboard to 1) transmit your current composition to Sonar (which it sounds like you have already done multiple times) then 2) learning how to/then using the keyboard as a "dummy" controller to input the data directly to Sonar. In that scenario instead of the MIDI composition getting written to the internal memory of the keyboard it gets written to Sonar (or more accurately your hard drives via Sonar). As chuckebaby (howdy chuck) pointed out the lack of a proper audio/MIDI interface can introduce such latency so even live playback from the keyboard can introduce latency and even if you mess with the MIDI "buffer" Preferences to get rid of the latency that might cause other problems (such as nasty noise issues). If absolutely NO interface is possible at this juncture there is a program called ASIO4ALL (which should be avoided at ALLLLLL costs) that can be used to minimize latency until such time that you do find a proper interface with a proper "ASIO" driver. Again ASIO4ALL is an entirely NOT RECOMMENDED stop gap solution but on a computer with absolutely NO proper interface it can help reduce latency and provide better results. I have just likely confused the heck out of you and I apologize for that but now you have a bunch of things to reasearch, consider, reply to and hopefully some smarter folks can analyze the situation further and guide you into some low latency joy. Most importantly answer these questions... Do you have an ASIO audio Interface attached and installed on the system? If you go into the Sonar "Edit > Preferences > Audio - Driver Settings" options area what driver mode is being used? (ASIO, WMD/WASAPI, KS, MME) Again... apologies for likely confusing the heck out of you and not being able to give you a simple answer. Good luck.
|
Re: Time shifts every time I save a song
2016/02/27 09:27:44
(permalink)
Thanks everyone!!! I'll buy an interface. Any suggestions for a good one for amateurs like me?
|
chuckebaby
Max Output Level: 0 dBFS
- Total Posts : 13146
- Joined: 2011/01/04 14:55:28
- Status: offline
Re: Time shifts every time I save a song
2016/02/27 09:43:18
(permalink)
khalidissa001@hotmail.co.uk Thanks everyone!!! I'll buy an interface. Any suggestions for a good one for amateurs like me?
I like Focusrite interfaces myself. http://www.guitarcenter.com/Focusrite/Scarlett-2i2-USB-Audio-Interface-1314230537731.gcthis one is a great deal but keep in mind it has no midi options (for midi controllers) I also think Beep brings up a good point, if your just doing semi stuff and don't want to upgrade just yet, try using the ASIO4ALL driver. it will get you buy for now, just read the instructions because it can be a wee bit tricky sometimes and can play with your drivers for your onboard audio card.
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
|
rbecker
Max Output Level: -76 dBFS
- Total Posts : 740
- Joined: 2006/01/20 14:32:19
- Location: Wisconsin, USA
- Status: offline
Re: Time shifts every time I save a song
2016/02/27 10:12:55
(permalink)
khalidissa001@hotmail.co.uk Thanks everyone!!! I'll buy an interface. Any suggestions for a good one for amateurs like me?
I have a Focusrite scarlett 2i4, BUT much depends on what type of recording you are doing. I only record one thing at a time, so the smallish 2i4 has plenty of inputs for me. It has been stable running under Windows 7. My only complaint is that it only has one headphone out, which means I needed to split the signal (Berringer MicroAmp HA400) so I could have phones for myself and the singer. Maybe I could have done something with the jacks on the back, but I never did figure that out. Do a forum search either here or on the gear forum, or just google. Take a look at Sweetwater. Take some time and get the audio interface that will last you a while, and is the best performer for the money you want to spend.
RJB -Vernon Corv "There are 10 types of people in the world...Those who understand binary and those who don't." My Songs --- Sonar Platinum HD: ST2000DM 001-1ER164 7200RPM Intel(R) Core(TM) i7-2600 CPU @3.40 Ghz RAM:12.0 GB Memory:2 drives 1 Terabyte each Windows 10 Video: NVIDA GeForce GTX 550 Ti Audio: Focusrite Scarlett 2i4
|
Beepster
Max Output Level: 0 dBFS
- Total Posts : 18001
- Joined: 2012/05/11 19:11:24
- Status: offline
Re: Time shifts every time I save a song
2016/02/27 10:20:57
(permalink)
Yes, I too recommend Focusrite products as a quality, low cost solution. They are about as reliable as you can get in their price range. I own a Focusrite Scarlett 18i6 which is one of their more robust models (more inputs/outputs). I paid about $300 for it and it was worth every penny to have access to the extra connections (however I do a lot of audio stuff and like to hook things up in different ways without having to reconnect everything all time). I believe it has recently been replaced by the 18i20 which has more output options (wish I had that one actually). The 18i6 has MIDI DIN connectors (in and out) which the smaller models may not have (like the 2i2 Chuck referred to). However that doesn't matter if all your MIDI devices use a USB connection. That will work just fine and you still get the benefit of the interface helping with the audio processing (so you get lower latency/better quality). The only time you would need the MIDI inputs/outputs is if you had an older MIDI device that doesn't use USB but intead uses the old DIN style connectors (the big round connections that sort of look like really OLD, pre PS2 computer keyboard connectors... which were also called DIN connectors). I'm not sure about this (the other guys may know) but maybe if you get something like a 2i2 (to save money if you don't need all the extra audio connections) then find yourslef in need of MIDI DIN connectors you MAY be able to just get a 1-2 port MIDI card/interface (like the old Echo MIA cards or whatever they're called... maybe the Gina card is the one I'm thinking of). I know with ASIO audio drivers you can only have one interface going at once but I'm not sure if that means you can't add a simple MIDI card for DIN connections. Also... and this is extremely important, any card you get make ABSOLUTELY SURE they have up to date drivers for your operating system. A lot of older interfaces do not have Windows 10 (or even Windows 8) drivers. Also check online reviews to make sure there aren't a bunch of people complaining about drivers (or other problems). Any new interface should have up to date drivers but that's just in case you intend to buy used. This is why Focusrite is usually a safe bet. They maintain their drivers properly. The devices themselves are quite good too (nice mic pres, lots of useful features without too much dumb gimmicky stuff, pretty rugged steel cases and decent connectors, etc). Cheers.
|
rbecker
Max Output Level: -76 dBFS
- Total Posts : 740
- Joined: 2006/01/20 14:32:19
- Location: Wisconsin, USA
- Status: offline
Re: Time shifts every time I save a song
2016/02/27 10:29:36
(permalink)
I wrote: "I have a Focusrite scarlett 2i4, BUT much depends on what type of recording you are doing. I only record one thing at a time, so the smallish 2i4 has plenty of inputs for me. It has been stable running under Windows 7. My only complaint is that it only has one headphone out, which means I needed to split the signal (Berringer MicroAmp HA400) so I could have phones for myself and the singer. Maybe I could have done something with the jacks on the back, but I never did figure that out." To this I would add that some of the Focusrite AIs that are of higher grade than mine have a control interface that you can open on your computer. The 2i4 has none. Also, about a year ago I researched how I could get a compressor in the signal chain between my mic and X3 going through the 2i4. Can't easily be done using 2i4, whereas a Focusrite or other model with more bells and whistles might allow for that.
RJB -Vernon Corv "There are 10 types of people in the world...Those who understand binary and those who don't." My Songs --- Sonar Platinum HD: ST2000DM 001-1ER164 7200RPM Intel(R) Core(TM) i7-2600 CPU @3.40 Ghz RAM:12.0 GB Memory:2 drives 1 Terabyte each Windows 10 Video: NVIDA GeForce GTX 550 Ti Audio: Focusrite Scarlett 2i4
|
Beepster
Max Output Level: 0 dBFS
- Total Posts : 18001
- Joined: 2012/05/11 19:11:24
- Status: offline
Re: Time shifts every time I save a song
2016/02/27 10:42:00
(permalink)
Good point, rbecker. The name of the software mixer thingie (at least for the Scarlett series and maybe others) is called Scarlettmix. I believe the lowest "grade" model that comes with it included in the Scarlett series is the 2i6 (or is that 2i8?... I forget). My 18i6 comes with it as would the 18i20 I believe. It allows you to do multiple headphone mix "scenes" to send out to the various outputs... or something like that. I really don't mess with it much because it's just me tweedling away in my little "studio" by myself. I think Focusrite recently said they offering one of their newer effects plugin packages for free to new users as well. Not sure if that deal is still going on. It was in the Deals subforum here a little while back (I think CCLarry posted it). Unfortunately us older users weren;t included in that offer. Cheers.
|
jpetersen
Max Output Level: -61 dBFS
- Total Posts : 1499
- Joined: 2015/07/11 20:22:53
- Status: offline
Re: Time shifts every time I save a song
2016/02/27 10:44:14
(permalink)
☄ Helpfulby khalidissa001@hotmail.co.uk 2016/02/28 21:19:30
According to the manual, your S950 can connect to Sonar and your computer directly over USB. You don't need an interface. What exactly you mean by 3 ticks? Do you look at where the notes begin, save the Cakewalk song project file, re-open it, and the position of the midi notes have changed? 3 ticks is an extremely short amount of time (if indeed we are talking about the same thing). I am sitting in front of my Sonar X3 right now, zoomed in as far as I can go, I am increasing the note start time by 1 tick and I cannot even see the note postition change, it's that short. ...OK, 3 ticks I am beginning to see something. But as I say, I am fully zoomed in, so I suspect we are not talking about the same thing.
post edited by jpetersen - 2016/02/27 11:08:42
|
Beepster
Max Output Level: 0 dBFS
- Total Posts : 18001
- Joined: 2012/05/11 19:11:24
- Status: offline
Re: Time shifts every time I save a song
2016/02/27 10:50:38
(permalink)
Oh and rbecker... as for adding that hardware compressor, if wanted to have the compressor in between the mic and the DAW you'd just connect the mic directly to the compressor then the Line output of the compressor to the Line input on the 2i4 (this would require you using the multi input on the Scarlett and making sure it is set to Line In as opposed to Instr). However I have to set the Line In vs Instr connection stuff in Scarlettmix. Maybe the 2i4 simply does not have a line input option at all but that seems odd because it's an important function. Cheers.
|
Beepster
Max Output Level: 0 dBFS
- Total Posts : 18001
- Joined: 2012/05/11 19:11:24
- Status: offline
Re: Time shifts every time I save a song
2016/02/27 10:55:36
(permalink)
☄ Helpfulby khalidissa001@hotmail.co.uk 2016/02/28 21:20:11
jpetersen According to the manual, your S950 can connect to Sonar and your computer directly over USB. You don't need an interface.
That's what it sounds like he's doing. I don't think he's using the onboard sounds BUT rather he's programming the MIDI data inside the sequencer on the keyboard then that's being written to Sonar (which then triggers softsynths in Sonar). So when he saves it might be playing back the performance (and overwiting the old one) but due to latency it's printing it slightly later than intended each time... or something like that. I figured that would be avoided by the device clock syncing with Sonar but that's out of my skill level so I dunno.
|
jpetersen
Max Output Level: -61 dBFS
- Total Posts : 1499
- Joined: 2015/07/11 20:22:53
- Status: offline
Re: Time shifts every time I save a song
2016/02/27 11:19:25
(permalink)
I figured someone who hardly knows what computer he has is unlikely to really undersstand latency and ticks. If he comes back, we can inquire further.
|
Beepster
Max Output Level: 0 dBFS
- Total Posts : 18001
- Joined: 2012/05/11 19:11:24
- Status: offline
Re: Time shifts every time I save a song
2016/02/27 11:37:48
(permalink)
☄ Helpfulby khalidissa001@hotmail.co.uk 2016/02/28 21:22:07
jpetersen I figured someone who hardly knows what computer he has is unlikely to really undersstand latency and ticks. If he comes back, we can inquire further.
It did occur to me that "ticks" in this sense may be referring to audible metronome ticks as opposed to the more finite digital ticks BUT OP seems happy enough with the info so far and is looking into options to help. I would however disagree that an audio interface won't help even if they are connecting via USB. The interface would offload some of the processing from the system and provide access to lower latency ASIO drivers thus allowing everything to work more smoothly. HOW or WHY that happens... dunno. I'm not a tech but I certainly know that if I use a program like Sonar (or any other DAW) in combination with softsynths then try to input real time data from a MIDI controller it lags like a bugger (and causes all sorts of audible glitching). Bring an properly installed/configured interface into the equation and that same MIDI controller connected via the same USB port starts working much better. I can say I've done this in Sonar, Reaper and FLStudio (demo) with all the same results. The addition of ASIO4ALL also helped a bit when no interface was available which is why I brought it up. But is much glitchier and does not provide the same low latency as when there IS a proper interface connected. Just jamming a USB MIDI device into a port and expecting the onboard soundcard of the computer to work properly in WDM or KS or MME with no other consideration taken will ineveitably lead to poor results/disappointment. Even direct input into Step Sequencers or PRV data entry areas with no live input at all is problematic without some kind of interface (again... I've tried and again ASIO4ALL helps but a proper interface is way better). OP is certainly being polite and trying to learn. Sounds like he might be about where I was when I signed up to this place so I fully understand what he's going through. Cheers.
|
jpetersen
Max Output Level: -61 dBFS
- Total Posts : 1499
- Joined: 2015/07/11 20:22:53
- Status: offline
Re: Time shifts every time I save a song
2016/02/27 17:17:25
(permalink)
We don't even know what he is trying to achieve. Does he just want to record his MIDI playing in Sonar, then play it back? If so, why? The Yamaha S950 manual says it has built-in recording capability to a USB stick. Audio. It is a full, auto-accompanyment, microphone input and autoharmonizer, has multitrack midi recording built in, etc. Firstly, what added value is he expecting from Sonar? And second, so many things can be conflicting. Anyway, we'll see.
|
chuckebaby
Max Output Level: 0 dBFS
- Total Posts : 13146
- Joined: 2011/01/04 14:55:28
- Status: offline
Re: Time shifts every time I save a song
2016/02/27 17:28:06
(permalink)
jpetersen According to the manual, your S950 can connect to Sonar and your computer directly over USB. You don't need an interface.
he can connect with USB I agree...but without a driver, latency is almost a guarantee. but without a reply we are all kind of sitting our hands :-)
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
|