Sign in Sign up
nuget

Melanchall.DryWetMidi

DryWetMIDI is the .NET library to work with MIDI files and MIDI devices. 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 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.

Activity

Latest release
3mo ago
Total releases
35
Cadence
~3 months
Last 12 months
3

Reach

Stars

Details

License
MIT
First release
May 25, 2017
Releases
Version Released
9.0.0-prerelease8 pre
9.0.0-prerelease1 pre
8.0.3 patch
8.0.2 patch
8.0.1 patch
8.0.0 major
7.2.0 minor
7.1.0 minor
7.0.2 patch
7.0.1 patch
7.0.0 major
6.1.4 patch
6.1.3 patch
6.1.2 patch
6.1.1 patch
6.1.0 minor
6.0.1 patch
6.0.0 major
5.2.1 patch
5.2.0 minor
5.1.2 patch
5.1.1 patch
5.1.0 minor
5.0.0 major
4.1.1 patch
4.1.0 minor
4.0.0 major
3.1.0 minor
3.0.0 major
2.0.1 patch
2.0.0 major
1.3.0 minor
1.2.0 minor
1.1.0 minor
1.0.0 initial