Viena 0.999 Purge Problem

All about the SoundFont editor Viena
Post Reply
John Reimer
Posts: 65
Joined: Sat Mar 21, 2015 11:29 pm

Viena 0.999 Purge Problem

Post 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
Admin
Site Admin
Posts: 671
Joined: Tue Mar 17, 2015 9:22 am

Re: Viena 0.999 Purge Problem

Post 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!
Admin
Site Admin
Posts: 671
Joined: Tue Mar 17, 2015 9:22 am

Re: Viena 0.999 Purge Problem

Post 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/jzuvcaf72w4la ... r.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/2ydcjlnkcixgo ... A.rar?dl=0
Admin
Site Admin
Posts: 671
Joined: Tue Mar 17, 2015 9:22 am

Re: Viena 0.999 Purge Problem

Post 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.
John Reimer
Posts: 65
Joined: Sat Mar 21, 2015 11:29 pm

Re: Viena 0.999 Purge Problem

Post 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
John Reimer
Posts: 65
Joined: Sat Mar 21, 2015 11:29 pm

Re: Viena 0.999 Purge Problem

Post by John Reimer »

Kenneth,

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

John Reimer
Admin
Site Admin
Posts: 671
Joined: Tue Mar 17, 2015 9:22 am

Re: Viena 0.999 Purge Problem

Post by Admin »

John,
see my answer, please.
Post Reply