The transpose function is not incrementing by 1 note. The first note is but when the transpose is 2 there is a transpose of 3 notes. It is not possible to transpose 12 notes. How can i fix this?
Thanks for reporting this, it seems to be a programming error.
Open mbfm_se.inc, search for MBFM_SE_Note, and remove this block:
;; transpose it
movlw MBFM_Ix_TRANSPOSE
movf PLUSW0, W
sublw 0x40
xorlw 0xff
IFSET WREG, 7, movlw 0x00
addwf IRQ_TMP5, F
[/code]
you will find a similar code below these lines - this is the right one
Best Regards, Thorsten.
I’ve released an updated version (midibox_fm_v1_1a) where this issue is fixed
Best Regards, Thorsten.