• SONAR
  • [Solved + Workaround Available] Getting artifacts when rendering from VocalSync (p.2)
2015/01/19 14:36:36
Seth Kellogg [Cakewalk]
CoteRotie
bapu
Noel says he's been able to replicate the Melodyne issue and since VocalSync and Melodyne are both ARA dependent I would believe they are related.


Thanks, Bapu, where did Noel say he was able to repro the Melodyne issue?  I didn't see that in the thread I started about the issue, is there another thread that I missed? (Or do you have a bat-phone connection to Cakewalk HQ?)
 
Regards,
John




I couldn't find the other thread where he said that but, we're aware of the Melodyne issue and working on a fix. 
 
I'm digging into the VocalSync issue right now. Thank you for such a clear video Sylvan!
2015/01/19 15:15:19
Sylvan
Thank you Seth, you guys are great! I can't believe the level of attention Cakewalk customers receive. I couldn't imagine getting this level of service anywhere else. I am all in with Cakewalk and SONAR. Thank you.
2015/01/19 18:07:15
Noel Borthwick [Cakewalk]
Hi Sylvan,
 
Seth was able to replicate the VocalSync issue. Believe it or not it doesn't like your voice :-P
When you render vocalsync it is using time stretching to align the vocals and the default algorithm being used to render the time stretches is the Izotope radius vocal stretching. It works pretty well but it doesn't seem to do a good job on Baritone voices like yours. Seth did a bass voice test and got similar artifacts.
 
Fortunately there is a way to change the default offline render algorithm in aud.ini.
Please try out the following combinations and let me know how it works out. For a bass voice #6 should work fine. The VocalSync stretch modes are stored in aud.ini. The  specific variables for VocalSync are:
 
DefaultVocalSyncOfflineStretchMethod
DefaultVocalSyncOnlineStretchMethod
These can be set to one of the values below. Don't set the online method to the expensive types or it will glitch.
 
The legal values are:
       1,        Groove Clip Stretching
       2,        Izotope Radius Low Quality (faster - currently not used)
       3,        Izotope Radius Normal Mix Quality
       4,        Izotope Radius for Solo Material
       5,        ReCycle-style
       6,        Izotope Radius for Solo Material for bass
       7,        Izotope Radius for Solo Material for vocals and higher-pitched material
       8,        Indicates that offline mode should match the online mode
       9,        Izotope Radius Mix Advanced
       10       SOLA stretching (experimental)
 
eg: 
DefaultVocalSyncOfflineStretchMethod=7 
selects Radius Solo Vocal (which is the default)
 
NOTE: To change this go to Preferences | Configuration file and edit the value there and save it. Then you must click Reload configuration to load the settings in SONAR. Please also note that the change will NOT apply to clips that have already been vocalsynced, only to new vocal sync clips. To make it apply to an existing VS clip, first remove vocal sync and then Vocal Sync it again and then render.
 
2015/01/19 18:13:53
scook
DefaultVocalSyncOfflineStretchMethod
DefaultVocalSyncOnlineStretchMethod
are not documented.
 
I am filing this away for future reference
2015/01/19 19:06:23
CoteRotie
I tried DefaultVocalSyncOfflineStretchMethod = 6 and DefaultVocalSyncOfflineStretchMethod = 8 and even though the latter should give the same result as before rendering (I'm guessing?) I still get artifacts after rendering that are not there before rendering. 
 
They don't sound the same as they did with the previous setting, but they are still there.
 
Will be interesting to see if anybody else gets the same or better results.
 
John
2015/01/19 19:15:59
Noel Borthwick [Cakewalk]
NOTE: To change this go to Preferences | Configuration file and edit the value there and save it. Then you must click Reload configuration to load the settings in SONAR. Please also note that the change will NOT apply to clips that have already been vocalsynced, only to new vocal sync clips. To make it apply to an existing VS clip, first remove vocal sync and then Vocal Sync it again and then render.
 
I updated my original post with this. For a baritone speaking voice we didnt get artifacts with the bass version. In a future update we may consider adding the stretch modes to the UI. The default works well for most normal cases.
2015/01/19 19:16:33
gustabo
CoteRotie,
Then shouldn't it be:
DefaultVocalSyncOfflineStretchMethod = 8
DefaultVocalSyncOnlineStretchMethod = 6
?
 edit: never mind, different suggestion offered by Noel
2015/01/19 19:18:18
Noel Borthwick [Cakewalk]
I dont recommend changing the online method.
2015/01/19 19:23:33
CoteRotie
@Noel, I edited the Aud.ini file, saved it, reloaded it with the reload button and tried again, exactly as you suggest.  I even quit SONAR and restarted and still had the artifacts.  Each time I got the artifacts I just hit "undo" to restore the clip to the original not rendered state before trying the Aud.ini edits again.
 
@gustabo- Since the online stretch method doesn't give artifacts (and my understanding is that this is the method used to audition the audio prior to rendering, correct me if that's not true) I left that alone.  I changed the offline rendering method to the bass method and still had artifacts.  So at that point I changed it to be equal to the online rendering method which shouldn't result in artifacts as I don't hear them while auditioning the clip prior to rendering. 
 
That's my thinking, if I'm wrong about any of that let me know ;)
 
Thanks,
 
John
2015/01/19 19:59:35
Noel Borthwick [Cakewalk]
Did you actually remove vocalsync? You must REMOVE the region effect itself and then add it back before the new render mode will be used. Try it on a fresh project to be sure. It definitely worked here with stretch mode 6 on similar material to what Charles used.
© 2026 APG vNext Commercial Version 5.1

Use My Existing Forum Account

Use My Social Media Account