Conversion from MIDI to SysEx ?

VST, AU, AAX, CLAP, etc. Plugin Virtual Instruments Discussion
RELATED
PRODUCTS

Post

Is there any utility, Mac or PC, that can extract the sysex code contained in a MIDI file and create a SysEx file with the data ?

In other words, something that takes a MID file as input, and creates a SYX file as output.

Post

Have you tried MIDI DISAssembler? Image It handles Sysex but can only convert it to text form. Not too sure of how you'd go aboot converting to SYX file, maybe filter everything but the sysex?

EDIT: oop heres a sheyet load of free MIDI utilz including sysex dump file to MIDI file (but not vice versa)...

http://www.gnmidi.com/gnfreeen.htm

HTH

L
Last edited by Lagrange on Mon Feb 26, 2007 10:14 am, edited 1 time in total.
Image

Post

Something to try: rename the MID file to SYX.

But most sequencers do have filters for such tasks. Select all the normal midi commands, delete them and you're left with the sysex junk.
We are the KVR collective. Resistance is futile. You will be assimilated. Image
My MusicCalc is served over https!!

Post

This one is funny yet kinda concerning..
midvirus Check midi files against midi viruses.

:o I had no idea there were MIDI viruses..


BTW: Heres a converter for MAC SysEx Librarian

L
Image

Post

THanks guys but no dice. What I want to do is use some banks I have in MIDI format with a VSTi that can import sysex files. Without the original synth to load the bank from the sequencer and resave it with a sysex utility, what I've tried so far has not enabled me to create a syx file out of a mid file.

The Mac utility doesn't convert MID to SYX.

The gnmidi site lists a syx2mid utility, but not the reverse (unfortunately).

Still looking...

Post

Have you seen smfdump. It extracts the sysex data. Its a command prompt program but it works. the only thing is if the sysex is a bank of programs it splits them into seperate sysex messages for seperate programs. You can get it from here http://www.kvitek.com/midi/
Liam
Last edited by billcar2004 on Mon Feb 26, 2007 7:14 pm, edited 1 time in total.

Post

I was going to say that there might be a problem with formatting of the actual data. I mean if the info is dumped in one continues string your hardware may not read it that way.. hmmm

L
Image

Post

My old Atari MIDI sysex handler could do this, it would extract sysex data from MIDIfiles and save it to SYX files.

It's a relatively trivial thing to implement, so you should be able to find something that will do this, I'm sure. You just need to search and find a sysex chunk, and throw away anything else in the file that might interrupt the sysex, like active sensing or clocks.
Image

Post

beej.. I figured that MidAssembler would do this as it filters the MIDI file..

Kermit are you sure you are using MA properly?? Maybe you should post a file so I can take a look see..

L
Image

Post

Lagrange, thanks. I prefer Midi REXX (http://www.borg.com/~jglatt/midirexx/midirexx.htm)

beej, superb ! Exactly what I needed. Thanks. BTW, what's the Atari util, I still have an STe ready to work ?

KvR comes up trumps, again ;)

Post

It was called "Dump-It!". The early version was a simple dumper that also worked as a desk accessory. The next major version was more sophisticated and let you specify dump requests, would handle Wavestation all dumps (256K) when most utilities buffers would max out at 32K, and worked nicely under MagiC in a multitasking environment.

Not sure which version this one is: http://www.hitsquad.com/smm/programs/Dump_It/
And some SoundOnSound fame:
http://www.soundonsound.com/sos/1997_ar ... notes.html
http://www.soundonsound.com/sos/1997_ar ... feb97.html

Ah, memories... I loved my Atari...
Image

Post

Maybe MIDI OX can do it...

http://www.midiox.com/

But as someone else suggested earlier; your host program should be able to handle this (unless it's reaper, live, tracktion, FL etc.). This would be a piece of cake to do in Logic or Cubase.

Post

Kermit Jagger wrote:Lagrange, thanks. I prefer Midi REXX (http://www.borg.com/~jglatt/midirexx/midirexx.htm)

beej, superb ! Exactly what I needed. Thanks. BTW, what's the Atari util, I still have an STe ready to work ?

KvR comes up trumps, again ;)
:hihi: Check out this excerpt from that developer's website:

MIDI Technical Fanatic's Brainwashing Center:

MIDI is the language of gods.

Lesser life forms communicate in more primitive, less artistic manners such as barks, chirps, roars, or any of the many human verbal languages in use throughout the globe. But, gods communicate using MIDI messages. Even a picture, whose value is often equated to a thousand words, cannot match the scope of emotional and intellectual power unleashed by a stream of MIDI messages. But, try to tell that to the visual-and-print-fixated, tone-deaf heathen who infest this planet...

The MIDI Technical Fanatic's Brainwashing Center is a cyberplace dedicated to those individuals who wish to attain a higher level of existence than that of the plodding, MIDI-illiterate scum around them. Here, you will find MIDI technical documents and programming information, MIDI tutorials which explain various MIDI topics in easy-to-understand terms, MIDI software tools, examples of some very good uses of MIDI (in the form of well-constructed MIDI sequencer files), and blueprints for the surgical installation of a MIDI jack upon the human body so that a musician can directly communicate with his MIDI gear.

WARNING! This Web Site contains pictures of bare male and female DIN connectors, as well as explicit talk about "dumps with handshakes". Before continuing, you must be an adult, preferably one who isn't a hypocritical U.S. legislator who sponsors a "porn" bill while he's cheating on his spouse with an illegal alien prostitute whom he pays (using taxpayer's money) to spank his swollen buttocks with a rolled-up copy of The New Republic.

There are also a lot of annoying, abrasive attempts at humor. Get used to it, or kill yourself.


:lol:

Post

Just so you Know that Sysex Files are not all Compatable with every single synth, only the ones that they were created with or created for.(Example you can not load DX7 Sysex Patches in the Sysex Capable Terratec Komplexer VSTi or Novation V-Station for example.)
Image

Post

Tronam wrote::hihi: Check out this excerpt from that developer's website
Yeah, Jeff's humor needs a bit of getting used to, but the information content on the web site is absolutely great.
"Until you spread your wings, you'll have no idea how far you can walk." Image

Post Reply

Return to “Instruments”