Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Music Notation Parsing

Music Notation Parsing

Scheduled Pinned Locked Moved The Lounge
jsonquestionlearning
57 Posts 21 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M MSBassSinger

    I may be totally wrong, but it seems that there should be a fairly good piece of software that can "listen" to a WAV or MP3 of a song, and transcribe (polyphonically) the various parts into staves of notes for that instrument. Anyone know of such an application? Anyone aware of one being developed using machine learning? Thanks in advance.

    G Offline
    G Offline
    GuyThiebaut
    wrote on last edited by
    #5

    It would be very interesting to see how it would handle the time signature for Metallica's Master Of Puppets Metallica and the Missing 32nd Note- Master of Puppets Analyzed - YouTube[^]

    “That which can be asserted without evidence, can be dismissed without evidence.”

    ― Christopher Hitchens

    1 Reply Last reply
    0
    • M MSBassSinger

      I may be totally wrong, but it seems that there should be a fairly good piece of software that can "listen" to a WAV or MP3 of a song, and transcribe (polyphonically) the various parts into staves of notes for that instrument. Anyone know of such an application? Anyone aware of one being developed using machine learning? Thanks in advance.

      M Offline
      M Offline
      Munchies_Matt
      wrote on last edited by
      #6

      You want software, that can hear a song, and transcribe each instrument, being able to recognise two different guitars, a guitar from a bass etc, in its right key, a key which is determined by the average of the notes played, and is not even always evident, into notes that depend on that key? Dream on, it is impossible.

      G D M 3 Replies Last reply
      0
      • M Munchies_Matt

        You want software, that can hear a song, and transcribe each instrument, being able to recognise two different guitars, a guitar from a bass etc, in its right key, a key which is determined by the average of the notes played, and is not even always evident, into notes that depend on that key? Dream on, it is impossible.

        G Offline
        G Offline
        GenJerDan
        wrote on last edited by
        #7

        Munchies_Matt wrote:

        Dream on, it is impossible.

        MIT is already working on it - isolating individual instruments - in videos, anyway. From there you just need to do some FFT to get the notes, map them to whatever, then transcribe that. I wouldn't want to do it, but people already are.

        We won't sit down. We won't shut up. We won't go quietly away. YouTube, VidMe and My Mu[sic], Films and Windows Programs, etc. and FB

        M B K 3 Replies Last reply
        0
        • G GenJerDan

          Munchies_Matt wrote:

          Dream on, it is impossible.

          MIT is already working on it - isolating individual instruments - in videos, anyway. From there you just need to do some FFT to get the notes, map them to whatever, then transcribe that. I wouldn't want to do it, but people already are.

          We won't sit down. We won't shut up. We won't go quietly away. YouTube, VidMe and My Mu[sic], Films and Windows Programs, etc. and FB

          M Offline
          M Offline
          Munchies_Matt
          wrote on last edited by
          #8

          GenJerDan wrote:

          isolating individual instruments

          Easy in a three piece band perhaps, in an orchestra?

          GenJerDan wrote:

          map them to whatever

          And how do you determine the key? There are only 12 notes. Working out the key is very difficult.

          G B P R 4 Replies Last reply
          0
          • M MSBassSinger

            I may be totally wrong, but it seems that there should be a fairly good piece of software that can "listen" to a WAV or MP3 of a song, and transcribe (polyphonically) the various parts into staves of notes for that instrument. Anyone know of such an application? Anyone aware of one being developed using machine learning? Thanks in advance.

            J Offline
            J Offline
            Jacquers
            wrote on last edited by
            #9

            Quite a difficult task, but it seems like there is software that can come close. Just Goolgle for 'create score from audio' - there are free trials available for some of them. [AnthemScore | Music Transcription Software](https://www.lunaverus.com) [Software that automatically transcribes music to make your job easier](https://windowsreport.com/automatically-transcribe-music/)

            1 Reply Last reply
            0
            • G GenJerDan

              Munchies_Matt wrote:

              Dream on, it is impossible.

              MIT is already working on it - isolating individual instruments - in videos, anyway. From there you just need to do some FFT to get the notes, map them to whatever, then transcribe that. I wouldn't want to do it, but people already are.

              We won't sit down. We won't shut up. We won't go quietly away. YouTube, VidMe and My Mu[sic], Films and Windows Programs, etc. and FB

              B Offline
              B Offline
              Bob1000
              wrote on last edited by
              #10

              Yes - would never say its impossible, in fact its getting more likely all the time. Seasoned musicians can easily pick up on the key, and from that and their musical knowledge will have a good idea of how to play along with a band even if they don't know the individual piece. For a device it will depend on how complicated the piece being played is and the instruments. For solo instruments especially those that aren't playing chords its relativity easy. Add chords - a bit more difficult but still fundamentally an FFT, a bit of timing and logic. Where it starts to get complicated is multiple instruments and techniques for example bends etc., but add some AI and possible directional information of the sound sources not impossible. Would it be useful, probably not, although have to admit wouldn't mind something that could write out music scores as I played it from a guitar or scored the quality and correctness of a chord! Although already have a device which judges musical quality - its called a partner!

              1 Reply Last reply
              0
              • M MSBassSinger

                I may be totally wrong, but it seems that there should be a fairly good piece of software that can "listen" to a WAV or MP3 of a song, and transcribe (polyphonically) the various parts into staves of notes for that instrument. Anyone know of such an application? Anyone aware of one being developed using machine learning? Thanks in advance.

                B Offline
                B Offline
                Bob1000
                wrote on last edited by
                #11

                Would never say its impossible, in fact its getting more likely all the time. Seasoned musicians can easily pick up on the key, and from that and their musical knowledge will have a good idea of how to play along with a band even if they don't know the individual piece. For a device it will depend on how complicated the piece being played is and the instruments. For solo instruments especially those that aren't playing chords its relativity easy. Add chords - a bit more difficult but still fundamentally an FFT, a bit of timing and logic. Where it starts to get complicated is multiple instruments and techniques for example bends etc., but add some AI and possible directional information of the sound sources not impossible. Would it be useful, probably not, although have to admit wouldn't mind something that could write out music scores as I played it from a guitar or scored the quality and correctness of a chord! Although already have a device which judges musical quality - its called a partner!

                G 1 Reply Last reply
                0
                • M Munchies_Matt

                  GenJerDan wrote:

                  isolating individual instruments

                  Easy in a three piece band perhaps, in an orchestra?

                  GenJerDan wrote:

                  map them to whatever

                  And how do you determine the key? There are only 12 notes. Working out the key is very difficult.

                  G Offline
                  G Offline
                  GenJerDan
                  wrote on last edited by
                  #12

                  Munchies_Matt wrote:

                  Easy in a three piece band perhaps, in an orchestra?

                  I think it's probably only working with videos so they can match the music to the motion of the instrument to some extent. There are also different tonal qualities, of course. But I wouldn't want to try differentiating between the first violin and the second. :laugh:

                  Munchies_Matt wrote:

                  And how do you determine the key? There are only 12 notes. Working out the key is very difficult.

                  Not really, as long as it's a "standard" key without accidentals. And, score notation-wise, there isn't difference between C Maj and A Min, etc.

                  We won't sit down. We won't shut up. We won't go quietly away. YouTube, VidMe and My Mu[sic], Films and Windows Programs, etc. and FB

                  M 1 Reply Last reply
                  0
                  • B Bob1000

                    Would never say its impossible, in fact its getting more likely all the time. Seasoned musicians can easily pick up on the key, and from that and their musical knowledge will have a good idea of how to play along with a band even if they don't know the individual piece. For a device it will depend on how complicated the piece being played is and the instruments. For solo instruments especially those that aren't playing chords its relativity easy. Add chords - a bit more difficult but still fundamentally an FFT, a bit of timing and logic. Where it starts to get complicated is multiple instruments and techniques for example bends etc., but add some AI and possible directional information of the sound sources not impossible. Would it be useful, probably not, although have to admit wouldn't mind something that could write out music scores as I played it from a guitar or scored the quality and correctness of a chord! Although already have a device which judges musical quality - its called a partner!

                    G Offline
                    G Offline
                    GenJerDan
                    wrote on last edited by
                    #13

                    I was a beta tester for some software that did it a long long time ago. It "listened" to a .wav file and turned it into a MIDI file. It didn't make any attempt to separate out the tracks, so it produced a really ugly file, all the notes squished onto one track...but he mananged to get the notes all there. :)

                    We won't sit down. We won't shut up. We won't go quietly away. YouTube, VidMe and My Mu[sic], Films and Windows Programs, etc. and FB

                    1 Reply Last reply
                    0
                    • G GenJerDan

                      Munchies_Matt wrote:

                      Easy in a three piece band perhaps, in an orchestra?

                      I think it's probably only working with videos so they can match the music to the motion of the instrument to some extent. There are also different tonal qualities, of course. But I wouldn't want to try differentiating between the first violin and the second. :laugh:

                      Munchies_Matt wrote:

                      And how do you determine the key? There are only 12 notes. Working out the key is very difficult.

                      Not really, as long as it's a "standard" key without accidentals. And, score notation-wise, there isn't difference between C Maj and A Min, etc.

                      We won't sit down. We won't shut up. We won't go quietly away. YouTube, VidMe and My Mu[sic], Films and Windows Programs, etc. and FB

                      M Offline
                      M Offline
                      Munchies_Matt
                      wrote on last edited by
                      #14

                      Pulling instruments out is impossible IMO, but the issue of key is crucial. Regardless of the same notation being used for various keys, if you cant tell the key, you cant score it in a standard way.

                      G D D 3 Replies Last reply
                      0
                      • M Munchies_Matt

                        You want software, that can hear a song, and transcribe each instrument, being able to recognise two different guitars, a guitar from a bass etc, in its right key, a key which is determined by the average of the notes played, and is not even always evident, into notes that depend on that key? Dream on, it is impossible.

                        D Offline
                        D Offline
                        Daniel Pfeffer
                        wrote on last edited by
                        #15

                        Some humans can do it, so it must be possible.

                        Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

                        M 1 Reply Last reply
                        0
                        • M Munchies_Matt

                          Pulling instruments out is impossible IMO, but the issue of key is crucial. Regardless of the same notation being used for various keys, if you cant tell the key, you cant score it in a standard way.

                          G Offline
                          G Offline
                          GenJerDan
                          wrote on last edited by
                          #16

                          An AI system for editing music in videos | MIT News[^] Not perfect. And I don't see why they didn't gate the unwanted instruments, just kill anything below a certain threshold. But it's a start.

                          We won't sit down. We won't shut up. We won't go quietly away. YouTube, VidMe and My Mu[sic], Films and Windows Programs, etc. and FB

                          M 1 Reply Last reply
                          0
                          • D Daniel Pfeffer

                            Some humans can do it, so it must be possible.

                            Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

                            M Offline
                            M Offline
                            Munchies_Matt
                            wrote on last edited by
                            #17

                            :) Such an assumption! You really do believe computers can do everything a human can dont you? Extraordinary belief!

                            D 1 Reply Last reply
                            0
                            • G GenJerDan

                              An AI system for editing music in videos | MIT News[^] Not perfect. And I don't see why they didn't gate the unwanted instruments, just kill anything below a certain threshold. But it's a start.

                              We won't sit down. We won't shut up. We won't go quietly away. YouTube, VidMe and My Mu[sic], Films and Windows Programs, etc. and FB

                              M Offline
                              M Offline
                              Munchies_Matt
                              wrote on last edited by
                              #18

                              Have you seen the African made military jets? Apparently they have made a start: BBC - Future - Africa’s homemade aircraft builders[^]

                              1 Reply Last reply
                              0
                              • M Munchies_Matt

                                :) Such an assumption! You really do believe computers can do everything a human can dont you? Extraordinary belief!

                                D Offline
                                D Offline
                                Daniel Pfeffer
                                wrote on last edited by
                                #19

                                Munchies_Matt wrote:

                                You really do believe computers can do everything a human can dont you?

                                Except make more humans. That we'll still have to do for ourselves. :)

                                Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

                                M 1 Reply Last reply
                                0
                                • D Daniel Pfeffer

                                  Munchies_Matt wrote:

                                  You really do believe computers can do everything a human can dont you?

                                  Except make more humans. That we'll still have to do for ourselves. :)

                                  Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

                                  M Offline
                                  M Offline
                                  Munchies_Matt
                                  wrote on last edited by
                                  #20

                                  Computers are SO bad at thinking for themselves! They are slaves to a program written by a man. And that program has to think of everything! We dont even understand how our brains work, until we do we havent a hope in hell of replicating its ability/. (We dont even understand how a baby can be formed in just 9 months, heck, we dont even understand how anaesthetics work!)

                                  1 Reply Last reply
                                  0
                                  • M MSBassSinger

                                    I may be totally wrong, but it seems that there should be a fairly good piece of software that can "listen" to a WAV or MP3 of a song, and transcribe (polyphonically) the various parts into staves of notes for that instrument. Anyone know of such an application? Anyone aware of one being developed using machine learning? Thanks in advance.

                                    P Offline
                                    P Offline
                                    Pete Sykes
                                    wrote on last edited by
                                    #21

                                    AudioScore from Neuratron (Transcribe MP3s & CD Tracks with AudioScore) has been around for a while and offers a free demo (not sure if this is a trial period or a "can't save" version). I've no experience of it but their music OCR (PhotoScore) is pretty good.

                                    Cheers, Pete Sykes

                                    1 Reply Last reply
                                    0
                                    • M Munchies_Matt

                                      You want software, that can hear a song, and transcribe each instrument, being able to recognise two different guitars, a guitar from a bass etc, in its right key, a key which is determined by the average of the notes played, and is not even always evident, into notes that depend on that key? Dream on, it is impossible.

                                      M Offline
                                      M Offline
                                      MSBassSinger
                                      wrote on last edited by
                                      #22

                                      I already found several that do. They may not be able to differentiate an A440 by a guitar from a French Horn (though at least two do by analyzing timbre differences), but they all can analyze polyphonic musical sounds and differentiate. Welcome to the 21st century!

                                      M 1 Reply Last reply
                                      0
                                      • M MSBassSinger

                                        I already found several that do. They may not be able to differentiate an A440 by a guitar from a French Horn (though at least two do by analyzing timbre differences), but they all can analyze polyphonic musical sounds and differentiate. Welcome to the 21st century!

                                        M Offline
                                        M Offline
                                        Munchies_Matt
                                        wrote on last edited by
                                        #23

                                        MSBassSinger wrote:

                                        an A440 by a guitar from a French Horn

                                        So they dont work. Now, do they recognise the key the music is in?

                                        M 1 Reply Last reply
                                        0
                                        • M MSBassSinger

                                          I may be totally wrong, but it seems that there should be a fairly good piece of software that can "listen" to a WAV or MP3 of a song, and transcribe (polyphonically) the various parts into staves of notes for that instrument. Anyone know of such an application? Anyone aware of one being developed using machine learning? Thanks in advance.

                                          M Offline
                                          M Offline
                                          Member 10677024
                                          wrote on last edited by
                                          #24

                                          I have used both Finale and Sibelius do to this with varying degrees of success depending upon the actual music. Both offer trials so that you can see if it works for you.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups