Releases: midi2-dev/ni-midi2
Releases · midi2-dev/ni-midi2
v1.10.0
What's Changed
- Documentation update and example code by @fdetro in #3
- Add convenience functions to add
uint32
to sysex7
by @timrae in #4
New Contributors
Full Changelog: v1.9.0...v1.10.0
v1.9.0
There was a mismatch between the factory and filter function naming for some of the MIDI 2 Channel Voice Messages (e.g. make_registered_controller_message()
vs. is_midi2_registered_controller_message()
. midi has been removed from those filter function names (e.g. is_registered_controller_message()
) , the midi versions are now deprecated.
Also introduced is_registered_per_note_controller_pitch_message()
and convenience conversions between controller_value
and pitch_7_25
. These changes should improve readability of the code.
Full Changelog: v1.8.5...v1.9.0
v1.8.5
support 14 bit in controller_value
, useful for MIDI 1 (N)RPNs
v1.8.4
- fix Property Exchange chunk validation
v1.8.3
- more VS 2022 warning fixes
v1.8.2
- fix VS 2022 warnings in
as_double()
tests
v1.8.1
- fix signed/unsigned mismatch warning with older MSVC compilers
v1.8.0
- fix MIDI CI profile messages, some implementations were not yet compatible with MIDI CI 1.2
v1.7.0
- add note attribute helpers
- add pitch bend sensitivity helpers
v1.6.0
- add support for double precision numbers
- fix under/overflows in +operators