Visit Mridul Chadha's column >>

MRIDUL CHADHAHome Page

Add To Watchlist
Articles Posted: 84; Links Seeded: 812
Member Since: 12/2006Last Seen: 10/31/2009

Music File Compressed 1,000 Times Smaller Than Mp3

advertisement

Researchers at the University of Rochester have digitally reproduced music in a file nearly 1,000 times smaller than a regular MP3 file. The music, a 20-second clarinet solo, is encoded in less than a single kilobyte.

What's this?
Who's leading the conversation?
This visualization below allows you to see the impact that each user has on the current conversation. The top row contains the group of users who have had the most impact, the 2nd row the group of users who have had the 2nd most impact (et cetera). Users with similar impact are grouped together, and the average score of the group is shown to the left of the group. The author of the article is also shown on the left, in their corresponding group. Each user's score is based on the number of comments the user has made plus the number of votes their comments have received. The scores are calculated relative one another, so while their absolute value is not particularly important, their relative difference does indicate a larger difference in impact on the conversation.
12
3.3
{"commentId":1646733,"authorDomain":"mridulchadha"}
I think we may have found the absolute least amount of data needed to reproduce a piece of music.
{"commentId":1646733,"threadId":"243999","contentId":"1405666","authorDomain":"mridulchadha"}
  • 6 votes
Reply#1 - Wed Apr 2, 2008 8:27 AM EDT
{"commentId":1646785,"authorDomain":"fdbryant3"}

Interesting. I'm not sure it is practical for iPod use but could probably be useful for games and movies once perfected.

{"commentId":1646785,"threadId":"243999","contentId":"1405666","authorDomain":"fdbryant3"}
  • 6 votes
Reply#2 - Wed Apr 2, 2008 8:50 AM EDT
{"commentId":1646834,"authorDomain":"eddiefrench"}

It looks like it's still a long way off. The virtual clarinet is obviously a large file and then the special player.
This also includes only one instrument.
However, all that said, things have to start somewhere.

{"commentId":1646834,"threadId":"243999","contentId":"1405666","authorDomain":"eddiefrench"}
  • 3 votes
Reply#3 - Wed Apr 2, 2008 9:11 AM EDT
{"commentId":1648907,"authorDomain":"dungbeetlemania"}
The virtual clarinet is obviously a large file

It's a large file because it's a wav recording of his computer simulating the clarinet. You only need to get the player once, just like media player, and then the musical scores are tiny files.

But I agree, it has a long way to go, I could quite easily make out the virtual one. Interesting work though.

{"commentId":1648907,"threadId":"243999","contentId":"1405666","authorDomain":"dungbeetlemania"}
  • 4 votes
#3.1 - Wed Apr 2, 2008 5:11 PM EDT
Reply
{"commentId":1646900,"authorDomain":"stolte-sawa"}

Sounds like MIDI to me.

{"commentId":1646900,"threadId":"243999","contentId":"1405666","authorDomain":"stolte-sawa"}
  • 12 votes
Reply#4 - Wed Apr 2, 2008 9:28 AM EDT
{"commentId":1647811,"authorDomain":"MightyMait"}

That's exactly what I thought.

Sounds like they're reinventing the wheel.

MIDI already can represent note value, velocity, aftertouch, modulation, etc. There have been MIDI breath controllers for at least 25 years.

A lot of the major multi-track audio packages (Logic, ProTools, Cubase) have had an audio-to-MIDI conversion feature for 5 years or more.

{"commentId":1647811,"threadId":"243999","contentId":"1405666","authorDomain":"MightyMait"}
  • 7 votes
#4.1 - Wed Apr 2, 2008 12:37 PM EDT
{"commentId":1648538,"authorDomain":"morwynd"}

Yes, this is basically just an advanced form of MIDI.

I don't consider this "compression" of a music file, it doesn't even take a music file as an input. It is limited by what instruments it can accurately reproduce. It will never be able to reproduce vocals, for example.

It's kind of like saying sheet music is a compressed form of a music file... it's not, it's the music described in a completely different format altogether.

{"commentId":1648538,"threadId":"243999","contentId":"1405666","authorDomain":"morwynd"}
  • 8 votes
#4.2 - Wed Apr 2, 2008 3:48 PM EDT
{"commentId":1649693,"authorDomain":"leonidas"}
leonidasDeleted
Reply
{"commentId":1647743,"authorDomain":"JoulesBeef"}

the title, while I know is not yours, is entirely inaccurate. they did not compress anything. (compression isnt a good thing in music btw)
they created a 20 second clarinet solo, they did not compress one.
It is a very important distinction.

{"commentId":1647743,"threadId":"243999","contentId":"1405666","authorDomain":"JoulesBeef"}
  • 11 votes
Reply#5 - Wed Apr 2, 2008 12:24 PM EDT
{"commentId":1648202,"authorDomain":"mentalshift"}

This is amazing, and I think it is a form of compression.

It is no different than a translated file (mp3) triggering a player and reproducing a piece.

{"commentId":1648202,"threadId":"243999","contentId":"1405666","authorDomain":"mentalshift"}
    #5.1 - Wed Apr 2, 2008 2:27 PM EDT
    {"commentId":1648275,"authorDomain":"MightyMait"}
    It is no different than a translated file (mp3) triggering a player and reproducing a piece.

    Actually, it's much, much different than an mp3. MP3's work by using FFT (Fast Fourier Transforms) to look at small slices of audio in the frequency domain. Then the frequency components which are not as prominent as others are discarded, resulting in a smaller file size (and, often, with noisy source material, audible artifacts).

    This works more like MIDI (as previously noted), where pitch and other characteristics of the source audio are analyzed and stored as data.

    I suppose you could say that both techniques are forms of data compression, but they take completely different approaches. With mp3, *any* source can be compressed via brute force, while the technique under discussion relies on more sophisticated analysis.

    {"commentId":1648275,"threadId":"243999","contentId":"1405666","authorDomain":"MightyMait"}
    • 5 votes
    #5.2 - Wed Apr 2, 2008 2:44 PM EDT
    Reply
    {"commentId":1648064,"authorDomain":"lunartick"}

    Did anyone listen to the two samples that they've provided? The human performance sounds fine, but the computer generated one lacks any musicality whatsoever. It is simply something hitting the correct notes with no sense of expression.

    {"commentId":1648064,"threadId":"243999","contentId":"1405666","authorDomain":"lunartick"}
    • 3 votes
    Reply#6 - Wed Apr 2, 2008 1:49 PM EDT
    {"commentId":1648212,"authorDomain":"mrben"}

    You mean like a song by T-pain?

    {"commentId":1648212,"threadId":"243999","contentId":"1405666","authorDomain":"mrben"}
      #6.1 - Wed Apr 2, 2008 2:30 PM EDT
      {"commentId":1648395,"authorDomain":"JoulesBeef"}

      I also suspect they picked this instrument on purpose.
      it would be interesting to see how well they do with something with a bit deeper pitch.
      I would find it hard to believe they could represent the body of a base note with only 50 bytes a second.

      we should also beware.
      They once told us cd's sounded just as good as vinyl and lasts forever. Neither turned out to be true.
      They told us that mp3's were perfect representations of cd audio.. except they arent either and the more you compress them, the less like cd they are.
      we keep making these consesssions to "almost perfect" technologies and one day we will be back at am quality or 8bit sound... ok maybe not but audio technology appears to be reversing direction and yet they still call it progress,

      {"commentId":1648395,"threadId":"243999","contentId":"1405666","authorDomain":"JoulesBeef"}
      • 2 votes
      #6.2 - Wed Apr 2, 2008 3:14 PM EDT
      {"commentId":1648472,"authorDomain":"MightyMait"}
      ok maybe not but audio technology appears to be reversing direction and yet they still call it progress,

      I get cynical as well, Joules, but there's also cause for celebration.

      On the home-recording front, high-quality (24-bit, 192KHz sampling rate, uncompressed--much better than CD) audio interfaces are getting affordable (8 channels for $400).

      Apple offers their lossless codec for ripping CDs to the iPod. It truly is (mathematically) lossless. While I believe Apple does not sell uncompressed music, on archive.org, one can download SHN or FLAC-encoded (two other lossless formats) audio of many fine musical acts.

      On the iTunes Music Store (iTMS), one can buy "iTunes Plus" music encoded at 256kbps AAC--much better than 128kbps mp3.

      {"commentId":1648472,"threadId":"243999","contentId":"1405666","authorDomain":"MightyMait"}
      • 1 vote
      #6.3 - Wed Apr 2, 2008 3:34 PM EDT
      Reply
      {"commentId":1648484,"authorDomain":"lunartick"}
      I also suspect they picked this instrument on purpose.
      it would be interesting to see how well they do with something with a bit deeper pitch.
      I would find it hard to believe they could represent the body of a base [sic] note with only 50 bytes a second.

      Considering they're talking about creating a synthesized model of the instrument, I don't think tonal range is particularly relevant to the resulting filesize. If they were using sampled instruments, it would affect the filesize of the "instrument" being played.

      My understanding of this is that they are basically combining something similar to MIDI technology with synthesized models of the various instruments. When these two are combined, they have both a very small file containing the note data, as well as a fairly small file containing the "instrument" data. Since this whole way of doing it is pretty new technology-wise, it is impressive. But it does need a whole lot more work.

      {"commentId":1648484,"threadId":"243999","contentId":"1405666","authorDomain":"lunartick"}
      • 2 votes
      Reply#7 - Wed Apr 2, 2008 3:36 PM EDT
      {"commentId":1648652,"authorDomain":"morwynd"}
      My understanding of this is that they are basically combining something similar to MIDI technology with synthesized models of the various instruments. When these two are combined, they have both a very small file containing the note data, as well as a fairly small file containing the "instrument" data. Since this whole way of doing it is pretty new technology-wise, it is impressive.

      It's not even really a new concept though... parametric (as opposed to sampled) modeling of instruments, known as digital waveguide synthesis, has been around for decades, and available in consumer level MIDI implementations as early as the EMU8000 processor on Creative's AWE32 in 1994. (I was hugely interested in quality MIDI reproduction back then... this was a few years before MP3's hit the scene. Anyone remember the Gravis Ultrasound, or Timidity?)

      Not to knock what these guys have done, they've clearly advanced the sophistication a great deal and I'm very impressed with where they're taking it... but I think this is more "evolutionary" than "revolutionary".

      {"commentId":1648652,"threadId":"243999","contentId":"1405666","authorDomain":"morwynd"}
      • 3 votes
      #7.1 - Wed Apr 2, 2008 4:15 PM EDT
      Reply
      {"commentId":1648546,"authorDomain":"defex"}

      It is not file compression. it is physical modeling or resynthesis. with the program instructions stored in a small file.

      now this would be super cool for synthesizer makers, In fact, Roland already has a "play it like humans do" thing on their V-Synth GT which takes keyboard playing or MIDI data and makes it sound like violin playing or flute playing by humans. works quite well too.

      However. you are not going to take Jimi Hendrix playing guitar and then describe the performance in a computer file "based on what we know about how humans play the guitar" which was probably a couple of guys in a lab plucking the string in 10 exactly spaced ways and measuring what happens.

      {"commentId":1648546,"threadId":"243999","contentId":"1405666","authorDomain":"defex"}
      • 5 votes
      Reply#8 - Wed Apr 2, 2008 3:51 PM EDT
      {"commentId":1649093,"authorDomain":"tigerblade"}
      "Humans can manipulate their tongue, breath, and fingers only so fast, so in theory we shouldn't really have to measure the music many thousands of times a second like we do on a CD.

      And all music is created by humans manipulating their breathing, tongue and fingers.

      This doesn't bode well for electronica then.

      {"commentId":1649093,"threadId":"243999","contentId":"1405666","authorDomain":"tigerblade"}
      • 2 votes
      Reply#9 - Wed Apr 2, 2008 6:02 PM EDT
      {"commentId":1649548,"authorDomain":"dsound"}

      the real breakthrough in digital music is the new melodyne method for sampling that will be in the next version of their program. that is going to change everything.

      {"commentId":1649548,"threadId":"243999","contentId":"1405666","authorDomain":"dsound"}
      • 1 vote
      Reply#10 - Wed Apr 2, 2008 8:35 PM EDT
      {"commentId":1649963,"authorDomain":"defex"}

      If it works as advertised. i have a feeling it might only work on instruments that are strummed, and not with ones which have all the notes played simultaneously.

      It will still be cool to get Jimi Hendrix to play on my tacks though.

      {"commentId":1649963,"threadId":"243999","contentId":"1405666","authorDomain":"defex"}
      • 1 vote
      #10.1 - Wed Apr 2, 2008 11:10 PM EDT
      {"commentId":1652422,"authorDomain":"dsound"}

      the video on their website is pretty amazing, but it could be smoke and mirrors, and a lot messier in real life. even so, I make noisy experimental music so that could work to my advantage.

      {"commentId":1652422,"threadId":"243999","contentId":"1405666","authorDomain":"dsound"}
      • 1 vote
      #10.2 - Thu Apr 3, 2008 4:08 PM EDT
      Reply
      {"canLink":false,"threadId":"243999","isPrivate":false}
      Leave a Comment:
      You're in Easy Mode. If you prefer, you can use XHTML Mode instead.
      As a new user, you may notice a few temporary content restrictions. Click here for more info.
      {"threadId":"243999","contentId":"1405666"}
      Start TrackingStart Tracking
      Stop TrackingStop Tracking