How to Use Bome's Midi Translator Classic to Convert MIDI Messages and Simulate Keystrokes
Bome's Midi Translator Classic is a software utility that allows you to connect MIDI devices and Windows programs for audio processing and production. It can analyze incoming MIDI messages and translate them according to your custom definitions. You can also use it to simulate keystrokes in response to MIDI messages, which can be useful for controlling software that does not support MIDI input.
In this article, we will show you how to use Bome's Midi Translator Classic to convert MIDI messages and simulate keystrokes. We will assume that you have already installed the software on your Windows PC and have a MIDI device connected to it. If you need help with the installation or connection, please refer to the official website[^1^] or the user manual[^2^].
Step 1: Create a New Preset
A preset is a collection of translator definitions that specify how MIDI messages are translated. You can create multiple presets for different purposes and switch between them easily.
To create a new preset, open Bome's Midi Translator Classic and click on the \"New\" button in the toolbar. You can also use the keyboard shortcut Ctrl+N. A dialog box will appear where you can enter a name for your preset. For example, you can name it \"MIDI to Keystroke\". Click \"OK\" to confirm.
Step 2: Add a New Translator
A translator is a single definition that describes how a specific MIDI message is translated. You can add as many translators as you need to your preset.
To add a new translator, click on the \"Add\" button in the toolbar. You can also use the keyboard shortcut Ctrl+A. A dialog box will appear where you can enter a name for your translator. For example, you can name it \"Note On to Space\". Click \"OK\" to confirm.
Step 3: Configure the Incoming MIDI Message
The incoming MIDI message is the source of the translation. It can be any type of MIDI message, such as note on/off, control change, program change, pitch bend, etc. You can specify the exact parameters of the message, such as channel, note number, velocity, value, etc.
To configure the incoming MIDI message, click on the \"Incoming\" tab in the translator dialog box. You will see a list of options for selecting the type and parameters of the message. For example, if you want to translate a note on message from channel 1 with any note number and any velocity, you can select \"Note On\" from the \"Type\" dropdown menu, \"1\" from the \"Channel\" dropdown menu, \"any\" from the \"Note\" dropdown menu, and \"any\" from the \"Velocity\" dropdown menu.
Step 4: Configure the Outgoing Keystroke
The outgoing keystroke is the result of the translation. It can be any key or combination of keys that you can press on your keyboard. You can also specify modifiers such as Shift, Ctrl, Alt, etc.
To configure the outgoing keystroke, click on the \"Outgoing\" tab in the translator dialog box. You will see a list of options for selecting the key and modifiers of the keystroke. For example, if you want to simulate pressing the space bar when a note on message is received, you can select \"Space\" from the \"Key\" dropdown menu and leave the modifiers unchecked.
Step 5: Save and Test Your Preset
Once you have configured your translator definition, you can save your preset by clicking on the \"Save\" button in the toolbar. You can also use the keyboard shortcut Ctrl+S. A dialog box will appear where you can choose a location and name for your preset file. For example, you can save it as \"MIDI_to_Keystroke.bmtp\". Click \"Save\" to confirm.
To test your preset, make sure that your MIDI device and Windows program are connected and running. Then click on the \"Play\" button in the toolbar to activate your preset. You can also use the keyboard shortcut F5. You should see a green LED indicator next to your preset name in the main window. This means that your preset is active and ready to translate MIDI messages a474f39169