Page 1 of 1

Viena 0.999 Purge Problem

Posted: Mon Oct 23, 2017 8:24 pm
by John Reimer
Kenneth,

I am back to making samples and a new soundfont, and I'm afraid I have to report that Viena 0.999 is sometimes (not always) corrupting the samples after purging and then saving. It's not a consistent behaviour. It's just like what was happening with some of its recent predecessors.

I have taken to doing my main work with 0.999, which is always with a single preset (often with two instruments), and I am having no problems. But when I add the developing preset to the main soundfont by deleting the previous version of the preset, doing a purge, then copy the new version of the preset, and then save - that's when I sometimes discover the problem. So for this final step of adding etc., I use an old version of Viena, which behaves itself totally.

John Reimer

Re: Viena 0.999 Purge Problem

Posted: Tue Oct 24, 2017 5:02 pm
by Admin
Thanks John,
I've spent literally days - if not weeks - trying to reproduce this behavior, but with no luck. If you think you can reproduce it an send me the instructions I would jump of joy!

Re: Viena 0.999 Purge Problem

Posted: Wed Oct 25, 2017 6:38 pm
by Admin
John,
Just by chance I stumbled upon one bug in the latest versions (it must have been there for a long time!) that may or may not be causing you problems. The error is in how the Purge function handles samples with bad stereo pair links. Like in this SoundFont:
https://www.dropbox.com/s/jzuvcaf72w4lahq/0999BadLinksPurgeError.png?dl=0
In this SoundFont the sample C2(L) (the left pair) does not link to the correct right pair, C2(R), but to the sample Snare, which isn't even used by that particular instrument - or any instrument, actually. It will thus be purged. But because the Snare sample doesn't tell Viena that it is supposed to be the right pair of sample C2(L), the link to the - now deleted - Snare sample remains in effect. Which is bound to cause trouble! In order to fix issues like these before it is too late you should have the checkbox "Always check stereo link" checked. As you can see in the image, lower part, having this checked fixes the bad link for C2(L). You can also run the procedure "Check and fix L-R links" found in main menu item Edit.

Anyway, I have fixed this error now. Purged samples will also be removed from all link references. Here is the new version for testing:
https://www.dropbox.com/s/2ydcjlnkcixgoep/Viena1000A.rar?dl=0

Re: Viena 0.999 Purge Problem

Posted: Thu Oct 26, 2017 12:43 pm
by Admin
Here's an even better version:
https://www.dropbox.com/s/o5m6vbbrwhtyy ... B.rar?dl=0
"B" doesn't really fix any bugs, it merely prevents a potentially bug from occurring in relation to the Purge action.

Re: Viena 0.999 Purge Problem

Posted: Fri Oct 27, 2017 7:34 pm
by John Reimer
Kenneth,

I have just now seen your further replies, and have downloaded Viena 1000B.rar, and should be able to give a report in a day or so.

John Reimer

Re: Viena 0.999 Purge Problem

Posted: Sun Oct 29, 2017 5:38 am
by John Reimer
Kenneth,

I have sent you a private message with a couple of dropbox links.

John Reimer

Re: Viena 0.999 Purge Problem

Posted: Mon Oct 30, 2017 5:56 pm
by Admin
John,
see my answer, please.