Found the bug. It must have been there for a while - at least since the midi thru 'any' option was added. You guys must be asleep ;-) Basically, it was passing the data thru OK, but when it came to checking the status byte of each passing message to see if it was a note on or off, it was comparing the whole byte instead of only the top nybble, so it was only seeing notes on channel 1. if (rx_stat == 0x90) should have been if ((rx_stat & 0xF0) == 0x90) for those of you who know about these things. Fix is up now, in v3.83 rev 2. My excuse for not testing this properly is that my only midi keyboard is a Jupiter 8, which doesn't have a local off, so using it as a master keyboard is a pain in the blocks. > Thru seems to work although I kinda thought the Orbital responded to > Portamento on/off and it clearly wasn't. Might be channel related also > - had two other beta tests to get into tonight so didn't have long for > any... 8) Busy lad. Anything exciting ? > >Ack. Dodgy DIY synths ;-) > > Tony not subscribed then <g>? He must be napping too. Cheers, Colin f
Message
RE: [analogue-sequencer] MIDI Input weirdy
2004-01-05 by Colin f
Attachments
- No local attachments were found for this message.