SINGULAR SOUND MIDI Maestro User Manual
- June 7, 2024
- Singular Sound
Table of Contents
MIDI Maestro
MIDI Maestro
Manual Firmware 1.1.6 App firmware 1.4.x
Welcome
MIDI Maestro Manual
REACH US! support@singularsound.com
We love to help! 🙂
In order to benefit from all the latest features, it is necessary to have the
most recent firmware version installed.
To check the Firmware version on your MIDI Maestro, press the Mode button on
the back panel to go to the Main Menu, the firmware version will show in the
lower left screen. As of the writing of this manual, it is 1.1.6.
Don’t have the latest firmware? Download it from the MIDI Maestro App, and
make sure it’s updated, the current phone app version is 1.3.9 for Android and
1.4.1 for iOS. Find the app and download it from the Google Play Store for
Android,
or on the Apple Store for iOS, search for “Singular Sound MIDI Maestro”. (Read
section 3 using the MIDI Maestro to learn how to
update your unit.)
MIDI Maestro Manual
1
Table of Contents
1. Introduction Understanding the MIDI Maestro 2. Connections Powering and
connecting the
pedal to everything 3. Using the MIDI Maestro Navigating the MIDI
Maestro, connecting to devices, and the visual display 4. MIDI Everything you
need to know 5. The Modes The layout of the two included modes on the MIDI
Maestro 6. MIDI Maestro Smartphone App Create, download, and upload custom
modes. 7. Technical Specifications 8. Warranty 9. Changelog
The Table of Contents is clickable for easy navigation
MIDI Maestro Manual
2
Introduction
The MIDI Maestro places the full power of MIDI control at your feet. Make the
most of any setup by choosing exactly how you want your MIDI commands to be
arranged and control up to 16 MIDI channels independently. The functions of
each button on the MIDI Maestro can be edited with the MIDI Maestro smartphone
app. Look it up by searching “Singular Sound MIDI Maestro” on the Google Play
store or the Apple Store for a free download!
Do you use the BeatBuddy and/or the Aeros Loop Studio? The MIDI Maestro has
built-in default modes for each unit for a plug-and-play experience right out
of the box!
12 3 4 56 7 8
1. Power Port (250mA, 9V center-negative)
2. Power Button
3. Extension Pedal IN
4. Expression Pedal IN
5. Pairing Button
6. Mode Button
7. MIDI IN
8. MIDI OUT
MIDI Maestro Manual
3
Connections
Power
The MIDI Maestro uses a 9V 500mA center-negative power supply. If you use a
power supply of more than 9V or plug it directly into AC power you will
destroy your MIDI Maestro, and your warranty will NOT be valid! This would be
painful for everyone – especially your MIDI Maestro. Do not do this!
The power supply must have a minimum of 250mA (0.25 Amps) for the MIDI Maestro
to turn on. More amps won’t harm your MIDI Maestro. If you use a
centerpositive adapter, it won’t harm your MIDI Maestro either, but your MIDI
Maestro won’t turn on.
Using your pedal board’s power supply
If you would like to use your pedal board’s `octopus’ power supply (a single
power supply that powers all of your pedals), make sure it is 9V and center
negative (most are) BEFORE plugging it in! To calculate if your pedal board’s
power supply has enough Amps to power the MIDI Maestro, add up all of the Amps
that your other pedals require (usually written on the bottom of the pedal.
Remember: 1000 mA [milliAmps] = 1.0 A [Amps]) and add 0.25 Amps for the MIDI
Maestro’s requirement. If this total is more Amps than your power supply can
produce (for example, the
total of all of your pedals plus the MIDI Maestro is 2.5 Amps but your power
supply can only produce 2.0 Amps), then the MIDI Maestro won’t turn on
(neither will any of your other pedals), because there isn’t enough power
available. PLEASE NOTE: Plugging the MIDI Maestro (a digital pedal) into the
same power supply as analog pedals (most effect pedals) can cause noise
interference in the analog pedal sound. If you experience this, please use a
separate power supply for the MIDI Maestro.
MIDI Connection
The MIDI Maestro is best used as the MIDI transmitter or “master” device, meaning it is the unit controlling all of the other connected units. In order to use the MIDI Maestro as the transmitter (master), connect a standard 5-pin male to male MIDI cable to the MIDI OUT port on the MIDI Maestro. Then, connect that cable to the MIDI IN port of the next device in the MIDI daisy- chain (the units connected sequentially via MIDI).
MIDI Maestro Manual
4
Connections
The MIDI Maestro also passes all MIDI commands that come into its MIDI IN port
to the OUT port, this on its own is known as MIDI Thru. The MIDI Maestro
technically works using MIDI Merge, it sends both the commands it generates
and the commands it receives (from MIDI IN) through the OUT port.
Here is an example of a typical set up using the MIDI Maestro.
Bluetooth Connection
The MIDI Maestro can connect to the MIDI Maestro Smartphone App in order to
update the MIDI Maestro firmware, update the default modes on the MIDI
Maestro, and update/add a custom mode. Simply press and hold the Pairing
button on the back panel until the tiny blue light on the top of the MIDI
Maestro front panel begins to blink. If the light is solid, that means a
bluetooth connection has been established.
The MIDI Maestro can also work with any MIDI BLE enabled device. You do not
need to pair your phone with the MIDI Maestro as a bluetooth device for it to
work as a BLE MIDI device within an app like OnSong, for example. The app will
automatically pair with the Maestro, no need to connect it directly to your
phone via Bluetooth, just have Bluetooth enabled on your phone. (read more
about setting up MIDI Maestro BLE commands in Section 6 MIDI Maestro
Smartphone App).
MIDI Maestro Manual
5
Using the MIDI Maestro
First Use
Turn on the MIDI Maestro by pressing the On/Off button on the back panel, the
blue LED screens will light up and you should see something like this:
Menu
The MIDI Maestro menu is navigated by pressing one of the 6 buttons:
· Custom Mode (Top-Left) – This opens the uploaded custom mode, these modes
are made and uploaded to the MIDI Maestro via the MIDI Maestro app. (See more
about the MM app in section 5 MIDI Maestro Phone Application.)
· BeatBuddy Mode (Top-Center) – The built-in default mode for plug and play
use with Singular Sound’s BeatBuddy.
· Aeros Mode (Top-Right) – The built-in default mode for plug and play use
with Singular Sound’s Aeros Loop Studio.
· Firmware Version (Bottom-Left) – Shows the current Midi Maestro firmware
loaded on your unit. The current firmware version is 1.1.6.
· Cancel (Bottom-Center) – Re-opens the last used mode (Aeros Mode/BeatBuddy
Mode/ Custom Mode).
· Calibrate Ext Pedal (Bottom-Right) – This opens the dialog for setting up an
external expression pedal. See Calibrate Expression Pedal below.
MIDI Maestro Manual
6
Using the MIDI Maestro
If the Bottom-Left screen has a firmware version number lower than 1.1.6,
please use the following procedure to update the firmware:
Press and hold the Pairing button on the back panel so the MIDI Maestro is in
pairing mode. Open up the MIDI Maestro phone app (we’ll call it the MM app)
and press the upper left menu button.
Press “Update Firmware” to update the MIDI Maestro firmware. Once complete,
press “Update Default Modes” to update the default modes on your MIDI Maestro.
Make sure to do it in this order.
Calibrate Expression Pedal: Connect your expression pedal to the Expression
Pedal ¼” jack. First, set your pedal to the maximum, and select “Set Pedal to
Max & Press” (Bottom-Right), then set the minimum in the same fashion. Then,
you have the choice to select either “Re-calibrate” (Top-Right), or “Confirm
and Exit” (BottomRight) which will return you to the last used mode (Aeros
Mode/ BeatBuddy Mode/ Custom Mode). You always have the option to select “Exit
/ Cancel” (Bottom-Left) during this process to cancel and return to the last
used mode.
How the MIDI Maestro Works
Modes
The MIDI Maestro is organized into “Modes”. A Mode is a specific configuration
of MIDI commands on the MIDI Maestro. There are three modes: BeatBuddy Mode,
Aeros Mode, and Custom Mode. You send the MIDI commands by pressing one of the
6 footswitch buttons on the MIDI Maestro. A screen above each button will have
some text to describe what commands that button will send.
Buttons
Each of the 6 buttons has two physical states, when it is pressed and when it
is released. MIDI Commands can be sent either when it is pressed, released, or
both. For simplicity we will refer to pressing and releasing a button once as
a `button action’.
MIDI Maestro Manual
7
Using the MIDI Maestro
One example of why this is useful is when using the BeatBuddy Mode. Pressing the footswitch button labeled “Part 2” sends the command to begin the transition to song part 2, and releasing the button sends the command to complete the transition. So you can extend a transition by holding down the button before releasing it.
Commands
A command is a specific MIDI message (CC, PC, PB, Note On/Off — read more on this in section 4 MIDI pg. 10) that is sent from the MIDI Maestro to a MIDI receiver (slave) device. MIDI commands can be sent via a MIDI cable and/or wirelessly over MIDI BLE (Bluetooth Low Energy). The command can change a number of things, from the receiver (slave) device’s behavior to setting parameters, like volume and panning. Every button on the MIDI Maestro can have up to 8 different MIDI commands per button. This can be doubled by adding a toggle to the button, learn more about toggles on pg. 11.
Pages on the MIDI Maestro
A Mode is organized into “pages”. Each page consists of 6 button
configurations (as displayed on the MIDI Maestro screens). If you change
pages’, you will see the text description of the screens change, and the commands the buttons send change along with it. You can have up to 10 pages in a custom mode. A footswitch plugged into the MIDI Maestro’s Ext. port can be used to navigate the pages (see External Footswitch below). Buttons can also have a “redirect” command coded on them, this means that when you press that footswitch button it will also change the current page of the mode you’re on. For example, in Aeros Mode, pressing the footswitch button that says
2Ă—2
Commands –>’ will redirect the Maestro to the page that has all the 2×2
Commands. In the default modes we usually include a “->” (enter) or “<–”
(exit) symbol to indicate that this button has a redirect command coded on it.
External Footswitch – Use a momentary switch (like the Footswitch+) that uses a TRS (Tip-ring-sleeve) ¼” connector. The left and right buttons on your footwitch can be used to navigate the pages on the MIDI Maestro in the modes (Aeros Mode/BeatBuddy Mode/Custom Mode). Pressing the Left footswitch button goes to the next page, while the right button goes to the previous page. The external footswitch does nothing while in the Main Menu. Using a footswitch to scroll through pages saves you the necessity of using one of the MIDI Maestro buttons to redirect to a new page.
MIDI Maestro Manual
8
Using the MIDI Maestro
Type of footswitch – It is highly recommended that you use the official
Singular Sound Footswitch+ (sold separately). If you are not using a
Footswitch+, make sure that the third party footswitch is compatible with the
MIDI Maestro. The MIDI Maestro is compatible with standard momentary dual
footswitches which have a single TRS ¼” output (one switch is connected to the
Left channel and the other to the Right). It is NOT compatible with ABY
switches.
Tips and Tricks
· Holding down the Bottom-Center and Bottom-Right buttons enters “clutch mode”
where you could move the expression pedal to a new position without sending
MIDI messages. This is useful if you run out of expression pedal range and
want to reset.
· Holding down both the Bottom-Left and Bottom-Center buttons at the same time
returns the MIDI Maestro to the Main Menu hands-free, so you can change modes
without having to bend down.
· Send multiple commands to several units on different MIDI channels (1-16)
using just one button, up to 8 commands per button, and up to 16 if toggling
is enabled. Each MIDI command can be sent on a separate channel to control a
different device (see Section 4 – MIDI for more info on channels). That’s up
to 96 commands per page!
· Want to start an action and complete it after holding a footswitch button?
You can set one command to be sent on the press and the other on the release!
This is how transitions work on the BeatBuddy mode.
MIDI Maestro Manual
9
MIDI
We go from the basic to very complex topics, feel free to read, skim, or
totally avoid this section!
Basics
What is MIDI?
MIDI (Musical Instrument Digital Interface) is the digital language that
musical equipment uses to communicate. By using MIDI, the MIDI Maestro can
send commands to a number of devices on up to 16 separate channels by
daisychaining the MIDI connections.
What is a daisy chain?
All it means is that you connect the devices in sequence. A transmitter device
(sometimes referred to as the MIDI Master’ device in other manuals) will send MIDI commands from the MIDI Out port and a receiver device (sometimes referred to as
MIDI slave’) will accept that signal through the MIDI In port. For
example, Device A MIDI Out is connected to Device B MIDI In, then Device B
MIDI Out is connected to Device C MIDI In, and so on. The MIDI Messages start
on Device A and get sent down the chain. It cannot be sent the other way
around (from B back to A). The MIDI Maestro is most likely going to be the
main transmitter device, so it would be first in the chain.
MIDI Mapping
MIDI mapping involves setting up a MIDI device to adjust how it behaves. The
MIDI Maestro can be configured to send different commands that are specific to
other units.
MIDI Instrument
A MIDI Instrument is a device that communicates using the MIDI protocol. This
means that it sends (and possibly receives) information using the structure,
timing, and mechanisms defined in the MIDI standard. For example, almost all
electronic pianos meet this description.
It is of note that MIDI information can be sent through different methods,
most commonly a large 5- pin MIDI cable, a small 5-pin MIDI cable, USB cable,
or Bluetooth.
MIDI Maestro Manual
10
MIDI
What is a MIDI Channel?
A MIDI Channel is a way to separate MIDI commands so that they only affect the
intended device. Each device in the MIDI daisy chain can be set to listen to a
specific MIDI channel and ignore MIDI commands sent on other channels.
Although most devices have the option to listen on all channels — this is
sometimes called OMNI — each MIDI command is sent through only one channel at
a time.
The MIDI Maestro can send commands on any of the 16 channels.
Toggling
The MIDI Maestro is able to toggle its buttons between two digital states,
which means it can send one set of commands on button action 1, and a new set
of commands on button action 2. Then, you alternate between the states with
each new action on that button. Remember, a `button action’ represents both
physical states of pressing and releasing once.
For example, pressing a button once sends CC 40 value 0 (can represent a Mute
command for a device) and then pressing the button again will send CC 40 value
1 (can represent an Unmute command).
Each button on the MIDI Maestro can toggle, so they can either have two states
(toggle is on), or not toggle at all — so they would send the same messages
every time you activate the button.
Types of Commands
· CC (Continuous Control) — A MIDI message that can have a value range from
1-127 (128 total values). Each CC command usually relates to a specific
operation like volume control, muting, soloing, etc. There are 128 possible CC
commands from CC:0 to CC:127. o Each value can have a different outcome,
depending on the listening MIDI device’s MIDI mapping. o For example, CC:40
value 1 could unmute a track and CC40 value 0 could mute that track (this
depends on what CC# and values the receiver (slave) device uses for muting).
MIDI Maestro Manual
11
MIDI
· PC (Program Change) — Also known as a Patch Change, it is a MIDI message
that changes a patch preset on the listening device. There are 128 possible PC
commands (0-127). Unlike CC commands, PC commands do not have values. o For
example, a MIDI keyboard may have several patches, or sounds, for different
instruments like Acoustic Piano, Electric Piano, Marimba etc. On this device,
PC:0 could represent a patch like Acoustic Piano, and PC:1 could represent a
patch like Electric Piano.
· PB (Pitch Bend) — A MIDI message that has a range of 0Â16383 (16,384
different values) with a center at 8192. This allows for operating parameters
that need a lot of precision, like volume, pitch modulation, or wetness, for
example.
· Note On/Off — Much like what it sounds, a Note On command starts the
playback of a MIDI note, while Note Off cuts off the sound. o Without a Note
Off command, some sounds will never stop playing back, or will follow their
original decay rate and that can make things sound very messy. o Note Off
commands are not always needed with percussive sounds. Adding the Note Off
command should not cause any trouble even if it’s not necessary. If for some
reason you’d like to omit sending the Note Off command, refer to the target
device’s MIDI manual to confirm it is necessary. o Middle C (aka C4) is note
60. (61 is C#, 62 is D, so on and so forth) o Velocity is measured from 0-127,
0 being so “soft” it probably is not audible, 127 being as “hard” as the note
can sound. Imagine the difference between a drummer tapping a snare with their
drumstick lightly and them hitting the snare with all their force. Although
velocity and volume are related, they are not the same thing.
MIDI Maestro Manual
12
MIDI
MIDI Standards
Routing – MIDI Thru, Merge, and Out
Devices can vary on how MIDI data is sent along a daisy chain. There are three
main hardware routing options that are typically available: MIDI Thru, MIDI
Merge, and MIDI Out.
· MIDI Thru — The device passes all MIDI commands received from the MIDI In
port to the MIDI Out Port. The device does not send out its own generated MIDI
commands.
· MIDI Merge — The device sends MIDI commands it generates and all MIDI
commands it receives from the MIDI In port to MIDI Out port. (Like the MIDI
Maestro)
· MIDI Out — The device only sends the MIDI commands it generates to the MIDI
Out port.
Some devices may have internal settings for MIDI routing. Others have
dedicated MIDI Thru ports. Refer to your device’s manual for specifications on
MIDI routing.
General MIDI
In the world of MIDI, some devices are made to adhere to a set mapping of commands and values. This is especially true with Drum kits. In order to make a standardized set of drum sounds for a wide range of styles most devices follow the General MIDI Drum Map.
General MIDI Drum Map Midi Note – Drum Instrument
35 – Acoustic Bass Drum 36 – Bass Drum 37 – Side Stick 38 – Acoustic Snare 39 – Hand Clap 40 – Electric Snare 41 – Low Floor Tom 42 – Closed Hi Hat 43 – High Floor Tom 44 Pedal Hi Hat 45 – Low Tom 46 – Open Hi Hat 47 – Low Mid Tom 48 – Hi-Mid Tom 49- Crash Cymbal 1 50 – High Tom 51 – Ride Cymbal 1
52 – Chinese Cymbal 53 – Ride Bell 54 – Tambourine 55 Splash Cymbal 56 Cowbell 57 – Crash Cymbal 2 58 – Vibra slap 59 – Ride Cymbal 2 60 – Hi Bongo 61 – Low Bongo 62 – Mute-Hi Conga 63 – Open-Hi Conga 64 – Low Conga 65 – High Timbale 66 – Low Timbale
67 – High Agogo 68 – Low Agogo 69 – Cabasa 70 – Maracas 71 – Short Whistle 72 – Long Whistle 73 Short Guiro 74 – Long Guiro 75 – Claves 76 – High Wood Block 77 – Low Wood Block 78- Mute Cuica 79 – Open Cuica 80 – Mute Triangle 81Open Triangle
MIDI Maestro Manual
13
MIDI
It is common for a device to follow General MIDI for its PC commands. However, since every device is different, it is also common for devices to not follow General MIDI mapping. Check your device’s manual for how it handles PC commands.
Here is a list of the General MIDI PC commands:
Piano
· 0 Acoustic Grand Piano · 1 Bright Acoustic Piano · 2 Electric Grand Piano ·
3 Honky-tonk Piano · 4 Electric Piano 1 · 5 Electric Piano 2 · 6 Harpsichord ·
7 Clavinet
Chromatic Percussion
· 8 Celesta · 9 Glockenspiel · 10 Music Box · 11 Vibraphone · 12 Marimba · 13
Xylophone · 14 Tubular Bells · 15 Dulcimer
Organ
· 16 Drawbar Organ · 17 Percussive Organ · 18 Rock Organ · 19 Church Organ ·
20 Reed Organ · 21 Accordion · 22 Harmonica
Stringed Instruments
· 24 Acoustic Guitar (nylon) · 25 Acoustic Guitar (steel) · 26 Electric Guitar
(jazz) · 27 Electric Guitar (clean) · 28 Electric Guitar (muted) · 29
Overdriven Guitar · 30 Distortion Guitar · 31 Guitar Harmonics · 32 Acoustic
Bass · 33 Electric Bass (finger) · 34 Electric Bass (pick) · 35 Fretless Bass
· 36 Slap Bass 1 · 37 Slap Bass 2 · 38 Synth Bass 1 · 39 Synth Bass 2 · 40
Violin · 41 Viola · 42 Cello · 43 Contrabass · 44 Tremolo Strings · 45
Pizzicato Strings · 46 Orchestral Harp · 47 Timpani · 48 String Ensemble 1 ·
49 String Ensemble 2 · 50 Synth Strings 1 · 51 Synth Strings 2 · 52 Choir Aahs
· 53 Voice Oohs · 54 Synth Choir · 55 Orchestra Hit · 56 Trumpet · 57 Trombone
· 58 Tuba · 59 Muted Trumpet · 60 French Horn · 61 Brass Section · 62 Synth
Brass 1
· 63 Synth Brass 2 · 64 Soprano Sax · 65 Alto Sax · 66 Tenor Sax · 67 Baritone Sax · 68 Oboe · 69 English Horn · 70 Bassoon · 71 Clarinet
MIDI Maestro Manual
14
MIDI
Pipe
· 72 Piccolo · 73 Flute · 74 Recorder · 75 Pan Flute · 76 Blown bottle · 77
Shakuhachi · 78 Whistle · 79 Ocarina
Synth Lead
· 80 Lead 1 (square) · 81 Lead 2 (sawtooth) · 82 Lead 3 (calliope) · 83 Lead 4
(chiff) · 84 Lead 5 (charang) · 85 Lead 6 (voice) · 86 Lead 7 (fifths) · 87
Lead 8 (bass + lead)
Synth Pad
· 88 Pad 1 (new age) · 89 Pad 2 (warm) · 90 Pad 3 (polysynth) · 91 Pad 4
(choir) · 92 Pad 5 (bowed) · 93 Pad 6 (metallic) · 94 Pad 7 (halo) · 95 Pad 8
(sweep)
Synth Effects
· 96 FX 1 (rain) · 97 FX 2 (soundtrack) · 98 FX 3 (crystal) · 99 FX 4
(atmosphere) · 100 FX 5 (brightness) · 101 FX 6 (goblins) · 102 FX 7 (echoes)
· 103 FX 8 (sci-fi)
Ethnic
· 104 Sitar · 105 Banjo · 106 Shamisen · 107 Koto · 108 Kalimba · 109 Bagpipe
· 110 Fiddle · 111 Shanai
Percussive
· 112 Tinkle Bell · 113 Agogo · 114 Steel Drums · 115 Woodblock · 116 Taiko
Drum · 117 Melodic Tom · 118 Synth Drum · 119 Reverse Cymbal
Sound effects
· 120 Guitar Fret Noise · 121 Breath Noise · 122 Seashore · 123 Bird Tweet ·
124 Telephone Ring · 125 Helicopter · 126 Applause · 127 Gunshot
MIDI Maestro Manual
15
MIDI
MSB and LSB
Fair Warning, this gets a little bit complicated, we tried to translate this
into something humans can understand.
MSB (Most Significant Bit) and LSB (Least Significant Bit) commands allow for
a greater variety of commands to be sent while still using a value set that is
limited from 0-127 (All MIDI messages — except Pitch Bend [PB] — have 128
possible values associated with them). Think of MSB and LSB as an extension to
the limit of having 128 values for a MIDI message. There are 128 (0-127) LSB
commands for each of 128 (0-127) MSB commands. That means you have a total of
16,384 banks just from the MSB and LSB.
MSB and LSB commands are usually a sequence of 3 MIDI messages. Two CC
commands which have both the CC message itself and the value associated, and a
PC command which actually makes the change on the receiver (slave) MIDI unit.
The MSB Bank command is activated and set using CC:0 and the same goes for the
LSB Bank command which uses CC:32, this is a standard for MIDI devices. If you
use the Singular Sound BeatBuddy, you will find it needs a PC command to use
CC:0 and C:32. Read more about how the BeatBuddy behaves using MSB and LSB on
pg. 18.
The value of the CC command (CC:0 or CC:32) decides which specific layer of
the MSB and LSB banks is being activated. In terms of hierarchy, MSB comes
before LSB and LSB is before the Program Change message. The Program change
adds an additional 128 values to each of the MSB and LSB message
configurations, that means a total of 2,097,152 values.
The math may seem confusing. A good way of summarizing it is by noticing that
we have 128 MSB values, which are combined with 128 LSB values, and then with
an additional 128 PC values. The relationship is multiplicative, so we have a
total of 128 x 128 x 128 possible values. Similar to binary math (we know,
super fun!) you must organize the numbers in this order: MSB > LSB > PC.
This means you must select the MSB bank before the LSB bank, and the LSB bank
before the PC command for it to work correctly.
MIDI Maestro Manual
16
MIDI
Let’s try out some MSB LSB math so that it makes more sense: Let’s say that
you want to get the number 1 as a value from the MSB LSB command. First you
would send the value CC:0 to the receiver (slave) device with a value of 0,
Then you would send CC:32 with a value of 0 as well. Finally you would send a
PC:1 command. Your device could interpret this sum value as 1 (0 +0+1). This
is shown in the chart below.
Let’s say that you changed the LSB value with CC:0 to a value of 1. This would
mean that you already have selected the second layer of LSB. Remember every
MSB layer has 128 LSB layers, and every LSB layer has 128 PC commands per
layer. So now if you send CC:0 value 0, CC:32 value 1, and a PC:1 command your
sum would be 129 (0+128+1). This is shown in the chart below.
Have you gotten lost yet? Don’t worry, it gets more complicated! Let’s say you
change the MSB layer to value 1:
So you send CC:0 value 1, CC:32 value 1, and PC:1. Once MSB is set to the
second bank, the sum value you choose cannot be less than 16,384. Why would
you need to do this? Ask the MIDI gods (a.k.a the Gearslutz forum). So back to
where we were, if you send CC:0 value 1, CC:32 value 1, and PC:1, that will
equal 16513 (16384 +128 +1). This is shown in the chart below. Have your
calculator handy!
MIDI Maestro Manual
17
MIDI
Now let’s try one last one on your own. Let’s say you send CC:0 value 2, CC:32
value 2, and PC:50. Come on at least try! 16,384×2 + 128×2 +50. Don’t forget
your dear Aunt Sally…
Wow, you got it, how did you do that… that’s right it is 220174!
This is the basis for how MSB and LSB math works. Many devices, however, will
use MSB and/or LSB to select folders and the PC command to select something
like a patch or a sound on a keyboard, for example. Some MSB and LSB layers
could be defined to access specific folders in the keyboard, check out this
calculator for MSB and LSB changes as reference.
This is similar to how the BeatBuddy uses MSB and LSB, read below to learn
about how the BeatBuddy uses MSB and LSB.
Folder/Song Select on the BeatBuddy using MSB and LSB
A more specific example of using the MSB and LSB commands is when selecting
songs on the Singular Sound BeatBuddy. Please take note, the BeatBuddy does
not create a giant sum value from the MSB LSB and PC commands, it only uses
the MSB and LSB commands to select the folder and subfolder, and then the PC
command selects the song in the sub-folder.
So… MSB = Folder full of 128 folders LSB = Sub-folder in the folder PC = Song
in the sub-folder
You can select a BeatBuddy folder and song with the MIDI Bank Select and
Program Change (PC) messages.
· The folder is selected with the Bank Select Message (Bank MSB and LSB) and
the song is selected with the program change (PC).
· Each of the 128 values of Bank MSB value can have 128 folders as selected by
the value of Bank LSB. This gives a potential of 128 MSB x 128 LSB = 16,384
different folders with 128 songs each.
· The order of the folders / songs are sorted by the BeatBuddy Manager. · The
order of the folders / songs corresponds to the number used by the MIDI
messages +1. Remember computer nerds start with 0. · This means that Program
Change Message must have a value of 0 to play the
first song in the menu.
MIDI Maestro Manual
18
MIDI
Please note that the BeatBuddy’s song does not change until the Program Change
message is received, i.e. bank messages alone are not enough to change a
program.
We know this is confusing — but MIDI was designed by computer nerds, not
normal people like us, and computer nerds like to start with 0 instead of 1.
RPNs and NRPNs
RPNs (Registered Parameter Number) and NRPNs (Non-Registered Parameter Number,
or as musicians like to call it, “nerpins” when they want to sound cute
instead of nerdy) both work in the same way. RPN’s are specified by the MIDI
standard, and NRPN’s are specified by particular manufacturers. Refer to the
manual of the device you are using to understand how it uses NRPNs in its MIDI
mapping. RPNs and NRPs are just like standard MSB and LSB commands, but are
set up using other CC commands than CC:0 and CC:32.
Read more about RPNs and NRPNs here
How to Use NRPNs
Refer to the manual of your MIDI device to see if and how it uses NRPNs. The
most typical method is by activating two CC commands to be treated just like a
bank MSB and bank LSB. These can be set to a range of parameters on different
devices. One example is how the Singular Sound BeatBuddy sets the tempo.
MIDI Maestro Manual
19
MIDI
Some devices require you to set the CC commands that will become the NRPN MSB
and LSB banks before using them. You do this by first pressing CC99 with a
value equal to the new Bank MSB CC command. Then by pressing CC98 with a value
equal to the new Bank LSB CC command. Please refer to your device’s manual to
see if this is necessary.
For example, you first send the command CC99 value 65, now a CC65 command will
activate a specific MSB layer. Then, you send a CC98 command with a value of
66. Now, a CC66 that follows a CC65 command will select an LSB layer.
For some systems, like the BeatBuddy’s Tempo, the amount of commands allowed
from just the MSB and LSB commands are enough to cover the range of values the
unit can use. In other cases, the unit may use a PC command after the MSB and
LSB commands to increase the value range.
NRPNs and the BeatBuddy
Since the BeatBuddy’s tempo ranges from 40BPM – 300BPM, we can’t use just one
CC command to cover the whole range because a CC command can only have 128
values.
There are two ways of changing the tempo.
· With INC/DEC (increase/decrease) messages which adjust the tempo up or down
by 1 BPM
· By skipping directly to a specific tempo BPM using the MSB/LSB system, like
in the Song Selection system.
However, it’s a bit more complicated because, unlike the Song Selection system
where you have dedicated CC commands to represent the MSB (CC:0) and LSB
(CC:32), there are no dedicated CC commands for Tempo.
So we use the “NRPN Register” (Non-Registered Parameter Number) which is a
general purpose MSB (CC:99) and LSB (CC:98). This can be used to control
tempo, any other parameter, or multiple parameters at once.
Currently we’re only using it to control tempo, but we follow the MIDI
Standard protocol to leave room for further control in the future. Because of
this capability for multiple parameter control, the steps below are followed.
INC/DEC (see https://www.midi.org/specifications)
MIDI Maestro Manual
20
MIDI
Here are the common steps to do to control the BeatBuddy’s tempo. It follows
the Data INC/DEC specification of the MIDI protocol:
Tempo MSB & Tempo LSB
In order to directly set the tempo to a specific BPM, you need to use the
Tempo MSB and Tempo LSB. The Beatbuddy will update its current tempo only when
receiving the LSB message.
So the order of the message should be MSB value first, then the LSB value.
Don’t forget, the value of the Tempo can only be set with both MSB (CC:106)
and LSB (CC:107).
Take note, the BeatBuddy does not need to access numbers larger than 16384, so
it uses MSB and LSB math without the PC command added. Check out how the math
works in the table below.
MIDI Maestro Manual
21
MIDI
· Tempo MSB & Tempo LSB o In order to directly set the tempo to a specific
BPM, you need to use the Tempo MSB and Tempo LSB. The BeatBuddy will update
its current tempo only when receiving the LSB message. o So the order of the
message should be: 1. MSB value 2. LSB value o Don’t forget, the value of the
Tempo can only be set with both MSB (CC:106) and LSB (CC:107).
Here are a few examples of MIDI message combinations:
Find out more about general MIDI mapping here.
MIDI Maestro Manual
22
The Modes
In this section we will detail the different commands available in the Default
Modes, BeatBuddy Mode and Aeros Mode. These modes are ideal for a plug-and-
play experience when using the Singular Sound BeatBuddy and/or Aeros Loop
Studio with the MIDI Maestro.
Remember that every button on the MIDI Maestro can have up to 8 different MIDI
commands per button. This can be doubled by adding a toggle to the button,
learn more about toggles on pg. 11.
BeatBuddy Mode
MIDI Maestro Manual
23
The Modes
MIDI Maestro Manual
24
The Modes
AEROS Mode
MIDI Maestro Manual
25
The Modes
MIDI Maestro Manual
26
The Modes
Custom Mode
You have the power to make or download any MIDI mapping you’d like, read the
next section, MIDI Maestro Smartphone App, to learn how to create a custom
mode using the MM app.
Here are some custom modes detailed by our customers:
Using MIDI Maestro to Wirelessly Control YouTube/Video on PC Using MIDI
Maestro To Wirelessly Control YouTube/Video on Android MIDI Maestro, BOSS
Katana and Katana Librarian App
MIDI Maestro Manual
27
MIDI Maestro Smartphone App
Getting started
First, download the free MIDI Maestro Smartphone App (we’ll call it the MM app
for short). You can find the app on the Google Play Store or Apple Store by
searching “Singular Sound MIDI Maestro”.
Once downloaded, you are ready to start the customization process! Already
have the app? Double check if you have any pending updates on your phone to a
newer version.
The app will ask you to allow “Access to location”, make sure to allow. Don’t
worry, we’re not stalking you! This is required by the BLE (BLuetooth Low
Energy) Protocol. We do not save any location data while you are using the
app.
The Main Screen
MIDI Maestro Manual
28
MIDI Maestro Smartphone App
This is the main screen of the MM app, from this screen you can edit the
Button Layout of the commands being sent. Read more about Custom Modes on pg.
31. To access other parts of the app and see the current firmware version
press the Menu button .
At the bottom of the screen, you will find the app version in grey text.
MIDI Maestro Manual
29
MIDI Maestro Smartphone App
MM App Menu
My Commands – Opens the My Commands screen to edit, delete, or share all
locally saved commands.
My Custom Modes – Opens the My Custom Mode screen to open, rename, delete, or
share all locally saved Custom Modes.
Browse Commands – Opens the Online Commands Library, this is a list of
commands shared by other users.
Browse Custom Modes – Opens the Online Custom Modes Library, this is a list of
custom modes shared by other users.
Update Default Modes – Updates the Default Modes on the MIDI Maestro (Set MIDI
Maestro to pairing mode by pressing the button on the back to work).
Update Firmware – Updates the Firmware on the MIDI Maestro (Set MIDI Maestro
to pairing mode by pressing the button on the back to work).
*Please see page 5 of the manual for an explanation of Bluetooth connections.
Update MIDI Maestro Firmware
Once you’ve verified the app is up-to-date, hold the pairing button on the
MIDI Maestro’s back panel to enter pairing mode (you do not have to connect
your phone directly to the MIDI Maestro using bluetooth in order to use it
with the MM app, you just need to have your phone’s bluetooth enabled). Once
the blue light at the top of the MIDI Maestro’s front panel is blinking, press
Update Firmware on the MM app menu to update the MIDI Maestro firmware. If
you’re up to date, the app will cancel the update and let you know you’re
already up to date.
MIDI Maestro Manual
30
MIDI Maestro Smartphone App
Update MIDI Maestro Default Modes
Note: Always update firmware before updating the default modes.
Occasionally, we will modify the Default Modes on the MIDI Maestro. In order
to be sure you have the latest versions, hit Update Default Modes on the MM
app menu. If you’re up-to-date, the app will cancel the update and let you
know they’re already up to date.
As soon as you’re sure both are up to date, power-cycle (turn off and back on)
your MIDI Maestro to finalize the updates.
Custom Modes
Note: Always update the Firmware and default modes before uploading your
custom mode.
The MM app gives you the ability to create any configuration of commands into
your own custom mode for use on the MIDI Maestro. You can program every button
on each MIDI Maestro page. A Custom Mode can have up to 10 pages.
You can create a template of the Custom Mode of the beatbuddy or the Aeros
default modes. Simply create a new mode, and select either Blank, BeatBuddy,
or Aeros to decide the template that you will use. If you choose Blank, the
mode will not be based on any template, and you will start from the beginning
of the creation process. Notice, all Singular Sound Default Mode commands are
available to you before you create any commands. Read more about commands on
pg. 37. This feature still has known bugs in the Android version 1.3.9.
MIDI Maestro Manual
31
MIDI Maestro Smartphone App
Your locally stored Custom Modes can be found and created in the My Custom Modes screen which is accessible from the Main Menu.
MIDI Maestro Manual
32
MIDI Maestro Smartphone App
My Custom Modes Screen
From this screen you can delete, edit, share and search for all locally saved
custom modes. All downloaded modes will appear here.
Your app will automatically be open on your first blank Mode, it will be
called “My First Mode”, you can change this name later, delete it, or create a
new one by going to the My Custom Modes screen using the Main Menu.
MIDI Maestro Manual
33
MIDI Maestro Smartphone App
Pages, Slots, and Button Layouts
A Page on the MM app is equivalent to a page on the MIDI Maestro, meaning page
1 on the MM app affects only page 1 on the MIDI Maestro. Each MM app page has
6 slots, meant to represent the 6 MIDI Maestro screens. You can switch pages
by pressing the blue left and right arrows.
Slots are equivalent to a MIDI Maestro Screen, the top 3 screens are
represented by slots 1-3 from left to right. The bottom 3 screens are
represented by slots 4-6 from left to right. Each slot can hold one Button
Setup.
By holding your finger on the slot you can drag and rearrange the individual
Button Setups to change the button layout on the MIDI Maestro. You can see
which slot corresponds to which screen on the MIDI Maestro by referencing the
graphic to the left of the slot.
MIDI Maestro Manual
34
MIDI Maestro Smartphone App
Button Setup
By clicking on a slot you are brought to the Button Setup screen, in this
screen you will name the Button Setup using the Top and Bottom text fields.
The text you write here will be displayed on the corresponding MIDI Maestro
screen once you upload your Custom Mode to the MIDI Maestro. This is also
where you will add all the commands that will be sent with this button action.
Remember, a button action represents the button being pressed and released
once. Your newly added commands will be placed in the Commands List.
MIDI Maestro Manual
35
MIDI Maestro Smartphone App
Every Button Setup can have up to 8 different MIDI commands, and a button can
toggle between two digital states (each state with up to 8 commands). You can
also set up to four commands per toggle state to be sent as BLE commands. That
means you have the option of having up to 16 commands sent via the MIDI Out on
a single button. In order to add a command, press the big blue plus sign in
the bottom right of the screen to go to the My Commands Screen.
Note that when a toggle is enabled, the new button action state can have its
own name. For example, the first state would show the name Pause, and the
second name would say Unpause. So the screen on the MIDI Maestro would switch
back and forth with every button action.
MIDI Maestro Manual
36
MIDI Maestro Smartphone App
Commands
My Commands Screen
Here you will see a list of all the locally stored commands you have in the order they were added. From this screen, pressing the Blue plus sign will create a new blank command. You can use the search bar to look for your command.
You can also edit existing commands by pressing the edit icon command , or upload the command to the Singular Sound server for others to download
,delete the
MIDI Maestro Manual
37
MIDI Maestro Smartphone App
Command Editing
If you create a new command, you will see the following screen with empty
fields:
Fill in the text fields with the appropriate information.
MIDI Maestro Manual
38
MIDI Maestro Smartphone App
Common Fields
Command Name – Create a name for your command.
Device(s) – Name the device this command is mapped for.
Description – Describe what this command does. Type – Choose the type of MIDI
message being sent (CC, PC, PB, Note On/Off). Please refer to the MIDI section
to learn more about MIDI channels. Channel – Choose the MIDI Channel this
command will be sent on. Please refer to the MIDI section to learn more about
MIDI channels.
Specific Fields
Control Change (CC)
· Command – The specific CC command number. · Value – the value of the
specific CC command.
MIDI Maestro Manual
39
MIDI Maestro Smartphone App
Program Change (PC)
· Value – Sets the specific PC command. Note On/ Off
· Note – Sets the note played back by receiving device. Middle C= 60,
halfsteps are equal to 1.
· Velocity – Sets the Velocity of the note playback. This has to do with how
loud the sound is played dynamically, it is related to volume but is not the
same.
Pitch Bend (PB)
· MSB – Chooses the MSB Bank · LSB – Chooses the LSB Bank
MIDI Maestro Manual
40
MIDI Maestro Smartphone App
Editing an Existing Command
Any existing command can be edited from the My Commands screen by pressing
this icon , you can access the My Commands screen from the MM app Main Menu
(press `My Commands’), or when adding commands to the Button Setup.
Deleting an Existing Command
Any command can also be deleted by pressing on the Trash Can icon Commands
screen.
on the My
MIDI Maestro Manual
41
MIDI Maestro Smartphone App
Editing Commands List
Each command that you add to the Button Setup will show 5 interactive symbols
as shown below:
Once commands are added, pressing and holding anywhere on the command will
allow it to be dragged and reorganized. Commands will be sent in order from
top to bottom.
The Commands List has three distinct parts: The trigger (what causes the
message to be sent), the medium (how the message is sent), and the option to
remove.
Trigger
On-Press – This command will be sent when the MIDI Maestro Button is pressed.
Up to 8 commands can be sent on the press.
On-Release – This command will be sent when the MIDI Maestro Button is
released. Up to 8 commands can be sent on the release.
MIDI Maestro Manual
42
MIDI Maestro Smartphone App
Medium
Via-MIDI Out – This command will be sent via the MIDI Maestro’s MIDI Out port.
Via-BLE MIDI – This command will be sent wirelessly via BLE (Bluetooth Low
Energy) MIDI from the MIDI Maestro. There must be a BLE MIDI connection for
this to work. There can be up to 4 BLE commands sent per toggle state.
Remove
If the Button Setup is saved, this command will be removed from the Commands
List.
All changes are applied once the Button Setup is saved.
Toggle
If the Button Setup includes a toggle, there will be two Commands Lists as
shown below. Remember, each button action (press/release) can have up to 8
commands on it. Don’t forget to always hit “Save” at the top of the Edit
Button Setup screen before leaving a Button Setup that has been modified.
MIDI Maestro Manual
43
MIDI Maestro Smartphone App
Uploading to the MIDI Maestro
Once you have finished mapping the Custom Mode on the app, you can upload it
to the MIDI Maestro. Turn on the MIDI Maestro and press the Pairing button on
the back panel until the Blue LED light on the front panel is blinking. Then,
using the MM app, hit the Upload button in the top right corner of the screen
to begin the upload.
The App will show a progress bar for the upload and will read “write
completed” when it is done. Power cycle the unit (turn on and off) to see
changes written into the MIDI Maestro
If there is an issue with connection, try restarting the MM app, if that
doesn’t work, try turning off the MIDI Maestro and power-cycle (turn off and
on) your phone’s Bluetooth.
If you have issues connecting still, please contact support@singularsound.com
for assistance.
MIDI Maestro Manual
44
MIDI Maestro Smartphone App
Sharing and Downloading Modes and Commands
Any Custom Mode and Command can be shared for other users to download.
To share a command you must open the My Commands screen which you can
access from the Main Menu or when adding commands to your Button Setup. Press
the share button
to share the command.
Similarly, you can share a Custom Mode by going to the My Custom Modes screen and pressing the share button.
To download a command, go to the Commands Library page from the Main Menu,
you can search for a command by its device or by its name. Once you have found
the command, press the download button
to add it to your My Commands
screen.
MIDI Maestro Manual
45
MIDI Maestro Smartphone App
To download a Custom Mode, go to the Custom Modes Library page from the Main
Menu and you can search for a Custom Mode by its name. Once you have found the
Mode, press the download button to add it to your My Custom Modes screen.
MIDI Maestro Manual
46
Technical Specifications
· Dimensions: 8.375 x 5.75 x 1.875 · Weight: 1 lb 12 oz · Anodized Aluminum ·
Easy to press, barefoot ready buttons · Expression pedal + extension pedal
ports · Standard 5-pin MIDI IN/OUT ports · Durable metal housing · 3 presets
that can be switched quickly using a small “mode” button on the
back, BeatBuddy Mode, Aeros Mode, and Custom Mode (requires app) · Custom mode
can contain up to 10 pages of 6 individual button setups,
each button setup can contain up to 16 MIDI commands · Wireless MIDI over
Bluetooth BLE · Input Power: 9v, Center Negative, 300 mA
MIDI Maestro Manual
47
Warranty
Your MIDI Maestro comes with a full two year warranty on parts and workmanship
from the date of purchase. During this period we will repair or replace (at
our option) defective units free of charge.
Most issues can be solved by writing to us at support@singularsound.com
If we cannot help you fix the problem, we may have you send the MIDI Maestro
in for servicing.
The warranty remains valid only if the serial number on the unit is not
defaced or removed. It does not cover damage due to misuse, unauthorized
tampering, accident or neglect.
To validate your warranty please register your MIDI Maestro within 30 days of
purchase at singularsound.com/warranty
Thanks for reading the manual, now you’re the maestro of MIDI with your MIDI
Maestro!
If there is anything you don’t understand, or think that can be explained
better, please contact us at support@singularsound.com, or visit our Forum at
http://forum.singularsound.com
MIDI Maestro Manual
48
Changelog
MIDI MAESTRO
1.1.6 Changelog: Bug Fix · Allow MIDI Clock to pass through the MIDI Maestro
MIDI Maestro Manual
49
References
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>