AM_MIDI2.0Lib icon indicating copy to clipboard operation
AM_MIDI2.0Lib copied to clipboard

A MIDI 2.0 C++ Library

Results 7 AM_MIDI2.0Lib issues
Sort by recently updated
recently updated
newest added

…fixed PE chunking issues -Fixed a bug in midiCIProcessor::processMIDICI where checkMUID was called in a way that would always return FALSE -Added PE Status compiler defs for convinience -Fixed typo...

You currently have the MIDI 2 UMP MIDI 1 UMP transform. This is a request for the opposite. In practice, all MIDI 2.0 devices should be able to handle MIDI...

Currently the supported triplets in the vcpkg include `Arm64` and `x64`. For the Windows MIDI Services SDK, we also need `Arm64EC `because that's the recommendation for most DAWs on Arm64...

enhancement

Whilst reading through the bytestreamToUMP code I realized that the readIndex, writeIndex, bufferLength, and umpMessage fields are used together to form a FIFO/circular buffer. I've added a FIFO class to...

This avoids the need for a default ctor and ensures that all data members are initialized to reasonable values. This is the PR that I promised [here](https://github.com/midi2-dev/AM_MIDI2.0Lib/pull/11#issuecomment-2172895289). Sorry it took...

Following the suggestion by @dhjdhj in https://github.com/midi2-dev/AM_MIDI2.0Lib/discussions/3, I thought I'd have a stab at the change! Created a umpCommon struct which contains the fields that are common to umpCVM, umpGeneric,...

Previously the full signature for each of the UMP processor callbacks was present twice in the code: once in the definition of the member variable, and again in the signature...