Unity6
Overview, Features, and how to use the Unity6 MIDI Loop Switcher
- Overview
- Description & Features
- Dimensions & Power Requirements
- MIDI Capabilities
- Re-Arrangeable Loops
- WiFi Capabilities
- Bluetooth Capabilities
- Built-In Chromatic Tuner
- Operating the Unity6
- Global Settings
- Programming Via the Touchscreen
- Press Actions
- Expression Pedals
- UniPorts
- Chromatic Tuner
- Expression to Volume
- Copy | Paste | Swap
- Factory Reset
- Global BPM
- Message Type Glossary
- Empty Message
- CC
- CC Toggle
- PC
- PC Toggle
- Loop On
- Loop Off
- Toggle Loop
- Jump to Bank
- Last Used Bank
- Boost On
- Boost Off
- Toggle Boost
- Red Remote On
- Red Remote Off
- Toggle Red Remote
- Amp Switch On
- Amp Switch Off
- Toggle Amp Switch
- Scroll PC
- Scroll EXP1
- Scroll EXP2
- Note On
- Note Off
- MIDI Clock BPM
- -1 BPM
- +1 BPM
- Start MIDI Clock
- Stop MIDI Clock
- Delay (ms)
- Real Time Start
- Real Time Stop
- Real Time Continue
- Receiving MIDI Messages
- WiFi
- Bluetooth
- FAQ
Overview
Basic overview and features of the Unity6
Description & Features
The Unity6 is the worlds first MIDI Controller / Loop Switcher with a massive touchscreen, scribble strips, 6 re-arrangeable analog loops, and built-in wireless communication (Wi-Fi & Bluetooth) for a complete “no cables needed” programming experience.
✪ The Unity6 can send 32 Midi messages per preset, 5 presets per bank (4 switches & rotary dial), and 127 banks totaling over 22,000 midi messages.
✪ 3. Multi-function press actions for each switch and rotary dial. Press Release Long Press Long Press Release Long Press Scroll Double Tap Double Tap Hold Double Tap Hold Release
✪ It will also fire 16 Midi messages upon activating each bank and you can assign up to 8 Midi messages per expression pedal (EXP1 & EXP2). Each with programmable minimum and maximum values/range per Midi message.
✪ 6 mono loops with rearrangeable loop order
✪ 4 UniPorts selectable for Expression Pedal input, TRS Midi output, External Tap Tempo (analog pedals) with four separate subdivisions, JHS Red Remote Control (up to 4 pedals), and Amp Switching (channel switching and effect switching).
✪ The Unity6 boasts built-in Wi-Fi for programming via any device with a browser (iPhone, Android, PC, Mac, iPad, etc.)
✪ Built-in Bluetooth for wirelessly controlling software / hardware and for wirelessly receiving Midi and relaying out to your pedalboard (control your board via Ableton Live, Multitracks Playback, Loop Community Prime, etc.)
✪ Over the Air firmware updates, with continuous feature developments. Never tear down your pedalboard again trying to access that pesky USB port.
✪ Dedicated scribble strips per switch, with on/off identifiers and selectable colors
✪ Dedicated tap tempo using either the dial or the tap tempo switch
✪ Built-in Chromatic Tuner
✪ Built-in Expression to Volume Pedal
✪ Built-in “Post Loop” clean boost
Dimensions & Power Requirements
Dimensions are 7" wide by 5" deep and 3.5" tall
Current draw is 200mA, use an isolated 9v DC negative tip power supply
MIDI Capabilities
The Unity6 has a total of 127 banks, each bank has 5 presets, and each preset can send 32 individual MIDI messages on a single press.
A preset is tied to a footswitch and the BPM dial, yes even the BPM dial doubles as a footswitch and can send 32 individual MIDI messages!
Each preset has 8 different press actions (press, release, long press, double tap, etc.) that can be programmed to it, see the complete list of press actions here. You can group any or all of the 32 available MIDI messages to each individual press action, for example 14 MIDI messages tied to the press, 2 tied to the long press, 8 tied to the double tap, and so on. This allows you to get super creative and get the most use out of a single switch/preset.
Every time a bank is activated the Unity6 will fire up to 16 individual MIDI messages. This is useful for loading up dedicated sounds on your pedals for the intro of a song or to be used for anything you can think of.
Each preset also has 8 individual MIDI messages that can be used with each of the 2 expression pedals. Each MIDI message can be assigned to any MIDI channel and also have its own minimum and maximum values.
Re-Arrangeable Loops
The Unity6 has 6 individual mono loops that are routed in series. Each loop can be re-arranged on a per bank basis, meaning you can one loop order in bank 1 and a totally different loop order in banks 2, 3, 4, etc.
Each loop can be programmed to turn on/off individually or any combination of loops can be on/off at any given time.
A good resource for custom made/length TRS to dual mono patch cables, is contacting our friends at Creation Music Company or Goodwood Audio.
WiFi Capabilities
The Unity6 has built-in WiFi and can be used for "Over the Air" firmware updates which allows for continuous feature developments on the Unity6. See here for more information on updating your firmware.
The built-in WiFi is also used to access the web editor to program and make adjustments to the Unity6.
The Unity6 broadcasts its own WiFi signal so connecting to the Unity6 can be done from anywhere at anytime even if you don't have access to the actual internet or cellular service. You just need to make sure the Unity6 is powered on and you have a device that supports WiFi (iPhone, iPad, Tablet, Android, Google Phone, Mac, PC, etc.).
See here for more information on using the web editor.
Bluetooth Capabilities
The Unity6 has built-in bluetooth which can send and receive MIDI messages wirelessly. Giving you the ability to control software, plug-ins, DAW's, etc. without the need for external hardware and/or wireless adapters.
The Unity6 can receive MIDI messages via bluetooth and then use those messages to relay MIDI information out through the 5-pin MIDI Out Port and TRS MIDI via the 4 UniPorts. This allows you to control your complete pedalboard by receiving messages from your DAW (Ableton, Pro Tools, Logic, etc.), Multitracks' Playback app, or Loop Community's Prime app.
The Unity6 can receive MIDI PC messages to change banks and also receive MIDI CC and MIDI Note messages to virtually control each preset within a bank. These messages can engage any press action on any switch which will fire any of the MIDI messages programmed to that preset/press action. See here for a complete list of MIDI messages that can be received by the Unity6.
Built-In Chromatic Tuner
The Unity6 has one of the World's most accurate and responsive tuners. Tune with incredible speed and accuracy capturing every fundamental and harmonic frequency. Long press the Tap Switch to activate the Tuner and Press the Tap Switch to deactivate it.
Operating the Unity6
Global Settings, Programming, Press Actions, and Message Types
Global Settings
Global settings is where you can access any of the features that are global to all banks on the Unity6. To access the Global Settings, simply press the middle of the Home Screen then press the Global Settings icon (shown below).
Once inside the Global Settings Menu you can choose between the followings settings:
- Unity6
- Loops
- MIDI
Unity6 Global Settings
- Max Number of Banks
- This is where you can select the maximum number of banks the pedal will scroll though when using the footswitches. This only affects the number of banks when scrolling using the footswitches. You can always use a message type to jump to any bank outside of this limit.
- Program Uni Ports
- This sets the functionality for each Uni Port 1 thru 4. See here for the complete list of functionality for each UniPort
Loops Global Settings
Used to name each individual loop and to activate loops 4 thru 6. If any of these are not activated, assigning a message to a preset to turn any of these loops on/off will not work.
- Assign Pedals to MIDI Channels
- Select the loop number and press the text box to name the pedal that is wired in the corresponding loop. There is a 12 character limit when naming your loop
MIDI Global Settings
- Unity6 MIDI Channel
- Select the MIDI channel that the Unity6 will respond/listen to when receiving MIDI messages from external devices such as other MIDI controllers or via Bluetooth.
- Assign Pedals to MIDI Channels
- Select the MIDI channel and press the text box to name the pedal programmed to its corresponding MIDI channel. There is a 16 character limit when naming your pedal
- MIDI Thru
- Turning MIDI Thru on will pass all incoming MIDI messages, received at the MIDI Input jack, though to the MIDI Output jack. If this feature is turned on AND you have created a complete loop with your MIDI chain, this will create an infinite MIDI loop and will lock up your pedal.
- Constant Clock
- Turning on Constant Clock will make the Unity6 continuously send a MIDI clock pulse. This is required if using any pedal that requires a consistent MIDI clock signal, like the HX Stomp.
- Turning off Constant Clock will make the Unity6 send MIDI clock for 3 seconds (long enough to sync all of your pedals) and then stop sending the clock pulse. Every time the BPM is changed on the Unity6 the clock pulse will send for 3 seconds and then stop again. This feature is useful if your pedalboard/wiring is bleeding clock signal into your audio path and can reduce/eliminate the added noise.
Programming Via the Touchscreen
Programming the Unity6 using the touchscreen.
One of the first things you may notice about the Unity6 is that there is not a "Save" button anywhere inside our user interface. We've designed it this way to streamline the way MIDI programming is done and now you will never have to hook your controller up to a computer as everything you do inside the Unity6 is automatically saved and stored into permanent memory.
First press the center of the home screen to access the menu system then select the Programming icon.
From here you have 3 options for programming the preset:
-
-
- Programming Switches - used for assigning MIDI messages to switches/presets
- Edit Bank Info - used for naming the preset, setting BPM, naming EXP1 & EXP2, etc.
- Scribble Strips - used for assigning scribble strip info, like default name, toggle name, and color
-
Programming Switches Screen:
-
-
- Select the Bank Send icon to program any messages that will be sent upon loading the bank
- Select the EXP1 or EXP2 icons to program any messages that will be sent using the expression pedals
- Select any Switch icon or the BPM Knob icon to program the messages that will be sent with each preset
-
Lets have a look at programming a preset tied to any switch. First press the Switch icon that you want to program and you will taken to the following programming screen.
Select from any of the 32 Message #'s available, select your Press Action (more on Press Action's here), select the Message Type (more on Message Type's here). Then fill in the required info, MIDI Channel, Number, Value, etc.
To continue adding additional MIDI messages to this preset, simply select a new Message # from the dropdown list and continue the process listed above.
Pressing the Back Arrow icon will take you back to the previous screen or pressing the Home icon will exit you from the menu system.
Added in v2.3.0 is the ability to see all of your messages that have programming assigned by doing a long press on the Message # dropdown menu. An example of this is seen in the picture below.
Remember there is no need to save any messages you have created, everything is automatically saved in permanent memory as you progress through the programming process.
To clear a preset, either press the "hamburger" icon or click the BPM knob to access the dropdown menu. Press the touchscreen or use the BPM knob to select the Clear Preset menu item.
Scribble Strip
Press the Scribble Strips icon to make any adjustments to the scribble strips and you will be taken to the following programming screen.
First make sure the scribble strip that you want to make changes to is selected from the scribble strip dropdown. You can press the placeholders to make changes to the Default Name or the Toggle Name. The Default Name is what will be shown in the scribble strip at all times or when the "On" message is sent from a toggle message type. The Toggle Name will be shown on the scribble strip whenever a toggle type message is pressed in the "Off" state. Leave the Toggle Name empty if you do not plan to assign any Toggle Type messages to this preset.
The character limit for scribble strips is 12 characters. 6 characters will fit on one line of the scribble strip and will be centered within the strip. Over 6 characters and the text will automatically adjust the text size to fit within the screen. 7-8 characters drops down one size and 9-12 will drop down to the smallest size.
Pressing the Strip Color button will take you to the following screen where you can select between 9 different colors,
Press Actions
The Unity6 has 8 unique press actions that can be programmed to each preset. Press actions are useful for expanding the capability of each footswitch so you can maximize the functionality of each preset.
The 8 press actions are as follows:
- Press - fires a group of messages immediately upon pressing the switch down
- Release - fires a group of messages upon releasing the switch
- Long Press - fires a group of messages when the switch is pressed and held down for at least 600 milliseconds (just over a half of a second)
- Long Press Release - fires a group of messages when releasing the switch after a Long Press has been executed
- Long Press Scroll - repeatedly fires a group of messages when holding down a switch. Must hold down the switch for 600 milliseconds before the scroll will begin
- Double Tap - fires a group of messages when a switch is pressed two separate times within a 350 millisecond window
- Double Tap Long Press - fires a group of messages when a switch is pressed two separate times within a 350 millisecond window. The second tap must be held down for at least 600 milliseconds before the messages will fire
- Double Tap Long Press Release - fires a group of messages when releasing the switch after a Double Tap Long Press has been executed
Below is a table showing the sequence of actions that will fire Press Actions upon executing various switch press combinations:
Note that the "Press" action will always execute when pressing down the switch, so it is important to carefully plan your Press Actions within each message so you don't fire unwanted MIDI messages. An example would be assigning MIDI messages to two separate press actions, Long Press and Press. Anything assigned to Press will fire each time you execute the Long Press action. To avoid sending unwanted messages upon pressing the switch, assign MIDI messages to the Release press action instead.
On the other hand, maybe you want a message to fire immediately upon pressing and upon the Long Press Scroll. This comes in handy when scrolling through presets on external pedals. Single taps scroll through presets one at a time but holding the switch down will fast scroll through the presets.
Expression Pedals
To program the expression pedal messages, first go into the menu by pressing the center of the home screen and then press the Programming icon.
Then press the EXP1 or EXP2 icon to access the programming screen for either pedal.
Once inside the programming screen for the expression pedals, you are presented with the options to set the Number, Min Value, and Max Value.
In the example above setting the Min Value to 50 will send CC#25 with a value of 64 (half of 0-127) when the heel is all the way down on the expression pedal. With the toe all the way down it will send CC#25 with a value of 127.
Each expression pedal has up to 8 individual messages it can send simultaneously which can be saved on a per bank basis. Each message can also have its own unique ranges of Min and Max values.
UniPorts
There are 4 UniPorts on the Unity6 and each of them can be assigned to provide various features for controlling external pedals or expanding the features of the Unity6. Below is the list of features and their functions available to the UniPorts:
- Expression Pedal Input
- Connect an expression pedal to the Unity6 to convert expression pedal signals to MIDI messages. Use a ¼" TRS patch cable with any expression pedal that receives information on the Tip and returns information back to the Unity6 on the Ring. *Expression Pedal #1 can only used in UniPort #1 and Expression Pedal #2 can only be used in UniPort #2
- Connect an expression pedal to the Unity6 to convert expression pedal signals to MIDI messages. Use a ¼" TRS patch cable with any expression pedal that receives information on the Tip and returns information back to the Unity6 on the Ring. *Expression Pedal #1 can only used in UniPort #1 and Expression Pedal #2 can only be used in UniPort #2
- MIDI Type A
- The Unity6 can send MIDI messages via the ¼" outputs.
- Connect a ¼" TRS patch cable to any MIDI pedal with a ¼" MIDI input jack. Some pedals that require a MIDI Type A connection are JET Pedals, Jackson Audio, Boss 200 Series, Neunaber Effects, Cooper FX, Swindler Effects.
- MIDI Tip Active
- The Unity6 can send MIDI messages via the ¼" outputs.
- Connect a ¼" TRS patch cable to any MIDI pedal with a ¼" MIDI input jack. Some pedals that require a MIDI Tip Active connection are Strymon, Empress Effects, Meris, Red Panda, Bondi Effects, Alexander Pedals.
- MIDI Ring Active
- The Unity6 can send MIDI messages via the ¼" outputs.
- Connect a ¼" TRS patch cable to any MIDI pedal with a ¼" MIDI input jack. Some pedals that require a MIDI Ring Active connection are Chase Bliss.
- MIDI Type B
- The Unity6 can send MIDI messages via the ¼" outputs.
- Connect a ¼" TRS patch cable to any MIDI pedal with a ¼" MIDI input jack. Some hardware synth's may require a MIDI Type B connection.
* Consult with each manufacturers manual for the correct type of MIDI connection to use
- External Tap
- The Unity6 can send MIDI clock information in the form of tap tempo signals to analog pedals that have a jack for an external tap tempo input. The Unity6 supports any pedal that uses a normally open configuration
- The Unity6 can use all 4 UniPorts each with their own distinct and separate tap divisions. This comes in handy to create dual delays from two separate analog delay pedals and/or to send a separate signal to a tremolo pedal.
- Connect a ¼" TS cable to any pedal with an external tap tempo jack.
- JHS Red Remote
- Connect up to 4 JHS Red Remote enabled pedals to have control over it's Red Remote feature.
- The Unity6 can use all 4 UniPorts to have distinct and separate control for up to 4 JHS pedals at one time.
- Connect a ¼" TS cable to any JHS pedal with an external Red Remote jack
- Amp Switch
- The Unity6 can control amp channel switching and remote control over an amps external foot switch. The Unity6 supports any amp that uses a normally open configuration to switch channels or foot switches
- The Unity6 can use all 4 UniPorts to have distinct and separate control for up to 4 amp channels and foot switches.
Chromatic Tuner
Long press the Tap Switch to activate the Tuner, activating the Tuner will automatically mute your audio signal. Press the Tap Switch to deactivate the Tuner and restore your audio signal.
Expression to Volume
The Unity6 now has the ability to use a single expression pedal to control/send MIDI expression messages AND it can be used as a standard volume pedal. This can be saved on a per bank basis meaning one bank it can be a volume pedal and then jump to a different bank and use it an expression pedal to control parameters like Wah, Phaser, Decay Time, Repeats, etc.
Clicking on either checkbox will make the expression pedal as a volume pedal and it will disable the Exp Pedal control for that Bank.
Copy | Paste | Swap
The Unity6 can now copy, paste, or swap whole banks (and individual presets) with a simple click of the BPM knob. Below you can see there is now a little "hamburger menu" at the top of the programming screen.
Copy & Paste a Bank:
Swapping Banks:
- Use the same method shown above to first Copy the Bank
- Using either the touchscreen slider or scrolling with the BPM knob, navigate to the new bank where you want to swap the copied bank with
- Either press the "hamburger" on the screen or click the BPM knob to dropdown the Copy/Paste/Swap Menu
- Either using the touchscreen, or scrolling and clicking with the BPM Knob, select Swap Bank
- A pop up window will appear asking you to confirm the Swap action, select yes and then the pedal will show a progress bar executing the Swap action.
Copy/Paste/Swap a Preset:
- This method is similar to copy/paste/swap for a whole bank, however you will find the Copy/Paste/Swap Preset Menu is located within the Preset Programming Screen. As seen below, now there is a "hamburger" menu added to this screen
- Follow the same steps listed above to copy paste or swap a bank
- After copying a preset, navigate to the new preset location you want to paste or swap and select the appropriate message within the Copy/Paste/Swap Preset Menu
- You can paste or swap a preset into any other preset location, even if it is located within a completely different bank
Factory Reset
If you ever run into an issue where the Unity6 gets stuck on the loading screen, or simply want to wipe the pedal back to factory settings. You can hold down switches 1 & 3 upon applying power to the pedal and then follow the onscreen prompts.
Global BPM
Global BPM is a useful feature if you want to jump back and forth between Banks and keep the BPM from changing when each Bank loads. This comes in handy when you use Banks for song presets (with a stored BPM) and then use the individual Presets to jump into different Banks to make MIDI changes to other pedals, loops, JHS Red Remote, etc.
Each Bank can be assigned to use the Global BPM feature within the Programming Menu Screen. Simply click the Global BPM checkbox which will insure this Bank will not update the BPM once it loads.
Message Type Glossary
The Unity6 has 33 unique message types for sending MIDI messages to external devices or for controlling parameters within the Unity6
Empty Message
When selected no MIDI information will be sent within this message slot.
CC
Generally used to control individual functions or device parameters within your external Midi device
Enter the Number, Value, and Channel for which to send your message
CC Toggle
Used to toggle between two separate CC values
Enter the Number, Values, and Channel for which to send your message.
When pressing the switch associated with this Midi type, the On Value will be sent fist then the Off Value will be sent on the second press, this process will repeat each time the button is pressed. Switching banks will reset the counter and the On Value will be sent with the first button press.
PC
Generally used to recall presets on your Midi device
Enter the Number and Channel for which to send your message
PC Toggle
Used to toggle between two separate PC numbers
Enter the On #, Off # and Channel for which to send your message.
When pressing the switch associated with this Midi type, the On # will be sent fist then the Off # will be sent on the second press, this process will repeat each time the button is pressed. Switching banks will reset the counter and the On # will be sent with the first button press.
Loop On
Used to turn on any loop 1 thru 6
Select the Loop # to turn on.
Loop Off
Used to turn off any loop 1 thru 6
Select the Loop # to turn off.
Toggle Loop
Used to toggle on/off any loop 1 thru 6
Select the Loop # to toggle on/off.
When pressing the switch associated with this Midi type, the loop will be turned on with the first press off on the second press, this process will repeat each time the button is pressed. Switching banks will reset the counter and the loop will be turned on with the first switch press.
Jump to Bank
Used to jump to any bank within the Unity6.
Select the Bank # to jump to that bank.
Last Used Bank
Used to return to the last used bank within the Unity6.
Boost On
Used to turn on the post loop clean boost.
Select between 3dB, 5dB, 7dB, 9dB, or 12dB of clean boost
Updated in v.2.3.0 a visual indicator (Red LED) will turn on/off whenever the Boost is on/off.
Boost Off
Used to turn off the post loop clean boost.
Updated in v.2.3.0 a visual indicator (Red LED) will turn on/off whenever the Boost is on/off.
Toggle Boost
Used to toggle on/off the post loop clean boost.
Select between 3dB, 5dB, 7dB, 9dB, or 12dB of clean boost.
Updated in v.2.3.0 a visual indicator (Red LED) will turn on/off whenever the Boost is on/off.
Red Remote On
Used to turn on/activate the Red Remote feature found on various JHS pedals
You can control up to 4 separate JHS pedals by plugging each pedal into any of the 4 UniPorts. Before you can control the Red Remote, you must assign the appropriate UniPort to be used for each JHS Pedal. See here for instruction on programming each UniPort.
Select the UniPort number to control the JHS pedal that is plugged into the corresponding UniPort
Red Remote Off
Used to turn off/deactivate the Red Remote feature found on various JHS pedals
You can control up to 4 separate JHS pedals by plugging each pedal into any of the 4 UniPorts. Before you can control the Red Remote, you must assign the appropriate UniPort to be used for each JHS Pedal. See here for instruction on programming each UniPort.
Select the UniPort number to control the JHS pedal that is plugged into the corresponding UniPort
Toggle Red Remote
Used to toggle on/off the Red Remote feature found on various JHS pedals
You can control up to 4 separate JHS pedals by plugging each pedal into any of the 4 UniPorts. Before you can control the Red Remote, you must assign the appropriate UniPort to be used for each JHS Pedal. See here for instruction on programming each UniPort.
Select the UniPort number to control the JHS pedal that is plugged into the corresponding UniPort
Amp Switch On
Used to turn on/activate a switch found on any tube/solid state amplifier. Amp switches are typically channel switching or effect switching like reverb, tremolo, etc.
You can control up to 4 separate amp switches by plugging each amp switch into any of the 4 UniPorts. Before you can control the amp's switch, you must assign the appropriate UniPort to be used for each amp. See here for instruction on programming each UniPort.
Select the UniPort number to control the amp's switch that is plugged into the corresponding UniPort
Amp Switch Off
Used to turn off/deactivate a switch found on any tube/solid state amplifier. Amp switches are typically channel switching or effect switching like reverb, tremolo, etc.
You can control up to 4 separate amp switches by plugging each amp switch into any of the 4 UniPorts. Before you can control the amp's switch, you must assign the appropriate UniPort to be used for each amp. See here for instruction on programming each UniPort.
Select the UniPort number to control the amp's switch that is plugged into the corresponding UniPort
Toggle Amp Switch
Used to toggle on/off a switch found on any tube/solid state amplifier. Amp switches are typically channel switching or effect switching like reverb, tremolo, etc.
You can control up to 4 separate amp switches by plugging each amp switch into any of the 4 UniPorts. Before you can control the amp's switch, you must assign the appropriate UniPort to be used for each amp. See here for instruction on programming each UniPort.
Select the UniPort number to control the amp's switch that is plugged into the corresponding UniPort
Scroll PC
Used to scroll through a defined range of PC#’s
This message type is typically used to scroll through presets on your pedals. Simply enter the range for the PC#'s to scroll through, pick a counter to be used (1 thru 8), the channel for which to send the PC#'s to, and the direction to scroll (up, down, or toggle). Selecting Up or Down is useful when using two separate switches/presets to scroll PC#'s. Selecting Toggle is useful when using the same switch/preset to scroll both up and down (often used with the Long Press Scroll press action). The first press/hold will scroll up and the second press/hold will scroll down.
The Unity8 has eight unique counters on board, each counter is used to keep track of where you are at in the scrolling cycle. If you need to scroll presets on different pedals, make sure to assign each pedal a unique counter number.
* Often you may want to use two different switches/presets to scroll up and down PC#'s, make sure to assign both switches/presets to the same counter number so the scrolling stays in sync and functions as desired.
Scroll EXP1
Used to scroll through a defined range of values for EXP 1
This message type is typically used to create a virtual expression pedal using the switches on the Unity6. Simply enter the range for EXP 1 to scroll through, pick a counter to be used (1 thru 8), and the direction to scroll (up, down, or toggle). Selecting Up or Down is useful when using two separate switches/presets to scroll EXP 1. Selecting Toggle is useful when using the same switch/preset to scroll both up and down (often used with the Long Press Scroll press action). The first press/hold will scroll up and the second press/hold will scroll down.
The Unity8 has eight unique counters on board, each counter is used to keep track of where you are at in the scrolling cycle. Often you may want to use two different switches/presets to scroll up and down values, make sure to assign both switches/presets to the same counter number so the scrolling stays in sync and functions as desired.
Scroll EXP2
Used to scroll through a defined range of values for EXP 2
This message type is typically used to create a virtual expression pedal using the switches on the Unity6. Simply enter the range for EXP 2 to scroll through, pick a counter to be used (1 thru 8), and the direction to scroll (up, down, or toggle). Selecting Up or Down is useful when using two separate switches/presets to scroll EXP 2. Selecting Toggle is useful when using the same switch/preset to scroll both up and down (often used with the Long Press Scroll press action). The first press/hold will scroll up and the second press/hold will scroll down.
The Unity8 has eight unique counters on board, each counter is used to keep track of where you are at in the scrolling cycle. Often you may want to use two different switches/presets to scroll up and down values, make sure to assign both switches/presets to the same counter number so the scrolling stays in sync and functions as desired.
Note On
Used to send MIDI note on information.
Select Number/MIDI Note, Velocity, and Channel.
Note Off
Used to send MIDI note off information.
Select Number/MIDI Note and Channel.
MIDI Clock BPM
Used to send MIDI clock information.
Select the BPM which ranges from 40 to 240 BPM.
-1 BPM
Used to decrease the MIDI clock by 1 BPM.
+1 BPM
Used to increase the MIDI clock by 1 BPM.
Start MIDI Clock
Used to start the MIDI clock after a Stop MIDI Clock message type has been executed.
Stop MIDI Clock
Used to stop the MIDI clock signal from being sent to the output of the Unity6 MIDI jack.
Delay (ms)
Used to delay the MIDI stack (any of the 32 messages stored in a preset) for a predefined time.
This can be useful when you experience an external MIDI pedal that needs some time to process several MIDI messages. Inserting a small delay in between several messages will allow some time for that pedal to process each message individually.
Select the Value and the Multiplier (1,000 milliseconds ='s 1 second).
The range for this message type is 1ms to 10 seconds.
Real Time Start
Sends a MIDI Real Time Start message.
Real Time Stop
Sends a MIDI Real Time Stop message.
Real Time Continue
Sends a MIDI Real Time Continue message.
Receiving MIDI Messages
List of PC and CC commands the Unity6 can receive
PC Messages
Sending PC messages to the Unity6 will change/jump to the respective bank number.
- PC# 1 - Bank #1
- PC #2 - Bank #2
- PC #3 - Bank #3
- ...
- ...
- ...
- PC #127 - Bank #127
CC Messages
Sending CC messages to the Unity6 will control various parameter of the pedal.
- CC #6 - Tuner On/Off
- Value 0 thru 63 - Tuner Off
- Value 64 thru 127 - Tuner On
- CC #7 - Increment Bank Number
- Value 127 will increase the bank number by a value of 1
- Value 127 will increase the bank number by a value of 1
- CC #8 - Decrement Bank Number
- Value 127 will decrease the bank number by a value of 1
- Value 127 will decrease the bank number by a value of 1
- CC #9 - Previous Bank
- Value 127 will jump to the previous bank
- Value 127 will jump to the previous bank
- CC #11 - Toggle On/Off Loop 1
- Value 0 thru 63 - Loop 1 Off
- Value 64 thru 127 - Loop 1 On
- CC #12 - Toggle On/Off Loop 2
- Value 0 thru 63 - Loop 2 Off
- Value 64 thru 127 - Loop 2 On
- CC #13 - Toggle On/Off Loop 3
- Value 0 thru 63 - Loop 3 Off
- Value 64 thru 127 - Loop 3 On
- CC #14 - Toggle On/Off Loop 4
- Value 0 thru 63 - Loop 4 Off
- Value 64 thru 127 - Loop 4 On
- CC #15 - Toggle On/Off Loop 5
- Value 0 thru 63 - Loop 5 Off
- Value 64 thru 127 - Loop 5 On
- CC #16 - Toggle On/Off Loop 6
- Value 0 thru 63 - Loop 6 Off
- Value 64 thru 127 - Loop 6 On
*** CC #20 and CC #21 Available With Firmware v2.2.0 and Above ***
- CC #20 - Set the BPM on the Unity6
- Value 40 thru 100 - Sets the BPM
* Values below 40 will set the Unity6 to 40 BPMs
and values above 100 will set the Unity6 to 100 BPMs
- Value 40 thru 100 - Sets the BPM
- CC #21 - Set the BPM on the Unity6
- Value 0 thru 127 - Sets the BPM + 100
* Example 1: Sending value 10 sets the BPM to 110
Example 2: Sending value 127 sets the BPM to 227
- Value 0 thru 127 - Sets the BPM + 100
Note Messages
Sending MIDI Note messages to the Unity6 will activate presets and press actions on the pedal
- Number #1 - Switch 1
- Value 1 - Fires the MIDI messages assigned to the "Press" press action
- Value 2 - Fires the MIDI messages assigned to the "Release" press action
- Value 3 - Fires the MIDI messages assigned to the "Long Press" press action
- Value 4 - Fires the MIDI messages assigned to the "Long Press Release" press action
- Value 5 - Fires the MIDI messages assigned to the "Double Tap" press action
- Value 6 - Fires the MIDI messages assigned to the "Double Tap Long Press" press action
- Value 7 - Fires the MIDI messages assigned to the "Double Tap Long Press Release" press action
- Number #2 - Switch 2
- Value 1 - Fires the MIDI messages assigned to the "Press" press action
- Value 2 - Fires the MIDI messages assigned to the "Release" press action
- Value 3 - Fires the MIDI messages assigned to the "Long Press" press action
- Value 4 - Fires the MIDI messages assigned to the "Long Press Release" press action
- Value 5 - Fires the MIDI messages assigned to the "Double Tap" press action
- Value 6 - Fires the MIDI messages assigned to the "Double Tap Long Press" press action
- Value 7 - Fires the MIDI messages assigned to the "Double Tap Long Press Release" press action
- Number #3 - Switch 3
- Value 1 - Fires the MIDI messages assigned to the "Press" press action
- Value 2 - Fires the MIDI messages assigned to the "Release" press action
- Value 3 - Fires the MIDI messages assigned to the "Long Press" press action
- Value 4 - Fires the MIDI messages assigned to the "Long Press Release" press action
- Value 5 - Fires the MIDI messages assigned to the "Double Tap" press action
- Value 6 - Fires the MIDI messages assigned to the "Double Tap Long Press" press action
- Value 7 - Fires the MIDI messages assigned to the "Double Tap Long Press Release" press action
- Number #4 - Switch 4
- Value 1 - Fires the MIDI messages assigned to the "Press" press action
- Value 2 - Fires the MIDI messages assigned to the "Release" press action
- Value 3 - Fires the MIDI messages assigned to the "Long Press" press action
- Value 4 - Fires the MIDI messages assigned to the "Long Press Release" press action
- Value 5 - Fires the MIDI messages assigned to the "Double Tap" press action
- Value 6 - Fires the MIDI messages assigned to the "Double Tap Long Press" press action
- Value 7 - Fires the MIDI messages assigned to the "Double Tap Long Press Release" press action
- Number #5 - BPM Dial
- Value 1 - Fires the MIDI messages assigned to the "Press" press action
- Value 2 - Fires the MIDI messages assigned to the "Release" press action
- Value 3 - Fires the MIDI messages assigned to the "Long Press" press action
- Value 4 - Fires the MIDI messages assigned to the "Long Press Release" press action
- Value 5 - Fires the MIDI messages assigned to the "Double Tap" press action
- Value 6 - Fires the MIDI messages assigned to the "Double Tap Long Press" press action
- Value 7 - Fires the MIDI messages assigned to the "Double Tap Long Press Release" press action
WiFi
Using the Unity6's built-in WiFi functionality
Connecting to the WiFi
The Unity6 broadcasts its own WiFi signal so connecting to the Unity6 can be done from anywhere at anytime even if you don't have access to the actual internet or cellular service. You just need to make sure the Unity6 is powered on and you have a device that supports WiFi (iPhone, iPad, Tablet, Android, Google Phone, Mac, PC, etc.).
The steps below are shown using an iPhone however the process will be very similar with any other device type.
Open your devices Settings and select the WiFi option
Make sure WiFi is turned on and then select the Unity6 network
Enter the password to connect to the Unity6: 12345678
Once connected to the Unity6, the MIDI clock will stop sending data and the Tap LED indicator will stop flashing. This stops the MIDI clock from interfering the direct communication between the web editor and the Unity6. We suggest connecting and disconnecting manually each time you want to use the web editor. Most devices have a default setting to automatically join/connect to the network whenever it is in range. We suggest turning this feature off so your phone doesn't interfere with your live performance by automatically connecting to the Unity6 and shutting off the MIDI clock.
Turn off Auto-Join to Unity6
Changing the WiFi Password
To change the WiFi password on the Unity6, navigate to the Global Settings Screen and press the Unity6 icon. Once inside the Unity6's global settings, press the "Change WiFi Password" button.
Once pressed, a keyboard will appear and you will be prompted to enter the Old Password. If this is the first time you are changing the WiFi password, the Old Password is "12345678".
If the entered password does not match the Old Password, you will be prompted to try again or contact JET Pedals for support in resetting your WiFi password.
If the entered password and the Old Password match, you will be presented with a new keyboard prompting you to enter your new password. Once entered, a confirmation screen will appear showing your new password and asking you to confirm or retry. If the Confirm button is grey'ed out, click Retry and make sure the new password is 8 to 16 characters long.
Using the Device Editor
Start by connecting to the Unity6's wifi, follow the instructions found here. Once connected to the Unity6's WiFi network, the following screen will be shown on the Unity6.
The Unity6 will be temporally disabled when you are connected to the device editor, disconnect from its WiFi in order to use the pedal again.
Open any web browser on your device (iPhone, iPad, Computer, etc.) and type in the following URL to access the device editor: jetpedals.local/beta
The device editor provides a very similar programming experience to programming directly on the device itself. This streamlines your programming experience by keeping consistency between the device and the editor and reducing the learning curve of the editor.
The editor and the pedal are completely in sync with each other, making a change on the editor will immediately be reflected on the pedal! Just like programming on the pedal, the device editor immediately saves any changes you make eliminating the need to save your progress after each change.
Below are a few images of the device editor showing how responsive it is on various devices.
iPhone
Galaxy S20
iPad Horizontal
iPad Vertical
Desktop
Updating the Firmware
First you must download the most recent firmware file from our website found here. The downloaded file will be a zip file, you must extract the zip file and save the .bin firmware file somewhere you can easily access for the next step. Mac users, simply double click the zip file to extract it. You may get the following warning message which you can ignore.
The firmware file will end with the .bin extension, this is the file you will upload to the Unity6. Now connect to the Unity6’s WiFi using these steps.
Once connected to the Unity6's WiFi network, open a web browser and type in the following URL: jetpedals.local
The Firmware Uploader page will automatically load
Hit the Choose File button and select the .bin file downloaded from our website
Hit the Update button and the progress bar will show the status of the upload
Once finished, the Unity6 will reboot and the new firmware update has been completed
Bluetooth
Using the Unity6's built-in Bluetooth functionality
FAQ
Frequently asked questions
Is There a Discord Server for the Unity6?
Yes! Please follow the link below to join our discord server.
https://discord.gg/ThE3MQJPrN
Is There a Set List Feature in the Unity6?
Set lists can be used to organize your banks in a specific order for easy bank navigation for a given group of songs/banks. There are two different ways to streamline bank navigation within the Unity6.
1) The Unity6 has a Copy | Paste | Swap feature that can be used to quickly and easily move banks around in any specific order. See here for more information on this feature.
2) The Unity6 has two different Message Types to quickly and easily jump from bank to bank. The "Jump to Bank" message type can be assigned to any Press Action on any switch (including the BPM dial). When engaged, the Unity6 will immediately jump to the desired bank. This message can be assigned to each bank in your setlist and allows you to quickly jump to any bank and in any order you choose. The Unity6 also has a "Last Used Bank" message type, when engaged it will immediately jump back to the last used bank.
Is There a Factory Reset for the Unity6?
Yes, If you ever run into an issue where the Unity6 gets stuck on the loading screen, or simply want to wipe the pedal back to factory settings. You can hold down switches 1 & 3 upon applying power to the pedal and then follow the onscreen prompts.
My Unity6 Won't Connect to WiFi. What Can I Do to Fix This?
On the rare occasion that this happens, please follow the instructions below to restart your Unity6.
Step 1: Make sure to remove 9v Dc power from the Unity6.
Step 2: To update the Unity6 you will need to gain access to the USB port inside the pedal. Start by removing the 4 screws on the back of the Unity6 and slide off the backplate:
The USB C port is located on the left side of the Unity6:
Step 3: Plug in a USB type C cable into your computer and leave the other end of the USB cable unplugged for now. Next hold down Switch 2 on the Unity6 and keep it held down while plugging the USB type C cable into the Unity6.
Step 4: After the USB cable is plugged in, release switch 2. Open Google Chrome and navigate to the following url: https://esp.huhn.me/ You will see the following webpage:
Step 5: Click the settings icon just below the Connect button and change the baud rate to 460800 baud and hit SAVE
Step 6: Click the connect button and select the device that starts with USB JTAG/serial debug unit then click the Connect button
Step 7 - Updating Unity6 Firmware: Download the most recent Unity6 firmware update from our website found here: https://jetpedals.com/pages/unity6-firmware-updates Make sure to unzip the downloaded folder and make sure to save the .bin file to a location on your computer that is easily accessible (desktop). Click on the upload file button and select the .bin files saved to your desktop. Then delete the 3 other lines as they are not needed.
Step 8: Make sure to type in the following numbers into the input box at the top left: 00010000 Then click the Program button
Step 9: Click the Continue button when prompted.
Once clicked, the upload will begin and you can see the progress in the output terminal as shown here
Step 10: Once the upload has finished you will see the following screen prompting you to restart the device. At this point you can unplug the USB cable, hold down switch 2 and then plug the USB cable back into the Unity6. This is the same procedure as Step 3 from above.
Step 11 - Updating Device Editor Firmware: Download the most recent Device Editor firmware update from our website found here: https://jetpedals.com/pages/unity6-firmware-updates Make sure to unzip the downloaded folder and make sure to save the .bin file to a location on your compute that is easily accessible (desktop). Click on the "X" icon then click the Upload File button and select the .bin file saved to your desktop. Make sure to change the number circled in red to 910000 and then hit the Program button.
Step 12: Once the upload has finished you will see the following screen prompting you to restart the device. At this point you can unplug the USB cable and plug 9v Dc power back into the Unity6. That is it, your device should have been reset and you should be able to connect to the Unity6's WiFi now.
Step 13: Once the Unity6 has reset and everything is working, remove power from the Unity6, replace the back plate and install the 4 screws.
My Unity6 Gets Stuck on the Loading Screen. What Can I Do?
If you ever run into an issue where the Unity6 gets stuck on the loading screen, or simply want to wipe the pedal back to factory settings. You can hold down switches 1 & 3 upon applying power to the pedal and then follow the onscreen prompts.