Virtual Midi Controller LE — Ultimate Guide to Features & Setup
What it is
Virtual Midi Controller LE is a lightweight virtual MIDI controller application that lets you create, map, and send MIDI messages from a computer (or touchscreen device) to DAWs, hardware synths, and other MIDI-capable software. It emphasizes a simple interface, customizable control panels, and low-latency performance for live use and studio workflows.
Key features
- Custom control panels: Create pages with knobs, sliders, pads, buttons, and XY pads.
- Preset management: Save/load multiple presets or scenes for different songs or projects.
- MIDI mapping: Map controls to MIDI CC, NRPN, program change, note on/off, and SysEx messages.
- Multiple MIDI outputs: Route to virtual ports, physical MIDI interfaces, and network MIDI.
- Low-latency engine: Optimized for responsive performance during live play.
- Multi-touch support: Use multiple controls simultaneously on touchscreens.
- Assignable scaling & curves: Adjust value ranges, invert, and set response curves (linear, log).
- MIDI learn: Quick automatic assignment by moving a hardware controller.
- Automation recording: Record control movements as automation in compatible DAWs.
- MIDI clock & sync: Send/receive clock, MMC, and transport messages.
- Scripting/macros (LE limits): Basic scripting for combined actions; more advanced scripting usually found in the full version.
Setup — quick steps
- Install the app and any required virtual MIDI driver (e.g., loopMIDI, IAC Driver on macOS).
- Open Virtual Midi Controller LE and create a new panel.
- Add desired controls (knobs, faders, pads) and arrange them.
- Select a control, choose MIDI message type (CC, Note, Program), and set channel and number.
- Configure scaling, min/max values, and response curve.
- In your DAW or synth, select the app’s virtual MIDI port as the input, or connect to your hardware MIDI interface.
- Use MIDI learn where supported: enable learn in the DAW or device, move the virtual control, and confirm mapping.
- Save the panel as a preset. Create additional presets for songs or rigs.
Best practices
- Group frequently used controls on the main page for quick access during performance.
- Use separate pages/presets per song or instrument to avoid re-mapping on the fly.
- Limit the number of active controls per page to reduce visual clutter and accidental touches.
- Use response curves to match real-world behavior (e.g., logarithmic for volume).
- Name controls clearly and use color-coding for quick visual reference.
- Test latency with your DAW setup; enable lower buffer sizes only if CPU permits.
- Back up your presets regularly.
Common use cases
- Live performance control of synth parameters and effects.
- DAW transport and mixing control from a touchscreen or secondary display.
- Controlling hardware synths via a computer with no physical MIDI controller.
- Rapid prototyping of MIDI mappings before building a hardware controller.
Limitations of the LE version
- Reduced scripting/macro complexity compared with the full/pro version.
- Fewer factory presets and control types.
- Possible limits on simultaneous MIDI ports or number of pages.
- Advanced integration (VST hosting, deep DAW bidirectional feedback) may be reserved for paid versions.
Troubleshooting
- No MIDI received: confirm virtual MIDI driver is installed and selected in both apps.
- Controls behave inverted: check min/max and invert settings for the control.
- High latency: lower audio/MIDI buffer size, close unnecessary apps, or use a dedicated MIDI interface.
- MIDI mapping not retained: ensure presets are saved and storage permissions are enabled.
Example panel setup for live synth performance
- Page 1 (Performance): 8 knobs (filter, res, cutoff, attack, decay, sustain, release, reverb), 4 pads (mute/solo/arm/scene), transport buttons.
- Page 2 (Effects): 6 faders for send levels, 4 toggles for effect enable, XY pad for dual-parameter control.
- Preset per song with tempo-synced LFO rate mapped to CC values.
If you want, I can:
- Export a ready-to-import preset (specify target format),
- Build a suggested 8-control panel for a specific synth, or
- Write concise mapping instructions for your DAW (name the DAW). Which would you like?
Leave a Reply
You must be logged in to post a comment.