Releases: mauer/xmidictrl
Releases · mauer/xmidictrl
Release v1.13
!!! 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
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
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
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
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
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
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
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
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
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