DH_MIDIControlMeister icon

DH_MIDIControlMeister

  n/a
Certified 100% CLEAN Freeware   

Adds "MIDI learn" capability to SE MIDI Automation #SynthEdit module  #MIDI Automation  #MIDI Controller  #SynthEdit  #Module  #MIDI  

Description

changelog

Free Download

This SynthEdit module adds "MIDI learn" capability to SE MIDI Automation.

Gives users the ability to assign external MIDI controllers of their choice to the MIDI-Automated controls of your SE creations, in 3 simple steps: - Press the Learn button - Move or click a slider, knob or button on the synth or effect - Move or click a control on their MIDI controller

The "A" and "B" modules work in tandem with each other, and must be used together, along with SE's MIDI Automator. See the SE help topic, "Working with SynthEdit > MIDI Automation" for further information about how to use SE's MIDI Automation support.

A click of the "Learn" button puts the "B" module into learning mode. In this mode, it "listens" for MIDI controller messages coming from 2 sources: - External controllers, through the MIDI In port - SE controls, through the MIDI Automator's MIDI Out. For this to work, you must first assign a different controller number to each control you want to automate, so that each will send (and receive) messages with a unique CC#.

When it detects that both sources have changed, the "B" module stores the last changed MIDI controller numbers of both in a table, associating the one from the external controller with the one from the SE control. The table is in a shared memory area that is used by both modules, and identified by a common ID.

Then, in normal mode, as messages come in from external controllers, the "A" module uses this table to substitute any "learned" controller numbers for the controller numbers in the messages before passing them to the SE MIDI Automator.

The table is saved to a small disk file when the "B" module is shut down, and is reloaded the next time it starts up, so that the "learned" assignments are remembered. The file is named MIDIControllers.txt, and is stored in a folder that is named for the common ID, and is located inside of the same folder that the VST uses for its .sep/.sem modules.

Inputs (both A and B modules): MIDI In - Incoming MIDI from external source.

ID - An identifier used to link an "A" module with a "B" module (required - must be identical for an A/B pair - the name of the synth and/or the 4-character VST id is the recommended choice)

Instance - A number, 0 - 99, that can optionally be used for unique identification in case you want to allow multiple instances of your VST to each have their own (separate) controller mappings. It is used as an extension of the ID. Normally, you can just leave it set to 0. Must be the same for an A/B pair.

(B module only): MIDI Automator In - Connect to SE MIDI Automator's MIDI Out.

Learn - 1st trigger starts learning mode. A 2nd trigger while in learning mode cancels learning mode. Triggers on change from 0 to positive.

Reset All - Resets all controller assignments to default. Triggers on change from 0 to positive.

Outputs: MIDI Out (A module only) - Connect to SE MIDI Automator's MIDI In.

Status (B module only) - Indicates when the module is in learning mode, +10 when in learning mode, 0 otherwise. Connect to an LED or other indicator.

System requirements

What's new in DH_MIDIControlMeister 1.2:

  • Updated to SDK2. Renamed DH_MIDIControlMeister.
Read the full changelog

DH_MIDIControlMeister 1.2

add to watchlist add to download basket send us an update REPORT
  runs on:
Windows All
  file size:
126 KB
  filename:
DH_MIDIControlMeister_v1.2.zip
  1 screenshot:
DH_MIDIControlMeister - screenshot #1
  main category:
Multimedia
  developer:
  visit homepage

IrfanView

With support for a long list of plugins, this minimalistic utility helps you view images, as well as edit and convert them using a built-in batch mode
IrfanView

Bitdefender Antivirus Free

Feather-light and free antivirus solution from renowned developer that keeps the PC protected at all times from malware without requiring user configuration
Bitdefender Antivirus Free

4k Video Downloader

Export your favorite YouTube videos and playlists with this intuitive, lightweight program, built to facilitate downloading clips from the popular website
4k Video Downloader

Zoom Client

The official desktop client for Zoom, the popular video conferencing and collaboration tool used by millions of people worldwide
Zoom Client

Context Menu Manager

Customize Windows’ original right-click context menu using this free, portable and open-source utility meant to enhance your workflow
Context Menu Manager

Microsoft Teams

Effortlessly chat, collaborate on projects, and transfer files within a business-like environment by employing this Microsoft-vetted application
Microsoft Teams

calibre

Effortlessly keep your e-book library thoroughly organized with the help of the numerous features offered by this efficient and capable manager
calibre

7-Zip

An intuitive application with a very good compression ratio that can help you not only create and extract archives, but also test them for errors
7-Zip

Windows Sandbox Launcher

Set up the Windows Sandbox parameters to your specific requirements, with this dedicated launcher that features advanced parametrization
Windows Sandbox Launcher

ShareX

Capture your screen, create GIFs, and record videos through this versatile solution that includes various other amenities: an OCR scanner, image uploader, URL shortener, and much more
ShareX

% discount
7-Zip
  • 7-Zip
  • Windows Sandbox Launcher
  • ShareX
  • IrfanView
  • Bitdefender Antivirus Free
  • 4k Video Downloader
  • Zoom Client
  • Context Menu Manager
  • Microsoft Teams
  • calibre
essentials


Click to load comments
This enables Disqus, Inc. to process some of your data. Disqus privacy policy