Install
Install-Package Melanchall.DryWetMidi
dotnet add package Melanchall.DryWetMidi
paket add Melanchall.DryWetMidi
Melanchall.DryWetMidi Download (Unzip the "nupkg" after downloading)
Dependencies
.NETFramework 4.5
No dependencies.
No dependencies.
Tags
It allows:
* Read, write and create Standard MIDI Files (SMF). It is also possible to read RMID files where SMF wrapped to RIFF chunk.
* Work with... h MIDI devices: send/receive MIDI data, play back and record MIDI data.
* Finely adjust process of reading and writing.
It allows, for example, to read corrupted files and repair them, or build MIDI file validators.
* Implement custom meta events and custom chunks that can be write to and read from MIDI files.
* Manage MIDI data either with low-level objects, like event, or high-level ones, like note.
* Build musical compositions.
* Perform complex musical tasks like quantizing, notes splitting or converting MIDI files to CSV. more