views:

225

answers:

5

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.

+1  A: 

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

Iain
It's far beyond JFuge, but thanks for posting. If you find additional stull I will appreciate your input.
Shimmy
+2  A: 

I found something, not as good as JFugue at all, in purpose of composing MIDI and notable music, but still a good start, checkout NAudio by Mark Heath, a great .NET music library I would say it should be contained in the BCL.

logo midi-dot-net
Another great C# project by Tom Lokovic.

Shimmy
A: 

Well, not just like JFugue but I've used the BASS library for .Net. You can find the library at the un4seen web

It has audio control and midi thru plugins. Hope it helps.

SoMoS
I am focusing in the music transcription part, which BASS doesn't provide at all.
Shimmy
+1  A: 

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.

icemanind
+1  A: 

I've used Midi Toolkit before as a starting point, perhaps you find it useful.

BTW, JFugue is not only a library, but also a syntax. I'm working on porting it to Ruby, and it'd be nice if someone (you, maybe?) port it to .NET =)

Chubas
Exactly, I am talking about the syntax! that's why I mentioned "like Fugue"
Shimmy