Device Details
Overview
Name | Version: | JL Oberheim Matrix 1000 Editor 1.4 |
Author: | redhexagonal |
Device Type: | MIDI Effect |
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. |
Details
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 |
Downloads: | 742 |
ⓘ License: | AttributionNonCommercial |
Average Rating
Log in to rate this device |
-n/a- |
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 Issue
Also make sure you have system method set to lh_midi
Posted on August 11 2015 by redhexagonal |
Report Issue
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
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
Posted on August 11 2015 by poops |
Report Issue
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 Issue
Max and live : Latest versions
I use 64bit version yes.
Error message : Yes
https://framapic.org/454IMBs0Rjz6/bI00uX2I
Midi in / out appear in 32bit
I use 64bit version yes.
Error message : Yes
https://framapic.org/454IMBs0Rjz6/bI00uX2I
Midi in / out appear in 32bit
Posted on August 11 2015 by poops |
Report Issue
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 Issue
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.
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.
Posted on August 11 2015 by poops |
Report Issue
Just download the bridge, open it and set your ports. thats it.
Posted on August 11 2015 by redhexagonal |
Report Issue
it works, thanks !
Posted on August 11 2015 by poops |
Report Issue
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?
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?
Posted on August 23 2015 by HoWi |
Report Issue
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 Issue
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 Issue
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
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
Posted on August 23 2015 by HoWi |
Report Issue
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 Issue
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.)
But I need the other one, too. It look like I can't use both at the same time via USB (same name etc.)
Posted on August 23 2015 by HoWi |
Report Issue
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 Issue
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)
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)
Posted on August 30 2015 by OSCLab |
Report Issue
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 Issue
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
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 Issue
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 Issue
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 Issue
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.
Posted on October 08 2015 by Helder |
Report Issue
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 Issue
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.
Posted on October 08 2015 by Helder |
Report Issue
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
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 Issue
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...
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...
Posted on October 14 2015 by Helder |
Report Issue
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...
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...
Posted on October 14 2015 by Helder |
Report Issue
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 Issue
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.
Posted on October 15 2015 by Helder |
Report Issue
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.
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.
Posted on October 26 2015 by JoeM |
Report Issue
Thanks for the tip about midi echo Joem, ill be in touch
Posted on October 26 2015 by redhexagonal |
Report Issue
hi,
works with matrix-6r?
thanks
works with matrix-6r?
thanks
Posted on February 02 2016 by josm70 |
Report Issue
No, only the M1000.
Posted on February 05 2016 by redhexagonal |
Report Issue
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
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
Posted on April 17 2016 by adrien |
Report Issue
It will work on your setup if you buy a working Matrix 1000 ;-)
Posted on April 17 2016 by redhexagonal |
Report Issue
Thanks
The hardest is coming
:)
The hardest is coming
:)
Posted on April 18 2016 by adrien |
Report Issue
Done !
Can you tell me if it's better to take the 1.16 or 1.20 eprom version?
Thanks
Adrien
Can you tell me if it's better to take the 1.16 or 1.20 eprom version?
Thanks
Adrien
Posted on April 22 2016 by adrien |
Report Issue
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 Issue
Hello !!!
There is a manual for the JL Oberheim?
What about the program change for exemple?
Thanks very much !
=)
There is a manual for the JL Oberheim?
What about the program change for exemple?
Thanks very much !
=)
Posted on May 06 2016 by adrien |
Report Issue
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
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 Issue
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.
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 Issue
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.
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 Issue
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 Issue
Login to comment on this device.
Browse the full 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