naming MIDI tracks would be useful, and it might be easy enough to add this feature once the source code is published
Just wanted to chime in and bump this thread since I'm having a related issue.
I'm running firmware 2.0. I can describe in detail what is happening. I have a bunch of gear connected via USB; Deluge, JUNO-DS, Moog Little Phatty, Novation Circuit; and Ableton on my Mac direct to the Deluge via MIDI 5-pin DIN.
Let's start with what happens when it's just the Deluge and the Circuit connected with either DIN or USB:
The Circuit responds on Channels 1,2,10. I want to get a groove going on the circuit and later record the data to a MIDI track on the Deluge. I make a new MIDI track for channel 1 and learn the output from the Circuit on channel 1 to that track. What then happens is a sort of horrible feedback loop where Circuit sends data on channel 1, which prompts the Deluge to send the same data back out on channel 1, which triggers the same note again on the Circuit. The Deluge would ideally handle this case a bit more intelligently and not parrot back the data when the channel out matches the learned input channel. This happens with any of the instruments mentioned above.
With Ableton I have a problem that might be better conveyed in a separate thread. To be brief, I've had the Deluge freeze randomly four times today with a stuck buzzing sound requiring me to power cycle the Deluge. It's a real bummer when that happens because any edits I made are lost.
I'm happy to go into greater detail... I'm a software engineer who did a bit of work for Moog several years back.