fbpx
Skip to main content

MIDI Forum

How to find the Ins...
 
Notifications
Clear all

How to find the Instrument Name with Sysex code ?

6 Posts
3 Users
0 Reactions
15 K Views
caron
Posts: 4
Active Member
Topic starter
 

HI, i want to find Instrument name ...

In GM, 1 = Acoustic Grand Piano ... how i can Grab this name with sysex and used it in my python program ?

thx

 
Posted : 10/05/2016 1:55 am
Jan Kučera
Posts: 17
Eminent Member
 

I might be wrong but I don't think instrument names are transferred (unless your device has a special sysex command for that). You can find the name of GM instruments in the Level 1 specification and make a lookup table in your program.

 
Posted : 10/05/2016 2:18 am
caron
Posts: 4
Active Member
Topic starter
 

Thx for answer ... but i explain my goal ..

I v got a Pocket POD from Line 6, who can be pilot with the VYZEX program Line 6 Editor with usb midi connection.. i tried to pilot this POcket Pod with midi inteface... In the POD all User Bank preset are like Instrument in GM.. i want to map my User name preset and Grab the name of this preset...

I hope it's more easy to understand what i vant 😉

Thx
lo

 
Posted : 10/05/2016 3:27 am
Clemens Ladisch
Posts: 324
 

There is no such SysEx defined in any official MIDI specification.

The only one I know of is for newer Roland devices (Data Request 1 at address 0C 00 01), but this would be of no use for your device.

If such a SysEx is not mentioned in the documentation, it probably does not exist.

 
Posted : 10/05/2016 3:34 am
caron
Posts: 4
Active Member
Topic starter
 

VYZEX program use midi to synchronize with the pocket POD and grab the user bank name... and all is midi... i contact the Vyzex Editor to ask help, i v got an answer but not really help me 😉

Here the sysex the vyzex used to talk to the Pocket pod

00007.625 (+007.625) MIDI IN: Line 6 Pocket POD
00007.625 (+007.625) F0 7E 00 06 02 00 01 0C 00 00 00 06 30 31 30 31
00007.625 F7
00008.781 (+001.156) MIDI OUT:: Line 6 Pocket POD
00008.781 (+001.156) F0 00 01 0C 01 00 01 F7
00008.781 MIDI IN: Line 6 Pocket POD
00008.781 F0 00 01 0C 01 01 01 00 00 00 00 01 00 01 00 01
00008.781 00 00 00 00 00 00 00 01 01 01 03 0F 00 00 02 0B
00008.781 02 0D 03 05 00 00 00 00 01 08 03 0A 07 0F 00 00
00008.781 07 0F 00 00 07 0F 00 00 00 00 00 00 00 00 00 00
00008.781 01 00 03 0E 00 00 00 00 03 00 0C 00 00 0E 00 00
00008.781 00 0F 02 00 00 01 01 03 01 05 01 04 02 01 01 0C
00008.781 00 0C 02 0B 00 05 00 00 00 00 04 02 04 0F 05 05
00008.781 05 04 04 09 05 01 05 05 00 00 00 01 01 08 05 0A
00008.781 00 00 00 00 04 05 02 00 02 03 03 01 02 00 02 00
00008.781 02 00 02 00 02 00 F7
00010.860 (+002.079) MIDI OUT:: Line 6 Pocket POD
00010.860 (+002.079) F0 00 01 0C 01 00 00 00 F7
00010.860 MIDI IN: Line 6 Pocket POD
00010.860 F0 00 01 0C 01 01 00 00 00 00 00 00 00 00 00 00
00010.860 00 00 01 00 00 00 00 00 01 00 00 02 06 02 06 02
00010.860 0B 03 0F 03 0F 00 00 02 01 01 0D 03 00 00 00 01
00010.860 0A 07 0D 07 0F 07 0F 00 00 00 00 00 00 00 00 00
00010.860 00 03 00 0C 00 00 00 00 00 03 00 0C 00 02 0D 00
00010.860 00 02 00 00 0F 00 01 01 05 02 00 03 01 03 0F 01
00010.860 0B 00 0F 00 00 00 02 02 00 00 01 00 00 09 06 00
00010.860 03 02 00 00 00 00 00 05 05 07 03 06 05 07 02 02
00010.860 00 03 01 02 00 02 00 02 00 02 00 02 00 02 00 02
00010.860 00 02 00 02 00 02 00 F7
...

 
Posted : 10/05/2016 3:49 am
Clemens Ladisch
Posts: 324
 

Obviously, only the lower nibble of most bytes is used. When combining each two consecutive nibbles into one byte, the values "04 02 04 0F 05 05 05 04 04 09 05 01 05 05" are the ASCII codes of "BOUTIQU", "04 05 02 00 02 03 03 01 02 00 02 00 02 00 02 00 02 00" results in "E #1 ", and "05 05 07 03 06 05 07 02 02 00 03 01 02 00 02 00 02 00 02 00 02 00 02 00 02 00 02 00 02 00 02 00" results in "User 1 ".

 
Posted : 11/05/2016 2:40 am
Share: