Synth Forum

Notifications
Clear all

What SysEx, if any, can be embedded in MIDI and/or WAV files that will get executed properly when those files are loaded as waveforms or played in the sequencer?

3 Posts
2 Users
0 Likes
236 Views
Posts: 0
New Member Guest
Topic starter
 

You can remotely send SysEx commands that can change pretty much everything on the Modx.

You can also load properly constructed WAV files into either elements or drum keys.

In addition you can load MIDI files into the 'PLAY' functionality.

But it's not clear from the architecture flow and block diagrams whether SysEx commands embedded in WAV or MIDI files
get 1) ignored, 2) stripped out or 3) executed.

Does anyone know which, if any, of the SysEx commands that can be executed remotely can also be executed when
embedded in WAV or MIDI files?

For example you can manually 'twiddle' the motion sequence SHAPE knob to effect real-time changes.

You can also remotely send SysEx commands that change the position of the SHAPE know.

But it doesn't appear that you can embed that same SysEx command in a WAV or MIDI file and have it execute. I'm guessing that
there isn't any 'SysEx' engine in those paths at all.

Or maybe I'm doing it wrong.

No - I don't have a burning need to do that. Just trying to flesh out the possibilities of perhaps using a custom drum kit as
a SysEx macro engine for automation.

Or maybe I'm just trying to get prepared for October when things like this might be more doable and relevant?

 
Posted : 12/08/2023 4:03 am
Jason
Posts: 8159
Illustrious Member
 

Sysex cannot be imbedded into audio files (WAV).

Current Yamaha Synthesizers: Montage Classic 7, Motif XF6, S90XS, MO6, EX5R

 
Posted : 12/08/2023 9:17 am
Posts: 0
New Member Guest
Topic starter
 

Sysex cannot be imbedded into audio files (WAV).

No - but it can be embedded into MIDI files. So will any/all embedded SysEx in a MIDI file get executed?

And those MIDI files can then be converted to WAV files. Whether the conversion embeds, or strips out, the SysEx I don't know.

Just trying to explore the limits. Would be nice to be able to embed SysEx in drum keys because then you could do all kinds of things.

Embedding a 'change shape' SysEx in a MIDI file works:

F0 43 10 7F 1C 07 31 00 76 60 F7

That changes the part 1 shape to 64 - see top right of page 208 of the Data List doc.

The '31 00' specifies the relevant Parameter Change table
The '0x76' specifies the one byte Motion Seq Pulse Shape parameter
The '0x60' specifies the parameter value.

A 0x40 value represents 0 so 0x60 is 32 higher than 0 but represents 64 because this parameter value moves in increments of 2.

Embedding the above in a MIDI file and then playing that file effects the parameter change.

 
Posted : 12/08/2023 4:48 pm
Share:

© 2024 Yamaha Corporation of America and Yamaha Corporation. All rights reserved.    Terms of Use | Privacy Policy | Contact Us