473,508 Members | 2,396 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

An Idea Wondering if it can be done

This question is primarily directed at those of you who use vb.net and
are musicians.

I have been toying with the idea of trying to write a program and some
how do this...

It would play an MP3 file

It would as it played list the chords in the song (basically somehow we
would have to be able to make it understand what notes are what based on
sound)

OR

It would show the notes in the song (basically we would have to be able
to make it understand what notes are what based on sound)

Do you guys have any ideas how we might do this or do you think it is
doable? Has it been done before?

Kelly

Nov 21 '05 #1
2 922
Hmmmmmmmm. Superb idea, but complicated. More in a theoretical sense than
a technical one. Ask this question in comp.ai.neural-nets for starters.
You might also want to ask in some "audio/sound processing" newsgroups,
although I don't have knowledge of these things........
"scorpion53061" <sc************@nospamhereyahoo.com> wrote in message
news:O9**************@TK2MSFTNGP15.phx.gbl...
This question is primarily directed at those of you who use vb.net and are
musicians.

I have been toying with the idea of trying to write a program and some how
do this...

It would play an MP3 file

It would as it played list the chords in the song (basically somehow we
would have to be able to make it understand what notes are what based on
sound)

OR

It would show the notes in the song (basically we would have to be able to
make it understand what notes are what based on sound)

Do you guys have any ideas how we might do this or do you think it is
doable? Has it been done before?

Kelly

Nov 21 '05 #2
Kelly,

Download the newest DirectX 9c SDK development kit. In that are samples.

You need the DirectSound samples in that, forget the other ones.

The only problem is that DirectX uses only wav files and that the C# samples
are in my eyes direct from C++ translated files. However I think that the
rest (beside that wav) what you ask if very good to do in DirectX even in
those samples.

Two of the samples I have translated to VBNet when you want them, just send
me a email and than I reply them to your email adres. (Probably tomorrow)

(You can of course when you want them as well tell me that your emailadres
is valid and that I can use those for that files when you want them).

And when you have those two samples of me the other ones are in my opinion
easy to translate from C# to VBNet. (There is in my opinion a to much not
needed stuff in the C# samples for DirectSound).

I hope that it can help

Cor
Nov 21 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
1922
by: Joh | last post by:
hello, here is my trouble, i would to like to write a program which could help me to detect sequence of consecutive words in list in a very efficient way. (i need to do it upon large amount of...
2
1954
by: Antoon Pardon | last post by:
I was wondering what people whould think about a change of behaviour in the split method fo strings. The idea would be that if maxsplit was negative then abs(maxsplit) splits would be done, but...
5
1710
by: Hugo Elias | last post by:
Hi all, I have an idea for a better IDE. Though I don't have the skills required to write such a thing, if anyone's looking for a killer app, maybe this is it. If I'm typing at a rate of 10...
4
1187
by: Angelos | last post by:
Ok ... I want to Create a Content Management System that I will add pages and then it will automatically create a menu system and add each page in it.... Also if I have a page with products......
5
1110
by: Michael | last post by:
What is the general opinion of having code in the html section of an asp.net page. For example.. <img src="<%=myImageString%>" /> I see something like that done many times in examples, but...
1
1227
by: Roy | last post by:
Ok, here's my problem and I'm a first year webbie, so you'll have to bear with me. I'm converting some Access reports over to a .NET website. It's your typical Access cluster$#@$ (pardon my...
4
1194
by: Mr Seth T | last post by:
I am supposed to implement a web app in C#/.NET and it needs to be installed on the customer's server and ran from anywhere. The problem is this software needs to be licensed by user (i.e. they...
2
2627
by: Gordon Burditt | last post by:
I had this idea about preventing session fixation, and I'm wondering what anyone else thinks about it. The idea is, essentially, don't allow session ids that YOUR PHP didn't generate (and aren't...
4
1302
by: Gordon | last post by:
I'm using a factory pattern to generate objects, so I can check the success of the operation in the factory, return the object on success or return NULL on failure. The objects are abstractions of...
0
7224
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
7379
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
1
7038
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
7493
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
5625
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
1
5049
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
4706
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
3192
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
1
763
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.