Using amidi to send SYSEX to old synthetizers

Optimize your system for ultimate performance.

Moderators: khz, MattKingUSA

asterix
Posts: 1
Joined: Mon Oct 07, 2019 9:15 pm

Using amidi to send SYSEX to old synthetizers

Postby asterix » Mon Oct 07, 2019 9:26 pm

Hi all ,

I've received an old KORG M1 , completelly memory empty or corrupt.

I tried to use amidi to send default ROM config using a SYSEX file as following :

amidi -p hw:3,0,0 -s M1preld.syx --sysex-interval=128 , I tried different sysex interval values from 0 to 1000

it takes some seconds to finish , but it execute normally , then I reboot the M1.

Instead of find new banks , i can see a lot off strange characters so the file has not been sent properly or the M1 has additional problems , so I did the following.

I connected SAFFIRE PRO24 Midi OUT ro Midi IN in a loopback and I tried to verify if the transfer is OK.

So opened 2 terminals :

Terminal 1 : amidi -p hw:3,0,0 -s M1preld.syx --sysex-interval=128
Terminal 2 : amidi -p hw:3,0,0 -r file.syx

After the file transfer , I compared the 2 files (M1preld.syx , file.syx) using SUBLIME , and they are diferent , so I guess something is wrong with my setup. Tried 3 diferent MIDI cables.

Any idea ?


Details of my setup :
noid@box8:~$ uname -a
Linux box8 4.19.0-6-rt-amd64 #1 SMP PREEMPT RT Debian 4.19.67-2+deb10u1 (2019-09-20) x86_64 GNU/Linux
noid@box8:~$ amidi -l
Dir Device Name
IO hw:3,0,0 Pro24-004392 MIDI 1
noid@box8:~$ sudo /etc/init.d/rtirq start
[sudo] password for noid:
Setting IRQ priorities: start [thunderbolt] irq=57 pid=175 prio=95: OK.
Setting IRQ priorities: start [thunderbolt] irq=58 pid=181 prio=94: OK.
Setting IRQ priorities: start [firewire_ohci] irq=74 pid=178 prio=90: OK.
Setting IRQ priorities: start [firewire_ohci] irq=85 pid=192 prio=89: OK.
Setting IRQ priorities: start [HDA-Intel] irq=89 pid=424 prio=85: OK.
Setting IRQ priorities: start [HDA-Intel] irq=90 pid=425 prio=85: OK.
Setting IRQ priorities: start [xhci.hcd] irq=73 pid=176 prio=80: OK.
Setting IRQ priorities: start [xhci.hcd] irq=75 pid=185 prio=79: OK.
Setting IRQ priorities: start [xhci.hcd] irq=76 pid=187 prio=78: OK.
Setting IRQ priorities: start [xhci.hcd] irq=77 pid=188 prio=77: OK.
Setting IRQ priorities: start [xhci.hcd] irq=78 pid=189 prio=76: OK.
Setting IRQ priorities: start [xhci.hcd] irq=79 pid=190 prio=75: OK.
Note : When I load rtirq , my network goes down ;-(

Regards.-

Asterix .-

User avatar
Linuxmusician01
Established Member
Posts: 683
Joined: Mon Feb 23, 2015 2:38 pm
Location: Holland

Re: Using amidi to send SYSEX to old synthetizers

Postby Linuxmusician01 » Tue Oct 08, 2019 9:53 am

I do not know what the recommended way by Korg is to update Sysex on that machine. I sometimes try to use MidiOX (yep: Windows!) for that sort of stuff. But I do not have any experience w/ uploading Sysex, only w/ downloading it to my Linux PC.

P.S. Welcome to the forums. :)

User avatar
khz
Established Member
Posts: 1202
Joined: Thu Apr 17, 2008 6:29 am
Location: German

Re: Using amidi to send SYSEX to old synthetizers

Postby khz » Tue Oct 08, 2019 3:01 pm

I had successfully addressed the SynthController with this command line.

1.) First you cable the computers/interface and the device to be received (synthesizer/controller/...) over a short midi cable and without a patchbay in between.

2.) On the device to be received (synthesizer/controller/...): Select the sysex received mode.

3.)

Code: Select all

amidi -p hw:1 --sysex-interval=100  -s SynthController_Puls_V3_2.syx
FZ - Does humor belongs in Music?
GNU/LINUX@AUDIO ~ /Wiki $ Howto.Info && GNU/Linux Debian installing >> Linux Audio Workstation LAW
    I don't care about the freedom of speech because I have nothing to say.


Return to “System Tuning and Configuration”

Who is online

Users browsing this forum: No registered users and 4 guests