Skip to content

Releases: mauer/xmidictrl

Release v1.13

21 Mar 09:10
Compare
Choose a tag to compare

!!! Breaking changes !!!

  • Moved parameter sl_dataref from profile to device, to allow a sl_dataref for each device (see example files)
  • Renamed velocity to data_2 to be more aligned with the midi specification (see documentation for exact naming)

Fixes and new features:

  • Updated FontAwesome to latest version 6.4.2
  • Added sublayer support for outbound messages
  • Enabled slider mappings for virtual devices
  • Added paging to logging windows for better performance, remove max log setting

Release v1.12

15 Oct 14:56
Compare
Choose a tag to compare

Fixes and new features:

  • Some general refactoring and minor bug fixes
  • Added support for include files in aircraft profiles
  • Added option to delay outbound messages

Release v1.10

03 Oct 12:12
Compare
Choose a tag to compare

Fixes and new features:

  • Fixed copyright year in about dialog
  • Fixed mapping error in 733 example
  • Fixed check for min/max value when modifier_up is negative
  • Added new outbound message type "constant"
  • Added new outbound message type "slider" for motorized hardware sliders
  • Added option to delay encoders (parameter "delay")
  • Display ACF-Filename in profile window
  • Updated X-Plane SDK to version 4.0.1
  • Updated Dear ImGUI and RtMidi components
  • Removed depreciated mappings (cc / mapping)
  • Added virtual device

Release v1.04

11 Feb 12:47
Compare
Choose a tag to compare

Fixes and new features:

  • Added universal binary for macOS
  • Updated X-Plane SDK to version 4.0.0, Beta 1
  • Removed debug screen message when executing XMidiCtrl commands
  • Fixed small error in CL650 example mapping
  • Added default encoder mode in device settings
  • Moved logfile into preference folder where it should have been from the beginning on
  • Added reload button on general page of aircraft profile

Release v1.02

18 Jul 15:39
Compare
Choose a tag to compare

Fixes and new features:

  • Improved logging system to fix crashes on Linux platform
  • Fixed mapping in CL650 example
  • Fixed crash on Mac OS when closing info window

Release v1.01

30 May 16:14
Compare
Choose a tag to compare

Fixes and new features:

  • Fixed segmentation fault in Linux systems
  • Added option to disable the info window globally
  • Adjusted size of profile window

Release v1.00

16 May 19:05
Compare
Choose a tag to compare

Fixes and new features:

  • Added new mapping type to send init messages once after the aircraft profile has been loaded
  • Added test function when setting up the info window to check the window position immediately
  • Added reset button for info window settings
  • Info window position will be saved correctly now
  • Info window will not block input for other windows
  • Added label to display messages on the screen
  • Added dataref support for Push&Pull mappings
  • Added new parameters send_on / send_off for outbound messages
  • Complete rewrite of the logging
  • Rewrite of settings, profile and messages windows
  • Added example for iniBuilds A310 and Felis B747-200
  • Updated example for ToLiss A321
  • Added support for note, pitch bend and program change midi messages
  • Enhanced mapping for outbound messages (value arrays)
  • Added new mode (momentary) for inbound dataref mappings
  • Improved documentation
  • Fixed mapping problem in ZIBO Boeing 738 example
  • Added new parameters value_min and value_max for encoder dataref mappings
  • Added option to disable the common aircraft profile

Release v0.62

25 Jan 08:35
Compare
Choose a tag to compare

Fixes and new features:

  • Sliders can now be defined with a reversed axis by swapping value_min / value_mix (e.g. value_min = "1", value_max = "0")
  • If the connection to a MIDI device is lost, processing outbound messages will be stopped
  • Added new menu item for official support forum
  • Added support for Mac, many thanks to TwinFan (LiveTraffic) for his help!
  • Adjusted readme file
  • Added support for reading and writing datarefs, use format sim/cockpit/switches[2]
  • Included printable overlay for A321 example
  • Included template for Behringer X-Touch Mini overlay

Release v0.61

11 Jan 20:48
Compare
Choose a tag to compare

Fixes and new features:

  • Fixed small mapping error in IXEG 737-300 example
  • Fixed debug message for Push&Pull End command, as it was logging the pull instead of the push command
  • Don't show messages window if no aircraft profile was found
  • Improved mapping for Hot Start Challenger 650 (ISI Baro instead of FO Baro)
  • Changed load event for aircraft profiles to prevent dataref error with the Hot Start Challenger 650
  • Internal refactoring for better code readability
  • Added new mapping mode for encoders (range instead of relative)

Release v0.60

05 Jan 22:22
Compare
Choose a tag to compare

Version 0.60

Changes and new Features::

  • Changed mapping error in profile for ZIBO 737-800 (CC 11 -> DH)
  • Changed license from MIT to AGPL
  • Improved column widths in messages window
  • Fixed mapping error in ZIBO example (many thanks to daan_vb for pointing them out)
  • Implemented new feature to use sublayers for HotStart CL650
  • Rewrote Push&Pull mapping, the pull command will be executed while the button is pressed down longer than 0.5 seconds
  • Added option to define two different datarefs for outbound messages, e.g. sim/pilot/caution and sim/copilot/caution
  • Added option to define multiple values for inbound dataref messages, e.g. toggle through autobrake settings
  • Added custom commands to bind most menu entries of XMidiCtrl to buttons and keyboard commands
  • Added threads for sending outbound messages to improve the performance
  • Velocities for button pressed/released can be defined for inbound command mappings
  • Velocities for light on/off can be defined for outbound dataref mappings
  • Improved documentation
  • Added example configuration for Hot Start CL-650, created by Reflected Reality Simulations
  • Added example configuration for Hot Start TBM 900
  • Added example configuration for IXEG 737-300
  • Added new option to map an encoder to a dataref instead of commands
  • Added new option to map a slider to a dataref instead of commands
  • New option to limit the number of messages to be shown in the messages window (for performance reasons)
  • Added a Linux version of the plugin