5

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.

π

P i
  • 29,020
  • 36
  • 159
  • 267

1 Answers1

7

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

Jean-François Fabre
  • 137,073
  • 23
  • 153
  • 219
obiwanjacobi
  • 2,413
  • 17
  • 27