User's Manual
Table Of Contents
- 1 Welcome
- 2 Quick Start
- 3 MIDI Setup Guide
- 4 Program Interface
- 5 MIDI Translator Concepts
- 6 The Project
- 7 The Preset
- 8 The Translator Entry
- 9 Actions
- 9.1 MIDI
- 9.2 Keystrokes
- 9.3 Timer
- 9.4 Preset Change
- 9.5 Disable/Enable Processing Actions
- 9.6 Mouse (Outgoing)
- 9.7 Execute File (Outgoing)
- 9.8 Serial Port
- 9.9 AppleScript
- 10 Rules and Variables
- 11 Settings
- 12 Behind the Scenes
- 13 Tips & Tricks
- 14 Usage Example
- 15 MIDI Translator in Hardware: the BomeBox
- 16 Reference
Bome MIDI Translator: User's Manual 5 MIDI Translator Concepts
5 MIDI Translator Concepts
This chapter outlines the main concepts of MIDI Translator's concept. Refer
to the following chapters for in-depth descriptions of the respective topics.
5.1 Project Level
In MIDI Translator, a Project is equivalent to a .bmtp file that you can load
and save from within MIDI Translator. A Project includes the following
items:
Author Info
name, web site, and other info of the author of this project
Project Default MIDI Input ports
Set the MIDI devices (aliases) that this project receives from. If you
don't define specific MIDI Input ports at the Preset or Translator level,
the incoming MIDI actions will receive from these MIDI ports.
Project Default MIDI Output ports
Set the MIDI devices (aliases) that this project sends to. If you don't
define specific MIDI Output ports at the Preset or Translator level, the
outgoing MIDI actions will send to all the ports selected here.
MIDI Router
Define MIDI Thru connections for the entire project.
Global AppleScript
Here you can define AppleScript handlers which you can call from
outgoing AppleScript actions. See the AppleScript chapter for more
details.
Presets
The Project owns all presets which you can see in the Preset List.
5.2 Preset Level
A Project can have one or more Presets, they are always visible in the
Preset List at left.
A Preset is a collection of Translators. You can deactivate a Preset by
unchecking the “active” check box in the Preset List or with the equivalent
checkbox in the Preset general properties. All Translator entries in an
inactive Preset are ignored during event processing. It is possible to
activate/deactivate Presets by way of outgoing actions in a Translator.
A Preset contains the following:
(c) 2019 by Bome Software GmbH & Co. KG page 22