A possible solution (just random guessing here though) may be a quick (a few frames? Maybe more/less) fade out of instrument 1 and fade in of instrument 2 at the "link" (not fade to/from 0, but you could experiment with it a little, maybe half of current or more is enough).
*EDIT: After watching john's video more closely I have a question:
I dont really understand what you are doing in the instrument editor. Arent you just playing a instrument without "change/link"? At least that is what I can see. How come that there are some glitches/pops there as well?
I dont really understand what you are doing in the instrument editor. Arent you just playing a instrument without "change/link"? At least that is what I can see. How come that there are some glitches/pops there as well?
Well, I guess because it has something to do, not only with going from one instrument to another, but also something in the 'initialisation'. Also, do you hear that some instruments seem to 'pop' and others don't? The ones I'm staying on for a while are the ones which I wanted to emphasize.
I tested it a bit in moonblaster, comparing HW instruments there and with your video.. I feel the problem is present in every instrument in your example video. Like the flute playing father jacob it seems every note has some volume issues at start of each note. Even when you cycle through instruments I hear some problems at the start of each note of each instrument you test.
I THINK the note gets triggert at correct volume but then drops to a lower value (maybe 0?) for a very short while and then gets set to the correct volume again.
I THINK the note gets triggert at correct volume but then drops to a lower value (maybe 0?) for a very short while and then gets set to the correct volume again.
Yes, it sure sounds like that, doesn't it?
[offtopic]John: that Ys-III tune sounds really fantastic... by the way, did you check the YS III music of the Sega Genesis port? [/offtopic]
I THINK the note gets triggert at correct volume but then drops to a lower value (maybe 0?) for a very short while and then gets set to the correct volume again.
Yes, it sure sounds like that, doesn't it?
Volume is the same all the time. Perhaps there is a mix up in the key bit. I need to check.
@ Manuel: Thanks! Here is the full song:
https://www.youtube.com/watch?v=FX5s4m55COg
And yes, I love the Genesis port. I think it's way better than the SNES one in every aspect.
@ Huey: Allright, cool. :)
After a vacation I finally had the time to pick this pickle up. I think I have solved the issue. I'll do some testing today to see if it works as expected now.
It was a matter of rewriting the routine to disable and enable the keyon bit when updating the registers but only when needed.
Nice to see TT FM is evolving. Thank you Huey and the other members involved.
