Advanced Search
Search Results
16 total results found
About the Editor Software
The Mastermind GT is a very advanced MIDI controller with extensive capabilities and an LCD over every button. The Mastermind PBC is a pedalboard based audio switcher that uses the same "brains" as the Mastermind GT, giving it similar MIDI capabilities. And th...
System Requirements
The Mastermind GT, LT and PBC editor can run on a Windows PC or a Macintosh running OS X. Windows: Windows 7 or later, 32 or 64-bit 2GB RAM One free USB port A USB cable that ends in a USB B connector, which is the square type that most printers use. ...
Installation - Mac
To install on a Mac OS X system, first download the file from the Downloads page on the RJM Music website. Before downloading, make sure the correct product is selected in the bar above the list of releases. Important note: The editor version needs to match ...
Installation - PC
To install on a PC system, first download the file from the Downloads page on the RJM Music website. Before downloading, make sure the correct product type is selected in the bar above the list of releases. Important note: The editor version needs to match t...
Buttons and Pages
One of the most important features of the Mastermind is the ability to redefine buttons. Each button can be configured for function, color and name, as well as quite a few other settings. Button Types There are many button types available, but they can be br...
Creating Devices
The first thing you'll need to do for a new setup is define one or more devices. The Devices page in the editor allows you to set up an entry for each MIDI device you wish to control. These device entries contain information about what the device's capabilit...
Set IA
Set IA is an action that allows you to automatically turn one or more IA buttons on or off. This makes it possible to create complex interactions between buttons. For example, you could program a button that turns on a fuzz pedal to turn off all buttons that c...
Mastermind Version History Log
This log contains a list of changes that have been made to the Mastermind GT, LT and PBC over time. This is not yet complete, but more information will be added later. For now, change information on older versions can be found on the RJM Forum. You can downlo...
Introduction
The Smart Multibox is a 2-input, 4-output MIDI interface with a microprocessor "brain". You can use custom scripts to filter, route and translate incoming MIDI messages and send them to any or all of the MIDI outputs. Scripts are written in Micropython, which...
Smart Multibox Editor
Setup The Smart Multibox Editor app is used to edit scripts and send them to the Smart Multibox. It's available for these platforms: MacOS 12 (Monterey) or newer Windows 10 or newer To use the app, connect the Smart Multibox's USB C connector to your c...
General Guidelines
The Smart Multibox uses Micropython as its scripting language. General information can be found on the Micropython website. Most reference materials that cover Python 3 will also apply. As of this writing, the Smart Multibox uses Micropython 1.24.1 The Micro...
MIDI Functions
The Smart Multibox has quite a few functions that allow you to create, send and receive MIDI messages. MIDI messages can also be created manually - they are actually Python bytearrays, and can be manipulated with standard Python functions. Message Creation Fu...
Hardware Access Functions
These functions allow you to directly control aspects of the Smart Multibox hardware multibox_blink_led() Turns the LED off for a short period of time (~20msec), then returns it to its previous color. This routine is regulated so that blinks are only allowed...
Callbacks
The Smart Multibox uses callbacks to communicate system events to the user code. Using one of the below functions, you specify another function that should be called when an event happens, then the system will call that function to report an event. On powerup,...
Constants
Some of the Smart Multibox functions take special constants as input parameters. These are defined below. Expression Pedal Constants # Minimum and maximum values that are sent to the expression pedal callbackEXPPEDAL_MIN = 0EXPPEDAL_MAX = 127 LED Constants ...
Accessories
TRS Port The Smart Multibox has a 1/4-inch TRS input, which can be used to connect an expression pedal, a 1-button footswitch or 2-button footswitch, and scripts can act based on changes to the connected accessory. Please see the Hardware Access Functions an...