1.2 Features
2 Controls and Connections
3 Connecting
3.1 For Direct USB Connectivity
3.2 For MIDI Connectivity
3.3 Troubleshooting
4 Editor
5 Support
6 Appendix
6.1 Ohm64 Sysex
6.2 LED Control Column/Row Codes
6.3 Assigning Buttons MIDI Values with SySex
6.4 Controls Naming Convention
6.5 Default MIDI Settings
7 Warranty
7.1 Ohm64 WARRANTY AND RETURN POLICY
Introduction
This instrument is built with all the familiar controls of a standard MIDI controller, instrument, or mixer. The
Ohm64 features assignable LED backlighting, custom designed rubber buttons, and high quality sliders and
knobs. The control layout was inspired by some of the most innovative and popular audio software programs
that have revolutionized the way music is created and performed. Ohm64 users will find it to be highly
intuitive and adaptable to a variety of music and video software and makes an ideal companion for hardware
such as analog synthesizers, video mixers, DJ software, lighting equipment, and other musical instruments.
What’s in the box
Livid Ohm64 Controller
USB Cable
Registration Card
Features
64 button clip bank
8 Faders
1 Crossfader
16 Rotary knobs
6 Function knobs
1 BPM/Tap button
8 Solo / Mute buttons
2 Transform buttons
Controls and Connections
While any of the controls on the Ohm64 can be used for a wide range of functionality, here are some basic
terms and uses for the controls.
Programmable Clip Bank – The Clip Bank sends out data for activating files, triggering loops,
1.
sequences, or files. The programmable buttons on the Clip Bank can be assigned to MIDI notes or
Continuous Controllers (CCs).
Programmable Sliders – These programmable vertical sliders can be used to adjust effects, mapped to
2.
pitch and volume, or used to manipulate data. The sliders can be programmed to send CC or Pitch
Bend messages.
Programmable Triggers – These programmable buttons can be used to activate effects or mute
3.
channels. The buttons can be assigned to MIDI notes or CCs.
Programmable Knobs – These programmable knobs can be used to adjust effects, EQ settings, and
4.
control playback. The knobs can be programmed to send CC or Pitch Bend messages.
Programmable Function Buttons – These programmable buttons can be used to activate various
5.
functions within the software such as: switching between channels or banks, selecting tracks, or used
to cue, play, pause, and rewind your media. The buttons can be assigned to MIDI notes, program
changes, or CCs.
Programmable Transform Buttons – These programmable buttons can be used to transform, mix,
6.
switch, or fade between channels. The buttons can be assigned to MIDI notes, program changes, or
CCs.
Programmable Crossfader – Use the crossfader to control the crossfade, mix, or transition between
7.
channels. The crossfader can be programmed to send increasing values to the left or to the right.
Programmable Tap Button – This programmable button is designed for tapping the BPM. This button
8.
can be assigned to MIDI notes, program changes, or CC’s.
MIDI IN – The MIDI Input port provides a standard 5 PIN MIDI jack for connecting other MIDI
1.
devices to the Ohm64. MIDI input data is then routed over USB to the host computer, and is available
to your software on the second port named “Ohm64 External” (on Windows XP, “USB Audio
Device[2]”)
MIDI OUT - The MIDI Output port provides a standard 5 PIN MIDI jack for outputting MIDI from
2.
your computer, over the USB cable, and to the MIDI jack. The Ohm64 will also send its data out the
MIDI jack. This MIDI Output can be accessed on your computer via the port named “Ohm64
External” (on Windows XP, “USB Audio Device[2]”)
USB – USB Port for powering the Ohm64 and sending MIDI message to and from the instrument.3.
Connecting
To make the Ohm64 controller compatible with industry standard sound and video equipment, the controller
comes equipped with both a USB and MIDI out connection. The USB is designed to connect directly to a
computer and the MIDI out can be used to connect to a MIDI interface, PC soundcard, external soundcard,
or any of the hundreds of MIDI processors and synthesizers using a standard MIDI cable. The Ohm64 is
completely USB powered and does not require an external power supply.
For Direct USB Connectivity
The Ohm64 is class-complaint and does not require drivers when using the USB connectivity.
Connect the USB cable from the computer to the USB port on the Ohm64.1.
When the logo on the Ohm64 is illuminated, the device is powered.2.
For MIDI Connectivity
Using a standard MIDI cable, connect the Ohm64 MIDI in and out to the MIDI in and out of your
sound-card or other MIDI interface. The Ohm64 must be plugged into a USB host and have MIDI software
running (even if it's something basic like MIDI Monitor (http://www.snoize.com) or MIDI OX
(http://www.midiox.com) running. This is a by-product of USB-powered class-compliant devices with no
external power source. However, once you have the Ohm64 connected to a computer and some simple
MIDI application running, you can send the Ohm's MIDI out the MIDI output jack.
Looking at the back of the Ohm64, the MIDI OUT is the input jack on the right located next to the USB
port, and the MIDI IN is the jack on the left.
Troubleshooting
Make sure your USB cable is properly connected. If you are using a USB hub, try connecting the Ohm64
USB cable directly to your computer. The lights should come on once the Ohm64 is connected.
If you are using a Macintosh Computer running OSX, make sure you have Ohm64 selected as your device in
the Audio MIDI setup. To access Audio MIDI go to Applications>Utilities>Audio MIDI Setup.
Check to make sure your software is configured to use the Ohm64. Open your application’s preferences to
verify that the software is configured to receive the MIDI messages from the Ohm64 controller.
Note: In this specification, all numbers are hexadecimal unless parenthesized or oth
Windows XP will show the port names as “USB Audio Device” and “USB Audio Device[2]”, though the
“New Hardware Found” popup will show the device as “Ohm64”.
Windows 7 will show your controller as Ohm64 and will automatically recognize the device.
If you are still having problems, confirm that you are receiving MIDI data using MidiMonitor (for OS X) at
http://www.snoize.com/MIDIMonitor/ or MIDIOX (for Windows) http://www.midiox.com.
Editor
For details on editing the MIDI assignments on the Ohm64, click here: Ohm64 Editor
Support
For questions or support please visit our forums at http://forums.lividinstruments.com Here you will find
answers to many of your questions and ask new ones. We will do our best to answer most of of your
questions within 24 hours.
Appendix
Ohm64 Sysex
SYSTEM EXCLUSIVE COMMAND BYTES
The System Exclusive message includes the official MIDI Manufacturer ID for Livid, a Product number, and
the Command number. A "wild card" Product number allows the same commands to be shared across
multiple Livid products. These messages can be almost any number of bytes from 7 to (183) bytes.
erwise noted, in which
case they are decimal.
F0 00 01 61 02 NN ... F7
The Product number is 02 for the Ohm64, and the Command numbers, NN, are described below.
COMMAND SUMMARY
00 : individual button map (not supported) *
01 : individual control map (not supported) *
02 : Save User Settings
03 : read presets (ignored) *
04 : Set all LED indicators
05 : Recall User Settings
06 : Factory Reset
07 : Request, multiple subtypes:
07.0F : Request crossfader Flip setting
08 : MIDI Settings Response
09 : Map Single LED Indicator
0A : Map Analog Inputs
0B : Map Buttons
0C : Set MIDI Basic Channel
0D : Set MIDI Output Merge
0E : Erase entire MIDI Input Map
0F : Set crossfader Flip
7E : NAK Negative Acknowledge
7F : ACK Positive Acknowledge
Commands 0, 1, and 3 are Ohm "classic" System Exclusive commands. Even though the MIDI
Manufacturer ID is different, and the command structure is different as well, these skipped command
numbers pay tribute to what came before.
COMMAND DETAILS
02 : Save User Settings
F0 00 01 61 02 02 F7
All User Settings which can be remembered will be stored in Flash and automatically restored whenever the
Ohm64 is powered up. The Ohm64 responds with ACK when finished processing this command.
04 : Set all LED indicators
F0 00 01 61 02 04 LL HH LL HH LL HH LL HH LL HH LL HH F7
All (75) LED indicators can be set on or off with this command. There are (12) bytes, or 6 pairs of LL HH.
Values must be 7F or less. The first LL HH pair represents column 1, with each subsequent LL HH pair
representing the next column. Within each pair, LL represents the first 7 rows, and HH represents the
remaining 6 rows. There are (14) bits total for rows, but bit (11) is unavailable and reserved for future use. A
1 bit turns the LED off, a 0 bit turns it on.
The LED columns and rows do not conveniently match up with the physical layout of the Button columns
and rows. Using codes as C.R to specify column and row, the LED codes are as follows (all codes are
decimal in this table, and all columns and rows are numbered starting at 1 - the first line is the first Button
column from first to last row, etc.):
The Ohm64 responds with ACK when finished processing this command.
05 : Recall User Settings
F0 00 01 61 02 05 F7
Recall User Settings from storage, just like what happens on power up. The Ohm64 responds with ACK if
the User Settings are valid, or NAK when no setting have been saved or the memory is unreadable.
06 : Factory Reset
F0 00 01 61 02 06 F7
This will erase the User Settings so that the Ohm64 is factory fresh. The Ohm64 responds with ACK when
finished processing this command.
07 : Request
F0 00 01 61 02 07 RR .. F7
This command allows several types of information to be requested. Each request type, RR, will be detailed
below. Some request messages require additional information bytes to specific which particular item is being
requested.
The Ohm64 responds with the specified data.
07.04 : Request all LED indicators
F0 00 01 61 02 07 04 F7
Request state of all LED indicators. The Ohm64 will respond with Command 04, and the bits are interpreted
identically.
07.06 : Request Control Surface Snapshot
F0 00 01 61 02 07 06 F7
Request values for all Analog inputs. The Ohm64 will re-scan every analog input and report the value with
the usual MIDI Channel Message, even if it has not changed.
07.08 : Request MIDI state (Channel Mode, etc)
F0 00 01 61 02 07 08 F7
Request state of settings that are controlled by MIDI messages, such as Local Control, Omni, Mono/Poly
Mode. The Ohm64 will respond with Response Command 08.
07.09 : Request Single MIDI Input mapping
F0 00 01 61 02 07 09 LL HH F7
Request the current mapping of incoming MIDI messages. LL HH is the 8-bit map code defined under
Command 09 below. Both values must not exceed 7F. LL holds the lower 7 bits, HH holds the most
significant bit. Values of HH greater than 1 are reserved. The Ohm64 will respond with Command 09, which
repeats LL and HH followed by the LED code as CR.
07.0A : Request Analog mapping
F0 00 01 61 02 07 0A F7
Request MIDI map for all Analog inputs. The Ohm64 will respond with Command 0A, and the bits are
arranged identically.
07.0B : Request Button mapping
F0 00 01 61 02 07 0B F7
Request MIDI map for all Buttons. The Ohm64 will respond with Command 0B, and the bits are formatted
identically.
07.0C : Request MIDI Basic Channel
F0 00 01 61 02 07 0C F7
Request MIDI Basic Channel. The Ohm64 will respond with Command 0C.
07.0D : Request MIDI Output Merge setting
F0 00 01 61 02 07 0D F7
Request MIDI Output Merge setting. The Ohm64 will respond with Command 0D.
07.0F : Request crossfader Flip setting
F0 00 01 61 02 07 0F F7
Request crossfader Flip setting. The Ohm64 will respond with Command 0F.
08 : MIDI Settings Response
F0 00 01 61 02 08 XX F7
Individual MIDI settings, such as the Channel Mode flags, are combined into the data of this message, XX.
Bit 1 is Omni Mode Off/On. Bit 3 is Local Control Off/On. All other bits, including 0 and 2, are Reserved.
They may reflect other settings, but they may change in future releases. Note that this is a response
command only, and it will be ignored if received by the Ohm64. Use the official MIDI messages to change
these settings.
09 : Map Single LED Indicator
F0 00 01 61 02 09 LL HH CR F7
This command updates the MIDI Input map for a single entry. If HH is 00, then LL specifies the Note
number. If HH is 01, then LL specifies the Control number, but only valid control numbers are accepted
from 00 to 78. Values of HH above 1 are reserved. CR is the LED indicator Column and Row (see
Command 04 for details), or 7F to clear the mapping for the specified entry.
The Ohm64 responds with a Single MIDI Input mapping for the specified message.
0A : Map Analog Inputs
F0 00 01 61 02 0A (25)*[LL HH] F7
This command updates the MIDI map for all (25) Analog inputs. If HH is 00, then LL specifies the 7-bit
Control number, but only valid control numbers 00 to 78 are accepted. If HH is 01, then LL selects between
14-bit Control numbers and Pitch Bend. In the latter case, LL between 60 and 6F specifies a Pitch Bend
message on Channel (1) through (16), respectively. Otherwise, LL selects a 14-bit Control number, of which
the only valid control numbers are 00 to 1F. All other values for LL, 20 through 5F and 70 through 7F are
reserved for future use. Values of HH above 1 are similarly reserved.
There are (25) sets of LL HH value pairs in this message, each corresponding to the index of an Analog
input. These indices do not conveniently match up with the physical layout. The index codes are arranged as
follows (all indices are decimal in this table, and start with 0):
crossfader:
24
eight faders, from left to right:
23, 22, 15, 14, 5, 7, 6, 4
upper left knobs:
17, 16, 9, 8
19, 18, 11, 10
21, 20, 13, 12
right knobs:
3, 1, 0, 2
The Ohm64 responds with ACK when finished processing this command.
0B : Map Buttons
F0 00 01 61 02 0B (88)*[LL HH] F7
This command updates the MIDI map for all (81) Buttons. If HH is 00, then LL specifies the Note number.
If HH is 01, then LL specifies the Control number, but only valid control numbers are accepted from 00 to
78. Larger values of LL and HH are reserved, with 7A (start), 7B (continue), and 7C (stop) used for MMC.
There are (88) sets of LL HH value pairs in this message, each corresponding to the index of a Button. These
indices do not conveniently match up with the physical layout, and there are seven missing codes near the
end which are reserved. The index codes are arranged as follows (all indices are decimal in this table, and
start with 0):
The Ohm64 responds with ACK when finished processing this command.
0C : Set MIDI Basic Channel
F0 00 01 61 02 0C NN F7
This command sets the MIDI Basic Channel to NN, where 00 through 0F are valid and the rest are reserved.
During operation, incoming Channel messages are ignored if Omni Mode is Off and the Channel does not
match. If Omni Mode in On, then the incoming Channel is not checked, and all messages are interpreted. For
outgoing MIDI messages, the Basic Channel is always used unless an Analog input is mapped to Pitch Bend,
in which case the Channel number is specified by the mapping entry. The Ohm64 responds with ACK when
finished processing this command.
0D : Set MIDI Output Merge
F0 00 01 61 02 0D NN F7
This command allows the Control Surface to merge its messages onto the MIDI output jack, in addition to
USB. NN can be 00 (off) or 01 (on). Other values are reserved.
The Ohm64 responds with ACK when finished processing this command.
0E : Erase entire MIDI Input Map
F0 00 01 61 02 0E F7
This command erases all MIDI Input message mappings. These affect the remote control of LED indicators,
so no remote control will be available immediately after the map is erased. Because there are as many as
(256) possible MIDI Input messages that can be mapped to an LED, and because multiple assignments to the
same LED can cause conflicts, it is best to start the LED indicator mapping process by first erasing all
entries before filling in the desired mappings, no more than (75), preferably. The Ohm64 responds with ACK
when finished processing this command.
0F : Set crossfader Flip (left or right as minimum)
F0 00 01 61 02 0F NN F7
This command allows the crossfader response to be flipped. NN can be 00 or 01. Other values are reserved.
The Ohm64 responds with ACK when finished processing this command.
7E : NAK Negative Acknowledge
F0 00 01 61 02 7E F7
This is intended as a way for the Ohm64 to indicate a problem with the previous message. Unfortunately,
when messages are sent too fast, it becomes impossible for the Ohm64 to reply with anything reliably, even
if the contents of User memory are empty or otherwise corrupted.
ther than depend on
will reply with NAK
7F : ACK Positive Acknowledge
F0 00 01 61 02 7F F7
ACK means the previous message was handled correctly. Some messages (e.g. Map Single LED Indicator)
simply reply with a specific command instead of ACK, when more context is needed than a simple
acknowledgment.
MAPPING SUMMARY
Analog to CC; 121 control numbers; 7-bit value
Analog to CC; 32 control numbers; 14-bit value
Analog to Pitch Bend; 16 channels; 14-bit value
Button to Note; 128 note numbers; 1-bit value
Button to CC; 121 control numbers; 1-bit value
Button to MMC; 3 types; no value
LED from Note; 128 note numbers; 1-bit value
LED from CC; 121 control numbers; 1-bit value
MIDI IMPLEMENTATION
The following standard MIDI messages are implemented.
System Real Time:
MIDI System Reset
Channel Mode Messages:
Reset All Controllers
Local Control (connects buttons to corresponding LED indicators)
Poly On / Mono On (both set Omni Off)
Omni On/Off
All Notes Off (turns off all LED indicators)
The following key combinations allow front panel control of certain settings.
F4+XL Crossfader Flip off (value increase towards the left, default)
F1+XR Crossfader Flip on (value increases towards the right)
F1+M2 Local Control off (LED indicators under external control only)
F1+M4 Local Control on (LED indicators controlled by buttons and external)
F1+M6 Omni off (messages received on Basic Channel only)
F1+M8 Omni on (messages received on all channels)
F2+M6 MIDI out merge off (Control Surface sends on USB only)
F2+M8 MIDI out merge on (Control Surface sends to USB & MIDI out, default)
XL and XR are the Left and Right crossfader bump buttons, respectively.
M2 and M4 are the Mute buttons below faders 2 and 4, respectively.
M6 and M8 are the Mute buttons below faders 6 and 8, respectively.
LED Control Column/Row Codes
Assigning Buttons MIDI Values with SySex
Controls Naming Convention
Default MIDI Settings
Warranty
Ohm64 WARRANTY AND RETURN POLICY
Damage
Your Instrument should be inspected immediately upon receiving it. If there are any damages they should be
reported immediately. All of our instruments are fully tested just prior to leaving our plant. Return Policy
All sales of Livid Instruments hardware are given a fifteen (15) day return policy. A controller may be
returned within fifteen (15) days of purchase. We will refund the purchase price of the product, less
shipping, immediately upon receipt of the returned item in as good of shape as it was shipped in. Any
damage will be the responsibility of the customer. We will do our best to determine if damage happened
during shipping and will help the customer by allowing carrier inspection of any damaged items. Software
cannot be returned. Any open software packaging is not returnable or available for any refund.
Warranty
Livid Instruments warrants that this product is free of defects in materials and workmanship under normal
conditions for one year from the purchase date, so long as the product is: owned by the original purchaser;
the original purchaser has proof of purchase from Livid Instruments or an authorized dealer. Warranty does
not include repairs needed due to misuse or abuse.
In the event that Livid Instruments receives written notice of defects in materials or workmanship from such
an original purchaser, Livid Instruments will either replace the product, repair the product, or refund the
purchase price at its option. In the event any repair is required, shipment to and from Livid Instruments and
a nominal handling charge shall be born by the purchaser. In the event that repair is required, a Return
Authorization (RMA) number must be obtained from Livid Instruments. After the RMA number is obtained,
the unit should be shipped back to Livid Instruments in a protective package with a description of the
problem and the Return Authorization (RMA) clearly written on the package.
In the event that Livid Instruments determines that the product requires repair because of user misuse or
regular wear, it will assess a fair repair or replacement fee. The customer will have the option to pay this fee
and have the unit repaired and returned, or not pay this fee and have the unit returned un-repaired.
THE REMEDY FOR BREACH OF THIS LIMITED WARRANTY SHALL NOT INCLUDE ANY OTHER
DAMAGES. LIVID INSTRUMENTS WILL NOT BE LIABLE FOR CONSEQUENTIAL, SPECIAL,
INDIRECT, OR SIMILAR DAMAGES OR CLAIMS INCLUDING LOSS OF PROFIT OR ANY OTHER
COMMERCIAL DAMAGE, EVEN IF ITS AGENTS HAVE BEEN ADVISED OF THE POSSIBILITY OF
SUCH DAMAGES, AND IN NO EVENT WILL LIVID INSTRUMENTS' LIABILITY FOR ANY
DAMAGES TO THE PURCHASER OR ANY OTHER PERSON EXCEED THE PRICE PAID FOR THE
PRODUCT, REGARDLESS OF ANY FORM OF THE CLAIM. LIVID INSTRUMENTS SPECIFICALLY
DISCLAIMS ALL OTHER WARRANTIES, EXPRESSED OR IMPLIED. SPECIFICALLY, LIVID
INSTRUMENTS MAKES NO WARRANTY THAT THE PRODUCT IS FIT FOR ANY PARTICULAR
PURPOSE.
This warranty shall be construed, interpreted, and governed by the laws of the state of New Jersey. If any
provision of this warranty is found void, invalid or unenforceable, it will not affect the validity of the balance
of the warranty, which shall remain valid and enforceable according to its terms. In the event any remedy
hereunder is determined to have failed of its essential purpose, all limitations of liability and exclusion of
damages set forth herein shall remain in full force and effect.
Livid Instruments, Viditar Inc.
The Ohm64 is handcrafted and assembled in The United States of America.
Retrieved from "http://wiki.lividinstruments.com/wiki/Ohm64"
This page was last modified on 8 October 2010, at 16:46.
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.