Comprehensive Technical Notes on Audio Transmission Protocols, MIDI Architecture, and Acoustic Attenuation
Audio Signal Transmission and Cable Infrastructure
Fiber Optic Audio Transmission:
- Fiber optic cables transmit audio as digital bitstreams using pulses of light at extremely high speeds.
- Due to the optical nature of signal propagation, fiber optic lines are completely immune to Radio Frequency (RF) interference.
- Signal degradation or loss in fiber optics occurs exclusively through physical damage, such as internal broken fibers.
- Digital audio devices connected via fiber optics typically incorporate built-in error correction algorithms to handle minor data loss or light dispersion issues.
Analog vs. Digital Signal Splitting Mechanics:
- Analog Splitting:
- Splitting an analog audio signal (such as a microphone line) using passive Y-splitters divides the transmission voltage across destination paths (e.g., splitting a line once reduces voltage at each destination by ).
- Repeated analog splits degrade voltage levels significantly, requiring destination preamplifiers to increase gain, which introduces noise and reduces overall signal fidelity.
- Digital Splitting:
- Digital signals consist of discrete binary streams (s and s) rather than continuous analog voltage representations.
- Digital distribution boxes (switchers) do not perform conventional analog voltage amplification; instead, they generate exact bit-for-bit duplicate copies of the incoming digital stream and output them to connected ports.
- Every receiving device on a digital switcher receives an identical, undegraded digital bitstream without voltage loss.
- Analog Splitting:
AES/EBU Digital Audio and Voltage-Based Digital Standards
AES/EBU Cable Specifications and Pinout:
- AES/EBU (Audio Engineering Society/European Broadcasting Union) is a professional standard for transmitting digital audio over physical cables using standard -pin XLR connectors.
- While AES/EBU cables are conventionally color-coded blue for immediate identification, uncolored or non-standard blue analog XLR cables are frequently encountered and must be identified by functional testing or labeling.
- Pin Assignments for AES/EBU Digital XLR:
- Pin : Left channel digital audio data.
- Pin : Right channel digital audio data.
- Pin : Ground connection.
- In contrast, standard analog balanced XLR pinouts assign Pin to Ground, Pin to Hot (), and Pin to Cold ().
Voltage Thresholds and Signal Integrity:
- Unlike optical lines, electrical digital connections (such as AES/EBU) transmit data via voltage states: High voltage corresponds to binary and Low voltage corresponds to binary .
- Because AES/EBU uses electrical conductors, it remains vulnerable to RF interference, though receiver circuits only need to distinguish between discrete high and low logic thresholds rather than continuous waveforms.
Incompatibilities and System Hazards:
- AES/EBU into Analog Splitters: Inserting a digital AES/EBU line into a passive analog voltage splitter cuts the voltage. If the reduced voltage drops below the high-logic detection threshold, the receiver fails to recognize binary s, causing the bitstream to register as continuous binary s and resulting in total audio loss.
- AES/EBU into Analog Preamplifiers: Connecting a digital AES/EBU cable directly into an analog device (such as a microphone preamp) forces the analog circuitry to amplify the raw high/low digital switching state, producing an extremely loud, continuous high-pitched squeal at the bitstream switching rate.
- Legacy Console Timecode Misrouting: On older analog mixing consoles, channel routing required reserving specific channels (typically the final two channels) for timecode synchronization signals used by multi-track tape machines. Unintentionally raising a timecode channel fader into the main audio monitor mix delivered a high-volume, destructive digital noise burst to the mix bus.
Audio over IP (AoIP) and Networked Routing Architecture
Networked Digital Audio Systems:
- Audio over IP (AoIP) replaces physical point-to-point splitters with local area network infrastructure, allowing a single digital audio stream to be broadcast simultaneously to multiple networked endpoints.
- Dante: A widely implemented proprietary AoIP networking protocol in theater and live sound production environments.
- Ravenna: An open-standard AoIP networking protocol providing real-time audio distribution over IP networks.
Facility Infrastructure Example:
- In dedicated technical setups (such as Berkman, Liz, Millard, Room ), wall interface panels labeled "HotNet" and "Ravenna" route digital audio directly into centralized routing networks.
Software Matrix Routing Workflows:
- Matrix routing software interfaces configure input and output connection nodes across networked hardware without requiring physical re-patching.
- A single microphone preamplifier input (e.g., from a Horus stage box) can be assigned inside software matrix routing to an ASIO driver input on a computer while simultaneously routing to multiple recording DAWs.
- A computer line output stage can be assigned simultaneously to control room studio monitor speakers and multi-channel desk headphone amplifiers without requiring signal re-amplification or drawing additional hardware power.
Musical Instrument Digital Interface (MIDI) Fundamentals
Definition and Core Principles:
- MIDI stands for Musical Instrument Digital Interface.
- MIDI is strictly a standardized digital communication protocol; it contains zero audio signal or sound waveform data.
- MIDI transmits performance instruction commands between compliant digital devices, specifying action parameters such as key actuation, pitch values, performance dynamics, and timing.
Performance Data vs. Audio Data Recording:
- Connecting a keyboard via analog audio outputs records finalized sound pressure waveforms.
- Connecting a keyboard via MIDI records the raw structural performance data (which keys were pressed, at what time, with what velocity, and for what duration).
- Because MIDI captures performance rather than sound, recorded performance data can be retroactively reassigned to entirely different instrument patches or sound engines (e.g., converting a recorded piano passage into a celeste patch) while preserving exact performance articulation.
MIDI Data Structure and Base Number Systems
MIDI Data Stream Protocol Architecture:
- A standard MIDI performance message consists of a -byte (-bit) data bundle:
- Status Byte: Composed of two -bit "nibbles" ( bits total). Instructs the receiving instrument on command type (e.g., Note On) and targeted channel.
- Data Byte 1 (Note Byte): Defines specific pitch values (e.g., ).
- Data Byte 2 (Velocity Byte): Defines dynamic intensity and sound volume upon actuation.
- A single physical MIDI transmission stream carries up to independent logical channels.
- MIDI protocol includes dedicated clocking and transport messages (such as Play, Stop, Pause, and tempo timing synchronization) to coordinate playback across multiple chained hardware units.
- A standard MIDI performance message consists of a -byte (-bit) data bundle:
Mathematical Base Systems in Digital Audio:
- Binary (Base-2): Uses digits and .
- Decimal (Base-10): Uses digits through ( distinct values).
- Duodecimal (Base-12): Utilizes distinct values; mathematically advantageous for fractional divisions and circular geometric/degree calculations.
- Hexadecimal (Base-16): Used in digital engineering to represent -bit nibbles efficiently. A single nibble ( bits) yields unique values.
Hexadecimal Conversion and Notation:
- Hexadecimal uses digits through for values to , and letters through for values to :
- Hexadecimal formatting allows concise representation of binary states without writing lengthy bit strings.
- HTML/RGB Color Analogy: Web design color codes utilize hexadecimal strings to set Red, Green, and Blue levels; for example,
#FFFFFFrepresents maximum intensity across all color channels (pure white), whereas#000000represents zero intensity (pure black).
- Hexadecimal uses digits through for values to , and letters through for values to :
MIDI Receiver Modes and Channel Allocation
Receiver Operational Modes:
- MIDI devices interpret multi-channel data based on four combination modes defined by Omni state (On/Off) and Voice capacity (Monophonic/Polyphonic):
- Monophonic: Synthesizes or plays only a single musical pitch at any given moment.
- Polyphonic: Synthesizes or plays multiple concurrent musical pitches.
- Omni On: Device reads incoming data across all MIDI channels indiscriminately.
- Omni Off: Device filters data, responding strictly to specifically assigned individual channels.
- MIDI devices interpret multi-channel data based on four combination modes defined by Omni state (On/Off) and Voice capacity (Monophonic/Polyphonic):
The Four Standard MIDI Modes:
- Mode 1: Omni On / Polyphonic:
- Receives data from all channels simultaneously and triggers polyphonic notes for every command received.
- Extremely chaotic; virtually never utilized in practical production due to lack of channel control.
- Mode 2: Omni On / Monophonic:
- Receives data across all channels, but restricts output to a single note at a time.
- Receiving a new note command instantly terminates any active note and jumps to the new pitch.
- Mode 3: Omni Off / Polyphonic:
- The standard default operating mode for commercial MIDI keyboards and synthesizers.
- Discriminates between individual channels and plays multiple concurrent notes on targeted channels without prematurely truncating held notes.
- Mode 4: Omni Off / Monophonic:
- Discriminates between individual channels, but restricts each assigned channel to monophonic single-note output.
- Ideal for modeling acoustic instruments with physical string restrictions (e.g., simulating a -string guitar using monophonic MIDI channels, where re-strumming a specific string chokes the previously ringing note on that channel).
- Most hardware units are factory-preset to a dedicated mode and do not offer manual toggling between Modes 1–4.
- Mode 1: Omni On / Polyphonic:
Command Sets, Advanced Applications, and MIDI Protocols
Standard MIDI Control Commands:
- Common command types include
Note On,Note Off, andProgram Change(also referred to as patch change or preset change). - Parameters for MIDI note numbers and control values range from to (representing an -bit/-bit binary value range).
- MainStage software utilizes these command structures extensively for managing live performance patches and instrument setups.
- Common command types include
Non-Musical Applications of the MIDI Protocol:
- Stage Lighting Systems: Lighting consoles (such as ETC consoles) map MIDI commands to lighting parameters. Note value parameters from to correlate directly to dimmer intensity ( brightness, brightness, and brightness). Soundboards and lightboards communicate over MIDI to cross-trigger synchronized audio and light cues.
- Stage Effects and Special Effects Equipment: Smoke/fog machines utilize incoming
Note Onmessages as trigger switches to initiate fog output. - Studio Outboard Signal Processors: Studio hardware processors (such as the hardware reverb unit in Studio B) accept incoming MIDI control streams from DAW plug-ins, allowing remote parameter manipulation and preset switching without physical knob adjustments.
- Animatronics: Complex stage animatronics (e.g., theatrical or Chuck E. Cheese show robotics) utilize MIDI command streams to actuate mechanical servo movements.
- Retro Gaming Networking: Vintage Atari computers equipped with integrated physical MIDI Out ports were adapted by developers to establish early local multiplayer network links, mapping player control inputs (such as moving left) directly into MIDI note message streams transmitted between machines.
MIDI 2.0 Protocol Standard:
- The primary technical improvement in MIDI 2.0 is an increased bit resolution per data stream beyond legacy -bit (–) limits.
- Provides finer dynamic velocity resolution and higher parameter precision, offering expressive benefits particularly suited for classical piano performance.
Acoustic Protection and Frequency-Balanced Attenuation
Standard Foam Earplugs vs. Musician's Earplugs:
- Standard Foam Earplugs: Provide overall sound pressure reduction but attenuate sound unevenly across the frequency spectrum. They damp high frequencies disproportionately while allowing low frequencies to pass, resulting in a muffled sound profile.
- Musician's Earplugs: Engineered to achieve flat frequency attenuation, reducing sound pressure levels uniformly across the entire audible frequency spectrum without altering tonal balance.
Earplug Hardware Configurations and Attenuation Ratings:
- Certain musician earplug models include mechanical switches to alternate between attenuation thresholds (e.g., toggling to a attenuation level).
- Entry-level uniform attenuation earplugs (e.g., Hearos brands available at Guitar Center) typically provide uniform acoustic reduction around .
- Modular commercial acoustic filters offer interchangeable reduction inserts, such as and filter options.
- Custom-Molded Acoustic Earplugs: Manufactured by taking a precise physical impression/mould of the user's outer ear and ear canal. Custom molds deliver exact, flat frequency reduction across all audible frequencies tailored to the individual's ear anatomy.