NuGet Package 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.

Info

Version: 6.0.0
Author(s): melanchall
Last Update: Friday, October 22, 2021
.NET Fiddle: Create the first Fiddle
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

12

days-since-last-release

45