Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

.NET API for music programming? [closed]

In short words I am looking for a .NET translation of JFugue.

Update
I realize that there is no real .NET alternative for JFugue, the posts bellow are always great as a guideline for one who wants to develop it by his own.
Thanks for all of you.

Note: I want to emphsize that my search is on the transcription part, not the playing part, in other words, I am looking for a .NET engine that has MIDI-mapping classes etc.

NAudio seems to be the hottest alternative so far.

like image 682
Shimmy Weitzhandler Avatar asked Jul 06 '10 03:07

Shimmy Weitzhandler


3 Answers

Checkout NAudio by Mark Heath, a great .NET music library I would say it should be contained in the BCL.

logo
(source: google.com)
midi-dot-net
Another great C# project by Tom Lokovic.

like image 85
Shimmy Weitzhandler Avatar answered Nov 09 '22 20:11

Shimmy Weitzhandler


Carl Franklin the host of dotnet rocks has done some work with this, if you look at his code samples it may help: http://www.franklins.net/dotnet.aspx.

He also did a screen cast on Midi routers.

Hope this helps

like image 21
Iain Avatar answered Nov 09 '22 19:11

Iain


Don't know if this will help or not: http://www.c-sharpcorner.com/UploadFile/mgold/SheetMusicRecorder09242005060541AM/SheetMusicRecorder.aspx

its a musical keyboard, but you should be able to reverse engineer the source code and adapt it to suit what you are trying to do.

like image 31
Icemanind Avatar answered Nov 09 '22 20:11

Icemanind