Midi Script not working with default template

Submitted by shaynehartnett on Fri, 03/30/2018 - 15:25
shaynehartnett
Pro User
Hi all, bit of a weird one but I have made a script using remotify for my BCR2000. When I have more than 12 or more tracks everything works fine )Track volume, Send amount. Solo) but when I have anything less that 12 tracks in an Ableton set nothing but pan works. Anyone have any clues on this? Everything is set up correctly in midi preferences. Regards

10 Responses

Comments

shaynehartnett
Pro User

Sorry the title is misleading I thought it was the template at first and forgot to change the title before submitting the message!!

John Carney
Forum Admin
I'm guessing you're using a Session box in the script, how many tracks is it in width? Do any errors appear in your log.txt file when the script stops working correctly?
shaynehartnett
Pro User

Hi John,

I’m not actually using a session box.

The script doesn’t stop working... it’s more like it doesn’t start working but when I insert more tracks so that the total is 12 or more it begins working. Shall I send my file to you?

Regards
Shayne

shaynehartnett
Pro User

Hi John,

Please see my mapping file attached below. As I said: It doesn't work when I initially load a new live Ableton set/project. If I insert more tracks to total 11 it still doesn't work but as soon as I add the 12th everything works fine (any inserted tracks after that also work). As soon as I delete some tracks to reduce it back down to 11 track or less it stops working again.

Also if I open another live set that has 12 or more tracks on it, it immediately works fine, but then if I start deleting tracks, as soon as a delete tracks to reduce the total number down to less than 12 the scrip stops working again. The only thing that consistently works is Pan for each of the tracks.

Another thing I need your help with is I can't get track select to work at all. I have mapped track select to the top 8 rotary encoders then you can also push as a button. That does not work at all for some reason, even with 12 tracks or more. Please help where you can.

Regards
Shayne

shaynehartnett
Pro User

I'm using Live 10 by the way; in case that makes a difference.

shaynehartnett
Pro User

This is what the log file show; seems some errors are popping up but I don't know what they mean.
What I did was I
- loaded a new live set
- Tested a couple of the volume and send control amounts (Pan worked nothing else did)
- Tested pan
- Then loaded9 more additional tracks (to total 13)
- Then tested volume and sends which worked fine
- Track select still doesn't work
_______________________________________________________________________________________________________

2018-03-31T21:07:56.895082: info: RemoteScriptMessage: (bcr2000shaynesmappingv1) Initialising...
2018-03-31T21:07:57.133289: info: Performance: Startup hook 'EnableMidiRemoteScriptManager': Running time: 296 ms
2018-03-31T21:07:57.234264: info: RemoteScriptError: Traceback (most recent call last):

2018-03-31T21:07:57.234307: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/_Framework/ControlSurface.py", line 385, in build_midi_map

2018-03-31T21:07:57.234558: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/Launchpad/ConfigurableButtonElement.py", line 119, in install_connections

2018-03-31T21:07:57.234774: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/_Framework/InputControlElement.py", line 335, in install_connections

2018-03-31T21:07:57.235050: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/_Framework/ControlSurface.py", line 824, in _install_forwarding

2018-03-31T21:07:57.235155: info: RemoteScriptError: AssertionError
2018-03-31T21:07:57.235188: info: RemoteScriptError: :
2018-03-31T21:07:57.235218: info: RemoteScriptError: Registry key (176, 72) registered twice. Check Midi messages!
2018-03-31T21:07:57.235245: info: RemoteScriptError:

2018-03-31T21:07:57.596392: info: RemoteScriptError: Traceback (most recent call last):

2018-03-31T21:07:57.596449: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/_Framework/ControlSurface.py", line 385, in build_midi_map

2018-03-31T21:07:57.596567: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/Launchpad/ConfigurableButtonElement.py", line 119, in install_connections

2018-03-31T21:07:57.596669: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/_Framework/InputControlElement.py", line 335, in install_connections

2018-03-31T21:07:57.596767: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/_Framework/ControlSurface.py", line 824, in _install_forwarding

2018-03-31T21:07:57.596869: info: RemoteScriptError: AssertionError
2018-03-31T21:07:57.596901: info: RemoteScriptError: :
2018-03-31T21:07:57.596931: info: RemoteScriptError: Registry key (176, 72) registered twice. Check Midi messages!
2018-03-31T21:07:57.596960: info: RemoteScriptError:

2018-03-31T21:08:15.478446: info: RemoteScriptError: Traceback (most recent call last):

2018-03-31T21:08:15.478700: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/_Framework/ControlSurface.py", line 385, in build_midi_map

2018-03-31T21:08:15.479256: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/Launchpad/ConfigurableButtonElement.py", line 119, in install_connections

2018-03-31T21:08:15.479549: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/_Framework/InputControlElement.py", line 335, in install_connections

2018-03-31T21:08:15.479689: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/_Framework/ControlSurface.py", line 824, in _install_forwarding

2018-03-31T21:08:15.479803: info: RemoteScriptError: AssertionError
2018-03-31T21:08:15.479839: info: RemoteScriptError: :
2018-03-31T21:08:15.479872: info: RemoteScriptError: Registry key (176, 72) registered twice. Check Midi messages!
2018-03-31T21:08:15.479903: info: RemoteScriptError:

2018-03-31T21:08:16.182097: info: RemoteScriptError: Traceback (most recent call last):

2018-03-31T21:08:16.182154: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/_Framework/ControlSurface.py", line 385, in build_midi_map

2018-03-31T21:08:16.182278: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/Launchpad/ConfigurableButtonElement.py", line 119, in install_connections

2018-03-31T21:08:16.182382: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/_Framework/InputControlElement.py", line 335, in install_connections

2018-03-31T21:08:16.182480: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/_Framework/ControlSurface.py", line 824, in _install_forwarding

2018-03-31T21:08:16.182712: info: RemoteScriptError: AssertionError
2018-03-31T21:08:16.182757: info: RemoteScriptError: :
2018-03-31T21:08:16.182793: info: RemoteScriptError: Registry key (176, 72) registered twice. Check Midi messages!
2018-03-31T21:08:16.182827: info: RemoteScriptError:

2018-03-31T21:08:16.632055: info: RemoteScriptError: Traceback (most recent call last):

2018-03-31T21:08:16.632116: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/_Framework/ControlSurface.py", line 385, in build_midi_map

2018-03-31T21:08:16.632247: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/Launchpad/ConfigurableButtonElement.py", line 119, in install_connections

2018-03-31T21:08:16.632360: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/_Framework/InputControlElement.py", line 335, in install_connections

2018-03-31T21:08:16.632470: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/_Framework/ControlSurface.py", line 824, in _install_forwarding

2018-03-31T21:08:16.632582: info: RemoteScriptError: AssertionError
2018-03-31T21:08:16.632620: info: RemoteScriptError: :
2018-03-31T21:08:16.632655: info: RemoteScriptError: Registry key (176, 72) registered twice. Check Midi messages!
2018-03-31T21:08:16.632687: info: RemoteScriptError:

2018-03-31T21:08:17.002294: info: RemoteScriptError: Traceback (most recent call last):

2018-03-31T21:08:17.002520: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/_Framework/ControlSurface.py", line 385, in build_midi_map

2018-03-31T21:08:17.003105: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/Launchpad/ConfigurableButtonElement.py", line 119, in install_connections

2018-03-31T21:08:17.003421: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/_Framework/InputControlElement.py", line 335, in install_connections

2018-03-31T21:08:17.003617: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/_Framework/ControlSurface.py", line 824, in _install_forwarding

2018-03-31T21:08:17.003742: info: RemoteScriptError: AssertionError
2018-03-31T21:08:17.003788: info: RemoteScriptError: :
2018-03-31T21:08:17.003820: info: RemoteScriptError: Registry key (177, 76) registered twice. Check Midi messages!
2018-03-31T21:08:17.003849: info: RemoteScriptError:

2018-03-31T21:08:17.373644: info: RemoteScriptError: Traceback (most recent call last):

2018-03-31T21:08:17.373707: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/_Framework/ControlSurface.py", line 385, in build_midi_map

2018-03-31T21:08:17.373847: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/Launchpad/ConfigurableButtonElement.py", line 119, in install_connections

2018-03-31T21:08:17.373978: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/_Framework/InputControlElement.py", line 335, in install_connections

2018-03-31T21:08:17.374094: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/_Framework/ControlSurface.py", line 824, in _install_forwarding

2018-03-31T21:08:17.374203: info: RemoteScriptError: AssertionError
2018-03-31T21:08:17.374240: info: RemoteScriptError: :
2018-03-31T21:08:17.374275: info: RemoteScriptError: Registry key (177, 76) registered twice. Check Midi messages!
2018-03-31T21:08:17.374311: info: RemoteScriptError:

2018-03-31T21:08:17.718309: info: RemoteScriptError: Traceback (most recent call last):

2018-03-31T21:08:17.718374: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/_Framework/ControlSurface.py", line 385, in build_midi_map

2018-03-31T21:08:17.718514: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/Launchpad/ConfigurableButtonElement.py", line 119, in install_connections

2018-03-31T21:08:17.718645: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/_Framework/InputControlElement.py", line 335, in install_connections

2018-03-31T21:08:17.718761: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/_Framework/ControlSurface.py", line 824, in _install_forwarding

2018-03-31T21:08:17.718871: info: RemoteScriptError: AssertionError
2018-03-31T21:08:17.718938: info: RemoteScriptError: :
2018-03-31T21:08:17.718985: info: RemoteScriptError: Registry key (177, 76) registered twice. Check Midi messages!
2018-03-31T21:08:17.719020: info: RemoteScriptError:

2018-03-31T21:08:18.056160: info: RemoteScriptError: Traceback (most recent call last):

2018-03-31T21:08:18.056218: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/_Framework/ControlSurface.py", line 385, in build_midi_map

2018-03-31T21:08:18.056349: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/Launchpad/ConfigurableButtonElement.py", line 119, in install_connections

2018-03-31T21:08:18.056454: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/_Framework/InputControlElement.py", line 335, in install_connections

2018-03-31T21:08:18.056554: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/_Framework/ControlSurface.py", line 824, in _install_forwarding

2018-03-31T21:08:18.056651: info: RemoteScriptError: AssertionError
2018-03-31T21:08:18.056682: info: RemoteScriptError: :
2018-03-31T21:08:18.056712: info: RemoteScriptError: Registry key (177, 76) registered twice. Check Midi messages!
2018-03-31T21:08:18.056740: info: RemoteScriptError:

2018-03-31T21:08:18.466703: info: RemoteScriptError: Traceback (most recent call last):

2018-03-31T21:08:18.466758: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/_Framework/ControlSurface.py", line 385, in build_midi_map

2018-03-31T21:08:18.466878: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/Launchpad/ConfigurableButtonElement.py", line 119, in install_connections

2018-03-31T21:08:18.466989: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/_Framework/InputControlElement.py", line 335, in install_connections

2018-03-31T21:08:18.467095: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/_Framework/ControlSurface.py", line 824, in _install_forwarding

2018-03-31T21:08:18.467197: info: RemoteScriptError: AssertionError
2018-03-31T21:08:18.467233: info: RemoteScriptError: :
2018-03-31T21:08:18.467266: info: RemoteScriptError: Registry key (179, 65) registered twice. Check Midi messages!
2018-03-31T21:08:18.471795: info: RemoteScriptError:

2018-03-31T21:08:18.802701: info: RemoteScriptError: Traceback (most recent call last):

2018-03-31T21:08:18.802750: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/_Framework/ControlSurface.py", line 385, in build_midi_map

2018-03-31T21:08:18.802865: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/Launchpad/ConfigurableButtonElement.py", line 119, in install_connections

2018-03-31T21:08:18.802966: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/_Framework/InputControlElement.py", line 335, in install_connections

2018-03-31T21:08:18.803067: info: RemoteScriptError: File "/Users/versonator/Jenkins/live/output/mac_64_static/Release/python-bundle/MIDI Remote Scripts/_Framework/ControlSurface.py", line 824, in _install_forwarding

2018-03-31T21:08:18.803163: info: RemoteScriptError: AssertionError
2018-03-31T21:08:18.803199: info: RemoteScriptError: :
2018-03-31T21:08:18.803230: info: RemoteScriptError: Registry key (179, 65) registered twice. Check Midi messages!
2018-03-31T21:08:18.803261: info: RemoteScriptError:

John Carney
Forum Admin
Hi, This is the error which reoccurs throughout your log.txt file "Registry key (176, 72) registered twice. Check Midi messages!" What this tells us is that you've likely mapped more one mapping to the same physical control (on the same mode). Ableton freaks out when try to do this and kills scripts. The problem with this type of error message is that unfortunately it doesn't tell you what these controls are or even the line in the script which is causing it to error. So the next thing I can suggest is to import the script back into remotify and see if you can spot any multiple mappings, mapped to the same midi messages. Try ordering your mappings by midi value and filter by mode to make this easier. With regards to track select, these only work with buttons. Rotaries are not supported with them. John
shaynehartnett
Pro User

Thanks John, I’ll try to look into this. It’s strange it works after you have loaded 12 or more tracks though. I’d have thought the issue would continue regardless?

In regards to track selection on a BCR2000 the top row of rotaries are push encoders meaning they have 2 functions. They act as rotaries and as buttons. I’ve seen that others have managed to map their BCR2000 to select tracks. Have a look at the video here at 6.54 seconds to see what I mean: https://youtu.be/DvM45u14M-0

Thank you

shaynehartnett
Pro User

John are you able to respond to my last message about track selection as per the youtube video please?

John Carney
Forum Admin
Hi Shane, With regards to track selection, you should be able to use the push function of the rotary encoders as track selection mappings. Maybe try creating a blank script with just the track select mappings and see if it works? John