Melanchall.DryWetMidi NuGet Package

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.




Got any Melanchall.DryWetMidi Question?





Info

Version: 7.2.1-prerelease1
Author(s): melanchall
Last Update: Sunday, September 15, 2024
.NET Fiddle: Online Example
Project Url: https://github.com/melanchall/drywetmidi
NuGet Url: https://www.nuget.org/packages/Melanchall.DryWetMidi


Install
Install-Package Melanchall.DryWetMidi
dotnet add package Melanchall.DryWetMidi
paket add Melanchall.DryWetMidi
Melanchall.DryWetMidi Download (Unzip the "nupkg" after downloading)

.NETFramework 4.5
  • No dependencies.
.NETStandard 2.0
  • No dependencies.


Tags



STATS

must-have-score

3.1

avg-downloads-per-day

38

days-since-last-release

67