Author Topic: How to Select a RGT via MIDI ?  (Read 1814 times)

0 Members and 1 Guest are viewing this topic.

Offline JeanLoop

How to Select a RGT via MIDI ?
« on: December 21, 2022, 02:56:41 PM »
Hello

Is there a CC, a SysEx or another Midi command allowing to select an RGT via MIDI.

Currently I have mapped 10 controllers to select RGT 1-10 in Midi->External Controller, but I would like to know if there is another way?

(Because I would like to reserve these 10 entries of 'External Controller' for other things)

Thank you.
 

Offline overover

Re: How to Select a RGT via MIDI ?
« Reply #1 on: December 21, 2022, 05:08:23 PM »
Hi Jean,

Do you mean switching Registrations from an external MIDI device (connected via DIN MIDI IN, USB-MIDI or MIDI-over-WiFi), or should the Registrations be switched via an internally played MIDI file?


Best regards,
Chris
« Last Edit: December 21, 2022, 05:10:22 PM by overover »
➪ Everyone kept saying "That won't work!" - Then someone came along who didn't know that and just did it.
➪ Never put the manual too far away: There's more in it than you think! ;-)
 

Offline JeanLoop

Re: How to Select a RGT via MIDI ?
« Reply #2 on: December 21, 2022, 05:20:10 PM »
Hello overover

I mean switching Registrations from an external MIDI device (a PC Program communicating via Midi USB)
 

Offline overover

Re: How to Select a RGT via MIDI ?
« Reply #3 on: December 21, 2022, 05:54:54 PM »
Hello overover

I mean switching Registrations from an external MIDI device (a PC Program communicating via Midi USB)

Hi Jean,

First be sure to have enabled SysEx Transmit and Receive in the Genos' MIDI settings, e.g. by selecting one of the Preset MIDI templates "All Parts" or "KBD & Style".

When loading a Registration Bank and when pressing a Registration button (1 - 10), a SysEx message is transmitted that contains the file path and name of the Bank file and the number of the Registration button pressed. You can record this SysEx message by a suitable program on the computer (e.g. MIDI Sequencer / DAW). When the same SysEx message is transmitted from the computer later via MIDI to the Genos,  the Registration in question will be loaded automatically.

By the way, Apps for displaying lyrics or sheet music, such as Songbook+, also use this SysEx to link Registrations with the corresponding PDFs in the app. Songbook+ automatically requests the SysEx code for the currently loaded Registration from the Genos/PSR-SX. (The links then work automatically in both directions.)


Best regards,
Chris
➪ Everyone kept saying "That won't work!" - Then someone came along who didn't know that and just did it.
➪ Never put the manual too far away: There's more in it than you think! ;-)
 

Offline JeanLoop

Re: How to Select a RGT via MIDI ?
« Reply #4 on: December 21, 2022, 06:07:34 PM »
I know that type of sysex select a registration bank :
F0 43 73 01 52 26 03 00 00 00 <Path of RGT> 00 F7
and this ask for the path of the currently loaded registration bank:
F0 43 73 01 52 26 03 01 00 F7

But when I select a RGT on Genos, I see various MSb, LSB, PC and sysex (I think relative to the voices) but I have not found how to select a registration (1..10) for the currently loaded registration bank ?
 

Offline vlbrgt

Re: How to Select a RGT via MIDI ?
« Reply #5 on: December 21, 2022, 06:47:23 PM »
Several sysex commands can handle registrations.

For asking the Genos what registration is selected :
F0 43 73 01 52 26 03 01 00 F7
When you send this sysex to the Genos the Genos will answer with another sysex
F0 43 73 01 52 26 03 02 00 00 ...data... 00 F7
with 'data' is the path in Hex ASCII code of the registration that is selected on the Genos.

When you select a REG button on the Genos following sysex will be send:
F0 43 73 01 52 25 00 01 01 00 01 xx F7
xx = nr REG button (00H = button 1, 01H = button 2 ...., 09H = button 10)

----------------------------------

For selecting a registration on the Genos send following sysex :
F0 43 73 01 52 26 03 00 00 00 ...data... 00 F7
data = path for the registration (In hexadeciaml ASCII code)

If a registration is selected and the buttons you would like to select are available in the registration
then following sysex will select a specific button :
F0 43 73 01 52 25 11 00 02 00 xx F7
xx = Reg button (00H = button 1, 01H = button 2, .... 09H = button 10)

All above sysex can only be send from an external device to the Genos.


PS : The last sysex I use in an internal midi file and with use of my midi processor to select reg buttons.
This means that the sysex in the internal midi will be send to Midi B out, and comes back to Midi B In via the Midi processor.
This way it becomes an external sysex and this works perfect for me.

Regards
Etienne

« Last Edit: December 21, 2022, 06:54:20 PM by vlbrgt »
If plan A doesn't work, don't forget that the alphabet has 25 more letters.
Volbragte@telenet.be
http://Psrtutorial.com/MB/volbragt.html
Genos
 

Offline JeanLoop

Re: How to Select a RGT via MIDI ?
« Reply #6 on: December 21, 2022, 07:55:23 PM »
Thanks vlbrgt

F0 43 73 01 52 25 11 00 02 00 xx F7
Works fine and this what I search.
(It works on port 'Digital Workstation 1' and 'Digital Workstation 2' indifferently).

Thank you very much.

NB : In your soft 'MixMaster' I couldn't find a reference to this command.
Am I missing something?

Anyway thanks again.
 

Offline vlbrgt

Re: How to Select a RGT via MIDI ?
« Reply #7 on: December 21, 2022, 09:19:56 PM »
Hi JeanLoop,

There is no reference in MixMaster for these sysex commands, because they do not work in a midi file.
But, you can put them in the User Sysex list.
In MixMaster -> menu Options -> Open User Sysex List Editor
Here you can create the sysex for each reg button.
Column 1 : Sysex definition = the text that will appear in List View just after the sysex code.
Column 2 : Sysex Command F0 --- F7 is the sysex code that need to be inserted in the midi file.

For inserting List View -> insert MidiCmd -> User Sysex -> choose sysex to insert.

Regards
Etienne
If plan A doesn't work, don't forget that the alphabet has 25 more letters.
Volbragte@telenet.be
http://Psrtutorial.com/MB/volbragt.html
Genos
 

Offline JeanLoop

Re: How to Select a RGT via MIDI ?
« Reply #8 on: December 21, 2022, 09:25:58 PM »
Ok.

Thank you Etienne.

Regards.

Jean
 

Offline jimlaing

Re: How to Select a RGT via MIDI ?
« Reply #9 on: December 25, 2022, 04:37:50 AM »
Hi - I do this via iPad (I happen to use unrealBook).  I'll try to attach the spreadsheet I created to help me keep organized about what MIDI commands to send to call up Registrations (bank and button).  You can ignore my specific Reg file names and song names. See attached Excel file:
It's only 8 MIDI data items needed (See spreadsheet).  I had Excel translate from Decimal to Hex for us  :-)

Oh, also you have to have the 'part' whose MIDI channel you use, set to "KEYBOARD" in the MIDI Receive page, for this to work.

-Jim
« Last Edit: December 25, 2022, 04:43:08 AM by jimlaing »
Raleigh, NC, USA / Genos / Tyros5-61 / Lucas Nana 600 / other stuff
 
The following users thanked this post: Roshure