Old 12-22-2015, 02:10 PM   #1
Mister1234
Human being with feelings
 
Mister1234's Avatar
 
Join Date: Jan 2011
Location: Colorado
Posts: 82
Default JS: Control plug-in for Matrix-6 and -6R synths

I have just uploaded the Matrix-6G plug-in to the Reaper Stash. It provides a graphical user interface (GUI) for remotely editing Oberheim Matrix-6 and Matrix-6R synthesizers within Reaper. Find it at https://stash.reaper.fm/26136/Matrix-6G.zip

Happy holidays!
__________________
www.mr1234.com
Mister1234 is offline   Reply With Quote
Old 12-22-2015, 02:18 PM   #2
Mister1234
Human being with feelings
 
Mister1234's Avatar
 
Join Date: Jan 2011
Location: Colorado
Posts: 82
Default

To test the plug-in out, I created the song below. All sounds (apart from the vocal snippets) were created with a Matrix-6R plus effects (Moogerfooger analog delay, Electro-Harmonix Memory Man Deluxe and Worm, Tech 21 Boost R.V.B.)
https://youtu.be/C-eIvHEgNbE
__________________
www.mr1234.com
Mister1234 is offline   Reply With Quote
Old 12-24-2015, 01:34 PM   #3
Mister1234
Human being with feelings
 
Mister1234's Avatar
 
Join Date: Jan 2011
Location: Colorado
Posts: 82
Default

Just got a report that it also works with the Matrix-1000 - turn that preset-only machine into a fully-editable synth!
__________________
www.mr1234.com
Mister1234 is offline   Reply With Quote
Old 12-24-2015, 04:05 PM   #4
gofer
-blänk-
 
gofer's Avatar
 
Join Date: Jun 2008
Posts: 11,359
Default

Wow, I'm floored!
This, Sir, looks like an amazing piece of work!

I don't have the hardware, but no doubt there's a whole lot of fun to have with that beauty. Respect and thanks for sharing.
gofer is offline   Reply With Quote
Old 12-25-2015, 03:52 PM   #5
soundlimit15
Human being with feelings
 
Join Date: Nov 2007
Location: Tasmania
Posts: 87
Default

Excellent work.tested on my Matrix 1000.Is it possible to select a patch in the patch gui and have it transmit to the hardware and the edit gui in the one click.Cheers
soundlimit15 is offline   Reply With Quote
Old 12-25-2015, 05:47 PM   #6
xpander
Human being with feelings
 
xpander's Avatar
 
Join Date: Jun 2007
Location: Terra incognita
Posts: 7,670
Default

Wow, first Mopho and now Matrix. Very nice work, thanks.
xpander is offline   Reply With Quote
Old 12-26-2015, 02:47 PM   #7
Mister1234
Human being with feelings
 
Mister1234's Avatar
 
Join Date: Jan 2011
Location: Colorado
Posts: 82
Default

@ gofer and xpander: Thank you!
@ soundlimit15: I suggest writing an entire Bank to the hardware, then use the MATRIX button to read individual Patches from the hardware into the GUI.
__________________
www.mr1234.com
Mister1234 is offline   Reply With Quote
Old 01-03-2016, 12:16 PM   #8
loxnbabybagels
Human being with feelings
 
Join Date: Jul 2014
Posts: 12
Default

Thanks so much for your hard work on this editor. I've been testing it out just now with my Matrix 6R and it gives me the feeling that I'll be using this synth a lot more going forward. The only issue I'm having, which I'm sure is with my system/configurations, is that the window is truncated so that I'm unable to view all of the editor (see attachment). Can anyone shed some light on how I would go about remedying this?

I'm running v5.11 64-bit on a windows 7 machine.
Attached Images
File Type: jpg Matrix-6G_Truncated_Window.jpg (65.8 KB, 303 views)
loxnbabybagels is offline   Reply With Quote
Old 01-04-2016, 07:46 AM   #9
Lunatic_77
Human being with feelings
 
Lunatic_77's Avatar
 
Join Date: Oct 2014
Posts: 1
Default

Thanks very much for your work & making this available for us!
Lunatic_77 is offline   Reply With Quote
Old 01-06-2016, 01:05 PM   #10
Mister1234
Human being with feelings
 
Mister1234's Avatar
 
Join Date: Jan 2011
Location: Colorado
Posts: 82
Default

@loxnbabybagels Check in Reaper Preferences > Plug-ins. You may need to turn on "Automatically resize FX windows: up." You might also want to try turning on "Auto-float newly created FX windows."
__________________
www.mr1234.com
Mister1234 is offline   Reply With Quote
Old 01-06-2016, 02:07 PM   #11
explodingPSYCH
Human being with feelings
 
Join Date: Sep 2015
Posts: 302
Default

I noticed some values graying out even if I don't enter negative values (Specifically matrix values). Is that a bug? Also any hope of getting negative values to work eventually?

One more thing: Is there a way of turning this into a VST the way Reaper has done with some of their plugins? I wouldn't mind trying it out in Ableton.

BTW, this is awesome! I use OB6000, but would much prefer to use this!
explodingPSYCH is offline   Reply With Quote
Old 01-08-2016, 05:16 PM   #12
Mister1234
Human being with feelings
 
Mister1234's Avatar
 
Join Date: Jan 2011
Location: Colorado
Posts: 82
Default

@explodingPSYCH Negative values, all of the Modulation Matrix settings, and Patch Name characters can only be updated on the Matrix hardware by writing the entire Patch. This is an unfortunate quirk of the Matrix MIDI protocol. As for a VST version, you might try the ReaJS plug-in, included in the ReaPlugs VST Suite. It should allow you to use the Matrix-6G in other DAWs. I've never tried it, so I can't say how well it works -- give a holler if you have success!
__________________
www.mr1234.com
Mister1234 is offline   Reply With Quote
Old 01-09-2016, 02:10 PM   #13
loxnbabybagels
Human being with feelings
 
Join Date: Jul 2014
Posts: 12
Default

Quote:
Originally Posted by Mister1234 View Post
@loxnbabybagels Check in Reaper Preferences > Plug-ins. You may need to turn on "Automatically resize FX windows: up." You might also want to try turning on "Auto-float newly created FX windows."
The Auto-Float option did it for me--thanks!
loxnbabybagels is offline   Reply With Quote
Old 01-15-2016, 11:08 AM   #14
0=0
Human being with feelings
 
Join Date: Nov 2009
Location: Toronto
Posts: 102
Default

amazing gui..super impressive..thank you

i'm gonna modify it for the matrix 1000 too (if you dont mind)

cheers!

j

0=0
0=0 is offline   Reply With Quote
Old 01-15-2016, 08:22 PM   #15
0=0
Human being with feelings
 
Join Date: Nov 2009
Location: Toronto
Posts: 102
Default

[pipedream]
is it possible to load sysex programs in jsfx?

moreover save patches made in these editors to sysex?

[/pipedream]

I do enjoy using my sysex editors saving patches like i would with vsts in reaper and it instanteously updating all the sysex. it's very convenient with my roland and kawai gear.

Oberheim's midi buffer isn't as snappy but hopefully it works just the same..i'll get testing.

j

0=0
0=0 is offline   Reply With Quote
Old 01-25-2016, 05:59 PM   #16
bukovics
Human being with feelings
 
Join Date: Dec 2015
Posts: 13
Default

Since I have a Matrix-6 I'd love to give this a try. But for the life of me, I can't figure out how to actually use it within Reaper. I've tried adding the Matrix-6G folder with all of its contents under my normal VST folder that's configured in Reaper. But after flushing the cache, and reloading several times, I still don't see this in my list of plug-ins.

I've also tried moving that folder under my \Scripts folder but that doesn't work either.

Any ideas what I'm doing wrong?
bukovics is offline   Reply With Quote
Old 02-14-2016, 05:44 PM   #17
bukovics
Human being with feelings
 
Join Date: Dec 2015
Posts: 13
Default

Help! I must be doing something really, really wrong. I can run the editor script but I can't seem to actually edit anything, or fully communicate with the Matrix6. I'm assuming that I either have something setup incorrectly in Reaper (I'm running 5.15), or on the Matrix6 itself.

In addition to the controls not actually editing anything on my Matrix6, there's other evidence that something isn't right. For example, when I select the blue Patches button, and then try to read all voices from the Matrix6, nothing happens. It does seem to sit there busy for 15 to 20 seconds, since other mouse clicks are ignored. But I don't see any evidence that the patches have been loaded. And if I select a single patch location and press the button that should read that one patch, it doesn't load anything, but it does actually switch to that patch on the Matrix6. So I know that Reaper and my current track are both configured to send MIDI to the Matrix6. I also know that I'm receiving MIDI input from the Matrix6 because I can record a MIDI track using the Matrix6 as input.

Any ideas? I must have something set wrong somewhere, but I've spent a couple of hours on this and haven't found it yet.
bukovics is offline   Reply With Quote
Old 09-17-2018, 07:22 AM   #18
Buttcheeeeks
Human being with feelings
 
Join Date: Feb 2018
Posts: 5
Default Matrix 6 Master page

I was wondering if you can change the master page settings on the Matrix 6 with this or is it just the patches?
Buttcheeeeks is offline   Reply With Quote
Old 09-17-2018, 09:49 AM   #19
Mister1234
Human being with feelings
 
Mister1234's Avatar
 
Join Date: Jan 2011
Location: Colorado
Posts: 82
Default

Quote:
Originally Posted by Buttcheeeeks View Post
I was wondering if you can change the master page settings on the Matrix 6 with this or is it just the patches?
Yes,there is a Master page where you can change most of those settings.
__________________
www.mr1234.com
Mister1234 is offline   Reply With Quote
Old 09-18-2018, 05:04 AM   #20
Buttcheeeeks
Human being with feelings
 
Join Date: Feb 2018
Posts: 5
Default MATRIX

Kewl thanks the only other thing is we put the folder in but we dont see anything not sure what the issue is.
Buttcheeeeks is offline   Reply With Quote
Old 09-18-2018, 07:15 AM   #21
Buttcheeeeks
Human being with feelings
 
Join Date: Feb 2018
Posts: 5
Default Matrix-6G

Ok so it looks like we have it now. You have to Go to Options then click on Show REAPER resource path in explorer/finder then click on and open the folder labeled Effects and copy the Matrix-6G folder into it. Close and reopen reaper then create a track and click on show track input FX window then type in the Filter section at the bottom Matrix-6G and Boom there you have it. Banks and all. Thanks Bro. This is a dream come true. Much more easy than all others out there. You Rock
Buttcheeeeks is offline   Reply With Quote
Old 09-18-2018, 07:27 AM   #22
Buttcheeeeks
Human being with feelings
 
Join Date: Feb 2018
Posts: 5
Default Matrix-6G

Mister1234 any way to maybe make a version with the blue like my real matrix 6 instead of all that green. Just wondering. Oh and 0=0 did you ever modify it for the matrix 1000 too?
Buttcheeeeks is offline   Reply With Quote
Old 09-19-2018, 05:32 AM   #23
Ivannn Bennnettt
Human being with feelings
 
Join Date: Feb 2017
Posts: 305
Default

I'd like to see synth from you
Ivannn Bennnettt is offline   Reply With Quote
Old 09-19-2018, 06:55 AM   #24
Buttcheeeeks
Human being with feelings
 
Join Date: Feb 2018
Posts: 5
Default Matrix-6G

What do you mean.
Buttcheeeeks is offline   Reply With Quote
Old 09-20-2018, 11:31 AM   #25
rothchild
Human being with feelings
 
Join Date: Oct 2007
Posts: 784
Default

This looks great, wish I had an Oberheim!

How would one start making these for other synths, I started looking under the hood of your Dave Smith panel but it's way too complicated for me.

I'm really fishing for someone to make an editor for my SRV3030 which has a very comprehensive MIDI implementation(http://cdn.roland.com/assets/media/pdf/SRV-3030_MI.pdf) and is a profoundly deep unit (that is a PITA to programme anything more than superficially from the front panel).
rothchild is offline   Reply With Quote
Old 12-15-2019, 08:36 AM   #26
Retronian
Human being with feelings
 
Join Date: Dec 2018
Location: Germany
Posts: 18
Default

Just discovered this, great work Mister1234! One question though: When I read a patch from my Matrix-1000 to the GUI, the hardware does not automatically program change to that patch. When I read the paramaeter from the hardware on the master page, I can see that "patch changes" is set to off, but I can't switch it to on, any change I make on the master page seems to have no effect on the hardware. Any idea?
Retronian is offline   Reply With Quote
Old 12-16-2019, 06:53 AM   #27
Ozman
Human being with feelings
 
Join Date: Feb 2015
Posts: 753
Default

Awesome GUI.
I'd love to see more like it .
Ozman is offline   Reply With Quote
Old 12-21-2019, 09:21 AM   #28
Mister1234
Human being with feelings
 
Mister1234's Avatar
 
Join Date: Jan 2011
Location: Colorado
Posts: 82
Default

Quote:
Originally Posted by Retronian View Post
Just discovered this, great work Mister1234! One question though: When I read a patch from my Matrix-1000 to the GUI, the hardware does not automatically program change to that patch. When I read the paramaeter from the hardware on the master page, I can see that "patch changes" is set to off, but I can't switch it to on, any change I make on the master page seems to have no effect on the hardware. Any idea?
Thanks, glad you like it! I don't have access to a Matrix-1000 so I can't speak with authority, but my best guess is that the hardware doesn't have the Master Page capabilities programmed into it and what is displayed in the software is just the plugin's default settings. Sorry I can't be more help!
__________________
www.mr1234.com
Mister1234 is offline   Reply With Quote
Old 11-02-2021, 12:18 PM   #29
Mister1234
Human being with feelings
 
Mister1234's Avatar
 
Join Date: Jan 2011
Location: Colorado
Posts: 82
Default Now available as a VST3 plugin



Just a heads-up that I recently converted this plugin into a VST3! It's still free and open-source. You can get more info and download it at https://programming.mr1234.com/matrix-6g-vst3/
__________________
www.mr1234.com
Mister1234 is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 01:52 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.