drywetmidi
drywetmidi copied to clipboard
.NET library to read, write, process MIDI files and to work with MIDI devices
The high resolution timing logic contained in this library is a hidden gem. Would anyone consider separating it out into a new open source project?
In the file: https://github.com/melanchall/drywetmidi/blob/71bc4cabe87e8c69cba90a4f2211753cfe838118/DryWetMidi/Devices/Clock/TickGenerator/MidiTimerWinApi.cs Library uses obsolete Windows function: ```csharp public static extern uint timeSetEvent(uint uDelay, uint uResolution, TimeProc lpTimeProc, IntPtr dwUser, uint fuEvent); ``` https://docs.microsoft.com/en-us/previous-versions/dd757634(v=vs.85) https://docs.microsoft.com/en-us/windows/win32/multimedia/starting-a-single-timer It would be...
Hi Max, I have a question referring the "Playback" object: If I created a playback-object, and I'm now using it (e.g. also by having added EventHandlers and play-event filters) and...
Hi, using an USB-C Hub with several devices connected, result in an "Out of Memory Exception" when sending SysExEvents. This does not happen, when sending Quarter Messages. When the Midi-Device...
This is an excellent library, but I encountered problems when compiling with the IL2CPP mode. I hope support for Unity IL2CPP mode can be added. Thank you very much! error...
I know there is an issue raised for iOS support. Android support would be nice as well though.
iOS support
### Discussed in https://github.com/melanchall/drywetmidi/discussions/235 The discussion moved to the issue for more convenient conversation. Key moments: 1. For iOS we need an .a file statically linked with an application. 2....
DryWetMidi is definitely the best thing I have found on my long journey so far. Unfortunately, I have little experience with C# and so I have to switch to VB.NET...
I couldn't find anything specific that mentions this, so apologies if this is already answered. Now that MIDI 2.0 has been well established for around a year or so, are...