* Midi / SysEx - Dump / Linux?
@ 2000-07-13 14:22 Steve Netting
2000-07-13 14:42 ` Eric Brunel
` (8 more replies)
0 siblings, 9 replies; 10+ messages in thread
From: Steve Netting @ 2000-07-13 14:22 UTC (permalink / raw)
To: linux-sound
Hi,
Can anyone tell me if a utility for Linux exists which allows me
to receive midi bulk-dumps (AKA Sys-Ex messages) from external
equipment, and then restore these later (ie, squirt them back
out of via midi).
Several progs exist for DOS - but I really don't want all the
hassle of dual-booting a machine purely for this ...
Thanks,
Steve
--
http://www.moonfoundation.co.uk
--
- Steve Netting - Logica Aldiscon, Bristol, UK
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Midi / SysEx - Dump / Linux?
2000-07-13 14:22 Midi / SysEx - Dump / Linux? Steve Netting
@ 2000-07-13 14:42 ` Eric Brunel
2000-07-13 15:14 ` Dave Phillips
` (7 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Eric Brunel @ 2000-07-13 14:42 UTC (permalink / raw)
To: linux-sound
Good question. I'm looking for one too...
Thanks,
- eric -
--- Steve Netting <nettings@logica.com> a écrit : >
>
> Hi,
>
> Can anyone tell me if a utility for Linux exists
> which allows me
> to receive midi bulk-dumps (AKA Sys-Ex messages)
> from external
> equipment, and then restore these later (ie, squirt
> them back
> out of via midi).
>
> Several progs exist for DOS - but I really don't
> want all the
> hassle of dual-booting a machine purely for this
> ...
>
>
> Thanks,
>
>
> Steve
> --
> http://www.moonfoundation.co.uk
> --
> - Steve Netting - Logica Aldiscon, Bristol, UK
___________________________________________________________
Do You Yahoo!?
Achetez, vendez! À votre prix! Sur http://encheres.yahoo.fr
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Midi / SysEx - Dump / Linux?
2000-07-13 14:22 Midi / SysEx - Dump / Linux? Steve Netting
2000-07-13 14:42 ` Eric Brunel
@ 2000-07-13 15:14 ` Dave Phillips
2000-07-13 15:33 ` Andrew Ryan
` (6 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Dave Phillips @ 2000-07-13 15:14 UTC (permalink / raw)
To: linux-sound
On Thu, 13 Jul 2000, Steve Netting wrote:
> Can anyone tell me if a utility for Linux exists which allows me
> to receive midi bulk-dumps (AKA Sys-Ex messages) from external
> equipment, and then restore these later (ie, squirt them back
> out of via midi).
>
> Several progs exist for DOS - but I really don't want all the
> hassle of dual-booting a machine purely for this ...
Steve, you might try hacking Glib, it's here:
http://www.nosuch.com/glib/
You could also try running your DOS editor/librarians under
DSOemu. It's very stable these days, I use it with various
DOS MIDI software from Voyetra.
Best regards,
= Dave Phillips
http://www.bright.net/~dlphilp/index.html
http://www.bright.net/~dlphilp/linuxsound/
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Midi / SysEx - Dump / Linux?
2000-07-13 14:22 Midi / SysEx - Dump / Linux? Steve Netting
2000-07-13 14:42 ` Eric Brunel
2000-07-13 15:14 ` Dave Phillips
@ 2000-07-13 15:33 ` Andrew Ryan
2000-07-13 22:54 ` Benno Senoner
` (5 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Andrew Ryan @ 2000-07-13 15:33 UTC (permalink / raw)
To: linux-sound
> On Thu, Jul 13, 2000 at 04:42:42PM +0200, Eric Brunel wrote:
> > Good question. I'm looking for one too...
> > Thanks,
> >
I have written a library for the Bruce James' RPEdit program. It can send
and receive sysex messages. The code seems to work, which reminds me that I
really need to send my updates to Bruce. I could send you (and steve) the
code if you want, I don't have it on the machine I'm at right now though.
RPedit: http://www.voyager.co.nz/~bjames/RPEdit.html
Andy
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Midi / SysEx - Dump / Linux?
2000-07-13 14:22 Midi / SysEx - Dump / Linux? Steve Netting
` (2 preceding siblings ...)
2000-07-13 15:33 ` Andrew Ryan
@ 2000-07-13 22:54 ` Benno Senoner
2000-07-14 14:48 ` Dave Phillips
` (4 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Benno Senoner @ 2000-07-13 22:54 UTC (permalink / raw)
To: linux-sound
On Fri, 14 Jul 2000, Steve Netting wrote:
> Hi,
>
> Can anyone tell me if a utility for Linux exists which allows me
> to receive midi bulk-dumps (AKA Sys-Ex messages) from external
> equipment, and then restore these later (ie, squirt them back
> out of via midi).
>
> Several progs exist for DOS - but I really don't want all the
> hassle of dual-booting a machine purely for this ...
>
>
I am not sure if it works but you could try to do the following:
cat /dev/midi00 >dumpfile
start the sysex transfer
when finished
press CTRL-C
the dumpfile will contain the dumped data.
then to playback the data
first start sysex receive on your midi module
then do
cat dumpfile >/dev/midi00
which should send back the data to the midi port.
I tried here a cat /dev/midi00 >file
and pressed and released two keys on the MIDI keyboard,
then pressed Ctrl-C
and looked at the binary contents of the files:
it contained exactly the two note-on and the two note-off messages
and had a length of 12 byte.
I have currently no external MIDI expanders here so I can't try
to do the dump.
Benno.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Midi / SysEx - Dump / Linux?
2000-07-13 14:22 Midi / SysEx - Dump / Linux? Steve Netting
` (3 preceding siblings ...)
2000-07-13 22:54 ` Benno Senoner
@ 2000-07-14 14:48 ` Dave Phillips
2000-07-14 15:23 ` Andrew Ryan
` (3 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Dave Phillips @ 2000-07-14 14:48 UTC (permalink / raw)
To: linux-sound
On Thu, 13 Jul 2000, Andrew Ryan wrote:
> I have written a library for the Bruce James' RPEdit program. It can send
> and receive sysex messages. The code seems to work, which reminds me that I
> really need to send my updates to Bruce. I could send you (and steve) the
> code if you want, I don't have it on the machine I'm at right now though.
>
> RPedit: http://www.voyager.co.nz/~bjames/RPEdit.html
Say, is this editor available for Linux ? I read on the page that it's a
Tcl/Tk design, perhaps it could be ported without terrible difficulty ??
Best regards,
= Dave Phillips
http://www.bright.net/~dlphilp/index.html
http://www.bright.net/~dlphilp/linuxsound/
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Midi / SysEx - Dump / Linux?
2000-07-13 14:22 Midi / SysEx - Dump / Linux? Steve Netting
` (4 preceding siblings ...)
2000-07-14 14:48 ` Dave Phillips
@ 2000-07-14 15:23 ` Andrew Ryan
2000-07-14 16:46 ` Benno Senoner
` (2 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Andrew Ryan @ 2000-07-14 15:23 UTC (permalink / raw)
To: linux-sound
On Fri, Jul 14, 2000 at 11:01:40AM -0400, Dave Phillips wrote:
> On Thu, 13 Jul 2000, Andrew Ryan wrote:
>
> > I have written a library for the Bruce James' RPEdit program. It can send
> > and receive sysex messages. The code seems to work, which reminds me that I
> > really need to send my updates to Bruce. I could send you (and steve) the
> > code if you want, I don't have it on the machine I'm at right now though.
> >
> > RPedit: http://www.voyager.co.nz/~bjames/RPEdit.html
>
> Say, is this editor available for Linux ? I read on the page that it's a
> Tcl/Tk design, perhaps it could be ported without terrible difficulty ??
>
This editor does work under linux, I've used it. I have not tried the
newest version, but I don't see why it would not work. The only thing is
that Bruce now only puts up a windozs install EXE file that needs to be run
under windows to extract the files. Once extracted the files can be copied
to linux. I'm going to ask Bruce to put up a normal zip file version of it
on his web page.
Andy
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Midi / SysEx - Dump / Linux?
2000-07-13 14:22 Midi / SysEx - Dump / Linux? Steve Netting
` (5 preceding siblings ...)
2000-07-14 15:23 ` Andrew Ryan
@ 2000-07-14 16:46 ` Benno Senoner
2000-07-14 17:03 ` Eric Brunel
2000-07-15 14:52 ` Steve Netting
8 siblings, 0 replies; 10+ messages in thread
From: Benno Senoner @ 2000-07-14 16:46 UTC (permalink / raw)
To: linux-sound
>
> --- Benno Senoner <sbenno@gardena.net> wrote :
> [snip]
> > I am not sure if it works but you could try to do
> > the following:
> >
> > cat /dev/midi00 >dumpfile
> >
> > start the sysex transfer
> >
> > when finished
> > press CTRL-C
> > the dumpfile will contain the dumped data.
>
> O-me-god, it seems to work...! I got what seems to be
> the sysex dump I needed... What a wonderful OS!
> Thanks, Benno.
hehe , that's the advantage of of the "everything is a file in UNIX"
concept.
:-)
>
> > then to playback the data
> > first start sysex receive on your midi module
> > then do
> > cat dumpfile >/dev/midi00
> >
> > which should send back the data to the midi port.
>
> Could anyone confirm that? I've got an Elektron
> SIDStation and there is no other way to save custom
> programs than via MIDI/sysex. So if this does not
> work, I'll lose all my carefully crafted custom
> programs.
> Thanks a lot in advance.
> - eric -
I do not want to be responsible for your data losses,
all my hints are without WARRANTY.
:-)
For example recodring a MIDI-song via cat will not work
since it is a stream of bytes without any timing information.
But in the sysex case there is no timing concept since it
is a raw data dump.
I am sorry that I can not try the reverse cat dumpfile >/dev/midi00
because of the lack of HW here.
it should work, but wait for someone confirming this.
Benno.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Midi / SysEx - Dump / Linux?
2000-07-13 14:22 Midi / SysEx - Dump / Linux? Steve Netting
` (6 preceding siblings ...)
2000-07-14 16:46 ` Benno Senoner
@ 2000-07-14 17:03 ` Eric Brunel
2000-07-15 14:52 ` Steve Netting
8 siblings, 0 replies; 10+ messages in thread
From: Eric Brunel @ 2000-07-14 17:03 UTC (permalink / raw)
To: linux-sound
--- Benno Senoner <sbenno@gardena.net> wrote :
[snip]
> I am not sure if it works but you could try to do
> the following:
>
> cat /dev/midi00 >dumpfile
>
> start the sysex transfer
>
> when finished
> press CTRL-C
> the dumpfile will contain the dumped data.
O-me-god, it seems to work...! I got what seems to be
the sysex dump I needed... What a wonderful OS!
Thanks, Benno.
> then to playback the data
> first start sysex receive on your midi module
> then do
> cat dumpfile >/dev/midi00
>
> which should send back the data to the midi port.
Could anyone confirm that? I've got an Elektron
SIDStation and there is no other way to save custom
programs than via MIDI/sysex. So if this does not
work, I'll lose all my carefully crafted custom
programs.
Thanks a lot in advance.
- eric -
___________________________________________________________
Do You Yahoo!?
Achetez, vendez! À votre prix! Sur http://encheres.yahoo.fr
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Midi / SysEx - Dump / Linux?
2000-07-13 14:22 Midi / SysEx - Dump / Linux? Steve Netting
` (7 preceding siblings ...)
2000-07-14 17:03 ` Eric Brunel
@ 2000-07-15 14:52 ` Steve Netting
8 siblings, 0 replies; 10+ messages in thread
From: Steve Netting @ 2000-07-15 14:52 UTC (permalink / raw)
To: linux-sound
<Benno - if this doesn't make it out to the list - could
you forward it? I've been having email noghtmares recently!>
< snip >
> > Could anyone confirm that? I've got an Elektron
> > SIDStation and there is no other way to save custom
> > programs than via MIDI/sysex. So if this does not
> > work, I'll lose all my carefully crafted custom
> > programs.
> > Thanks a lot in advance.
> > - eric -
<snip?
> I am sorry that I can not try the reverse cat dumpfile >/dev/midi00
> because of the lack of HW here.
>
> it should work, but wait for someone confirming this.
Yes, does indeed work - tested using an Alesis MMT-8 sequencer
dumping it's memory via midi ... and a Korg N1 synth dumping all
it's programs settings etc. All restores without any problems.
Thanks to all who replied! I should have though of that myself,
but well... I really didn't think it was that easy.
I'll probably knock up a script to make the whole process more
user-friendly, and provide some sort of menus for dumping/
restoring data...
Thanks again!
Steve
--
http://www.moonfoundation.co.uk
--
- Steve Netting - Logica Aldiscon, Bristol, UK
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2000-07-15 14:52 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2000-07-13 14:22 Midi / SysEx - Dump / Linux? Steve Netting
2000-07-13 14:42 ` Eric Brunel
2000-07-13 15:14 ` Dave Phillips
2000-07-13 15:33 ` Andrew Ryan
2000-07-13 22:54 ` Benno Senoner
2000-07-14 14:48 ` Dave Phillips
2000-07-14 15:23 ` Andrew Ryan
2000-07-14 16:46 ` Benno Senoner
2000-07-14 17:03 ` Eric Brunel
2000-07-15 14:52 ` Steve Netting
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox