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 50%50\%).
      • 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 (11s and 00s) 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.

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 33-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 11: Left channel digital audio data.
      • Pin 22: Right channel digital audio data.
      • Pin 33: Ground connection.
    • In contrast, standard analog balanced XLR pinouts assign Pin 11 to Ground, Pin 22 to Hot (++), and Pin 33 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 11 and Low voltage corresponds to binary 00.
    • 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 11s, causing the bitstream to register as continuous binary 00s 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 2141021410), 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 33-byte (2424-bit) data bundle:
      1. Status Byte: Composed of two 44-bit "nibbles" (88 bits total). Instructs the receiving instrument on command type (e.g., Note On) and targeted channel.
      2. Data Byte 1 (Note Byte): Defines specific pitch values (e.g., A4\text{A}_4).
      3. Data Byte 2 (Velocity Byte): Defines dynamic intensity and sound volume upon actuation.
    • A single physical MIDI transmission stream carries up to 1616 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.
  • Mathematical Base Systems in Digital Audio:

    • Binary (Base-2): Uses digits 00 and 11.
    • Decimal (Base-10): Uses digits 00 through 99 (1010 distinct values).
    • Duodecimal (Base-12): Utilizes 1212 distinct values; mathematically advantageous for fractional divisions and circular geometric/degree calculations.
    • Hexadecimal (Base-16): Used in digital engineering to represent 44-bit nibbles efficiently. A single nibble (44 bits) yields 24=162^4 = 16 unique values.
  • Hexadecimal Conversion and Notation:

    • Hexadecimal uses digits 00 through 99 for values 00 to 99, and letters A\text{A} through F\text{F} for values 1010 to 1515:
      • A=10\text{A} = 10
      • B=11\text{B} = 11
      • C=12\text{C} = 12
      • D=13\text{D} = 13
      • E=14\text{E} = 14
      • F=15\text{F} = 15
    • 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, #FFFFFF represents maximum intensity across all color channels (pure white), whereas #000000 represents zero intensity (pure black).

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 1616 MIDI channels indiscriminately.
      • Omni Off: Device filters data, responding strictly to specifically assigned individual channels.
  • The Four Standard MIDI Modes:

    1. Mode 1: Omni On / Polyphonic:
      • Receives data from all 1616 channels simultaneously and triggers polyphonic notes for every command received.
      • Extremely chaotic; virtually never utilized in practical production due to lack of channel control.
    2. 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.
    3. 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.
    4. 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 66-string guitar using 66 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.

Command Sets, Advanced Applications, and MIDI Protocols

  • Standard MIDI Control Commands:

    • Common command types include Note On, Note Off, and Program Change (also referred to as patch change or preset change).
    • Parameters for MIDI note numbers and control values range from 00 to 127127 (representing an 88-bit/77-bit binary value range).
    • MainStage software utilizes these command structures extensively for managing live performance patches and instrument setups.
  • 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 00 to 127127 correlate directly to dimmer intensity (0=0%0 = 0\% brightness, 127=100%127 = 100\% brightness, and 60≈47%60 \approx 47\% 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 On messages 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 77-bit (00–127127) 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 −24 dB-24\,\text{dB} attenuation level).
    • Entry-level uniform attenuation earplugs (e.g., Hearos brands available at Guitar Center) typically provide uniform acoustic reduction around −10 dB-10\,\text{dB}.
    • Modular commercial acoustic filters offer interchangeable reduction inserts, such as −17 dB-17\,\text{dB} and −20 dB-20\,\text{dB} 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.