Re: [linux-audio-user] sysex questions

From: Christoph Eckert <mchristoph.eckert@email-addr-hidden-online.de>
Date: Sun Mar 27 2005 - 00:40:26 EET

Hi,

> I just bought a Boss GT-8 guitar effects processor and I
> know it supports downloading patches to your computer. I
> understand this works over midi by doing a sysex dump. What
> I don't understand is: How does the program I use "know"
> what kind of data I download? A patch? The system
> configuration? Everything? I know it does not need to be
> able to interpret the contents of those things but I'm not
> quite sure how this stuff works at all.

a) Start the dump on the device. Most synthesizers allow to
choose which data to be sent: a single patch, a whole bank,
the system configuration or its whole memory contents

b) send a sysex request to the device specifying which data
you want to retrieve. The device should immediately send the
desired data. See the manual of your device for details. The
commands should be there.

> And the other way round: Could I do any harm to my GT-8 (or
> another midi device) by uploading wrong data to it? Or will
> it just give me an error message and reject the upload?

MOst devices use a (simple) checksum to verify the incoming
data, but not all do so. Theoretically, it is possible to set
the device in an undefined state. Some devices even allow to
upgrade the OS in it using sysex...

> What programs can I use under linux? I know sysexxer, but I
> would rather like to use a command line tool.

Try amidi -l to get a list of all MIDI ports available on your
computer.

BTW: Do you dislike Sysexxer or GUI programs in general? In
the first case, I'd like to ask for feedback what we did
wrong ;-) .

> As I said, silly questions

No, but a bit OT. But that's OK for me. If someone does not
like this thread here, let me know and we'll discuss it per
personal mail.

 Best regards

    ce
Received on Sun Mar 27 04:15:11 2005

This archive was generated by hypermail 2.1.8 : Sun Mar 27 2005 - 04:15:12 EEST