Searching a tool to convert MIDI CC->SysEx/OSC->SysEx

Discuss music production with Ableton Live.
Coupe70
Posts: 1100
Joined: Fri Jul 23, 2004 7:25 am
Location: Mainz / Germany
Contact:

Searching a tool to convert MIDI CC->SysEx/OSC->SysEx

Post by Coupe70 » Fri Nov 07, 2008 2:31 pm

I am searching for a tool to access my old SysEx-speaking
synths via MIDI CC or OSC. What it should do (example):

"If you receive MIDI CC 38 then convert it to
SysEx F0 43 20 4B 50 00 xx F7" - where xx is the value of MIDI CC 38.

Or same with receiving OSC instead if MIDI CC.

Reaktor does not output SysEx, GlovePie does not (only very simple)
and Bome does not, too. Any ideas ?

Oh, Windows only, please ! (OSCulator can't do it, btw).
Last edited by Coupe70 on Fri Nov 07, 2008 9:18 pm, edited 1 time in total.
Phongemeinschaft (Live-ElectroJazz / NuJazz)
Homepage - youtube - Like! :-)
Live 9 (32Bit), HP DV7, i5 2,53GHz, 8 GB RAM, Win7 (64Bit)

nonnus
Posts: 420
Joined: Sat Jul 16, 2005 7:10 pm
Location: Portugal
Contact:

Post by nonnus » Fri Nov 07, 2008 8:58 pm

have u tried midi pipe ?
It has a module to change messages
So I guess it should be able to do what u want

Coupe70
Posts: 1100
Joined: Fri Jul 23, 2004 7:25 am
Location: Mainz / Germany
Contact:

Post by Coupe70 » Fri Nov 07, 2008 9:21 pm

@nonnus:

I don't know, SysEx is not mentioned in the feature list.
And it is MAC, I'm on PC !
Phongemeinschaft (Live-ElectroJazz / NuJazz)
Homepage - youtube - Like! :-)
Live 9 (32Bit), HP DV7, i5 2,53GHz, 8 GB RAM, Win7 (64Bit)

swishniak
Posts: 1134
Joined: Mon Jan 09, 2006 11:25 am
Location: Berlin

Post by swishniak » Sat Nov 08, 2008 12:16 am

midistroke ?

Michael Hatsis
Posts: 1807
Joined: Tue Nov 16, 2004 6:27 pm
Location: Here and There
Contact:

Post by Michael Hatsis » Sat Nov 08, 2008 12:35 am

Id say the nicest way to deal with this is the OSC-> SYSEX route. OSC has a clean symbolic naming syntax so you can name things according to what they do:

oldSynth/filter1/envelope [xxx]
oldSynth/LFO1/amount [xxx]

so, id recommend MaxMSP or PD. PD is free and im pretty sure the windows version supports sysex sending receiving. You mentioned Reaktor, so im guessing if you can get your head around that, Max or PD should be cake.

Coupe70
Posts: 1100
Joined: Fri Jul 23, 2004 7:25 am
Location: Mainz / Germany
Contact:

Post by Coupe70 » Sat Nov 08, 2008 2:42 am

swishniak wrote:midistroke ?
midistroke is MAC and can't do it.


mike, puredata was a good idea, but it seems that it can only handle
sysex input :cry: Csound can't do it ("sysex is ignored"). :cry:

But PsyCollider / SuperCollider can handle SysEx output !
Looks complicated, I hope it isn't.....
Phongemeinschaft (Live-ElectroJazz / NuJazz)
Homepage - youtube - Like! :-)
Live 9 (32Bit), HP DV7, i5 2,53GHz, 8 GB RAM, Win7 (64Bit)

julienb
Posts: 1843
Joined: Sat Oct 29, 2005 1:15 pm
Location: France
Contact:

Post by julienb » Sat Nov 08, 2008 12:49 pm

for CC from live, I suggest you to dive in LiveAPI python scripts:
http://code.google.com/p/liveapi/ => discussions
http://www.assembla.com/wiki/show/live-api => svn/repositories
I guess you could do everything with that!


for CC from another way, I suggest you to dive in Python scripts. Java and C can do that to. you need a kind of midi cc / sysex router


indeed, I don't give a real solution (except the first one) .. cause I just write: you can code that

:)
Julien Bayle
Art + Teaching/Consulting

Ableton Certified Trainer
Max Certified Trainer


Structure Void / Ableton Certified Training Center

Coupe70
Posts: 1100
Joined: Fri Jul 23, 2004 7:25 am
Location: Mainz / Germany
Contact:

Post by Coupe70 » Sat Nov 08, 2008 2:59 pm

Thanks julienb,

but all this coding stuff is too complicated for me.
It's too much work to get into it only to write this small
converter. The only thing I have worked with was
Amiga Basic... :oops:

So I will try PsyCollider / SuperCollider, perhaps I
will find someone on their forums who can do it for
me - I guess it will take only a few minutes if you
know what you're doing.

Also Bidule can't handle SysEx, btw....is it soooo outdated ?
Phongemeinschaft (Live-ElectroJazz / NuJazz)
Homepage - youtube - Like! :-)
Live 9 (32Bit), HP DV7, i5 2,53GHz, 8 GB RAM, Win7 (64Bit)

julienb
Posts: 1843
Joined: Sat Oct 29, 2005 1:15 pm
Location: France
Contact:

Post by julienb » Sat Nov 08, 2008 3:19 pm

pd or max/msp could handle that too :)
Julien Bayle
Art + Teaching/Consulting

Ableton Certified Trainer
Max Certified Trainer


Structure Void / Ableton Certified Training Center

svivens
Posts: 37
Joined: Fri Apr 11, 2008 5:01 pm

Re: Searching a tool to convert MIDI CC->SysEx/OSC->SysEx

Post by svivens » Sun Nov 09, 2008 2:51 am

Coupe70 wrote:I am searching for a tool to access my old SysEx-speaking
synths via MIDI CC or OSC. What it should do (example):

"If you receive MIDI CC 38 then convert it to
SysEx F0 43 20 4B 50 00 xx F7" - where xx is the value of MIDI CC 38.

Or same with receiving OSC instead if MIDI CC.

Reaktor does not output SysEx, GlovePie does not (only very simple)
and Bome does not, too. Any ideas ?

Oh, Windows only, please ! (OSCulator can't do it, btw).
Yep! I have already done this job who realy made me start on Usine.
it is realized for Yamaha DX/TX and my TX802 menu windows follow my controllers in real time!
as it's free you can dowload it in the Usine add-ons.
16 controls are basicly avaible,just replace with your SysEx tables and rename your controllers,if you need more just copy paste :wink:
I love this SysEx solution! and Usine is fully OSC implemented. :)
Cheers http://www.sensomusic.com/addons/
addons/MIDItools/DX7system

Michael Hatsis
Posts: 1807
Joined: Tue Nov 16, 2004 6:27 pm
Location: Here and There
Contact:

Re: Searching a tool to convert MIDI CC->SysEx/OSC->SysEx

Post by Michael Hatsis » Sun Nov 09, 2008 11:30 am

svivens wrote:
Coupe70 wrote:I am searching for a tool to access my old SysEx-speaking
synths via MIDI CC or OSC. What it should do (example):

"If you receive MIDI CC 38 then convert it to
SysEx F0 43 20 4B 50 00 xx F7" - where xx is the value of MIDI CC 38.

Or same with receiving OSC instead if MIDI CC.

Reaktor does not output SysEx, GlovePie does not (only very simple)
and Bome does not, too. Any ideas ?

Oh, Windows only, please ! (OSCulator can't do it, btw).
Yep! I have already done this job who realy made me start on Usine.
it is realized for Yamaha DX/TX and my TX802 menu windows follow my controllers in real time!
as it's free you can dowload it in the Usine add-ons.
16 controls are basicly avaible,just replace with your SysEx tables and rename your controllers,if you need more just copy paste :wink:
I love this SysEx solution! and Usine is fully OSC implemented. :)
Cheers http://www.sensomusic.com/addons/
addons/MIDItools/DX7system
I gotta check out Usine. Seems like a fun app.

Coupe70
Posts: 1100
Joined: Fri Jul 23, 2004 7:25 am
Location: Mainz / Germany
Contact:

Re: Searching a tool to convert MIDI CC->SysEx/OSC->SysEx

Post by Coupe70 » Sun Nov 09, 2008 1:22 pm

svivens wrote: Yep! I have already done this job who realy made me start on Usine.
it is realized for Yamaha DX/TX and my TX802 menu windows follow my controllers in real time!
as it's free you can dowload it in the Usine add-ons.
16 controls are basicly avaible,just replace with your SysEx tables and rename your controllers,if you need more just copy paste :wink:
I love this SysEx solution! and Usine is fully OSC implemented. :)
Cheers http://www.sensomusic.com/addons/
addons/MIDItools/DX7system
sounds very promising, i'll check it out and will come back will all my questions... :wink:
THANKS A LOT !!
Phongemeinschaft (Live-ElectroJazz / NuJazz)
Homepage - youtube - Like! :-)
Live 9 (32Bit), HP DV7, i5 2,53GHz, 8 GB RAM, Win7 (64Bit)

Coupe70
Posts: 1100
Joined: Fri Jul 23, 2004 7:25 am
Location: Mainz / Germany
Contact:

Post by Coupe70 » Mon Nov 10, 2008 1:04 pm

i've been playing around with usine a bit and like it a lot.
it's quite easy and can do what i want. unfortunately the
sysex implementation of my casio cz5000 is the strangest
i've ever seen, so i have a lot of work to do...

svivens, i could not use your patch, because you can't
change sub-patches in the free version, but thanks again
for pointing me to usine !

...and it can also read out wii-remote, so perhaps it's
a graphical replacement for GlovePie.
Phongemeinschaft (Live-ElectroJazz / NuJazz)
Homepage - youtube - Like! :-)
Live 9 (32Bit), HP DV7, i5 2,53GHz, 8 GB RAM, Win7 (64Bit)

Crash
Posts: 805
Joined: Fri Sep 19, 2008 4:06 pm
Location: Nowhereland

Post by Crash » Mon Nov 10, 2008 1:15 pm

CC <-> Sysex on PC (no OSC)

Bome's Midi Translator
Midi OX

including OSC:

Max (PureData doesn't support Sysex on PC). Problem with Max is that at least on my Setup both Max 4 and 5 Player (including PK squared) regulary hang when doing pure lots of Midi translation. You have to watch out in which order you start Live and Max and may need to restart your Patch once it hangs.

OSC <-> CC is also possible with NI Reaktor, but no Sysex.

Bome is also available on Mac now, but still in Beta.

Coupe70
Posts: 1100
Joined: Fri Jul 23, 2004 7:25 am
Location: Mainz / Germany
Contact:

Post by Coupe70 » Mon Nov 10, 2008 1:31 pm

thanks Crash, you're right.
i have MIDI OX installed, but only used it as midi monitor...
it does exeactely what i WANTED to do, but not what i HAVE
to do. i'm sure you can use the sysex implementation of
many (most?) synths with it, but for the casio cz5000 you
have to change different bytes over the range and have
to do some mathematical operation - really stupid.
so i'll stick with usine i think...
Phongemeinschaft (Live-ElectroJazz / NuJazz)
Homepage - youtube - Like! :-)
Live 9 (32Bit), HP DV7, i5 2,53GHz, 8 GB RAM, Win7 (64Bit)

Post Reply