MIDI guitar sheet music player in .net

T

tony.held

Hi all,

I would like to develop software that displays guitar sheet music and
play it via midi. I plan on using visual studio .net 2005 (probably VB
but maybe C#). I was thinking about having the stanza illuminate notes
as they are played and allow the user to adjust the playback speed for
learning purposes. I think I can put together the midi part, but I'm
having trouble deciding the best way to implement the interface. I was
hoping to create a kind of drag and drop designer that creates custom
controls for notes which can be put into a panel representing the
measure. Any off the cuff advice on how I should implement the
interface (i.e. what controls should I inherit from?) or a good object
model? Issues such as notes background transparency and snapping to
the sheet music lines are not fully cemented yet.

Thanks, Tony ([email protected])

PS if you think I'm posting in the wrong newsgroup feel free to
recommend a more appropriate location.
 
K

Ken Halter

Hi all,

I would like to develop software that displays guitar sheet music and
play it via midi. I plan on using visual studio .net 2005 (probably VB

Since you crossposted to dotNet and non-dotNet groups....

For future reference...

You'll want to post that question in a .Net group.
They all contain "dotnet" or "vsnet" in their names.
This and all other groups on the MS server that start with
"microsoft.public.vb"
are for VB Classic (mostly VB5/6) and were in existance long before any .Net
products were released. While some of the code looks the same, they are very
different products and require a different set of groups.

Try one of these:
news://news.microsoft.com/microsoft.public.dotnet.general
news://news.microsoft.com/microsoft.public.dotnet.languages.vb
news://news.microsoft.com/microsoft.public.dotnet.languages.vb.controls
news://news.microsoft.com/microsoft.public.dotnet.framework.interop
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top