How To Make Volume Unaffected By MIDI Device: A Complete Technical Guide To MIDI Filtering And Routing

How To Make Volume Unaffected By MIDI Device: A Complete Technical Guide To MIDI Filtering And Routing

Oscillator Devices SIREN - Stereo MIDI Volume Controller — Pedal Empire

To prevent a MIDI device from affecting volume levels, you must isolate and filter MIDI Continuous Controller 7 (CC7) and Continuous Controller 11 (CC11) data within your Digital Audio Workstation or hardware signal chain. This process involves decoupling the MIDI input from the global volume bus and reconfiguring velocity sensitivity to ensure that note-on data does not fluctuate the output gain.

Essential Hardware and Software Protocols for MIDI Signal Isolation

Before modifying the signal path, it is critical to identify the specific layer where the volume interference occurs. Volume fluctuations typically stem from two sources: standard MIDI CC messages (knobs and faders) or note velocity data affecting the internal amplifier of a virtual instrument. Addressing these requires a combination of software-level filtering and hardware configuration.



  • Essential Hardware & Software:

    • Digital Audio Workstation (DAW) with MIDI transform or input filtering capabilities (e.g., Logic Pro, Cubase, Ableton Live, or Pro Tools).
    • Third-party MIDI monitoring software such as MIDI-OX (Windows) or Snoize MIDI Monitor (macOS).
    • External MIDI Controller with programmable firmware or MIDI implementation charts.
    • High-quality USB MIDI interface or 5-pin DIN connection to ensure stable data transmission.
  • Mandatory Prerequisite Knowledge:

    • Understanding of MIDI Channel messages: Status bytes, Data Byte 1 (Controller Number), and Data Byte 2 (Value).
    • Differentiation between MIDI CC7 (Main Volume) and MIDI CC11 (Expression).
    • Knowledge of DAW-specific "MIDI Learn" and "Global Remote" settings.
  • Performance Benchmarks:

    • Setup Duration: 15–30 minutes depending on the complexity of the MIDI environment.
    • Accuracy Threshold: 100% suppression of CC7/CC11 messages without affecting Note-On/Off data.

Strategic Implementation of MIDI Data Filtering and Map Decoupling

The following workflow outlines the systematic elimination of unintended volume control by isolating specific MIDI messages.



Step 1: Identifying the Intrusive MIDI Message

The first priority is to determine exactly which message is triggering the volume change. Open your MIDI monitoring utility and move every fader, knob, and key on your device. Look for entries labeled "Control Change" with a controller number of 7 or 11. If the volume changes only when you strike keys harder, the issue is "Velocity to Volume" mapping within the instrument itself rather than a CC message.

Pro-Tip: If your monitor shows a constant stream of CC7 messages without you touching the device, your controller may have a "jittering" fader. This hardware failure requires a software "deadzone" or a complete filter to ignore that specific controller number.



Step 2: Disabling Global MIDI Remote Mapping

Many modern DAWs automatically map the first available fader on a MIDI device to the selected track's volume. You must disable this "Auto-Map" or "Remote Control" functionality. In Ableton Live, go to Preferences > Link/Tempo/MIDI and turn off the "Remote" button for your specific device's input. In FL Studio, ensure that "Auto-accept detected controller" is disabled in the MIDI settings to prevent accidental linkages.



Step 3: Implementing Input Transformers and MIDI Filters

If the device continues to send volume data, you must apply a "hard filter" at the input stage. This prevents the CC7 data from ever reaching the track or instrument.



  1. In Logic Pro, open the Environment Window (Cmd+0) and navigate to the "Clicks and Ports" layer.
  2. Insert a "Transformer" object between the Physical Input and the Sequencer Input.
  3. Set the Transformer conditions to "Status = Control," "Data byte 1 (Number) = 7," and "Operation = Filter Out."
  4. In Cubase, use the "Input Transformer" on the specific MIDI track. Set the filter to "Type is / Equal / Controller" AND "Value 1 / Equal / 7." Set the Function to "Filter."


Step 4: Decoupling Velocity from Amplifier Gain

If the volume is unaffected by knobs but changes based on how hard you play the keys, you must adjust the "Velocity Sensitivity" or "Velocity Depth" of your Virtual Studio Technology (VST) instrument.



  1. Open the interface of your software synthesizer or sampler.
  2. Locate the "Amplifier" or "VCA" section.
  3. Find the knob labeled "Velocity" or "Vel > Amp."
  4. Set this value to zero. This ensures that regardless of the MIDI velocity (1–127), the output volume remains at a constant, fixed level.

Warning: Setting velocity to zero will remove all expressive dynamics from your performance. If you still want tonal changes but not volume changes, you may need to map velocity to filter cutoff instead of volume.



Step 5: Hardware-Level Controller Remapping

Higher-end MIDI controllers (such as those from Arturia, Novation, or Akai) allow you to change the CC number sent by a physical fader. Use the manufacturer's "Control Center" software to change the fader assigned to CC7 to an unassigned or "Undefined" CC number (such as CC102 through CC119). By changing the output at the source, you eliminate the need for complex software filters across every project.


How to connect multiple midi devices - boodj

How to connect multiple midi devices - boodj

Standard MIDI CC Messages and Control Parameter Thresholds

The following table details the standard MIDI Continuous Controller numbers that most frequently interfere with volume and gain stages. Understanding these allows you to target the specific data bytes for filtering.



MIDI CC Number Standard Function Common Behavior Recommended Action for Fixed Volume
CC 7 Main Volume Controls the channel strip fader in most DAWs. Filter at Input Transformer or disable Remote.
CC 11 Expression Controls internal instrument volume/timbre. Use "Filter Out" or reassign to Filter Cutoff.
CC 1 Modulation Can be cross-mapped to Master Volume in some patches. Check VST Matrix for "Mod Wheel -> Amp" links.
CC 10 Pan Affects perceived loudness by shifting stereo image. Reset to 64 (Center) and disable mapping.
CC 121 Reset All Controllers Resets volume to default (often 100 or 127). Block this message to prevent sudden jumps.
Velocity Note Intensity Changes volume based on physical force. Set VCA Velocity Depth to 0% in the instrument.

Real-World Signal Conflicts and Advanced Resolution Strategies

Despite correct routing, MIDI "ghost" messages or deep-coded software hooks can sometimes override your settings. These scenarios require more aggressive intervention.



  • Scenario 1: The Volume Fader Snaps Back Automatically



    • Root Cause: There is likely "Automation" or "Midi Chase" data already recorded on the track, or a "Control Surface" script is taking priority over manual settings.
    • Actionable Fix: Delete all existing automation lanes for CC7. In your DAW settings, disable "MIDI Chase" for controllers to prevent the DAW from looking back at previous volume messages when playback starts.
  • Scenario 2: Hardware Fader Jitter causing Volume "Flicker"



    • Root Cause: Dust or oxidation in the physical potentiometer of the MIDI device sends rapid, minute value changes (e.g., jumping between 126 and 127).
    • Actionable Fix: Apply a "Deadzone" filter using a MIDI script or third-party tool like Bome MIDI Translator. Alternatively, use the hardware-level remapping mentioned in Step 5 to assign the jittering fader to a null parameter.
  • Scenario 3: Multi-Timbral Instruments Ignoring Filter Settings



    • Root Cause: Plugins like Kontakt or Omnisphere often have their own internal MIDI handling that bypasses the DAW’s channel strip filters.
    • Actionable Fix: Enter the "Options" or "Settings" menu within the VST itself. In Kontakt, for example, go to Instrument Options > Controllers and uncheck "Accept Standard Controllers for Volume and Pan."

Frequently Asked Questions



Why does my MIDI keyboard change the volume of my whole computer?

This occurs because the MIDI device is being recognized as a HID (Human Interface Device) or is mapped through a "Global Control Surface" script that links MIDI CC7 to the operating system's master output. You must disable "Enable MIDI for Mixer" in your OS audio settings or the specific DAW control surface preferences.



What is the difference between MIDI Volume (CC7) and Expression (CC11)?

MIDI Volume (CC7) is generally used to set the overall balance of a track within a mix, acting like a fader on a console. Expression (CC11) is used for performing swells and crescendos within a musical phrase. If your volume is unaffected by CC7 but still fluctuates, CC11 is the likely culprit.



Can I make the keys of my MIDI controller not sensitive to how hard I press them?

Yes, this is achieved by setting a "Fixed Velocity" on the controller itself or using a MIDI plugin to "Compress" or "Limit" the velocity to a single value, such as 127. Most DAWs include a "Velocity" MIDI effect that can force all incoming notes to a specific value.



How do I stop MIDI from controlling the volume in Ableton Live specifically?

Go to the MIDI Ports section in Preferences. Locate the "Input" for your device and ensure that "Remote" is turned off. If you are using a Control Surface script (like for a Launchkey or Push), you may need to set the Control Surface to "None" to break the hard-coded volume link.



Is it possible to lock a fader in a DAW so MIDI cannot move it?

While most DAWs don't have a literal "padlock" icon for faders, you can achieve this by right-clicking the fader and selecting "Ignore MIDI Map" or by ensuring no "Remote Control" links are established in the browser or mapping window.

Professional MIDI Integration and Optimization

Mastering the flow of MIDI data is essential for creating a stable and predictable studio environment. By implementing these filtering protocols, you ensure that your expressive performances remain isolated from your technical mix parameters.


How to Make a MIDI File | Audiolover

How to Make a MIDI File | Audiolover

Read also: Salt Lake Obits: Recent Notices, Local Tributes, and How to Find Memorial Information in Utah
close