Device Details
Device Overview
Name/Version: | JL Oberheim Matrix 1000 Editor 1.4 | ![]() |
Author: | redhexagonal | |
Description: | This is a sysex editor for the Oberheim Matrix 1000. It uses lh_midi (OS X, 32 bit Live only), or a udp bridge for Windows users or 64 bit Live OSX users, can be found here http://www.maxforlive.com/library/device/3138/jl-udp-bridge-1-0 It's optimised for firmware version 1.16, but it will work with previous versions. Set the ports you are using to connect to your OBM1000 and you should get two way communication directly through the plugin. You'll probably need dedicated ports. 1.3 interface updated, udp receive changed to 7022 1.4 clarified sysex method *UPDATE* There is a new multi platform version here, that doesn't need a bridge: http://www.maxforlive.com/library/device/3604 for windows or OSX, 32/64 bit users. I don't know which version performs best in terms of timing and response, so please let me know. |
Device Details
Downloads: | 723 |
Tags | hardware |
Live Version Used: | 9.2 |
Max Version Used: | 7.0.5 |
Date Added: | Jul 30 2015 14:52:08 |
Date Last Updated: | Apr 23 2016 10:02:50 |
Average Rating | -n/a- |
Rate this device: | (must be logged in to rate devices login) |
Device Type: | midi_device |
URL (optional): | |
License (more info): | AttributionNonCommercial |
Device Files
Device File: | JL OBM1000 v116 control 1.4.amxd |
Comments
I'm assuming you're on OS X - if so your midi ports should be in the lists for lh_midiin and out. Try deleting and re adding it. |
Posted on August 11 2015 by redhexagonal (report) |
Also make sure you have system method set to lh_midi |
Posted on August 11 2015 by redhexagonal (report) |
Yes OS X. Deleted and added. v1.3 Nope, there is just a list of gear I don't own : https://framapic.org/4IMBs0Rjz6XV/bC3aHBj7 My sound card is a Roland Studio Capture |
Make sure Live and Max are the latest versions. The lh_midi method may not work if you're using the 64bit version of Live. Is there an message in the Max window? (right click on device bar). If all else fails use the UDP bridge method as described above. |
Posted on August 11 2015 by redhexagonal (report) |
Max and live : Latest versions I use 64bit version yes. Error message : Yes https://framapic.org/454IMBs0Rjz6/bI00uX2I Midi in / out appear in 32bit |
So you'll have to either use the 32 bit version of Live, or use the UDP bridge |
Posted on August 11 2015 by redhexagonal (report) |
Ok thanks. I need to use live 64 and I don't know how the bridge works unfortunately, so I will stick on my Obieditor. Maybe someday an interface will pop-up on ctrlr. |
Just download the bridge, open it and set your ports. thats it. |
Posted on August 11 2015 by redhexagonal (report) |
First of all, great work. Unfortunately it's not working here. I run 32Bit Version of Ablelton on OSX and have no luck. Only Volume and a couple of other basic Midi function on the left side of the editor work. Any ideas what Iam doing wrong? |
Which method are you using, udp or lh_midi? Are you using the latest versions of Ableton, and Max? Make sure your OBM is connected and you have the correct ports set on the device, or on the udp bridge if you're using that. |
Posted on August 23 2015 by redhexagonal (report) |
Which method are you using, udp or lh_midi? Are you using the latest versions of Ableton, and Max? Make sure your OBM is connected and you have the correct ports set on the device, or on the udp bridge if you're using that. |
Posted on August 23 2015 by redhexagonal (report) |
ih_midi like you write for the 32 Bit version but I also tried udp and downloaded the bridge. I can play my OBM so it is connected I just can't change any parameters except volume and3 others. Ports are right as well. Is there a general function for this "bridge" method which is maybe disabled somewhere? Cause my other editors like MKS-50 don't work, too |
Is your Oberheim on a dedicated MIDI port? what is your MIDI setup - do you have a hub, or are you chaining devices or something else? |
Posted on August 23 2015 by redhexagonal (report) |
It's working now. I have two identical 4x4 midi interfaces and just plugged out the other one, immediately it works, strange. But I need the other one, too. It look like I can't use both at the same time via USB (same name etc.) |
Ok, it sounds like your MIDI interface setup needs experimenting with, but glad you got my device working - enjoy! |
Posted on August 23 2015 by redhexagonal (report) |
Hey, nice to see a Matrix1000 device : ) But, the midiin/midiout gives a list of devices I don't have, I'm not seeing my interfaces there so obviously it wont work - what am I missing? (My midi interfaces do have REMOTE enabled in Live preferences) |
What platform? Lh_midi is only on 32bit live and os x. Otherwise you'll need to use the udp bridge. |
Posted on August 30 2015 by redhexagonal (report) |
hey this is a great contribution so thanks for sharing. i have managed to get 1 way communication going - in the sense that if i change a parameter in the max for live device it changes the setting on synth. However, I'm not able to receive the current patch from the synth into the max for live editor. I thought that if I were to enter a patch on the matrix 1000 then that patch's info would be sent to the max for live editor - but it doesn't seem to be working. Is this possible? When you describe the device as having 2 way communication I thought that this would be possible - but let me know if not. FYI I'm using Live 64 bit and the UDP bridge. Also when I change a patch on the Matrix 1000 the UDP bridge flashes to show that data is being received - it just doesn't seem to get translated to the max for live editor |
Posted on September 18 2015 by mattsingmin (report) |
Mattsingmin, do you have your oberheim connected directly to a dedicated midi port? If so there might be a problem with the udp port...what messages come up in the max window when you load the device? (Right click on the device and open max window from menu). You might want to clear the max window before deleting and re-adding the device. |
Posted on September 19 2015 by redhexagonal (report) |
And just to check - do you have both midi in and out connected between your oberheim and your midi ports? |
Posted on September 19 2015 by redhexagonal (report) |
Hi, love the device and could make it work using UDP bridge. However the device does not seem to be able to receive patches (sysex), only send them to the machine, correct? Is it possible to make it so it can receive a patch so we can then tweak it? Thanks. |
The device will receive program data when you change program via the Oberheim's front panel, or by a program change message. Make sure your receive port is correct, and dont daisy chain. |
Posted on October 08 2015 by redhexagonal (report) |
Thanks. I do that but the device does not receive the sysex data sent from the oberheim. None of its knobs change when I send the sysex to the Max device. I believe UDP is set correctly because it signals that it receives the data from the synth and I also can change parameters on the synth by moving knobs on the device. Any help appreciated. Thanks. |
First I would check for error messages in the Max window of Max MSP and also right click the device and select max window there, and check for error messages. If the udp bridge is indicating that it received midi from your oberheim, it could be that the port is being used by something else. For simplicity i have set the udp ports to fixed values but you could open and edit the devices - change the udpreceive port on the device, and udpsend port on the bridge, to an unused value, 7050 or something |
Posted on October 08 2015 by redhexagonal (report) |
I've checked for errors but didn't see any (but I don't know much about programming in Max). There is an error relating to lh_midi I believe (in and out) but I guess it is because I am using 64bit architecture (it says "architecture not as expected"). I can't change ports because I don't know how to use max... Would it be worth trying to install the latest Max version but 32bit instead of the 64 I have? Would it be better to also use Live 32-bit or is it ok to stay to the 64? I would really love to get this device to receive patches from the Oberheim so I could tweak them...it can send sysex fine to the Oberheim but not receive them... |
I've checked for errors but didn't see any (but I don't know much about programming in Max). There is an error relating to lh_midi I believe (in and out) but I guess it is because I am using 64bit architecture (it says "architecture not as expected"). I can't change ports because I don't know how to use max... Would it be worth trying to install the latest Max version but 32bit instead of the 64 I have? Would it be better to also use Live 32-bit or is it ok to stay to the 64? I would really love to get this device to receive patches from the Oberheim so I could tweak them...it can send sysex fine to the Oberheim but not receive them... |
If you used Live 32 bit you can try using lh_midi mode rather than the bridge. Otherwise if you still aren't getting mid sent from the bridge to device still, you'll have to try changing port number as I said, it's pretty easy, just change the number 7022 to something like 7100, on the udpsend on the bridge and on the udpreceive on the device. Open the patches and change the port numbers. |
Posted on October 14 2015 by redhexagonal (report) |
Ok, I was able to get the device to receive sysex from the synth using 32-bit Live and lh_midi. I have to use data dump on the matrix to make it work (changing presets does not work). Also, it does not transfer all parameters (it is not reliable), like cutoff etc. If I click sysex dump on the max device after receiving a patch the synth stops creating sound (mute patch). But that is fine, I will use it simply for sound design, it works well for that. thanks for the assistance in any case. |
re: Helder. I had the same probably before noticing MIDI Echo was activated on my M1000. 'Ext Funct' -> #2 should read 'Eof'. re: staplesyrup I have a CoreMIDI device I've written myself and I've managed to successfully replace lh_midi within your patch. E-mail me at mail _at_ joemattiello.comand I can send it to you. |
Thanks for the tip about midi echo Joem, ill be in touch |
Posted on October 26 2015 by redhexagonal (report) |
No, only the M1000. |
Posted on February 05 2016 by redhexagonal (report) |
Hello I use Live 9.1.7 and max 6.1.9 in 32bit 16 bit 44hz ahah ah Yes i know i'm an old man... Does it work ? I have not matrix 1000 yet but i want one Thanks Adrien |
It will work on your setup if you buy a working Matrix 1000 ;-) |
Posted on April 17 2016 by redhexagonal (report) |
Done ! Can you tell me if it's better to take the 1.16 or 1.20 eprom version? Thanks Adrien |
I think thats a matter of opinion. Have a look on Gearslutz. But this device will basically work with any version. |
Posted on April 22 2016 by redhexagonal (report) |
Hello !!! There is a manual for the JL Oberheim? What about the program change for exemple? Thanks very much ! =) |
no manual - all patch parameters are on the panel. if you have problems connecting ports you might try this version http://www.maxforlive.com/library/device/3604/jl-oberheim-matrix-1000-editor-imp this is for program changing http://www.maxforlive.com/library/device/3605/jl-matrix-1000-programchanger |
Posted on May 06 2016 by redhexagonal (report) |
The Bridge loads in max so I pop FF802 Midi Port 1 in each in and out bit next to the Oberheim Name. The plugin loads in ableton but nothing happens and the lights dont show any activity in the bridge. Nor does the OB show any activity, or trigger than when i change patch. |
Posted on September 19 2016 by brokenmatt (report) |
Have you selected udp as sysex method? If you can't communicate with port 7002, something must be using it. You could try changing the port number by editing both patches if you're confident. Or you could try and work out what is using your ports, I have no idea what is using them. |
Posted on September 19 2016 by redhexagonal (report) |
Yeah UDP as method, just did a Netstat and nothing is using port 7002 already. It is odd that both this UDP method and the midi method both unable to open the ports makes me think its something holding the midi ports, although they are usable fine outside of max in ableotn when you re enable them. |
Posted on September 19 2016 by brokenmatt (report) |
Login to comment on this device.
[ browse device library ]
I would like to use it and need your lights.
My matrix 1000 is set up in live, I use at the same time obieditor to tweak it, so everything is wired. With your max for live module only volume and and leveler's work. I don't understand how to set it up as I have no fireface but an other sound card.
What should I select for midi in and out ?
Thanks for your help