I need to parse a MIDI file and generate note-on messages at the right moments.
I'm currently using a port of http://csharpsynthproject.codeplex.com/ (this is the port here)
The problem with this port is that the sequencer and the synth are so heavily wrapped up in one another that it is a major headache to try to separate them.
Hence I am looking for an alternative approach.
π
There is MIDI.NET that has Midi File reading and writing support but no sequencer build in.
There is also the C# Midi Toolkit that can also read midi files and does come with a sequencer.
full disclosure: I am the author of MIDI.NET
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With