Hi! Thanks.
As for the note, this is not really possible, because the sound effects are only an optimized stream of PSG data (volume, periods, etc.). So there is no “note” or any musical info. This was done for two reasons:
– Efficiency (the sfx player is fast, no need to calculate anything)
– The same code and data can be used in all four players, it was important that all the sfxs could work with all the players, regardless of their limitations. It was also a huge gain for me, no need to code 4 different sfx players.
However, what you can do is modify the sound effects in real-time. The format is very simple and is described in the documentation inside the package. I’ve already done it for car engine, bomb dropped, etc.
Maybe, in the future, I could add a “add period” to a channel. It would not be musical, so wouldn’t work for arpeggios sounds (they would sound off-key), but would be enough for most sfx.