Comments by digix

Excellent - thank you! Even if there were an alternate version with all GUI items 3x larger would be great. :-)
Hi - I just bought this and looking forward to digging into it. I'm a bit disappointed I'm unable to make the GUI larger. I have a 4k monitor and all the controls are very small. Is there any way you can look into a zoom function in a future version update? Thanks in advance.
Hi - I just bought this but see that it's not working on Live 11 / M1 Mac. The device just shows "(Error)". Is an update coming soon to bring it up to Live 11?
Hi - I've moved to a M1 Mac running Live in native mode. I've added the latest Expert Sleepers externals which are M1 native but I'm still getting device "contains externals that are not compatible with Apple Silicon". Are there additional steps to make your plugins work with the updated externals on M1?
Here's how I got v2.1 up and running:

Problem: When first dropping ‘JL OBM1000 v116 control imp 2.1’ into a track, both in/out port selection dialogs display “Connection Failure”. If I select either of the dropdowns to make a selection I see various ports that do not belong to my setup (Akai APC 40, micro lite Port 1, Faderfox PC4, etc.) It’s not pulling the ports of my Live setup so I can only assume these leftover ports were used in the developer’s system and are saved into the device.

Based on this and other poster’s feedback, the device really isn’t useable for many without some troubleshooting and mild hacking. Here’s how I was able to finally solve this - not sure if it’s a 100% solution but it worked for me (your mileage may vary).

First of all I’m on OSX El Capitan, Live 9.7 64bit, and Max 7.3 64bit (paid version), Matrix 1000 w/ 1.16 firmware EPROM

1) Load the device into a MIDI track in Live
2) Click the “Max Edit” button at the top right of the device (the button on the left of the row - not sure what it's official name is). Max should open up with the device in presentation mode and ’frozen’ (small blue lit snowflake icon at the bottom of the Max screen)
3) Open the Max console (Window - Max Console). You’ll watch this for error messages.
4) Unfreeze the device by clicking the blue snowflake icon
5) Check the Max console and look for any line items beginning with “error writing to file…” I see that it’s unable to write to files ‘imp.midiinfo.mxo’ and ‘imp.midiout.mxo’ within a directory similar to: /Users/username/Documents/Max 7/Max for Live Devices/JL OBM1000 v116 control imp 2.1 Project/externals
6) Most likely these files don’t exist in the directory, download them from: http://www.theimpersonalstereo.com/max-externals/
7) Add the specific missing files into the directory path for the /externals folder
8) Click the snowflake to freeze the device again in Max, save, and close it.
9) Go back to Ableton, and press the ‘RebootPorts’ button on the device.
10) If you’re lucky you should see your own ports in the dropdowns!
11) If it’s still not working, another thing to try is resetting the permissions on the problematic files in the /externals folder - make all entries read/write for full access (Get Info on each - permissions are at the bottom).
12) Freeze, save, close, then click ‘RebootPorts’ again in the device.

If this procedure doesn’t work for you, try it again and watch the Max Console for messages. It’s all a bit hacky and hardly user-friendly but then again, so is Max.

Thanks again for the device, staplesyrup - hopefully more people can enjoy it now. I’m up and running with 2.1 but unfortunately even with the v1.16 firmware update my Matrix is having trouble making smooth control adjustments while receiving MIDI note data. I tried the version 1.4 with the UDP bridge and it seemed to perform better. Such is life!
Here's how I got v2.1 up and running:

Problem: When first dropping ‘JL OBM1000 v116 control imp 2.1’ into a track, both in/out port selection dialogs display “Connection Failure”. If I select either of the dropdowns to make a selection I see various ports that do not belong to my setup (Akai APC 40, micro lite Port 1, Faderfox PC4, etc.) It’s not pulling the ports of my Live setup so I can only assume these leftover ports were used in the developer’s system and are saved into the device.

Based on this and other poster’s feedback, the device really isn’t useable for many without some troubleshooting and mild hacking. Here’s how I was able to finally solve this - not sure if it’s a 100% solution but it worked for me (your mileage may vary).

First of all I’m on OSX El Capitan, Live 9.7 64bit, and Max 7.3 64bit (paid version), Matrix 1000 w/ 1.16 firmware EPROM

1) Load the device into a MIDI track in Live
2) Click the “Max Edit” button at the top right of the device (the button on the left of the row - not sure what it's official name is). Max should open up with the device in presentation mode and ’frozen’ (small blue lit snowflake icon at the bottom of the Max screen)
3) Open the Max console (Window - Max Console). You’ll watch this for error messages.
4) Unfreeze the device by clicking the blue snowflake icon
5) Check the Max console and look for any line items beginning with “error writing to file…” I see that it’s unable to write to files ‘imp.midiinfo.mxo’ and ‘imp.midiout.mxo’ within a directory similar to: /Users/username/Documents/Max 7/Max for Live Devices/JL OBM1000 v116 control imp 2.1 Project/externals
6) Most likely these files don’t exist in the directory, download them from: http://www.theimpersonalstereo.com/max-externals/
7) Add the specific missing files into the directory path for the /externals folder
8) Click the snowflake to freeze the device again in Max, save, and close it.
9) Go back to Ableton, and press the ‘RebootPorts’ button on the device.
10) If you’re lucky you should see your own ports in the dropdowns!
11) If it’s still not working, another thing to try is resetting the permissions on the problematic files in the /externals folder - make all entries read/write for full access (Get Info on each - permissions are at the bottom).
12) Freeze, save, close, then click ‘RebootPorts’ again in the device.

If this procedure doesn’t work for you, try it again and watch the Max Console for messages. It’s all a bit hacky and hardly user-friendly but then again, so is Max.

Thanks again for the device, staplesyrup - hopefully more people can enjoy it now. I’m up and running with 2.1 but unfortunately even with the v1.16 firmware update my Matrix is having trouble making smooth control adjustments while receiving MIDI note data. I tried the version 1.4 with the UDP bridge and it seemed to perform better. Such is life!
Here's how I got v2.1 up and running:

Problem: When first dropping ‘JL OBM1000 v116 control imp 2.1’ into a track, both in/out port selection dialogs display “Connection Failure”. If I select either of the dropdowns to make a selection I see various ports that do not belong to my setup (Akai APC 40, micro lite Port 1, Faderfox PC4, etc.) It’s not pulling the ports of my Live setup so I can only assume these leftover ports were used in the developer’s system and are saved into the device.

Based on this and other poster’s feedback, the device really isn’t useable for many without some troubleshooting and mild hacking. Here’s how I was able to finally solve this - not sure if it’s a 100% solution but it worked for me (your mileage may vary).

First of all I’m on OSX El Capitan, Live 9.7 64bit, and Max 7.3 64bit (paid version), Matrix 1000 w/ 1.16 firmware EPROM

1) Load the device into a MIDI track in Live
2) Click the “Max Edit” button at the top right of the device (the button on the left of the row - not sure what it's official name is). Max should open up with the device in presentation mode and ’frozen’ (small blue lit snowflake icon at the bottom of the Max screen)
3) Open the Max console (Window - Max Console). You’ll watch this for error messages.
4) Unfreeze the device by clicking the blue snowflake icon
5) Check the Max console and look for any line items beginning with “error writing to file…” I see that it’s unable to write to files ‘imp.midiinfo.mxo’ and ‘imp.midiout.mxo’ within a directory similar to: /Users/username/Documents/Max 7/Max for Live Devices/JL OBM1000 v116 control imp 2.1 Project/externals
6) Most likely these files don’t exist in the directory, download them from: http://www.theimpersonalstereo.com/max-externals/
7) Add the specific missing files into the directory path for the /externals folder
8) Click the snowflake to freeze the device again in Max, save, and close it.
9) Go back to Ableton, and press the ‘RebootPorts’ button on the device.
10) If you’re lucky you should see your own ports in the dropdowns!
11) If it’s still not working, another thing to try is resetting the permissions on the problematic files in the /externals folder - make all entries read/write for full access (Get Info on each - permissions are at the bottom).
12) Freeze, save, close, then click ‘RebootPorts’ again in the device.

If this procedure doesn’t work for you, try it again and watch the Max Console for messages. It’s all a bit hacky and hardly user-friendly but then again, so is Max.

Thanks again for the device, staplesyrup - hopefully more people can enjoy it now. I’m up and running with 2.1 but unfortunately even with the v1.16 firmware update my Matrix is having trouble making smooth control adjustments while receiving MIDI note data. I tried the version 1.4 with the UDP bridge and it seemed to perform better. Such is life!
When I drop the device into Live the ports it shows are ports I assume we carried over from your implementation (nothing in the drop down reflect the ports on my machine).

I'm running OSX El Capitan, Live 9.7 64bit, Max 7 64bit, Matrix 1000 v1.16 on dedicated Yamaha UX-16 MIDI interface

Specific quesitons:
1 - Do I need to adjust the MIDI ports inside Live's preferences for my MIDI interface? IN/Out, Track/Sync/Remote?
2 - How do I make your device reflect the ports my instance of Live is using (not carryover in the patch from another rig)
3 - Do I still need to put an External Instrument device after yours to specify which audio port my M1000 is connecting to? What about building an instrument rack with your editor included?

If you could describe your Live routing I think it would be a big help.

Cheers
When I drop the device into Live the ports it shows are ports I assume we carried over from your implementation (nothing in the drop down reflect the ports on my machine).

I'm running OSX El Capitan, Live 9.7 64bit, Max 7 64bit, Matrix 1000 v1.16 on dedicated Yamaha UX-16 MIDI interface

Specific quesitons:
1 - Do I need to adjust the MIDI ports inside Live's preferences for my MIDI interface? IN/Out, Track/Sync/Remote?
2 - How do I make your device reflect the ports my instance of Live is using (not carryover in the patch from another rig)
3 - Do I still need to put an External Instrument device after yours to specify which audio port my M1000 is connecting to? What about building an instrument rack with your editor included?

If you could describe your Live routing I think it would be a big help.

Cheers
When I drop the device into Live the ports it shows are ports I assume we carried over from your implementation (nothing in the drop down reflect the ports on my machine).

I'm running OSX El Capitan, Live 9.7 64bit, Max 7 64bit, Matrix 1000 v1.16 on dedicated Yamaha UX-16 MIDI interface

Specific quesitons:
1 - Do I need to adjust the MIDI ports inside Live's preferences for my MIDI interface? IN/Out, Track/Sync/Remote?
2 - How do I make your device reflect the ports my instance of Live is using (not carryover in the patch from another rig)
3 - Do I still need to put an External Instrument device after yours to specify which audio port my M1000 is connecting to? What about building an instrument rack with your editor included?

If you could describe your Live routing I think it would be a big help.

Cheers
When I drop the device into Live the ports it shows are ports I assume we carried over from your implementation (nothing in the drop down reflect the ports on my machine).

I'm running OSX El Capitan, Live 9.7 64bit, Max 7 64bit, Matrix 1000 v1.16 on dedicated Yamaha UX-16 MIDI interface

Specific quesitons:
1 - Do I need to adjust the MIDI ports inside Live's preferences for my MIDI interface? IN/Out, Track/Sync/Remote?
2 - How do I make your device reflect the ports my instance of Live is using (not carryover in the patch from another rig)
3 - Do I still need to put an External Instrument device after yours to specify which audio port my M1000 is connecting to? What about building an instrument rack with your editor included?

If you could describe your Live routing I think it would be a big help.

Cheers
Thanks a ton for making this object possible.

Unfortunately I'm also having issues getting it up and running in terms of proper port setup (Ableton Live 9 on OSX). Can we please have some step-by-step instructions for properly configuring the ports and any adjustments to the max file to make it operational?

If there are additional externals to download and install, some simple steps would be appreciated.

Cheers