Why is it that the hardest thing about writing the Quick Start is the opening line? What I want to say is, First, design thenetwork. Only thats hard to say with a straight face but if you are going to jump right into this thing without reading allofour hard work, then thats where you begin. By designing a network. Okay, that works...lets move on.
Adedicated network for CobraNet audio is recommended, but not required when using switched networks. The NM 84sCobraNet technology utilizes standard 100Base-T Ethernet hardware. For CobraNet and network design assistance and a list ofother CobraNet licensed and tested devices, visit
www.rane.com/ethernet.htm
Rear Panel: OUTPUTSOUTPUTS
CobraNet Bundle from 1 through 999, plus off/none. Connect the network cable to the guess to use the closures to the same network. Connect the locking 5-pin DIN from the enclosed RS 3 power supply to the power supply does indeed connect earth ground the 3rd pin of the AC line cord to the NM 84 chassis metal. Depressing therecessed youre completely done setting up the NM 84.
IN 1
NM 84 can be transmitted on up to 4 different CobraNet Bundles (channels when transmitting 20-bit audio. CobraNet designates each of the 8 Audio Channels respectively.
transmitted pair of the four Bundles. The four Bundles to transmit to are independently assignable to one of the 999 Bundlesusing the four CobraNet to transport all 8 Audio Channels. Use the 24-bit transmission.
ally, the NM 84s MRP status can be transmitted over the network for other NM devices to listen to. Set the Transmit) and
and receive RS-232 channels.
Set the IP address to IP address. Disco allows you to plug into a CobraNet network with a standard Ethernet computer card (NIC) and discover all ofthe CobraNet devices on the network. Disco has the ability to dynamically assign IP addresses as well as update CobraNetfirmware on the discovered CobraNet devices. Check for Disco availability from Peak Audio at as well as many music retailers which carry The Bee Gees, Donna Summer and the like.
Important Big Picture Concepts
order for design work and may also avoid initial confusion.
FP LOCK
Front Panel:
through
The next four pages set up Monitor Outs;
The two Network Transmit pages (
The
Mem
The
Serial
The
Config
Do yourself a favor and go through the
Connect up to 8 mic or line-level analog audio signals to the spew an analog, line-level version of the corresponding 8 can independently receive any of the 8 Local Mic Input audio channels or any single Audio Channel from any
RS-232
Memory Recall Port (MRP)
(Front Panel Lock) button at this point disallows further front panel setup, so only press this button in once
There are 17 LCD edit pages allowing access to all NM 84 parameters. The first 8 screens set up Mic Inputs;
IN 8
, respectively. Use the
Bndl
fields;
(Memory) page allows 16 unique NM 84 setups to be
MRP Rx
page sets the RS-232 serial ports
page displays the current/editable IP Address and the editable Name of the NM 84 device (8 characters max).
.
jack to transport RS-232 data over the network to other NM RS-232 device ports? Connect contact
Copy
NetTx A/B
Bndl A, Bndl B, Bndl C
(MRP Receive) fields for any or none of the 16 available MRP channels.
0.0.0.0
(the default) to enable Peak Audios CobraNet Discovery Utility (Disco) to dynamically assign the
on page Manual-8. Reviewing the Applications Examples provides insight into a logical
www.peakaudio.com/cobranet
MIC INPUTS
to recall Memories on this device or any other NM device(s) connected on the
field to copy and paste between the various pages.
Monitor 1
Optimizing Mic Preamplifier Performance
through
and
NetTx C/D
and
Bndl D
Splt
parameter to split the 8 Audio Channels across Bundles when using
Baud
rate along with the
Monitor 4
Bndl
). Each of the 4 Bundles contains all 8 Mic Input audio
) allow selection of either
. When using 24-bit audio, two Bundles are required by
Store
. Also see Ranes ethernet link collection:
MIC INPUT
, respectively. The 8 Mic Input audio channels on the
d and
Recall
232 Tx
and
XLR jacks. The 8
audio. Each of the four
100Base-T
ed in the 16 Memory locations. Addition-
232 Rx
on page Manual-7, and at least read
RJ-45 jack. I bet you could
POWER
AudCh 1
20-
connector. The RS 3
through
or
24-BitFormats
fields which set the transmit to
www.peakaudio.com/cobranet
DIRECTMONITOR
AudCh 8
for each
MRP Tx
,
(MRP
WEAR PARTS:
CobraNet is a trademark of Peak Audio, Inc.
This product contains no wear parts.
Manual-1
Page 2
Front Panel Description
aMic Input Meters
meters is the Mute condition when only the Limit indicator and no others is illuminated.
bEdit buttons
cLCD Display
dDATA wheel
buttons. Turn the DATA wheel clockwise to increase the parameter, turn it counterclockwise to decrease the parameter.
ePage buttons
pressed and held and MAX >> is pressed, the selected parameter jumps to its highest or to a larger value (see g).
fCursor buttons
fields on each page. These buttons select each adjustable parameter along the bottom row by moving the underline cursor left< or right >. When any parameter is selected, the DATA wheel adjusts that parameter. When the EXE button is pressed andheld and MIN > is pressed, the selected parameter jumps to its lowest or to a smaller value (see g).
gEXE (Execute)button
Load
#commands are underlined executes that function. Holding down EXE while pressing MAX >> alters the selectedparameter to its highest or higher nominal value. Holding down EXE while pressing MIN > alters the selected parameter toits lowest or lower value or
should be self-explanatory. They are meters with an averaging logarithmic filter.The only quirk to these
are provide a quick and convenient way to get to the Edit page for the individual Mic Inputs.
which displays Edit Pages.
. Allows adjustment of the underlined parameter after it is selected with the Page (see e) and Cursor (see f)
. The Previous Page << and Next Page >> buttons scroll through all Edit Pages. When the EXE button is
. When pressed, the Previous < and Next > Cursor buttons move the cursor through each of the adjustable
. Several commands are implemented with this button. Pressing EXE when the
Off.
Copy, Paste
and
Pin 1 and Chassis Grounding
All XLR pin 1s on the NM 84 connect directly to the chassis metal via the XLR jack case itself. (Thank Neutrik for provid-ing both a female and a male XLR jack which provide manufacturers with this function.) While viewing the XLR jacks, thelower right screw next to each jack provides the chassis connection. Keeping these screws tight ensures optimal shielding andelectromagnetic interference performance.
Manual-2
Page 3
Rear Panel Description
aChassis ground screw
the AC line cord to the NM 84 chassis metal through the RS 3 power supply. This chassis screw is supplied should you needa point in the rack to earth ground other devices or the metal rack rails. The earth connection is critical and in most installa-tions, required by law. Please refer to the RaneNote, Sound System Interconnection (available at included with this manual) for further information on system grounding.
bPower input connector
replacement or a substitute power supply. Using any other type of supply may damage the unit, void the warranty and causedisco mirror balls everywhere to tragically spin in the opposite direction. After inserting the power connector into the NM 84,be sure to tighten the outer locking ring to ensure that the power cable cannot be inadvertently pulled out.
c100Base-T jack
cable or, more often, to a standard 100Base-T repeater hub, switch or media converter in the network.
dÿ
COND indicator
CobraNet device on the network that generates the master clock used to synchronize all other CobraNet devices on thenetwork. Only one device on the network will have the COND indicator on. If the Conductor is unplugged, removed from thenetwork or fails, CobraNet automatically assigns a new Conductor on the network.It is rarelyimportant to know whichdevice is the Conductor.
eLINK indicator
intended for the NM 84. It tells you that the network is actually transporting data. If this indicator is off, no data is present.
fFAULT indicator
also has faults but then again, doesnt everybody?
gRS-232 port
send RS-232 serial data to devices such as the RaneWare RW 232 line of audio products. This port control of the NM 84. Be sure the NM 84 is configured properly (i.e., baud rate, Rx and TX channel) for your serial applica-tion using the
provides a way to transport RS-232 data over the network to subsequent NM device(s). For example, you can
Serial
. A #6-32 screw is supplied for chassis grounding purposes. The NM 84 does connect the 3rd pin of
www.rane.com)
. Use only an RS 3 power supply from Rane, included with this unit. Consult the factory for a
connects the NM 84 with a standard RJ-45 connector to either another CobraNet device using a crossover
illuminates yellow when this unit is the Conductor of the CobraNet network. The Conductor is the one
lights green when any packet is present on the network. This means
lights red when, you guessed it, a fault occurs. Here in Seattle, there are faults everywhere. California
page.
any packet
, including packets not
cannot
be used for serial
and
hMemory Recall Port (MRP)
switch closures between two pins. All 16 Memories can be recalled using Binary Mode (see page Manual-14). Switchclosures on one NM 84 can be transmitted over the network to other NM devices tuned in to the same MRP Channel.
iFP Lock button
pages. A sharp instrument such as a small screw driver or pen tip must be used to depress the FP Lock button.
jMic Inputs
right XLR mounting screw (when viewed from the rear of the unit). Keep these tight for best EMI protection.
kMonitor Out jacks
Channel within any Bundle.
lDirect Out jacks
converter. Each Direct Out signal is Cut filter (
. When pressed in, all front panel controls are locked out. The user is able to view, but not edit, all Edit
accept balanced mic or line-level analog audio signals. Shields (pin 1) connect to the chassis through the lower-
provide a means for monitoring Local Mic Input audio channels or for monitoring any CobraNet Audio
emit a balanced analog line-level version of each Mic Input and are fed from a point just before the A/D
Fltr
) and Limiter (
allows any remote switch to recall the first eight NM 84 Memories. These recall using simple
post
the following: Mic/Line Mode; Mute; Trim (
Lim
). Phantom power (+48 VDC) is, of course, not present on the Direct Outputs.
Trm
) control, Gain relays, Low/High
Manual-3
Page 4
NM 84 LCD Edit Pages
Each Edit page name appears in the upper left corner ofthe LCD display. Seventeen (17) pages are found: 8 pages for Inputs, named
each of the Mic Inputs)
4 pages for Monitor Outs, named
Monitor 4
2 pages for Network Transmit, (
C/D
over the network and to select which of four CobraNet
Bundle(s) to transmit onto.There is one Edit page each for the following:
Mem
Memory Recall Port Transmit (
(
MRP Rx
Serial
(
232 Tx
Config
The top row of text on each Edit page contains theparameter names. Their current settings appear below thename. To edit a parameters setting, place the underline cursorunder the value that appears below the parameter name. Usethe lower Previous (<) and Next (>) cursor buttons to movethe cursor. Edit the parameter value by rotating the DataWheel. Clockwise rotation increases the value, counterclock-wise rotation decreases the value. To quickly maximize orminimize a parameters value, hold down the EXE button andpress Next Page (>>) or Next Cursor (>) buttons, respectively.
Copy, Paste
pages. Move the cursor under the DATA wheel to select the desired command, then press theEXE button to execute the command.
Use clipboard. Navigate to the Edit page where you want to pastethese settings and execute a button. [For convenience, the changed to
Load X
corresponding Edit page to be pasted into the current Editpage. X can be changed to any of the 16 Memories, 1through 16, using the DATA wheel; etc. This is an easy way to copy a single Edit pages contentsfrom a stored Memory into the current page.
(one page for each Monitor Out)
) for selecting 20- or 24-bit Format audio transmission
page for Memory Storing, Recalling and setting the
) channels.
page for setting the RS-232 Baud rate and Transmit
) and Receive (
page for setting the IP Address and Device Name.
and
Load X
Copy
to place the current Edit page contents in a
Paste
after executing the
allows the contents stored in Memory Xs
IN 1
through
NetTx A/B
MRP Tx
232 Rx
) channels.
fields are found in several Edit
Copy
Paste
by pressing the EXE
Copy
IN 8
(one page for
Monitor 1
field is automatically
Copy
Load 1, Load 2, Load 3,
through
and
) and MRP Receive
field, rotate the
command.]
NetTx
Input Edit Pages IN 1through IN 8
Each of the eight Input Edit pages sets up one of the MicInputs. Two modes are possible for each Input, Mic or Line(see LCD screen shot below).
The only differences between Mic mode and Line modeare that Mic offers selection of +48 volts for phantom powerand the Gain selection differs. Mic mode Gain offers +15, 30,45 and 60 dB settings while Line mode offers +10 dB and -5dB gain settings. All other settings and ranges are identical.
Input ParameterRange &Comments
ModeMic
MuteOff
Trm
(Trim)
Gain
(Mic mode)
Gain
(Line mode)
+48V
(Mic mode only)
Fltr
(Filter)
Lim
(Limiter Threshold)
In 1: Mode Mute Trm Gain +48v Fltr Lim
Copy Mic On +0 15dB Off Off +18
or
Line.
or
On.
+16
to
-20dB
in 1 dB steps.
15, 30, 45
-5
or
Off
up and down for quiet operation andis automatically turned
Line
Off, LCutHCutL/H
(both Low and High Cut)
+18
or
60dB.
+10dB.
or On. Phantom powerramps
Off
when
mode is selected.
(160 Hz Low Cut),
(7 kHz HighCut),
to
-30
in 1 dB steps.
Mic Mode
In 1: Mode Mute Trm Gain Fltr Lim
Copy Line On +0 -5dB Off +18
Line Mode
Manual-4
Page 5
Monitor Out Edit Pages Monitor 1 through Monitor 4
The four Monitor Out Edit pages set up the four MonitorOutputs. Two modes are possible for each Monitor Out: for monitoring any one of the Local 8 Mic Inputsor none (CobraNet Audio Channels (screen below.) When monitoring an Audio Channel, one mustfirst select which Bundle (Audio Channels within each Bundle can be monitored usingthe
Bndl
combinations can help avoid carpal tunnel syndrome fromrepeatedly rotating the DATA wheel. (Youre welcome. Arentyou glad you read the manual?)
Monitor ParameterRange
SourceLocal
Bndl
AudCh
Mic
Off
), or
Network
AudCh
in
in
field parameter.
field is where use of the MAX and MIN dual-button
(CobraNet Bundle)
Network
Network
in
Monitor 1: Source Bndl AudCh
Copy Network Off 1
mode
(Audio Channel)integers 1through 8from selected
modeBundle.
Local
mode
for monitoring any one of the
AudCh
Bndl
Off
Remember, each Bundle containseight Audio Channels.
Off
Inputs.
) or none (
) to monitor. Any one of the 8
With 999 possible Bundles, the
or
Network
, integers 1through
, integers 1through 8from Mic
Off
Local
). (See the
999
.
Network Mode
Monitor 1: Source Mic
Copy Local Off
Local Mode
Network Transmit (NetTx) Edit pages
The NM 84s eight Mic Input audio channels can betransmitted on up to four different CobraNet Bundles. The twoNetwork Transmit Edit pages allow the transmission Formatto be set to 20- or 24-bit for the audio transmitted onto theCobraNet network. Additionally, the four independentBundles to transmit to are setup using the four parameters, where
Now youre probably wondering:
versions of the same eight audio channels over the network,aye?
The long answer is on page Manual-9. The short answeris, when using unicast (point-to-point) networks, often certainchannels must be transmitted to more than one location orCobraNet node. Thus the NM 84 provides four Bundles fortransmission. CobraNet permits transmission of up to 4Bundles maximum per CobraNet node.
Two
Format
24-bit audio mode (see the screen below). In 20-bit mode, theinternal CobraNet DSP truncates the 24-bit stream to a 20-bitstream. Using 20-bit audio over CobraNet permits broadcastof all 8 Mic Input channels over a single, selectable CobraNetBundle. While this makes it harder to impress your friends bytouting your 24-bit audio network, it does make largernetworks easier to manage since you do not need to split theeight NM 84 Inputs across multiple Bundles as is required for24-bit mode.
To reap the extra performance of 20% more bits or toavoid truncation of audio, select 24-bit audio which requiresselecting two different CobraNet Bundles. Once two of the999 Bundles are selected, the choose how to divide the 8 available Audio Channels amongthe two Bundles. Choices appear as follows:
4, 3/5, 2/6, 1/7
Audio Channels (1 through 7) are transmitted on the first ofthe two Bundles you select and the remaining one AudioChannel (channel 8) is transmitted on the second selectedBundle.
X
is
A, B, C
modes are possible: 20-bit audio mode and
. For example,
or D.
why transmit four
Splt
parameter field lets you
7/1
means that the first 7
Bndl X
7/1, 6/2, 5/3, 4/
ParameterRange
Format20 Bit
Bndl A
(1stof 4
possible Bundles)
Splt
(Audio Channel
split) 24-bit mode only (
Bndl B
(2ndof 4Bundles the 3rdand4thBundles are labeledC and D respectively.)
NetTx A/B: Format Bndl A Bndl B
20 Bit 1 Off
or
24 Bit
.
Off
, integers 1through
7/1, 6/2, 5/3, 4/4, 3/5, 2/6
See above
Off
, integers 1through
).
999.
999.
or
20-Bit Format Mode
NetTx A/B: Format Bndl A Splt Bndl B
24 Bit 1 7/1 Off
24-Bit Format Mode
Manual-5
1/7
.
Page 6
Memory Edit page
The Memory Edit page stores and recalls the 16 NM 84Memories. Memory Recall Port Transmit (Receive (
zero contains the current settings which are always displayedon the LCD screen. Therefore, all changes made from thefront panel alter the current settings Memory zero. Once thedesired settings are reached using the Edit pages, Memoryzero (the current settings) can be stored into one of the 16Memory locations. Additionally, recalling one of the 16 storedMemories places that Memorys contents into Memory zerofor display, viewing, and further editing if needed.
through 16, is displayed on the top left of the Mem LCD page.
An asterisk (*) appears to the right of this Memory numberwhen the current settings no longer matched the displayedMemorys contents. This indicates a change to the NM 84settings has been made since the last Memory was recalled.
use the DATA wheel to display the Memory number to storethe currents settings into, then press the EXE button.
wheel to display the Memory number to recall from, thenpress the EXE button which overwrites the current settings.
transport channels which are asynchronously transported overthe CobraNet network to other NM devices which are set tolisten to the corresponding MRP channels. The (MRP Transmit) parameter can be set to one of the 16 MRPchannels or MRP transmission. The numeric settings integers 1 through16 tell the NM 84 to Transmit its current MRP contactclosure status over the network to other NM devices that areset to receive the corresponding MRP channel. This allowsother Rane NM devices to use remotely located NM devicesMRP switch states to change Memories.
Local, Off
the NM 84 to scan its own rear panel Memory Recall Port forswitch closures. through 16sets the desired MRP channel to receive from orlisten to.
All Mic In settings: All Monitor Out settings: All Serial, RS-232, settings:
Config edit pages are disallowing Memories to alter the Network Transmit settings,for example, is to keep the familiarity of a radio broadcastingparadigm relevant to CobraNet network Bundles. Thus,sticking to always transmitting audio over the same Bundleswhile using Memories to re-route to the desired channels,helps make things more easily managed. In other words,always transmit on the same Bundles (i.e., fixed radio stationtransmission) but tune in to the desired Bundle and AudioChannel to receive (Monitor) the audio needed.
MRP Rx
Conceptually, the NM 84 contains 17 Memories; Memory
The number of the most recently recalled Memory, 1
To store the current settings, move the cursor under
To recall, move the cursor under
The NM 84 provides up to 16 MRP (Memory) data
The
MRP Rx
or integers 1through 16. The
The following parameters are stored in each Memory:
Therefore, parameters found in the NetTx, Mem and
) are also set in this page.
Off
. The
Off
setting you guessed it turns off
(MRP Receive) parameter can be set to
Off
turns off the MRP completely and
Mode, Mute, Trm, Gain, 48V, Flt,Lim
Source, Bndl/Mic,
Baud, 232 Rx,232 Tx
not
stored in Memories. The intent of
MRP Tx
Recall
, use the DATA
Local
) and MRP
MRP Tx
setting tells
AudCh
Store
1
ParameterRange
StoreRecallMRP TxMRP Rx
(MRP transmit)
(MRP Receive)
Mem 1* Store Recall MRP Tx MRP Rx
1 1 Off Off
Integers 1through Integers 1through
Off
, integers 1through
Local, Off
, integers 1through
1616
16
Memory Edit Page
Serial Edit page
The Serial Edit page configures the RS-232 port.
Baud
parameter must be set to the desired baud rate for the
device used with the RS-232 port.
38,400 baud are found. See the complete list below.
The NM 84 provides up to 255 serial data channels whichare asynchronously transported over the CobraNet network toother NM devices set to receive and transmit over correspond-
,
ing serial channels. The these respective transmit and receive serial channels fortransport of the RS-232 ports data. Be certain to use onechannel for transmit such as 1, and a different channel toreceive, such as 2. We know that you know that 1 is differentthan 2, but this is of course necessary, since RS-232 requires adifferent transmit and receive pair and therefore independentchannels.
Another important thing to remember as far as the 232ports physical connections go,
required connector sex, male or female, when transporting232 around. All NM devices contain a female RS-232 (DB-9)connection on the rear.
For example, when transporting Ranes RW 232 protocolfrom a computer to an NM 84, over the network to anotherNM device, the cabling should be as follows:The end of the cable at the computer connection will befemale since the DB-9 on a computers COM ports are male.The other end of the cable will be male so one can connect itat the initial NM 84 device. At the second NM device, the rearpanel DB-9 is female, thus requiring a male on the end of thesecond cable. The DB-9 Input on RW 232 devices is a female.Therefore, a male-to-male gender bender is required on theRW 232 Input side of the second cable to permit using astandard serial cable.
ParameterRange
Baud600, 1200, 2400, 4800, 9600,
232 Rx232 Tx
(232 Receive)
(MRP transmit)
Serial: Baud 232 Tx 232 Rx
38400 Off Off
232 Tx
19200, 38400OffOff
Typical choices up to
and
232 Rx
be sure you review the
, integers 1through , integers 1through
parameters set
255255
Serial Edit Page
16
The
Manual-6
Page 7
Configuration Edit page
The
Config
Set the Utility to dynamically assign the IP address.
address displayed in the NM 84 screen will not be updated toreflect the IP Address assigned by Disco (see the Quick Starton page Manual-1).
the four IP Address numeric fields until the IP addressmatches the numbers assigned by your network administra-torif you have one. Perhaps Audio Network Administra-tor is a job title of the future? If you have no administrator,you may use an address out of the internationally acceptedprivate network block of addresses, which is 192.168.nnn.nnnwhere nnn represents any number between 0 and 255. A goodchoice might be 192.168.100.100 just because its easy toremember if you ever need to know it again. Subsequent NMdevices might use 192.168.100.101, 192.168.100, 102, 103,104 etc.
the computer must be set such that the IP Addresses it cantalk to are within range of the IP addresses of the NMdevices.
worked Audio System Control for more details.
84 device to keep your sanity when multiple units are used onthe same network. This is particularly useful when usingDisco. There are 96 different ASCII characters available foreach of the 8 characters available in the Name field. So, feelfree to use lower and/or upper case letters, numbers, punctua-tion marks, et cetera, in the device name.
ParameterRange
IP Address0.0.0.0Name
IP Address
To assign an IP Address using the NM 84 front panel, edit
Important : In systems using a computer with NM devices,
The
Config: IP address Name
0 .0 .0 .0 NM 84
page sets the NM 84s IP address and Name.
to
0.0.0.0
See the RaneNote, Emerging Standards for Net-
Name
parameter provides a place to name each NM
to enable CobraNets Discovery
that the IP
through8 characters max; 96 possiblecharacters per field thus permitting
4.97 x 10is more than the number of particlesin the universe.
255.255.255.255
86
names, which Im told,
Configuration Edit Page
Optimizing Mic PreamplifierPerformance
There are seven stages of signal processing for each of the8 Mic Inputs, plus Metering. For best results, it is veryimportant to set each stage correctly as follows:
1) Input Pad
Controlled by the
Mic Mode(0 dB) or
Never change this parameter during a live performance.
2) +48 volt Phantom Power
Controlled by the
On orOff.
Defeated in
Never change this parameter during a live performance.
3) Mic Preamplifier with coarse Gain
Controlled by the
+15, +30, +45, +60 dB
-5, +10 dB
The Gain setting is derived by subtracting the Pad valuefrom the mic preamplifier gain.In
Mic Mode,15-0 = 15, 30-0 = 30, 45-0 =
In
Line Mode
Do not adjust the Gain parameter during a live perfor-mance.
If changes must be made, reduce the setting of theTrimparameter by at least 15 dB (see #6 below), make thechange and then increase the Trimas required.
4) Hi and LowCut Filters
Controlled by the
Off
: no filters. Full 40 Hz to 20 kHz bandwidth.
LCut
inserts a 160 Hz Low Cut filter.
HCut
inserts a 7 kHz High Cut filter.
L/H
inserts both the Low Cut and the High Cut filters.
The Filters may be changed during a live performance.
5) Limiter
Controlled by the
+18 dBu
The maximum signal level at the mic preamplifier output is+18 dBu so this equates to a range of 0 dBFS to 48 dBFS.The Limiter is a feedforward type that always monitors thesignal level at the mic preamplifier output. Therefore, theTrim parameter (see #6 below) does not affect this thresh-old setting.
performance.
to
Mode
parameter.
Line Mode(20 dB).
+48
parameter.
Line Mode.
Gain
parameter.
in
Mic Mode.
in
Line Mode.
45,
60-0 = 60.
, 15-20 = -5
Fltr
Lim
30 dBu
The Limiter may be changed during a live
and 30-20 =
parameter.
parameter.
threshold in 1 dB steps.
+10.
6) Fine adjust Trim
Controlled by the
+16
to
20 dB
Digitally controlled VCA with clickless integrated steps.
Use the Trim for all signal level adjustments during a liveperformance.
Trm
parameter.
in 1 dB steps.
Manual-7
Page 8
7) Signal Level Meter
The Mic Input Meters monitor the signal at the the voltage controlled amplifier (VCA). Therefore, theMeter indicates the signal level after the Trim and any gainreduction due to Limiter operation. The average RMSsignal level is indicated in dBu. The signal level at theDirect Outputs is 6 dB above that indicated by the Meter(i.e. +18 dBu = +24 dBu at the Direct Output. The Meterlevel is also proportional to the signal level to be processedby the A/D converter for transport on CobraNet. +18 dBu isequivalent to 0 dBFS (0 dBu is equivalent to 18 dBFSetc.). It is very useful to know the signal level at the micpreamplifier output when setting the coarse Gainparameter.To do this, set the Trim parameter to 0and the Limiterthreshold parameter to
Setting up the Mic Preamplifier
No source should be connected at this time!
Make sure no signal will reach an amplifier!
1. Select the correct
2. Set
+48
phantom power as required (
3. Estimate
4. Set the clipping under worst case conditions (the clip point for thepreamplifier is +18 dBu).
5. Turn
6. Set Trim (
7. Set Filter (
8.
Make sure no signal will reach an amplifier!
9. Connect your source.
10. Set the Limiter (
11. If you can light the red
12. Remember, if you overload the Mic Input stage, the Trim(
13. After the Input gain is set to prevent clipping under worstcase conditions, reduce the Trim (tive level and set the Limiter (
14. Repeat for each source in the system.
15. You are now ready for a sound check.
16. Remember, use the Trim (adjustments during a live performance, parameter. In a system with marginal gain-margin-stability,adding an additional 15 dB of gain could result in nasty,screaming oscillations. If you find that you do not haveenough gain range with the Trim level during a liveperformance and must increase the Gain setting, be sure toreduce the Trim by at least 12 dB before stepping up theinput Gain. You may then adjust the Trim as required.
The list looks long, but the idea is simple.
1) Make sure the Input cannot overload.
2) Use the
build custom system control interfaces. While giving the endusers access to basic trim controls and memory recall func-tions, they may be denied access to parameters that woulddefeat your hard work.
the maximum signal level your source can produce.
Gain
parameter to a level that will not allow
Mute Off
Trm
) to
Fltr
) as required.
Trm
) and Limiter (
Trm
and
The use of ActiveX controls allows the system designer to
+18
.
Mode(Mic
0 dB.
Lim
) to
Lim
Lim
parameters to set and maintain levels.
or
Line
).
Mic Mode
+15
(3 dB below clipping).
Limit
indicator,
) settings are useless!
Lim
Trm
) parameter for all level
reduce the
Trm
) level to a conserva-
) threshold as required.
not
the
output
only).
Gain
Gain
of
Extra credit reading:
ment and control of SPL, the NM 84s Limiters may be usedfor AGC. To provide AGC, set the Limiter (about 10 to 15 dB below your required operating level andthen use the Trim (
In addition to protection of equip-
Lim
Trm
) for make-up gain.
) to a level
Important Big Picture Concepts
There are several imperative concepts which must beknown to effectively understand the NM 84 and its CobraNettechnology. A few of these are discussed below. Reading therest of this manual and a thorough visit to
www.peakaudio.com/cobranet
NM 84 Memory scheme.
Memories, including the NM 84, follow a common scheme:The LCD display (or software screen for PC-controlleddevices) shows the current settings of the device. SixteenMemory locations (or some number, depending on theproduct) exist from which the current device settings arestored and recalled. The current settings are consideredMemory zero; some people like to think of Memory zero asworking Memory. All device editing is performed usingMemory zero even though we never display the numberzero. There are, therefore, actually 17 Memories 1 through16 and zero.
Any changes made to the device are Memory zero. Should there be a power interruption, thecontents of Memory zero are recalled upon power up fromtheir previous, pre-power-down settings. Thus, work inprogress is never lost and the device comes up with the samesettings with which it went down.
.
Once you are happy with the current settings in Memoryzero, they can be stored to one of the 16 Memories. To displayor edit a previously stored Memory, recall it into MemoryZero. See the Memory Edit section on page Manual-6 formore details.
Control data transmission
of audio Bundles available in CobraNet, additional networkdata space is allocated in CobraNet for control data transmis-sion. This non-Bundle space, if you will, is where the NM 84transmits the Serial (RS-232) data and Memory data for theMRP. This control data is transported asynchronously overCobraNet (not isochronously like the audio data), althoughwith a theoretical maximum of 9 Mbits/sec there is little needto worry about control data arrival times. This is only 468times faster than 19200 serial control data!
CobraNet Bundles.
the over 65,000 Bundles available (using Peak AudiosCobraCad software, all 65,000 Bundles are accessible).CobraNet divides the tens of thousands of Bundles into threedifferent Designations or types for the transport of audio dataover the network. The table on the next page explains thedifferences between the three types of CobraNet Bundles.There are advantages and disadvantages in using each. TheNetwork Examples section after the table discusses applica-tions for the various Designations.
Bundle Transmission conflicts.Do not transmit onto the
same Bundle from two different CobraNet devices.
causes the loss of the data sent from the second device.
Firmware primer.
The NM 84 contains two pieces ofinternal firmware. One is the CobraNet firmware for theCobraNet interface, the second is the NM 84s own internalRane firmware for the front panel interface, et cetera.
The Rane firmware revision number is displayed in theNM 84 LCD display on the Rane firmware version (e.g., Rane firmware was compiled (e.g.,
top
line during power up. Both the
Version 1.01
) and the date the
Mar 21, 2000
played. Displaying the additional date is a good way to ensureY2K compliance. To update the Rane firmware, you mustreplace an internal chip.
The CobraNet firmware version is displayed on the line of the LCD display during power up (e.g.,
2.6.4
).
Interoperability between various CobraNet devices
requires matching CobraNet firmware versions.
Disco utility provides the means to download new CobraNetfirmware into the NM 84. You must obtain Disco and therequired binary CobraNet firmware files separately. There is aunique firmware file for each model of CobraNet device;contact Rane for the latest CobraNet firmware if needed.
Doing so
) is dis-
bottom
CobraNet rev
CobraNets
A on Network Hardware
. Before running out to yournearest computer retailer for networking equipment, check outthe latest list of equipment blessed by Peak Audio at
www.peakaudio.com/cobranet/tested_products.htm
. (As a ofinterest, a look through price lists will show you that the priceof a non-managed switch has come down close to the price ofa repeater hub.
You would be wise to spend the extra bucksand go for the switch, as it will make your network moreflexible and expandable
.)
Four basic network hardware devices exist for use inCobraNet network designs. The simplest, least expensive andpreviously most common are called
repeater hubs
, which sendall incoming data out all of their network ports. Thus repeaterhubs are always multicast (broadcast) devices all data goeseverywhere. Use repeater hubs only when you have a dedi-cated CobraNet network (no computers) and when all audiochannels are needed at all CobraNet node locations. If, foraudio security or other reasons, your application requirescertain channels to be accessible only in a certain area of thenetwork, you cannot use repeater hubs (use switched hubs).Also, you cannot use repeater hubs in your network if youneed to share computer data and CobraNet data on the samenetwork. Repeater hubs are devices for freshmen, Network
101 designs. As with many technologies, repeater bus havehad their day and may soon be a thing of the past.
The second kind of network hardware devices are calledswitched hubs which are only a little bit more expensive thanrepeater hubs. Using switches for your network greatlyincreases the efficiency of the network and allows computerdata to be shared on the network. Switches automaticallyview the IP address (destination) of all incoming data andonly send the data out the single required port for delivery,therefore, switches are unicast (point-to-point) devices.Switches are the more common network hardware devicesused for CobraNet networks. Switched hubs are like theJunior or Senior class of the network world.
A third type of network hardware is a managed switch.Similar to a switch but the next step up the rung managedswitches can be user-configured in several ways: you cancreate Virtual LANs (VLANs) and change the networkarchitecture among various VLAN setups; you can set themanaged switch up to prioritize the incoming data so audiodata has higher priority than computer data, for example. Withsuch capabilities, you can see that managed switches are notsimple, Networking 101 devices theyre more like thePh.D. candidates of the network world.
The fourth network hardware device to introduce is calleda media converter. These are devices that convert the electri-
cal signal from a set of copper wires (e.g., CAT 5 cable) to thelight signal of the fiber optic world. Use media converterswhen the distance between network nodes exceeds the 100meter limitation of copper cable.
Delay Times.
There is an inherent delay between whenaudio enters and exits a CobraNet network. For the NM 84,the delay from when analog audio enters the device until itappears at the analog output of another NM 84 on a typical,small network is specified by three numbers. They areCobraNets fixed 5.33 milliseconds and the A/D and D/Apropagation delays all of which are specified separately onthe NM 84 Data Sheet. This allows calculating delay timesacross the network. The A/D time gets you onto the network;the network delay is fixed between any CobraNet devices; theD/A time is the time between the arrival of the CobraNetaudio and the analog audio exiting from the Monitor Outputswhen theyre configured to monitor Network audio. (See thePeak Audio FAQ web page about the maximum number ofswitch hops and delay times through network hardwaredevices.)
Your application dictates whether this propagation delay isacceptable or not. Most CobraNet applications wont have toworry about this, but just to provide some insight, heres twoapplications that may not like this delay. For example, atheater with an elevated center cluster that provides coverage
Manual-10
Page 11
for listeners in the initial, center seats may not find this delayacceptable. Assuming that no propagation delay is addedthrough other digital signal processing or a digital console(this may be the case), the additional network delay of 6.5175feet assuming NM 84s on and off the network may placethe arrival time of the direct sound versus the acoustic arrivaloutside the Haas effect time. This would make the propagationdelay unacceptable for this application. If youre implement-ing a mic snake type of application and are including themonitor audio for stage members on the network, be sure tonot exceed an acceptable delay time; a delay time not muchmore than 10 milliseconds (or hopefully less) is probablyacceptable for monitor applications. Decide for yourself.
That being said, there are upcoming technologies (i.e.,vaporware) that may cut this network propagation time in halfor more. But, like most vaporware, wed have to kill you afterwe told you about it. So, when this well let you know. This way, we wont have to kill you now.
Cables.
installing CAT 5 network cable and connectors can bechallenging and deceiving given that 100 megahertz data isbeing transported. Plus, the connector termination is notintuitively obvious; get it wrong and youll spend hoursblaming equipment when its the cables all along. (
because Ive spent a full day and a half suspecting equipmentwhen the cables were to blame. And yes, the cables had testedfine with a continuity tester, but a continuity tester is nowherenear good enough a test for the required 100 megahertz datawere talking about here.
attention beyond that normally paid by us audio guys who arenow trying to implement these newfangled audio networks.Do yourself a favor and visit Peak Audios website wherethey have a great primer on Network Cabling.
Finding or training people to deal with network cable andnetwork troubleshooting is a worthwhile investment if yourfuture includes networked audio systems.
Remember that the network hardware devices chosen foryour network go hand in hand with the Bundles required todeliver audio for a given application. Multicast networks/Bundles can be transported over repeater hubs or overswitches; Unicast networks/Bundles require using switches.You cannot transport unicast data over repeater hubs.
Although the Network Hardware (Table 2) and theCobraNet Bundle (Table 1) are similar, they are listed sepa-rately since, for example, multicast data can be transmittedover repeater hubs or switches. Thus listing them separatelyallows you to determine which approach is best for your givenapplication.
When observing the indicators on switch ports forCobraNet devices, Rane NM devices appear as full duplexdevices. (Rave devices available from our friends at QSCAudio appear as half duplex; this may change however, socheck with QSC.)
Unlike simpler analog audio cable, choosing and
) This cable stuff requires special
really
becomes available,
I know this
A Few Words About Networks
The opening primer in the Quick Start about designing anetwork makes it sound so easy and it is, relatively but itslike using three sentences to say
building
new to learn. Networks and Ethernet may be new to audiofolks, but theyre old news to computer types. Here are a fewgood places on the Internet for more information on thesesubjects: Ranes main network help links page:
Network Design:
Johns Closet - A down-to-earth set of networking how-
Ethernet Tutorial - A wonderful tutorial in plain English
Informit.com - Free online books about programming
Network Design Tutorials & Other Resources - An indus-
Ethernet Information - Network Basics / Cabling:
. Like many technologies, there is always something
www.rane.com/ethernet.html
www.peakaudio.com/CobraNet/Network_Design.html
The folks at Peak Audio are, obviously, an invaluableresource for CobraNet information. Do not underestimatetheir interest in the success of your designs or their willing-ness to help with network design or the myriad questionsthat arise.
tos:
www.johnscloset.net
from Lantronix:
www.lantronix.com/training/tutorials
include lots of Web stuff
trial-strength link list of networking topics:
www.alaska.net/~research/Net/nwpages.htm
www.windowsnetworking.com/j_helmig/basics.htm
design a sound system for a
Manual-11
Page 12
Network Examples
There are two ways to transmit CobraNet audio across a
network. An example for each transmission method follows.
The application dictates which of the two methods to use.
Some applications may require both methods simultaneously.
Multicast Network example [a.k.a. broadcast] requir-ing simpler repeater hubs
One way to transmit audio over the network is to allow allof a devices audio channels to be transmitted to all devices.This is called using the more familiar term: broadcast. Thus, when youtransmit audio using one of the through 255), the audio is broadcast to every device on thenetwork.
This broadcasting of all channels everywhere is requiredfor applications such as paging when emergency audio mustbe delivered to every node. When users at each node needindependent access to all available audio channels, useMulticast Bundles. If your application is a large musiccomplex with many audio channels and all the audio channelsare required in all rooms or nodes, use a multicast network byselecting Multicast Bundles 1-255 for audio transmission.
One advantage when using Multicast Bundles is that anunlimited number of receivers (CobraNet devices) are allowedfor a single transmission with no additional network band-width being consumed. This is just like radio broadcasts: onetransmitter, unlimited receivers.
Another advantage is the lower cost and complexitynetwork that is required to implement the audio system usingMulticast Bundles which are implemented utilizing simpleEthernet repeater hubs, which are quite inexpensive. Thismakes this Multicast application and system a Networking101 example inexpensive and easily implemented.
The disadvantages of Multicast Bundles include the loss ofbandwidth network-wide, since every device and everynetwork cable contains the same quantity of data. Allmulticast data takes up the same amount of bandwidththroughout the entire network. Another thing to be cautious ofis that multicast CobraNet data will swamp any 10 megabit(10Base-T) data ports on the network.
Modern computers with 100 Mbit PCI Ethernet interfaces(100Base-T) are quite capable of ignoring this multicast trafficuntil their network connection becomes saturated. However, ifthe computer is connected to the network via10 Mbit Ethernet, that link will easily saturate. In any case, itis not CobraNet which suffers under these conditions, it is thecomputers.
The final disadvantage using multicast transmission is theinability to CobraNet data on the same network. This is not to say that itis impossible, it indeed works. However, the problem is thatthe network bandwidth required by the computer data is ever-changing and not controlled or monitored by the CobraNetdevices. Thus, when the computer data suddenly and unpre-dictably requires more bandwidth than is available, the entirenetwork bogs down creating computer data collisions whichslow down the computer network, and simultaneously creates
multicast
reliably
in network lingo and can be thought of
Multicast Bundles
share computer network data and
(Bundles 1
Manual-12
audio dropouts, pops or ticks. Not fun, or necessary.
Oftentimes however, computer data must be shared on thenetwork or not all audio channels are required at every node.This is where unicast networking comes in.
Unicast Network example [a.k.a. point-to-point]using more flexible switches
A second way to send audio over the network uses adifferent scheme called use unicast when you require only certain locations on thenetwork to receive certain channels. For example, in acampus-sized church complex, it may be useful to send allchannels from the live band mics to the front of house (FOH)mixer, monitor mix location the left-center-right (LCR) audio feed to the overflow buildingacross the street only needs three channels. The stereo FMbroadcast room only needs a stereo mix and the video truckwhich is used only every other week may require all channels.
In the above case, it is not required, overly complex, andmost importantly, expensive to send all channels to alllocations. Thus, a unicast (point-to-point) network to feed themic channels from the stage to the four required locations FOH, monitor, recording studio and video truck is required.Therefore, using Bundles starting at 256 or above, sends theaudio over Unicast Bundles which forces the use of networkswitches (not repeater hubs) which support unicast data.
For the LCR and stereo FM broadcast feeds, you could usehard-wired cable runs which may be less expensive. Or, use asingle CAT 5 cable, three CobraNet devices and a couple ofdedicated repeater hubs and utilize a single Multicast Bundle(1 through 255) to transmit all 5 audio channels to both theremote LCR and FM locations from the front of the house.
Now lets make things fun and assume, since this churchpays no taxes, that their infinite budget (
days
) requires an audio system in the churchs on-site hotel
and gymnasium. Oh, how fun.
The churchs hotel, gymnasium and attached conventioncenter requires a dozen stereo channels of background musicas well as 4 paging audio feeds. Additionally, the LCR andstereo feeds from the church are fed into the gymnasium andconvention center for more overflow on Christmas, Easter andwhen Father Guido Sarducci is in town.
Including the 12 stereo background feeds on the network,allows the church complex access to these background musicsources for intermissions and open houses.
I think you can see where this is going. By using acombination of multicast and unicast networking, you caneasily use CobraNet technology to efficiently distribute manyaudio channels to and from many locations and save consider-able money on cable, conduit, labor and the re-configurationtime needed to accommodate the wide variety of audiodistribution needs in large and small facilities.
CobraNet network designs must not exceed 32 MulticastBundles per VLAN. A VLAN (virtual LAN) is an advanced,Networking 401 term associated with managed switchesused on only the most advanced systems. Managed switchesallow point-to-point virtual LANs to be defined by thenetwork designer.
unicast
and
or point-to-point. You must
to the recording studio. But
so common these
Page 13
Software and Applications
ActiveX and Software issues
Microsoft ActiveX controls (defined in the next section)are of concern to the pro audio community. This technologyallows designers of computer-controlled sound systems tocreate common front-end software control panels that operatedifferent manufacturersunits, without having to knowanything about their internal code or algorithms. This ispowerful. When more manufacturers jump on the ActiveXbandwagon, systems designers will no longer be limited bythe products offered by a single, platform-specific (i.e., closedarchitecture) manufacturer.
What is ActiveX anyway?
ActiveX is a Microsoft-developed software technologyreleased in 1996. ActiveX, formerly called OLE (ObjectLinking and Embedding), is loosely based on the ComponentObject Model (COM), but provides substantially differentservices to developers. At this point, you might think:WHAT!?^* But keep reading! An ActiveX control is a unit ofexecutable code (such as an .EXE file) that follows theActiveX specification for providing software objects. Thistechnology allows programmers to assemble reusable softwarecontrols into applications and services. However, softwaredevelopment using ActiveX technology should not beconfused with Object-Oriented Programming (OOP). OOP isconcerned with creating objects, while ActiveX is concernedwith making objects work together. Simply stated, ActiveX isa technology that lets a program (the ActiveX control) interactwith other programs over a network (e.g., the Internet orEthernet), regardless of the language in which they werewritten. ActiveX controls can do similar things as Java, butthey are quite different. Java is a programming language,while ActiveX controls can be written in any language (e.g.,Visual Basic, C, C++, even Java). Also, ActiveX runs in avariety of applications, while Java and Javascript usually runonly in Web browsers. ActiveX controls can be used in webpages and within visual programming languages such asBorlands Delphi, Sybases PowerBuilder, Microsofts VisualBasic and even in tools such as Adobes GoLive,Macromedias DreamWeaver and National InstrumentsLabVIEW.
In English, for our pro audio applications, ActiveX controlobjects are the sliders, buttons, indicators and other graphicalscreen entities. The objects have properties such as sliderposition and slider range and on or off for buttons andindicators, etc. Once the screen objects are chosen and placed,further ActiveX controls can then be used to link the objectsproperties to other ActiveX controls. Thus, allowing linkingan ActiveX slider to the ActiveX control for a devices levelcontrol. Then moving the level control graphic slider subse-quently varies the audio level and vice versa.
Each ActiveX control is made up of Properties and Events.ActiveX control Properties are values associated with thecontrol, which might include such things as level settings,mute condition and meter readings. ActiveX control Eventstell the computer something significant has happened, such asa switch closure, button press or clip detection.
ActiveX allows the manufacturer to create an object (apiece of software code) which fully describes a device, whilehiding the implementation details such as protocol from theprogrammer. By hiding the communication details, there is nolonger a need for different manufacturersto agree on proto-col. This lack of a protocol standard means that cooperationbetween manufacturers is not required. It allows each manu-facturer to choose the best protocol for their devices.
For example, no longer would you need to know that the17th byte of a 32-byte status message meant that the unitssecond output channel was muted. With an ActiveX control,you might simply refer to the devices output 2 mute status asDevice1.Out2Mute. See the RaneNote Emerging Standardsfor Networked Audio System Control and ControllingAudio Systems with ActiveX Controls over CobraNet andother Ethernet-based Networks, both downloadable from theRane website Library.
Implementing ActiveX controls
An example might help clear this up. A few assumptionsare that a computer is used to control an audio system over anEthernet network and that something on the computers screencontrols some function of the system. The basic idea is toplace controls on the computer screen and link them, usingActiveX, to a parameter in the system. Whats important hereis that only the controls required by the computers end userneed be displayed. Additionally, more detailed interfaces(hidden or password-protected web pages) can then be createdto provide any level of system parameter access desirablefrom complete system control, to a lone system power buttonor anything in-between. No longer are systems limited to thenumber of security levels provided by vendors software, norare you limited to controlling a single system parameter perscreen control. For example, you can link multiple ActiveXcontrols to a single screen object, thus adjusting EQ levelsimultaneously with master level control and limiter threshold.You can also program actions when certain events occur, suchas triggering audio playback or turning a system off at acertain time or adjusting delay time as the temperaturechanges.
You can control different parameters inside the samedevice from different computers on the network as well ascontrolling the same parameter from multiple computers. Thisis one of the major advantages of networks multiple controllocations will automatically be updated when changes aremade by any control location.
Microsoft FrontPage 2000 ActiveX Example
Many use Microsofts FrontPage 2000 to create userinterface web pages for computer-controlled systems. Theseweb pages may or may not be accessible over the Internet.Once you master the ActiveX concept, using FrontPage withActiveX provides literally an infinite number of programmingpossibilities. More information about the NM 84s ActiveXcontrols and the ActiveX controls for Ranes RW 232 devicesis found in the sections on the next page.
Manual-13
Page 14
NM 84 ActiveX Example
The short version of the FrontPage 2000 procedure used tosetup a web page with ActiveX controls for a Rane NM 84devices parameters goes as follows:
Insert a Rane NM 84 ActiveX control in a new web page.(This software/control ships with the unit or can be found onour website. Running this NM 84 setup procedure registersthe Rane NM 84 ActiveX control with the computer used tocreate the web page. Otherwise, no special icon or folder iscreated after running the setup, so save time by for the NM 84 software/control other than from withinFrontPages ActiveX list.) Set the inserted NM 84 controlsProperties for your application. Generally, from FrontPages
ActiveX Control Properties
unique this control to the specific NM 84 device by entering the NM84 devices tab. The NM 84 control also must be assigned an update ratewhich is found on the good default value might be 5 which provide an updateevery half second. Dont get overzealous with this update ratesince its a function of many things and can negatively effectthe speed at which controls and parameter changes take effect.
from the vast list of available ActiveX controls. If you cantfind a control that suits your fancy, further ActiveX controlscan be found on the Internet as shareware, bought fromActiveX providers often in packages or created from scratchfor complete customization. Adjust the size, orientation andplacement of the control for optimum ergonomics being sureto consider the user, the application and the requirement forfurther controls on this same page. Keeping the number oftotal controls on any one page low is very wise. See why inthe September, 2000 AES preprint by Ranes StephenMacatee and Devin Cook titled
With ActiveX Controls Over CobraNet And Other Ethernet-Based Networks
(or button), uniquely tab. Then in the and minimum value to match the NM 84 devices parameterthat youll link to this slider. Sometimes youll find that youllneed to adjust these maximum and minimum values here (orin the Script language discussed next) to properly display orbe compatible with the parameter being adjusted. For ex-ample, the Mic_Trim ActiveX control has a minimum valueof 0 and a maximum of 36, but the actual displayed rangeof the Trim control is -20 to +16 dB in 1 dB steps. Thus, thereare 36, 1 dB steps. Also, often the control link may bebackwards such that the maximum value may correspond tothe lowest slider position. Fix this when updating thecontrol by subtracting the controls maximum setting from thedesired setting within FrontPages VBScript language.
parameter, use Microsofts VB Script language by associatingthe sliders Name with the specific NM 84 Control Name.Youll find the list of valid NM 84 ActiveX Control Names atthe end of this Manual.
Name
in the
IP address
Next, insert an ActiveX slider, button or what have you
.
In the
ActiveX Control Properties
Parameters
To link the slider to the desired NM 84 internal device
window, this involves providing a
ObjectTag
in the
NM 84 SNMP Control Setting
tab for the control. Then, link
NM 84 SNMP Control Setting
Controlling Audio Systems
window for the slider
Name
the control in the
tab, set the controls maximum
not
looking
tab. A
ObjectTag
To track slider or system changes and update either theweb page, the NM 84 device, or both, well need to useMicrosofts Visual Basic Script language. This is where theprogramming comes in. Yes, it does say Remember when you could do your job without the need toprogram anything except the time on your wind up watch?Some programming tasks here are things like initializing thecontrols with valid information usually by reading the NM 84devices current settings, then updating the on-screen controlsso they match the device. You also need the Script software toscan for any changes and make updates accordingly. It is alsowise to be sure that any requested changes to parameter valuesare within the proper numerical range, thus avoiding strangeand unpredictable behavior. This is usually called boundschecking by programmers. Since these web page andnetwork technologies allow multiple control locations, be sureyour code handles this. For example, NM 84 device param-eters can be changed from the NM 84s front panel, from theweb page itself, from another copy of the same web pagebeing run elsewhere on the network, or changes can also bemade from contact closure memories. Take this into accountwhen writing the update settings code by scanning indepen-dently for changes to the devices settings and changes to theweb page controls. Then update things so the device settingsand the web page controls always match. The Rane hasexample code with comments.
programming
.
Manual-14
Page 15
Computer IP Setup
If youre using a computer with the NM 84, it must be setfor network operation to allow it to speak using TCP/IPprotocol. (TCP stands for Transmission Control Protocol.) Ifyour computer is already set up for network operation you canmove on in your life and skip this section.
Windows 95/98 PC Network Communications Setup
As you go through the following procedure your computertells you (on more than one occasion) that it needs to rebootbefore changes take effect. Just go along with it when thishappens. Yeah, its a big waste of time but this is an ownersmanual, not an editorial page so just do it, OK?
1. Insure you have a functional Ethernet adapter (NIC or
Network Interface Card) installed in the PC. If installed, itsoperation may be checked by right clicking on
puter
followed by a left-click on the selection and again a left-click on the
System Properties
to the left of adapters. A malfunctioning adapter is indicated by either ayellow question mark or a red X. There are severaltroubleshooting aids available in Win-dows Help to assistyou in making the network adapter functional.
2. Once you have a correctly operating Ethernet adapter, TCP/IP is easy to configure. To begin, open
Start > Settings
Configuration
such as your network card and possibly dial-up networking.Below these is a list of network protocols previouslyconfigured for the system. If TCP/IP has been configuredand bound to the Ethernet adapter, you will see an entryresembling
Adapter.
there, go through step 3 first.
3. To add TCP/IP to the LAN Adapter, click the in the Network dialog. A list of network component typesdisplays. Choose turers displays. Click on right-hand window, then OK.
4. To be a part of a TCP/IP network, your computer (and eachnetwork device including the NM 84) needs a unique IPaddress of its own. If not already open, open
Control Panels> NetworkNameOfAdapter PnP LAN Adapter
Then choose
Specify an IP address
an existing network, you must now obtain a valid addressfrom the network administratorif you have one. If not,you may use an address out of the internationally acceptedprivate network block of addresses, which is
192.168.nnn.nnn where nnn represents any numberbetween 0 and 255. A good choice might be
192.168.100.100 just because its easy to remember if youever need to know it again. Set the
255.255.0.0 for most installations. These two settings allowa network with addresses in the range of 192.168.0.0through 192.168.255.255. Click the OKbuttons as many
TCP/IP -> NameOfAdapter Pnp LAN
If this shows on the list, skip to step 4. If its not
dialog box. Click on the plus (+) sign
Network Adapters
,then
tab shows a list of configured devices,
Protocol
Properties> IP Address
Device Manager
to view the configured
My Computer
Control Panel > Network
,then
Microsoft
.Highlight the
option. If your computer
Add
. A list of manufac-
, then
by clicking on it.
.Click on the
Subnet Mask
My Com-Properties
tab of the
Add
button
TCP/IP
in the
Settings>
TCP/IP ->
is
to
or
. The
part of
times as they appear to extinguish all the network setupdialog boxes.
Once youve set networking on a Win95/98 computer, youllnotice it wants a user name and optional password each timeit boots. To eliminate this nuisance, go back in to
Panel > Network
selection from
Logo
n then click OK again. Oh, and guess what? Yourcomputer will want to be rebooted again for the change totake effect. Good news, though, it wont ask for a user nameand password this time.
and change the
Client for Microsoft Network
Primary Network Logo
s to
Control
Windows
Glossary ofTerms
As with any technology, new terms are thrown about like a
hot Mr. Potatohead at a 5 year olds birthday party. TheCobraNet website (valuable resource for such jargon and includes a Terminologypage for CobraNet terms. Here are a few just to keep thingsgoing.
Asynchronous
a clock or semaphore, proceeding independently. Email andcomputer file transfers are examples of asynchronous datastreams.
Audio Channel
single channel of audio in a CobraNet network; the capitalletters. (The term formerly known as
BroadcastBroadcast addressing
ing. Whereas it is possible, in some cases, to indicateintended recipients of multicast data, broadcast data isunconditionally received by all devices within a network.
Bundle
audio over an Ethernet network, CobraNet places up to 8Audio Channels in Bundles. (The term formerly known as
Network Channel
Concentrator
interconnect such as a Patch Panel. Concentrator is lesstechnically concise than Hub.
CobraNet
combination of hardware, software and protocol whichdistributes many channels of digital audio over FastEthernet. CobraNet supports switched and repeater Ethernetnetworks. On a repeater network, CobraNet eliminatescollisions and allows full bandwidth utilization of thenetwork. CobraNet uses standard Ethernet packets andnetwork infrastructure.
CobraNet node
ance with the CobraNet specification for transmission and/or reception of digital audio and associated sample clock.
CobraNet port
specifically, the RJ-45 connector on a CobraNet device.
See Broadcast addressing.
A group of up to 8 Audio Channels. To transport
APeak Audio technology, CobraNet is a
www.peakaudio.com/cobranet
Not synchronized by a shared signal such as
This is an ambiguous term, but defines a
Sub-channel
Aspecial case of Multicast address-
.)
ARepeater Hub, Switching Hub or passive
Any network device which is in compli-
The same as CobraNet node, but more
) is a
n
.)
Manual-15
Page 16
Conductor
supplies the master clock. A conductor arbitration proce-dure insures that at any time there is one, and only one,conductor per network. The conductor transmits beatpackets at a regular interval. The time interval between beatpacket transmission is the mechanism of clock delivery.The conductor is also responsible for generating transmis-sion permissions based on forward reservations received inreservation packets. The transmission permissions arepublished in the beat packet.
Crossover cable
network devices to connect directly together without theneed for a hub. The receive and transmit pairs must beswapped within the cable.
Since a normal (non-crossover) network cable physicallylooks like a crossover cable, one of three practices aresuggested: clearly label all crossover cables so they are notconfused with normal standard ethernet cables. Wire twofemale wall plate jacks back to back with the properswapping and use this adapter as a 2 port hub. Anotheruseful adapter uses a standard RJ-45 at one end and afemale wall jack at the other cross-wired. Making these twoadapters short helps avoid confusing standard networkcables from crossover cables.
cobranet/network_cabling.htm.
Fully Switched Network
Switching Hubs. With the elimination of Repeater Hubs,the collision condition is removed from a fully switchednetwork.
Hub
used to refer to either a Repeater Hub or a Switching Hub.
Isochronous
equal times; recurring at regular intervals. An isochronousdata stream is characterized by the fact that data deliveredlate is unusable. Live audio and video are examples ofisochronous data streams.
Media Converter
media types on each port. Media converters can convertbetween CAT5 Cable and Fiber.
Hub is not a technically concise term. The term can be
Uniform in time; of equal time; performed in
Atwo port Repeater Hub with different
See Multicast addressing.
Multicast addressing
to a group of, or all devices on a network. All devicesreceive multicast addressed data and decide individuallywhether the data is relevant to them. A Switched Hub istypically not able to determine appropriate destination portor ports for multicast data and thus must send the data outall ports simultaneously just as a Repeater Hub does.Multicast addressing is to be avoided whenever possiblesince it uses bandwidth network wide and since all devicesare burdened with having to decide whether multicast datais relevant to them.
Network Channel
Bundle is a Peak Audio term, so call them.)
Packet
Performer
Repeater Hub
Repeater Network
Sub-channelSwitched Network
Switching Hub
Unicast Unicast addressing
A series of bits containing data and control informa-tion, source and destination addresses and formatted fortransmission from one node to another.
All units except the conductor operate as aperformer. A performer must re-synthesize a sample clockbased on arrival times of received beat packets. A per-former may transmit isochronous data packets only if giventransmission permission to do so by the conductor.
signal arriving in any port is electrically regenerated andreproduced out all other ports on the hub. A repeater hubdoes not buffer or interpret the data passing through it. Ifdata signals arrive simultaneously from multiple ports, acollision condition is recognized by the hub and a specialjam signal is transmitted out all ports.
Repeater Hubs. Repeater networks share the same band-width among all connected DTEs.
Old term now called Audio Channel.
Switching Hubs. It is possible, even common to build anetwork from a combination of interconnected RepeaterHubs and Switched Hubs.
examines addressing fields on data arriving at each port andattempts to direct the data out the port or ports to which thedata is addressed. Data may be buffered within the Switch-ing Hub to avoid the collision condition experienced withina Repeater Hub. A network utilizing Switching Hubsrealizes higher overall bandwidth capacity since data maybe received through multiple ports simultaneously withoutconflict.
See Unicast addressing.
specific network device. A switching hub examines theunicast address field of the data and determines on whichport the addressed device resides and directs the data outonly that port. Delivery of an email message is an exampleof unicast data addressing.
Data which is Multicast is addressed
Old term now called Bundle. (Hey,
An Ethernet multi-port repeater. A data
Anetwork built with one or more
Anetwork built with one or more
-ASwitching Hub, or simply "Switch",
Data which is unicast is addressed to a
Manual-16
Page 17
Memory Recall Port
The MEMORY RECALL PORT (MRP) provides contactclosure control to recall any of the 16 Memories. Eight of theMemories are recalled with individual switch closures to asingle terminal (see the Normal section of Table 1). Memoriesin multiple units may be recalled by either connecting theMRP terminals in parallel or by transmitting the MRP contactclosure over the network. See the Memory Edit Page sectionof this manual.
Rane Firmware version 1.01 functions as follows: Onlymomentary switches should be used since only single closuresare recognized. The NM 84 MRP is therefore, changes to the switch states will not be updateduntil the MRP conditions are changed when the power is on.If more than one terminal is grounded at a time, only the firstclosed switch is recognized. Subsequent switches are ignoredonce the first switch is and remains closed. If multipleswitches are closed, once a single switch remains closed willthat memory be recalled.
However, certain combinations of terminals may begrounded to activate Paging or Binary modes (see table). ABinary mode allows access to all 16 Memories. For ex-ample, connect the four contacts of a binary switch, plus theadditional Binary mode closures shown in the Table. Pagingmode provides an easy way to configure a system which usesa single switch (such as a mic or key switch) to togglebetween two sequential Memories (See table). When wiringcontacts,
only use Normal, Paging or Binary mode do not
switch between modes.
not
read after power up,
12345678edoMtluseR
100000001
010000002
00 1000003
000 100004
0000 10005
NORMALPAGINGBINARY
00000 1006
000000 107
0000000 18
000001111
100001112
010001113
110001114
001001115
101001116
000101117
100101118
000011119
Memory
Switch
Mic
Switch
Paging
Mode
87654321C
MRP Wiring
MRP Binary Control1 = switch closed (between COM and 1,2,3,etc.)0 = switch open
1000111101
000011011
10 0011012
010011013
110011014
001011015
10 1011016
011011017
1110 11018
000111019
10 01110101
0101110111
1101110121
00 11110131
10 11110141
0111110151
1111110161
Manual-17
Page 18
Control Name: Rane Corporation NM 84 SNMP Active X Control
Description: SNMP Control of a NM 84
Design Time Parameters:
IP AddressNM 84s Device AddressUpdate FreqHow often (in 100ms steps) the NM 84s status is checked
Runtime Parameters:
condPriorityConductor Priority ( 0 = Never Conductor, 32 = Default )Conductor(Read Only) return TRUE if the NM 84 is currently the conductorOnline(Read Only) returns TRUE if the NM 84 is currently operational
: for Idx 0->7 corresponds to Input 1-8
Mic_Mute(Idx)TRUE/FALSE for Mic Mute settingMic_Phantom_Power(Idx)TRUE/FALSE for Mic Phantom Power settingMic_Line_Mode(Idx)TRUE/FALSE for Line Mode settingMic_Mic_Gain(Idx)(0 = 15dB, 1=30dB, 2=45dB, 3=60dB) for Mic Gain settingMic_Line_Gain(Idx)(0 =-5dB, 1=+10dB) for Line Gain settingMic_Trim(Idx)(0 =-20dB, 1=-19dB..36=0dB) for Trim settingMic_Filter(Idx)(0 =Off, 1=Low Cut, 2=High Cut, 3=High/Low Cut) for Filter settingMic_Limiter(Idx)(0 =+18dB,1=+18,48=-30dB) for Limiter setting
Mic1_MuteEquates to Mic_Mute(0)Mic1_Phantom_PowerEquates to Mic_Phantom_Power(0)Mic1_Line_ModeEquates to Mic_Line_Mode(0)Mic1_Mic_GainEquates to Mic_Gain(0)Mic1_Line_GainEquates to Mic_Line_Gain(0)Mic1_TrimEquates to Mic_Trim(0)Mic1_FilterEquates to Mic_Filter(0)Mic1_LimiterEquates to Mic_Limiter(0)
Mic2_MuteEquates to Mic_Mute(1)Mic2_Phantom_PowerEquates to Mic_Phantom_Power(1)Mic2_Line_ModeEquates to Mic_Line_Mode(1)Mic2_Mic_GainEquates to Mic_Gain(1)Mic2_Line_GainEquates to Mic_Line_Gain(1)Mic2_TrimEquates to Mic_Trim(1)Mic2_FilterEquates to Mic_Filter(1)Mic2_LimiterEquates to Mic_Limiter(1)
Mic3_MuteEquates to Mic_Mute(2)Mic3_Phantom_PowerEquates to Mic_Phantom_Power(2)Mic3_Line_ModeEquates to Mic_Line_Mode(2)Mic3_Mic_GainEquates to Mic_Gain(2)Mic3_Line_GainEquates to Mic_Line_Gain(2)Mic3_TrimEquates to Mic_Trim(2)Mic3_FilterEquates to Mic_Filter(2)Mic3_LimiterEquates to Mic_Limiter(2)
Mic4_MuteEquates to Mic_Mute(3)Mic4_Phantom_PowerEquates to Mic_Phantom_Power(3)Mic4_Line_ModeEquates to Mic_Line_Mode(3)Mic4_Mic_GainEquates to Mic_Gain(3)Mic4_Line_GainEquates to Mic_Line_Gain(3)Mic4_TrimEquates to Mic_Trim(3)Mic4_FilterEquates to Mic_Filter(3)Mic4_LimiterEquates to Mic_Limiter(3)
Manual-18
Mic5_MuteEquates to Mic_Mute(4)Mic5_Phantom_PowerEquates to Mic_Phantom_Power(4)Mic5_Line_ModeEquates to Mic_Line_Mode(4)Mic5_Mic_GainEquates to Mic_Gain(4)Mic5_Line_GainEquates to Mic_Line_Gain(4)Mic5_TrimEquates to Mic_Trim(4)
Page 19
Mic5_FilterEquates to Mic_Filter(4)Mic5_LimiterEquates to Mic_Limiter(4)
Mic6_MuteEquates to Mic_Mute(5)Mic6_Phantom_PowerEquates to Mic_Phantom_Power(5)Mic6_Line_ModeEquates to Mic_Line_Mode(5)Mic6_Mic_GainEquates to Mic_Gain(5)Mic6_Line_GainEquates to Mic_Line_Gain(5)Mic6_TrimEquates to Mic_Trim(5)Mic6_FilterEquates to Mic_Filter(5)Mic6_LimiterEquates to Mic_Limiter(5)
Mic7_MuteEquates to Mic_Mute(6)Mic7_Phantom_PowerEquates to Mic_Phantom_Power(6)Mic7_Line_ModeEquates to Mic_Line_Mode(6)Mic7_Mic_GainEquates to Mic_Gain(6)Mic7_Line_GainEquates to Mic_Line_Gain(6)Mic7_TrimEquates to Mic_Trim(6)Mic7_FilterEquates to Mic_Filter(6)Mic7_LimiterEquates to Mic_Limiter(6)
Mic8_MuteEquates to Mic_Mute(7)Mic8_Phantom_PowerEquates to Mic_Phantom_Power(7)Mic8_Line_ModeEquates to Mic_Line_Mode(7)Mic8_Mic_GainEquates to Mic_Gain(7)Mic8_Line_GainEquates to Mic_Line_Gain(7)Mic8_TrimEquates to Mic_Trim(7)Mic8_FilterEquates to Mic_Filter(7)Mic8_LimiterEquates to Mic_Limiter(7)
: for Idx 0->3 corresponds to Monitor 1-4
Out_Local(Idx)TRUE/FALSE for Monitor Local settingOut_Mic_Index(Idx)(0=Off,1=Input 1,,8=Input 8) for Monitor Local Mic settingOut_Bundle(Idx)Bundle (a.k.a. Network Channel) to ReceiveOut_AudioChannel(Idx)(0..7) Network AudChannel to Receive
Out1_LocalEquates to Out_Local(0)Out1_Mic_IndexEquates to Out_Mic_Index(0)Out1_BundleEquates to Out_Channel(0)Out1_AudioChannelEquates to Out_AudChannel(0)
Out2_LocalEquates to Out_Local(1)Out2_Mic_IndexEquates to Out_Mic_Index(1)Out2_BundleEquates to Out_Channel(1)Out2_AudioChannelEquates to Out_AudChannel(1)
Out3_LocalEquates to Out_Local(2)Out3_Mic_IndexEquates to Out_Mic_Index(2)Out3_BundleEquates to Out_Channel(2)Out3_AudioChannelEquates to Out_AudChannel(2)
Out4_LocalEquates to Out_Local(3)Out4_Mic_IndexEquates to Out_Mic_Index(3)Out4_BundleEquates to Out_Channel(3)Out4_AudioChannelEquates to Out_AudChannel(3)
TXAB_24BitsTRUE/FALSE for NetTx A/B 24 Bit Format ModeTXCD_24BitsTRUE/FALSE for NetTx C/D 24 Bit Format ModeTXAB_Split(0=1/7,,6=7/1) for NetTx A/B AudChannel splittingTXCD_Split(0=1/7,,6=7/1) for NetTx C/D AudChannel splittingTXA_BundleNetTx As BundleTXB_BundleNetTx Bs BundleTXC_BundleNetTx Cs BundleTXD_BundleNetTx Ds Bundle