Forum

Please or Register to create posts and topics.

Playing digidrums from events on 2nd or 3rd PSG

Hi,  Thanks for writing this very flexible tracker software!

I'm setting up some music with three PSGs (eventually to run on the Spectrum Next). I'm finding that if I set the digichannel to 1-3, then I can play drum samples on the first PSG by writing instrument numbers in the events channel. But I was expecting that I could play them on the 2rd or 3rd PSG by using digichannel numbers 4-9, but they don't seem to trigger anything there. Is there a different way I should do that?

Hi!

The right way is not to use a channel >2, but to set the PLY_AKY_DIGIDRUM_PSG_NUMBER. Check the PlayerAkyMultiPsg.asm, line 71, in the Digidrums sections. Keep the digichannel from 0 to 2.

Tell me if it works for you!

Targhan.

Ah - thank you, but I just meant playing them in the tracker interface for now, not the on-device playback.  (Eventually I plan to use the Spectrum Next’s 8-bit DAC to play the samples from event number triggers).

Oh sorry for the misunderstanding.

Well you know what? You've just found a bug! 🙂 I admit this is something I didn't try a lot, and you are right, the sample is not heard if the digichannel is not on the first PSG.

I'm working on a big feature right now and don't intend to make a new release before it is finished, is it OK for you to wait a bit before this bug is corrected?

Not a problem at all, thanks for looking into it.