MIDITools Global Input Midi Note Follower off by one issue

Summary: Provide a descriptive summary of the issue.

Steps to Reproduce: I'm only seeing this when using Ableton's Feedback midi notes, so I'm afraid this will be hard to reproduce if you don't have Ableton.

When using MIDI feedback feature, Ableton sends the same note with three different velocities to show the state of the clip that is playing: 0 126, and 127.

Global Input MIDI note Follower is not catching the 127 velocity. It just skips from 0 to 126 and back and forth. MIDI Monitor is displaying the 127 velocity as expected, and I can see the 127 when using the regular MIDI Note receiver.

What's odd is when I send a standard MIDI note from ableton with velocity of 127, the Global Follower is working.

Expected Results: I expect to see Velocity of 127 coming out when played.

Actual Results:

Global Input MIDI note Follower is not catching the 127 velocity. It just skips from 0 to 126 and back and forth.

Regression: I'm using Snow Leopard 64 bit, and I've tried a few different versions of MIDI tools all with the same result.

Notes: Provide additional information, such as references to related problems, workarounds and relevant attachments.

Right now I'm using the Built In MIDI note reciever, but it's a pain because I have to route each individual note. It'd be swell to get this working properly.

cybero's picture
Re: MIDITools Global Input Midi Note Follower off by one issue

Have you tried duplicating your copy of Quartz Composer, naming it Quartz Composer (32-bit), opening the Get Info on the duplicate, setting that to 32 bit runtime and seeing if this particular problem with Ableton is then reproducible, mbira ?

Do you have another midi in / out application just to double check if it also spits its dummy out on this curiously difficult detail?

Also have you read up on the Ableton API?

Perhaps others more familiar with Ableton's quirks and modus operandi would be better able to advise about that.

mbira's picture
Re: MIDITools Global Input Midi Note Follower off by one issue

It's not an ableton issue. The stock MIDI note receiver catches the 127 fine. Also Midi Monitor is catching the notes fine. I'm checking on the 32 bit thing now...

mbira's picture
Re: MIDITools Global Input Midi Note Follower off by one issue

I've been trying to refine the issue to help get to the bottom of this. For some reason the Global Input Midi Note Follower (GIMNF) is not picking up that one velocity note, but only in MIDI feedback mode. It's catching simple MIDI notes sent from Ableton, but not the feedback notes. The regular Midi Note Receiver is working properly. I can't figure out why this is because from my end, Midi Monitor is seeing the same information in both situations.

It'd be so so helpful to get this taken care of, because without this functionality, it makes it a lot harder for us to use the built in Ableton Midi remote features for VJing.

If there's any way I can help to isolate the issue, I'm happy to help. I can send along a very simple Ableton file so you could recreate the issue-I imagine you can probably use my file with the free Ableton demo as Saving is the only thing disabled on the demo.

While I'm dreaming, I remember reading here that the global midi plugins are pretty CPU intensive...maybe we could create a very simple one with less functionality that just spits out the midi note played and the velocity. That would make us ableton users happy :-D