638d56ce63
_engineChMap: key=sfId:bank:prog → allocated MIDI channel. Mỗi track ARM riêng biệt có engKey khác nhau → allocated channel riêng (0-8 round-robin). _playNoteFluid lookup channel từ map thay vì dùng MIDI channel gốc (luôn 0).