Sounds won't stay with their assigned groups

Official support for: tx16wx.com
Post Reply New Topic
RELATED
PRODUCTS

Post

For most groups it works fine but with some groups I find that if I assign a sound to the group, save the program and then load the program again it turns out that the sound for that group isn't the same one as when I saved it.

This happens both on Windows 10 and OSX 10.14.1 and on both operating systems I'm using version 3.0.14d of TX.

Any ideas?

Post

Can you send the program + samples? This happens when you save a txprog file to disk?
TX16Wx Software Sampler:
http://www.tx16wx.com/

Post

I have attached the offending txprog.

This problem appears to happen when there is a large number of groups or sounds, I'm not sure.

In my case it is a drumset. Originally each drum sound had it's own group and sound and this problem was happening. I combined everything into one group and the problem went away. Then I tried separating the different drum sounds in an organized way (toms, snares, cymbals, etc..) separated by groups. At first it was working OK but at some point (not sure when) it has started to fail again.

To reproduce this problem:
- Load drumset.txprog
- Each group should have it's own sound so go to the group "STICKS" and change it's sound from "CONGA HI" to "STICKS".
- Save the program.
- Load the drumset.txprog again and check if the group "STICKS" still has the "STICKS" sound assigned to it. When I do this I find it has "CONGA HI" again.

I hope to have been of help. Let me know if there is anything else you need.
You do not have the required permissions to view the files attached to this post.

Post

Thanks for the file. Excellent repro. The problem is that some sound groups where created by copy, which has a bug that it also copies the ID of the sound, leading to the reference resolving once saved and reloaded becoming broken.

The good news is that this can be detected on load time, and the duplicated ID:s can be replaced. The bad news is that once loaded, the group to sound assignment will still be broken, because the loader has no way of determining the correct one. But once adjusted and re-saved they should then stay correct. Will be in next update.
TX16Wx Software Sampler:
http://www.tx16wx.com/

Post

New build up.
TX16Wx Software Sampler:
http://www.tx16wx.com/

Post Reply

Return to “CWITEC”