godot/drivers
Ibrahn Sahir 607c5ec49f Move MIDI parsing up from ALSA driver to platform independent driver.
Aims for more consistent MIDI support across Windows, MacOS, Linux and
to provide a base for adding MIDI drivers for other platforms.
Reworks the MIDIDriverALSAMidi MIDI parsing implementation as a platform
independent version in MIDIDriver::Parser.
Uses MIDIDriver::Parser to provide running status support in MacOS
MIDIDriverCoreMidi.
Collects connected input names at open, ensuring devices indices reported
in events match names in array returned from get_connected_inputs.

Fixes #77035.
Fixes #79811.

With code review changes by: A Thousand Ships (she/her)
<96648715+AThousandShips@users.noreply.github.com>
2024-06-25 16:46:30 +01:00
..
alsa
alsamidi Move MIDI parsing up from ALSA driver to platform independent driver. 2024-06-25 16:46:30 +01:00
backtrace
coreaudio
coremidi Move MIDI parsing up from ALSA driver to platform independent driver. 2024-06-25 16:46:30 +01:00
d3d12 [LLVM/MinGW] Fix/suppress DX12 related warnings. 2024-06-19 23:40:06 +03:00
egl
gl_context
gles3 Merge pull request #93560 from dsnopek/webxr-emscripten-3151 2024-06-25 09:20:01 +02:00
png
pulseaudio
unix
vulkan
wasapi
windows
winmidi Move MIDI parsing up from ALSA driver to platform independent driver. 2024-06-25 16:46:30 +01:00
xaudio2
register_driver_types.cpp
register_driver_types.h
SCsub