Results 1 to 8 of 8

Thread: Music decoder, possible?

  1. #1

    Thread Starter
    New Member
    Join Date
    Mar 1999
    Location
    Oregon, USA
    Posts
    3
    Greetings. I was wondering how possible the following project would be:

    A program would read in music from the CD Rom, and decypher the music, such that the notes of individual insturments would be displayed (eg. the note that was being played by the bass player would be displayed onscreen, along with the CD playing). The program would have to select a given range to hone in on specific insturments (say, higher for a trumpet, lower for a tuba), but would anyone imagine such a software product could be designed, or does one like this exist already?

  2. #2
    Frenzied Member Buzby's Avatar
    Join Date
    Jan 1999
    Location
    UK
    Posts
    1,670
    Good luck... you'll need it.

    Seriously - think how difficult it is for a human to listen to a certain instrument in a piece of music - could you for example hum the 3rd Violen part of Beethoven's 5th!! I've never heard of anything that can do what you ask - and I wouldn't be too confident with the results if it did. It may be possible with a great deal of filtering to pick out individual frequencies but when so many instruments overlap the same range of notes how are you going to program a PC to distinguish between them?

    Let me know if you get it to work though!

    Cheers

    'Buzby'
    Visual Basic Developer
    "I'm moving to Theory. Everything works there."

  3. #3
    Frenzied Member
    Join Date
    Mar 2000
    Posts
    1,089
    If you can do This you'll be fairly wealthy. and smug.

    I think it probably is possible but very hard indeed, The maths in there will get unbelevably hardcore, and you should know a lot about sound engineering, you can change the sound of a guitar so it's almost unrecognisable with £20 worth of effects pedal.

    If you know a quallified sound engineer and a **** hot mathematician give it a go

  4. #4
    Hyperactive Member
    Join Date
    Jan 1999
    Location
    Rotterdam, Netherlands
    Posts
    386
    Actually, if you did the uhmm don't know how it's called in English... kinda university but then for music...
    My sister-in-law did a part of that school, and she actually could write down certain parts of music into notes for each instrument seperately...
    I remember I've heard that there is such a program which can do that, but I have no clue at all where/when/what it was... so that's not much of a help now is it....
    Hope this helps

    Crazy D

  5. #5
    Hyperactive Member
    Join Date
    Jan 2000
    Location
    London
    Posts
    290
    This is hard! Humans can be taught to do it, but it takes a while...

    You can get software so that you can play a clean guitar part into software and it will work out the note you played, but i dont know if it works for chords yet.

    So as far as just putting a cd in and getting multiple scores - well, come back in 10 years, maybe you could buy something then for $10,000 or something, but i dont think you`re going to see Public Function ScoreFromCd(.... anytime soon!

    Sorry!

    Alex.

  6. #6
    Frenzied Member Buzby's Avatar
    Join Date
    Jan 1999
    Location
    UK
    Posts
    1,670
    I know this was a while ago but I've since discoverd an app called Amazing MIDI (search for it on http://www.Winfiles.com) that takes a .WAV file for input and outputs a .MIDI file - it seems quite good and works with chords and multiple voices etc.
    Still quite a way off from the original request, though.

    'Buzby'
    Visual Basic Developer
    "I'm moving to Theory. Everything works there."

  7. #7
    Frenzied Member markman's Avatar
    Join Date
    Nov 2000
    Location
    Florida.
    Posts
    1,197

    Question

    Is there any way to write music? Maybe you have seen some source code somewhere...
    retired member. Thanks for everything

  8. #8
    transcendental analytic kedaman's Avatar
    Join Date
    Mar 2000
    Location
    0x002F2EA8
    Posts
    7,221
    Eh, check out http://www.wotsit.org, there's a big source of different file formats, including music formats (composed with trackers) like .mid .mod .xm .s3m .it and a lot of others.

    For the qwestion about decomposing music in wave format to instrumental music formats, it's of course possible but a bit too hard to accomplish, at least 10 times harder than it was for microsoft to make voicerecognision...

    Well hope nobody here seriously start thinking about doing it...
    Use
    writing software in C++ is like driving rivets into steel beam with a toothpick.
    writing haskell makes your life easier:
    reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
    To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width