Hi @brad,
I just want to confirm that this issue is solved. I am now on #4156.
Thanks!
Gabriel
Hi @brad,
I just want to confirm that this issue is solved. I am now on #4156.
Thanks!
Gabriel
So this never was a real issue … It was my blunder (I was trying to read pre-4100 JSON files).
I am also on v4156 now have no current issues.
Hi @ClintGoss!
In my reply to Brad I was not referring to your problem, I was just referring to the “learn binding” issue I mentioned above (learning only showing the “Main keyboard” port and no rack ports). Sorry for not having been clearer!
Gabriel
I am not sure if this happened as part of the new binding system, or maybe my memory fails me … but I have a notion that previously I could delete an embedded rack, then insert a new rack, and rename the new rack to have exactly the same name as the old rack, and all my bindings would be there and work. I still had to recreate the routes in and out of the rack, though. Seems that this is not possible any longer.
Hi @TorstenH,
Nothing in this area changed - at least not deliberately. Are you sure you’re not remembering “Replace Rack” functionality.
Brad
I am sure it is not the “Replace Rack” functionality - I searched, and found that I think that it is the Shift-Delete function I was thinking of.
Ah that makes sense. Did using Shift+Delete work as you needed?
Yes … and started to replace some of the old racks, but I’m happy with the new build that fixed the original issue, as this is far easier and less error prone. The new expressions made it possible to get rid of most of my ReaJS scripts and clean up my setup, so still some work to do.
Hi @brad,
Are we still posting bindings issues here, or, now that 4100 is stable, we should start new threads?
Anyway, I’ve finally upgraded to new version (now on latest 4171) and looks like my metronome binding is not working. I’m using X-Touch Mini with encoders configured in relative 2’s complement mode and the binding looks like:
02558318 17 [16348:2]: Binding Background Rack #3 'MIDI Ports - X-TOUCH MINI (in) - Controller 28 Ch: 11' => 'Metronome - Tempo' received 1, sent 150.40787401574804
02558336 18 [09380:2]: MidiDeviceIn - Ch:11 Controller: 28 = 3
02558336 0 [09380:2]: MidiInjector - Ch:11 Controller: 28 = 3
02558338 2 [16348:2]: Binding Background Rack #3 'MIDI Ports - X-TOUCH MINI (in) - Controller 28 Ch: 11' => 'Metronome - Tempo' received 3, sent 150.4236220472441
02558362 24 [09380:2]: MidiDeviceIn - Ch:11 Controller: 28 = 3
02558362 0 [09380:2]: MidiInjector - Ch:11 Controller: 28 = 3
02558367 5 [16348:2]: Binding Background Rack #3 'MIDI Ports - X-TOUCH MINI (in) - Controller 28 Ch: 11' => 'Metronome - Tempo' received 3, sent 150.4236220472441
02558384 17 [09380:2]: MidiDeviceIn - Ch:11 Controller: 28 = 3
02558384 0 [09380:2]: MidiInjector - Ch:11 Controller: 28 = 3
02558392 8 [16348:2]: Binding Background Rack #3 'MIDI Ports - X-TOUCH MINI (in) - Controller 28 Ch: 11' => 'Metronome - Tempo' received 3, sent 150.4236220472441
02558402 10 [09380:2]: MidiDeviceIn - Ch:11 Controller: 28 = 3
02558402 0 [09380:2]: MidiInjector - Ch:11 Controller: 28 = 3
02558412 10 [16348:2]: Binding Background Rack #3 'MIDI Ports - X-TOUCH MINI (in) - Controller 28 Ch: 11' => 'Metronome - Tempo' received 3, sent 150.4236220472441
02558420 8 [09380:2]: MidiDeviceIn - Ch:11 Controller: 28 = 3
02558420 0 [09380:2]: MidiInjector - Ch:11 Controller: 28 = 3
02558423 3 [16348:2]: Binding Background Rack #3 'MIDI Ports - X-TOUCH MINI (in) - Controller 28 Ch: 11' => 'Metronome - Tempo' received 3, sent 150.4236220472441
02558441 18 [09380:2]: MidiDeviceIn - Ch:11 Controller: 28 = 3
02558441 0 [09380:2]: MidiInjector - Ch:11 Controller: 28 = 3
02558443 2 [16348:2]: Binding Background Rack #3 'MIDI Ports - X-TOUCH MINI (in) - Controller 28 Ch: 11' => 'Metronome - Tempo' received 3, sent 150.4236220472441
which looks like tempo is either changed with very small fractional increment or not changed at all, I also don’t see any reverse bindings acting.
For comparison, my another relative binding for metronome volume is working ok, also I tried mapping absolute encoder on my another MIDI controller to metronome tempo and it worked ok. So I suspect there is an issue with specifically binding relative encoder to tempo.
Hi @qyron
Thanks for reporting this. I’ve had a look and the problem here was a scaling factor issue. The way this works changed a bit internally with the new binding system.
Without going into the details, I’ve made a fix for the next build which should resolve it.
After fixing that, the reverse binding seems to be working fine but let me know if it’s still not working correctly for you after the next build.
Brad