Wiesty Posted October 8, 2011 Share Posted October 8, 2011 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? Quote Link to comment Share on other sites More sharing options...
Yoozer Posted October 8, 2011 Share Posted October 8, 2011 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. Quote Link to comment Share on other sites More sharing options...
Wiesty Posted October 8, 2011 Author Share Posted October 8, 2011 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. Quote Link to comment Share on other sites More sharing options...
Kanthos Posted October 9, 2011 Share Posted October 9, 2011 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. Quote Link to comment Share on other sites More sharing options...
Wiesty Posted October 9, 2011 Author Share Posted October 9, 2011 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. Quote Link to comment Share on other sites More sharing options...
Kanthos Posted October 9, 2011 Share Posted October 9, 2011 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. Quote Link to comment Share on other sites More sharing options...
Wiesty Posted October 10, 2011 Author Share Posted October 10, 2011 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 Quote Link to comment Share on other sites More sharing options...
Moseph Posted October 10, 2011 Share Posted October 10, 2011 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. Quote Link to comment Share on other sites More sharing options...
Wiesty Posted October 10, 2011 Author Share Posted October 10, 2011 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. Quote Link to comment Share on other sites More sharing options...
Moseph Posted October 10, 2011 Share Posted October 10, 2011 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. Quote Link to comment Share on other sites More sharing options...
Wiesty Posted October 10, 2011 Author Share Posted October 10, 2011 well i got a change when i did that, now its sending no data. Quote Link to comment Share on other sites More sharing options...
Kanthos Posted October 10, 2011 Share Posted October 10, 2011 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? Quote Link to comment Share on other sites More sharing options...
Wiesty Posted October 11, 2011 Author Share Posted October 11, 2011 Well when i set the controllers to the specidied values i get no sound, the channel dosent even show a bc signal ia being sent Quote Link to comment Share on other sites More sharing options...
Wiesty Posted October 14, 2011 Author Share Posted October 14, 2011 any more feedback plz? Quote Link to comment Share on other sites More sharing options...
Kanthos Posted October 14, 2011 Share Posted October 14, 2011 I'm not an FL user, sorry; I can only answer questions from the keyboard side of things. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.