Unity6 Overview, Features, and how to use the Unity6 MIDI Loop Switcher 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. Loops 4 thru 6 share the same TRS Send and Return jacks for loops 1 thru 3. Loop 1 jacks can also access loop 4, loop 2 jacks can also access loop 5, and loop 3 jacks can also access loop 6. To access loops 4 thru 6, first turn them on inside the Global Settings, then you need use two TRS to dual mono patch cables (one for the Send jack and another for the Return jack). The Send jack goes to the inputs of each pedal, the Tip goes to the pedal in loop 1 and the Ring goes to the pedal in loop 4 (same for loops 2/5 & 3/6). The Return jack goes to the outputs of each pedal, the Tip goes to the pedal in loop 1 and the Ring goes to the pedal in loop 4 (same for loops 2/5 & 3/6). 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 - select to access the global settings for general Unity6 features Loops - select to access the global settings for the 6 loops within the Unity6 MIDI - select to access the global settings for general midi features Trio - select to program the u6 Trio switch extender. For detailed information on Trio programming go here 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. Change WiFi Password Select to change the WiFi password stored within the Unity6. Follow the on screen prompts to successfully change the password. * Default password from the factory is '12345678' * New password must be at least 8 characters long 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 7 options for programming presets and setting Bank Information: Programming Switches - use for assigning MIDI messages to switches/presets Scribble Strips - use for assigning scribble strip info, like default name, toggle name, and color u6 Trio - use for programming additional presets assigned to the u6 Trio. More info on Trio programming can be found here . Edit Bank Info - use for naming the preset, setting BPM, naming EXP1 & EXP2, etc. Exp1 to Volume - select for using an expression pedal as a volume pedal that is plugged into UniPort #1  Exp2 to Volume - select for using an expression pedal as a volume pedal that is plugged into UniPort #2  Global BPM - selecting this checkbox will make the currently selected bank ignore any BPM information stored within the Bank Info screen, making the bank essentially act as a global bpm. When navigating to this bank the BPM will not change from the info stored in the previously selected bank or previously entered tap tempo value. 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 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. Connect a ¼" TS cable to any UniPort and the amp switch jack. 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:  Within the Programming Screen, navigate to the bank you want to copy, this can be done with either touchscreen slider or scrolling with the BPM knob. 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 Copy Bank A pop up window will appear asking you to confirm the Copy action, select yes and then the pedal will show a progress bar executing the Copy action. Now navigate to the new bank where you want to paste the copied bank to, using either the touchscreen slider or scrolling with the BPM knob. 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 Paste Bank A pop up window will appear asking you to confirm the Paste action, select yes and then the pedal will show a progress bar executing the Paste action. 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 and off on the second press, this process will repeat each time the button is pressed. Switching banks will not lose track of your toggle state and once returning to the previous back the switch will match the state that the loop is currently in (on/off). 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 CC #8 - Decrement Bank Number Value 127 will decrease the bank number by a value of 1 CC #9 - 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 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               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 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 Can I Control "Insert Pedal Name Here" w/ the Unity6? Yes, no matter what pedal you have, we can control it! If your pedal, synth, keyboard, software, etc has a 5-pin, ¼" TRS, or Bluetooth MIDI connection we can control it! If you have an analog pedal and you need to control the on/off state of the pedal, just place it in one if the Unity6's 6 loops and we can turn it on and off! Will the Unity6 Allow Me to Have Snapshots for my Pedalboard? Short answer.... YES! The Unity6 can send 32 MIDI messages per preset, each switch (and the BPM knob) is a preset. Not only do you have 5 presets per bank (127 banks total), each preset can group "mini presets" together meaning you can have up to 7 different presets per switch. This gives you a total of 35 presets per bank offering plenty of control and flexibly for Snapshotting your whole rig! Are the 6 Loops Mono or Stereo? All 6 loops are mono and run in series. For connecting and controlling stereo pedals we suggest placing these pedals after the Unity6's Output and controlling them with MIDI commands. Almost all stereo pedals are MIDI capable and can use MIDI commands to bypass (turn on/off), adjust parameters, and recall presets. Can I Add a 2-Button Aux Switch to the Unity6? No this is not a feature that the UniPorts support, however we do offer the U6 Trio to expand the number of switches available to the Unity6. You can read more about the U6 Trio here .  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 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.