Interface
Performance Mode v. Edit Mode
There are two distinct modes of operation for RMS Keyboards: Performance and Edit. As the names suggest, you use one when performing and the other for editing. The principle here is to keep elements locked for run-throughs and performances, so that you don't make any accidental changes. Editing should be done outside of full orchestra rehearsals or runs with the cast.
The Mode menu indicates the active mode and allows you to toggle between the two.
Be aware that it's possible to make small changes - like adjusting a volume setting - when in Performance mode. However, these will only save when in Edit mode.
Monitor Window
The Monitor window is a baszic representation of a keyboard, and will show MIDI data for the active keyboard as the program receives it. In addition, it shows icons for the hotkey assignments within the range of a typical 88-key controller.
![]() |
![]() |
![]() |
![]() |
Previous setup | Next setup | Previous song | Next song |
Songs Window
This is a list of all the songs for the currently installed show. You can click on a song name to jump to that song within RMS Keyboards. If you wish to rename a song, simply double-click on the name of the song and type in the new name.
Switch to Edit mode and you'll be able to edit the song list in the following ways:
- Delete song - Highlight any song and click the minus sign (-) to delete it.
- Duplicate song - Highlight any song and click the overlapping squares icon to duplicate it.
- Add song - Click the plus sign (+) to bring up an additional window, wherein you can select any other song in the show to insert at the current highlighted song list location.
- Reorder - Drag and drop the songs in the list to customize the order.
In addition to using hotkeys to switch songs, you may also use the Page Up and Page Down keys to switch the currently loaded song.
RMS Keyboards loads groups of setups organized by song. Because of this, it is not possible to have Keyboard 1 playing a setup from '00 Overture' and Keyboard 2 playing a setup from '01 Prologue' at the same time.
Keyboard Window
A single RMS Keyboards installation will have as many different keyboards as there are books for that show. For example, JOSEPH calls for Keyboard 1, Keyboard 2 and PianoSynth. ALTAR BOYZ calls for Piano-Conductor and Keyboard 2.
Only one Keyboard window may be active at any given time. The active keyboard will have an orange border around it, as seen here. The active keyboard will have its MIDI input and hotkeys mirrored in the Monitor window, and will be the keyboard that is played by the assigned MIDI controller. If each keyboard has a unique MIDI controller, then changing the active Keyboard window will only affect what is shown in the Monitor window.
The left pane of the Keyboard window will show the list of setups for the current song, in the order that they appear in the score. Each setup will have a name that closely resembles the name in the score, though you may change the name to something more to your liking by double clicking on it in edit mode (see next section). You can advance through setups by use of the Next/Previous Setup hotkeys or by the up/down arrow keys on the computer (for the active Keyboard). If you have the Cycle through songs option selected under Preferences, clicking Next/Previous Setup will automatically change songs when you get to the last (or first) setup in a list.
The right pane of the Keyboard window shows channel strips for each patch within a specific setup. Each patch has its own volume slider, L-R panning knob, output channel selector and mute/unmute button.
The volume sliders have a range of 0-200%, with 100% being the default volume level for patches.
Panning knobs have a range of 0-127, with 64 being center.
Changes made in these channel strips apply to the current setup only!
Global Edits in the Keyboard Window
Edit mode reveals a special editing button in the Keyboard windows - the Global Edit button.
![]() |
![]() |
Global Edits – inactive | Global Edits - active |
Toggling the Global Edit icon will allow you to make sweeping changes to all setups within the current keyboard. Use this for:
- Setting an entire keyboard to route through a different channel in the Output Mixer. (This is useful for external mixing of multiple instruments with your audio hardware)
- Adjusting the volume or panning of an entire Keyboard.
Please note that changing the volume or panning while in Global Edit mode is absolute, not relative. Setting the volume slider to 60 will change the volume of every patch in every setup for that instrument to 60 and overwrite any subtle mixing of patches that you might have done. If you wish to change the overall level of every patch in a single setup, please see the section on Volume Pedals/Sliders.
To protect you from accidental global changes, you will be presented with the following screen the first time you change a specific parameter while in Global Edit mode:
If you wish to leave Global Edit mode, simply click Cancel and uncheck the Global Edit button.
Keyboard Editor
In Edit mode, you can reorder setups by clicking and dragging on a single setup name. If you double click on a setup you can rename it.
We also see fields displaying the hotkey assignments for Previous/Next Setup and Previous/Next Song. You can change these hotkeys here by clicking on the field and playing the desired note on the keyboard, or by typing the value into the field.
There is also a checkbox with the label Sustain Pedal Reversal. If your sustain pedal seems to be working backwards (sustains when not pressed, does not sustain when pressed) simply check this box to change the pedal behavior.
Within the Editor, you may customize the setup list to a very high degree. Notice the three buttons that appear directly above the setup list. From left to right, they are delete setup, add setup, and duplicate setup.
- Delete setup - Highlight any setup and click the minus sign (-) to delete it.
- Add setup - Click the plus sign (+) to bring up an additional window, wherein you can select any other setup in the show to insert at the current highlighted setup list location. See notes below.
- Duplicate setup - Highlight any setup and click the overlapping squares icon to duplicate it.
- Reorder - Drag and drop the setups in the list to customize the order.
Very important: if you are going to be making changes to the setup list, you should create a clean version of your show using the Save As command under the File menu before making any edits. Performing the Remove Setup action is destructive, meaning that if you don't have an unaltered version of your show saved you will not be able to add that setup later!
When you click on the Add Setup button you are presented with a dialogue box allowing you to choose the specific show, song, keyboard, and setup you would like to insert into the list. With this, you can create customized keyboards parts pulling together setups from any song or keyboard part within your show.
Also, within the Editor, some additional buttons will appear on the channel strip for each layer that is part of the current setup. Near the top, above the fader strip:
- Sus Ped
- Vol Ped
- Track Modwheel
Near the bottom, on either side of the Mute button:
- External Sound
- Instrument transposition menu
When toggled on, the top buttons will tell that specific layer to ignore any data received from the respective input source. This can be useful for partitioning the way the keyboard range responds. For example, consider a set-up comprised of a bass guitar patch that is sharing the keyboard with strings or other pad type sounds. With the top buttons, you can sustain and apply dynamics to synth pads without interfering with the bass guitar line.
When the feature is on, the button will be shaded blue and you will see a line striking through the text on the button.
The External Sound button brings up the External Sound window. This allows you to route the given patch to an external device outside of the RMS Sampler soundset used by RMS Keyboards. With this feature, you can take advantage of your personal electronic music library. For example, if you have a violin sound that you like more than ours, you could integrate it into the RMS Keyboards performance while retaining all the sophisticated mapping, layering, triggering, and transposing associated with the part! The External Sound window is explained in greater detail in the following section.
The Transposition pop-up menu allows you to transpose the corresponding instrument channel. Please see the Transposition section for details on how transpositions work in RMS Keyboards.
External Sound Window
The External Sound window allows you to route the selected instrument channel to a device in your personal collection. Note: this is an advanced feature, intended for users with an excellent understanding of their personal devices, especially the way they handle MIDI patch change messages.
The feature will work with devices that are physically separated from the computer running RMS Keyboards (i.e. external synthesizers, sound modules, additional computers that are hosting virtual instruments.) If these devices are connected to the RMS Keyboard computer through Core Audio (on OS X systems) or through individual device drivers on Windows systems, they will be accessable to the External Sound window. Use the Device pop-up menu to select your external device.
The Channel pop-up menu will define the channel through which the particular patch's MIDI signal will be routed. You can only use a given channel once per set-up per keyboard. If you plan to use one external device simultaneously for many sounds over multiple Keyboard windows, you will need to plan carefully so that you don't run into channel conflicts.
Most MIDI instruments handle patch changes through a combination of one or more of the following messages:
- CC 0 (MSB) - Bank select message
- CC 32 (LSB) - Bank select message
- a specific patch (program) number between 0-127
- a keyswitch, a MIDI note-on/off event(s)
If Specify Bank/Program is checked, the corresponding message will be sent to the external device when the setup is selected. Note: if your device does not use either MSB or LSB messages, enter 0 in that field.
If Send Keyswitch is checked, the corresponding MIDI note will be sent to the external device when the setup is selected. You can define the MIDI note either by typing the value or by placing your cursor in the field and then hitting a note on your MIDI keyboard.
Some devices do not handle patch change messages very well. The Roland JV1080 is one example; it can take a full half second before it processes the message. In these cases, you could preset the device's patches on the corresponding channels and then leave the checkboxes in RMS Keyboards unchecked. RMS Keyboards will route the MIDI signal accordingly without sending any patch change message.
Transpositions
Transpositions can happen in three places:
- Song
- Setup
- Instrument channel
In all cases, you can transpose in a range of -12 to +12. 0 means no transposition. Each increment of 1 represents a half step. The full sweep allows you to transpose an octave in either direction. The transposition affects the output. As a very basic example, if you set a transposition of -2 and then play a C major scale, you will hear a Bb major scale.
Most of the time, you will probably just want to transpose at the song level (usually to help a singer who may not have the right vocal range.) But there may be reasons to drill down and and approach it at the set-up or instrument level. For example:
- A setup or instrument layer may be defined to a non-pitched instrument, such as a drum kit. You probably would want to exclude this from any transposition.
- The underlying programming may contain sound effects that should not be pitch altered.
The song, setup, and instrument transpositions are added together to produce the final transposition values. By carefully adjusting the various settings, you can handle any transposition situation.
To create a transposition, open the edit drawer of the Songs and/or Keyboard window:
- Song Transposition is located in the Songs window, on the right side above the song list.
- Setup Transposition is located in the Keyboard window, on the right side above the setup list.
- Instrument Transposition is located in the Keyboard window, underneath the speaker icon of each instrument channel.
Once finished with all your edits and customizations, close the drawer by clicking again on the drawer icon.
Output Mixer
The Output Mixer allows you to make adjustments to the volume of instruments routed to specific channels, as well as the level of reverb assigned to each channel. These settings are saved per song, allowing you to pre-set volume levels and reverb settings on a song-by-song basis.
These settings are not global by default. Adjustments made to these faders and knobs apply to the current song only, unless you are in Global Change mode.
Ports A-E each have a separate volume fader, as well as a Reverb Send knob. To the far right is a blue Global Volume fader and a Reverb Return knob. Reverb Send determines how much of the signal passing through a specific channel gets sent to the reverb engine, and Reverb Return determines the overall level of reverb present in the mix.
A note about reverb: to keep the CPU requirements of RMS Keyboards low, we only allow reverb to return on a single port. You can specify which port reverb returns on by using the drop-down menu underneath the global volume fader. Keep in mind that you can always add your own external FX processing to the audio signal after it leaves RMS Keyboards, including reverb.
Every setup in every instrument defaults to port A, which corresponds to the main output on your external audio device. RMS Keyboards gives you a lot of control over how you route your audio. If you want to send all of Keyboard 1 to port A, all of Keyboard 2 to port B, and so forth, you can do that. If, instead, you would like to send all string patches to A (with a lot of reverb), all piano patches to B (with light reverb), and everything else to C (with no reverb), you can do that too. RMS Keyboards gives you more ways to control your mix than most standard synthesizers.
Above the channel strips is a label indicating your current audio output device and buffer size. You can change your audio device and buffer size through the Setup Wizard or Preferences screen.
Global Changes in the Output Mixer
By activating the Global Edit icon on the Output Mixer, you can adjust the volume faders and reverb settings for every song in the show. You will receive a warning screen on first adjustment to prevent any accidental changes while in Global Edit mode.
Please note that changing the volume or reverb settings while in Global Edit mode is absolute, not relative. Setting the volume slider to 60 in Global Edit mode will change the volume of that port for every song to 60.
Output Editor
In Edit mode, you can adjust reverb width (mono vs. stereo), brightness (bright vs. dull) and length (long vs. short.) Experiment with these settings to find a sound that suits you and your performance space. As a reminder, edits made to these reverb settings are on a song-by-song basis, unless you are in Global Edit mode.
While in Edit mode, you will see a button above each channel strip with a headphone icon on it. Clicking on one of these buttons will toggle a sine wave test signal to that port. This will allow you to check the audio routing of your external audio device without having someone play RMS Keyboards constantly. You should use this feature as part of your daily pre-show sound check to prevent unwanted surprises at performance time.
The small green window above the master fader will show you the maximum number of voices that have been triggered at any given time. RMS Keyboards has a limit of 128 voices, and going over that number will cause the window to turn red. Clicking on that window will reset the counter to 0. Don’t worry; it would take very bombastic performances by many pianists to play 128 notes at once!
Current Setup Window
When you play a show on a programmable synthesizer made by companies like Korg and Roland, you have access to a digital readout displaying the name of the current setup in an easily readable location. To give the same sort of ability to RMS Keyboards, we have added a window showing the current song and setups for every instrument in a given show. Space in pits is often at a premium, and this feature allows you to set the laptop off to the side or a few feet away while still giving you the most important information in an easily readable format, even at a distance.
The order that the setups appear, top to bottom, will match the order of the keyboard books in the orchestration; for example, Keyboard 1/Keyboard 2/Pianosynth or Piano-conductor/Keyboard 2. The currently active instrument will have an orange border. If you click on the name of any instrument it will make that instrument active and bring the instrument window to the foreground, even if it is hidden. Is your Keyboard 3 player on SFZ Tuba instead of Sweet Strings? Click on the setup name and change it for him or her!
The current setup window can also be set to display only the Active Window, which is useful for single-user installations. This setting can be changed under program preferences/general.
Comment Window
This window allows you to create plain language instructions related to specific setups. Potential comments might be "Mod-wheel controls vibrato" or "Sound effect triggered on middle C." Some comments will be built into the show file as a way to convey specific keyboard idiosyncrasies. But the feature is mainly there for you to store and display any information that will help you in rehearsal and/or performance.
To add a comment:
- Make sure the setup you want to attach the comment to is selected.
- Click the Comment Window edit drawer button.
- Click the add (+) button.
- Type your comment text and click Okay.
- Review and save comment, or edit as necessary.
You can delete a comment by highlighting it in the comment list and clicking the delete (-) button.
A special aspect of the Comments window is that you can choose to display and hide comments automatically. If "Automatically display/hide comments" is checked in the Preferences/General tab, the window will only display when an applicable setup is activated. This can save valuable screen real estate.
MIDI Reset Button
It is a feature of most modern synthesizers to include a MIDI reset button, and RMS Keyboards provides this functionality as well. Pressing this sends an all notes off signal to every instrument in the program in case you have any stuck notes. (If this happens, we suggest using a different MIDI controller the next time you run RMS Keyboards.)
You can either click on the button with the mouse, or hit COMMAND-M (MAC) or CONTROL-M (WINDOWS). If you choose to hide the MIDI reset button in your interface, you can still access the functionality with the keyboard shortcut.