Jump to content

Recommended Posts

Posted

XMidiCtrl - A MIDI Controller Plugin for X-Plane

View File

 

1201352441_BehringerX-TouchMini(CL650).thumb.jpg.d600dfdc0d94f18375d055109ce8fdf7.jpg

About this plugin
You have a MIDI Controller at home with lots of buttons and knobs? Why not use it with your favourite aircraft to control the autopilot and many other functions! XMidiCtrl is a plugin for X-Plane 11, which allows you to connect MIDI controllers to X-Plane commands and datarefs without the need of additional software.

The plugin was developed for X-Plane 11.50+ / 12 and supports Microsoft Windows, Linux and macOS (universal build).

The following devices are officially supported:

  • Behringer X Touch Mini

The following devices are known to work:

  • Behringer BCR2000
  • Behringer X-Touch Compact
  • Loupedeck Live

XMidiCtrl is open source: GitHub page

 

Features

  • Create different profiles for your aircrafts
  • Bind knobs and buttons of your controller to X-Plane Commands and DataRefs
  • Simulate push and pull functions for buttons (normal button press = push, long botton press = pull)
  • Send MIDI messages to the MIDI device to illuminate buttons when certain modes are active (e.g. autopilot, heading mode, ...)
  • Developed in C++ with no performance impact in your simulator

 

Donate
If you like XMidiCtrl and want to support its further development then you can donate.

 

Documentation
Detailed documentation of the plugin and all mapping options can be found here.

 

Support
If you need support or want to chat about the plugin then please visit the official support forum.

 

Installation
Extract the ZIP file and move its entire XMidiCtrl folder into your ..\X-Plane\Resources\plugins directory.

 

Examples
I have included the following examples as well as overlays to print out in the examples folder:

  • ToLiss A321
  • Hot Start TBM 900
  • Hot Start Challenger 650
  • IXEG 737-300
  • ZIBO 737-800
  • iniBuilds A310
  • Felis Boeing 747-200

 

Templates
I included a template for the Behringer X-Touch Mini in the templates folder of the installation package. This template includes an example mapping and further information about the supported mapping options. I have also included my hardware configuration of the Behringer X-Touch Mini in the same folder. You can apply those settings using the X-Touch Editor from Behringer.

To use the template file, simply copy it into your aircraft folder and start adding commands and/or datarefs for your buttons and encoders.

 

Usage
When a new aircraft is loaded, the plugin will search in the aircraft directory for a file called XMidiCtrl.toml. The profile uses the TOML language and holds information about the MIDI devices to be used and the mappings of the encoders and buttons. Further information about the TOML syntax can be found here. The configuration of XMidiCtrl might be a bit intimidating at the beginning, but it is quite straight forward. Please don't hesitate to contact me if you run into problems.

 

Screenshots

Aircraft_Profile_Info.thumb.jpg.fd336339f7d64362251faafebb99a28c.jpg

Aircraft_Profile_Warnings.thumb.jpg.fbdd9626fb3c6b0f30a474bea88ffea9.jpg

MIDI_Devices.jpg.0aa6505c7642e032eecb96aee5424389.jpg

General_Log.thumb.jpg.a327d11ccb43c8ff469fbe786356bcd6.jpg

MIDI_Log_Mapping.thumb.jpg.077d90e16d18a43e5b281eb8105a1bb6.jpg

Settings_General.thumb.jpg.f7c92d2532c4f9ef20e715b006c1e692.jpg

Settings_Logging.thumb.jpg.627d9c843df0bce187eaaf7dc4799731.jpg

Settings_Paths.thumb.jpg.7c461590965fb4ff48a67a1f62cf6447.jpg

Label.jpg

MIDI_Log_Direction.jpg

MIDI_Log_Info.jpg


 

  • 2 years later...
Posted

Hello! I encountered some issues:

  1. While looking at the plugin PATH, mine is empty and not like your screenshot it shows the path to the XMidiCtrl folder
  2. While clicking the show midi device button, I cannot find the Loupedeck Live(Razer Stream Controller in my case)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...