-
Hello,
If you have one instrument zone, with some loop start/stop offset
then you save the instrument in polyphone
It transform this into the samples loop zone
so it remove the generators #2 and #3
but it does not remove the generators #45 and #50 (coarse values) !!!!!!! -
Not sure if Davy is reading this bug, and if it has been corrected on the new beta ?
I can't use Polyphone for now if it kill my SF2 collection changing the loop start/stop incorrectly -
Hello I did the following:
* open a soundfont
* at the instrument level, add a different value in the 4 possible offsets (loop / sample start / end offset)
* save the soundfont
* close the soundfont
* reopen the soundfont
I got the same values as expected. Maybe you mentioned something else?
Regards,
Davy -
mmm... the problem is if there is NOT loop informations in the samples themself
When saving, you fill the loop information from the instrument zone to the sample zone
but you don't remove the coase values of the instrument zone
And as you know, they are OFFSETS, so the player need to addition the loop values of the sample zone + the info of the instrument zone -
I cannot reproduce the bug. Here is what I did:
* I created a new soundfont and added a sample with no loop inside,
* I created an instrument with one division containing the sample,
* 4 different values have been set in the offsets,
* I saved, closed, reopened,
* values are still correct and no loop at the sample level.
Please describe the process for reproducing the bug, this is still not very clear.
Regards,
Davy -
* create a new soundfont and add a sample. Uncheck "En Boucle" and set the loop point start and stop at 0
* created an instrument with one division containing the sample,
* add 2 different values for the loop offsets start and stop, exp 5000 and 10000
* save
Go to the sample screen, you will see "en boucle" back again, and values back from 0 to end of sample -
I don't know if the loop point in the sample section is changing to 0-0 to 0-end):
But:
The settings you make in the Instrument section are not automatically reflected in the Sample section.
If it was, we'd have a lot of problems.
We can use the same sample with a different starting points and / or loop points on another instrument. (Yes I am using it that way)
For example: for legato-play, tremolo-effect, etc.test-sf.sf2 -
Finally I understand the bug! The minimal steps to reproduce are:
* set 0-0 for a sample loop, at the sample level,
* save.
The sample loop is now changed to 0-{sample length - 1} and there is a problem if, in an instrument using this sample, the sample loop end offset is based on the sample loop end at the sample level.
I'll fix this, thanks -
Good to hear you have found the problem !
Yes, I have many SF2 with the samples loop positions at 0, and they are defined in the instrument level.
And I had problem when saving such SF2 with Polyphone.
Please drop a word here when it is corrected, so I will be notified
Cheers -
Fixed!
This fix will be included in version 2.1. I'm still waiting for some bug reports and if everything is ok I'll release the version at the beginning of September. -
Great
Sign in or register to take part in discussions.
Polyphone needs you!
Polyphone is free but there are costs associated with its website and development. A small donation will help a lot.
Donate
Learn the basics
Try a tutorial
Scroll to
top
top