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
| 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
|