Slashdot Mirror


Resurrecting Performers Via Computer Performance

putko writes "The NYT has an article entitled 'Play It Again, Vladimir (via Computer)' that discusses efforts to transform old recordings into new, computer played performances (reg. required), by determining how the previous performer made the sounds and redoing it. Further efforts attempt to distill the 'style' of a performer and play other scores with the same style. As can be expected, musicologists argue over whether or not the new musical artifact is really 'a performance'. Philip K. Dick would be proud."

4 of 137 comments (clear)

  1. And the Point is??? by schestowitz · · Score: 4, Funny

    Sinatra singing Oops I did it Again?

    There are some innovations which are novel, but aren't quite built to be of use.

    --
    My Linux - (L)ove (I)s (N)ever (U)tterly eXPensive
  2. See Also by stuffman64 · · Score: 5, Informative

    See more information about it here, from (*ahem*) an older Slashdot article...

    --
    --- At my sig, unleash hell.
  3. Disklavier by rookworm · · Score: 4, Interesting

    I am a musician, and I have heard these things in person. For performances recorded directly on a Disklavier, the recording is indistinguishable from the original to my ears (and to every other musiciain I have talked to about this). If the technique in the article is indeed accurate, then this could mean great things. However, as the article mentioned, it is much more difficult to determine when the notes stop sounding, and pedalling, than the attacks. There is the interesting question of copyright: for ancient recordings ressurrected, who owns what? and is it possible to just tweak a few notes and then do what you want with the thing? (remember, the piece, and the recording are P.D.)

    --
    The toad can't burp - and for some reason can't fart either, so it swells up and eventually explodes. --Anonymous Coward
  4. Re:Tester by VirtuaKnight · · Score: 5, Funny

    >Yeah but can it do hardcore gangster rap?

    int main()
    {
    for(int i=0;i10;i++)
    switch(rand()%3)
    {
    case 0:
    printf("Blew that sucka away with my nine.\n");
    case 1:
    printf("Slapped my ho' 'cause she didn't pay up.\n");
    case 2:
    printf("G-G-G-G-G-G-G-UNIT!!!\n");
    }
    }