Jump to content

Recommended Posts

Posted

Hey all, have a question regarding midi routing to a keyboard. I want to use my daw's sequencer to send its midi play back to my keyboard (rd700nx), to use the keyboards on board samples. Ive successfully got the keyboard to play the midi file, however all I am getting is the keyboards generic Midi soundbank (your typical 170+ generic midi bank), instead of the high end samples on the keyboards sound engine. Any ideas?

Posted

Is the RD700NX 16-parts multitimbral? Otherwise, alter or overwrite (with the correct commands) all the Program Change events in the MIDI file.

If you can get the RD to send Program Changes, the easiest would be to record and then hit the required buttons to select that built-in preset. Copy that to the start of your MIDI file and the sound should be magically switched to the decent one in the RD instead of the GM bank.

Posted

Well as of now im using the Midi out plug in thing in FLstudio, and I make sure all the ports are matched up, and the keyboard is set to the sample I want, but the keyboard will still just play the file as general midi on playback. Im not sure how else in the flstudio plugin to tell the keyboard to change samples.

Posted

Do you have a manual for the keyboard? I'd bet that you need to send a specific bank change message to the keyboard, and that a generic program change without a bank change is interpreted as changing into the GM bank, probably done on purpose to make MIDI files play back with the correct (though admittedly not the best quality) instruments.

Posted

manual says i need to transmit bank select to the keyboard and tells me controller number 0,32. In MIDI Out (fl studios plugin)i set a controller to number 0, and gave it the range of 0 to 32. Still did not work, i assume i am setting the controller incorrectly.

Posted

Yes, you're doing it wrong. Bank change messages are two separate controller messages. I looked at the MIDI implementation manual for your keyboard for you, and it's not entirely clear. It seems like you only need to send a CC #0 OR a CC #32 to the keyboard (with the value being the bank number you want to switch to) and it should respond.

There's an easy way to double-check that though. Download a program called MIDI-Ox. One of the things it does is monitor and print out all incoming MIDI messages. Set it up so that it's monitoring input from your keyboard. Then, change banks manually on your keyboard. Most likely, the keyboard will send the bank and program change messages through to your computer, which will also tell you what bank change to send *to* the keyboard.

Posted

Well, it appears like a simple sample change with my keyboard equates to:

TIMESTAMP IN PORT STATUS DATA1 DATA2 CHAN NOTE EVENT

0004EEB7 3 3 B3 43 00 4 --- CC: Pedal-Soft

0004EEB8 3 3 B3 42 00 4 --- CC: Sostenuto-Thumby

0004EEB9 3 3 E3 00 40 4 --- Pitch Bend

0004EEBA 3 3 B3 01 00 4 --- CC: Modulation

0004EEBB 3 3 B2 43 00 3 --- CC: Pedal-Soft

0004EEBC 3 3 B2 42 00 3 --- CC: Sostenuto-Thumby

0004EEBD 3 3 E2 00 40 3 --- Pitch Bend

0004EEBE 3 3 B2 01 00 3 --- CC: Modulation

0004EEBF 3 3 B1 43 00 2 --- CC: Pedal-Soft

0004EEC0 3 3 B1 42 00 2 --- CC: Sostenuto-Thumby

0004EEC1 3 3 E1 00 40 2 --- Pitch Bend

0004EEC2 3 3 B1 01 00 2 --- CC: Modulation

0004EEC3 3 3 B0 40 00 1 --- CC: Pedal (Sustain)

0004EEC4 3 3 B0 43 00 1 --- CC: Pedal-Soft

0004EEC5 3 3 B0 42 00 1 --- CC: Sostenuto-Thumby

0004EEC6 3 3 E0 00 40 1 --- Pitch Bend

0004EEC7 3 3 B0 01 00 1 --- CC: Modulation

Posted
Well, it appears like a simple sample change with my keyboard equates to:

TIMESTAMP IN PORT STATUS DATA1 DATA2 CHAN NOTE EVENT

0004EEB7 3 3 B3 43 00 4 --- CC: Pedal-Soft

0004EEB8 3 3 B3 42 00 4 --- CC: Sostenuto-Thumby

0004EEB9 3 3 E3 00 40 4 --- Pitch Bend

0004EEBA 3 3 B3 01 00 4 --- CC: Modulation

0004EEBB 3 3 B2 43 00 3 --- CC: Pedal-Soft

0004EEBC 3 3 B2 42 00 3 --- CC: Sostenuto-Thumby

0004EEBD 3 3 E2 00 40 3 --- Pitch Bend

0004EEBE 3 3 B2 01 00 3 --- CC: Modulation

0004EEBF 3 3 B1 43 00 2 --- CC: Pedal-Soft

0004EEC0 3 3 B1 42 00 2 --- CC: Sostenuto-Thumby

0004EEC1 3 3 E1 00 40 2 --- Pitch Bend

0004EEC2 3 3 B1 01 00 2 --- CC: Modulation

0004EEC3 3 3 B0 40 00 1 --- CC: Pedal (Sustain)

0004EEC4 3 3 B0 43 00 1 --- CC: Pedal-Soft

0004EEC5 3 3 B0 42 00 1 --- CC: Sostenuto-Thumby

0004EEC6 3 3 E0 00 40 1 --- Pitch Bend

0004EEC7 3 3 B0 01 00 1 --- CC: Modulation

It looks like all this is doing is resetting some of the control change values on channels 1-4 when the patch changes. I don't see anything here that might indicate bank/patch change data that could be sent by a DAW. I don't use FL Studio, but it looks from the images of the MIDI out plugin that there are fields for bank and patch transmission -- have you put numbers in those fields?

manual says i need to transmit bank select to the keyboard and tells me controller number 0,32. In MIDI Out (fl studios plugin)i set a controller to number 0, and gave it the range of 0 to 32. Still did not work, i assume i am setting the controller incorrectly.

Did you actually give CC 0 a value, or did you just set the range? To see if it does anything, you'll have to give it a value (the range should probably be 0-127). I don't know if you can set values from within the MIDI out plugin or not, since, again, I don't use FL Studio.

Posted

hey thanks for the replies,

i have set CC 0 and 32 to various values with no changes in patch. There is a patch field that u can change, but all it lets u choose from is the GM2 bank, and there is also a bank field which lets you change course and fine bank adjustments, but that has also changed nothing.

Posted

Okay, this may solve it. Roland has a data list for the keyboard (available here in case you don't have it) that gives MSB, LSB, and PC numbers (the bank/patch data you need to send to the keyboard). So as a test, Marc Strings is MSB 84, LSB 0, PC 118. I think this means set CC 0 to 84, then CC 32 to 0, then program change to 118. I believe the program change is set with the MIDI Out plugin's patch selection field (if the patch selection menu gives actual names, they won't correspond with the keyboard patches -- look for the correct number), and you can probably either set the CC values manually or just put 84 and 0 into the plugin's two bank fields.

Posted

Darn it, I looked up the manual and MIDI guide, but not at the data list.

What do you mean by "sending no data"? Nothing from FL Studio seems to be received by the keyboard?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...