Vienna Symphonic Library Forum
Forum Statistics

185,644 users have contributed to 42,399 threads and 255,552 posts.

In the past 24 hours, we have 3 new thread(s), 14 new post(s) and 47 new user(s).

  • I have to agree with you Julian in the sense that if you simply overlaid two samples, even if the velocity was identical and phases were aligned as much as possible at the beginning of the sample, that by the end the two would be out of phase. However, mdovey's approach would need little modification to do a pretty good job. With Christian's test with zipping one of the files, I doubt anything this cumbersome is needed, but here's the idea. Most of the energy of the string is at some fundamental frequency. Since a good number of the keys in the piano have three strings, technically you'd have to determine 3 close, but not identical frequencies for these and their phase alignment. For a given key at a given velocity, the amplitude is probably easily described as a function of time. Applying this envelope to the phase aligned fundamental frequency mashup thingy and subtracting it from the sample would probably remove most of the energy of the sample. All of that data that was removed could be easily represented in a handful of parameters that would take only a few bits and could be stored as metadata. The residual sample data could then be expressed with far fewer bits. As big a pain in the butt as this would be, all the heavy lifting is on the encoding side. The decoding is much simpler. A lot more refinement would be needed to achieve a 10:1 compression ratio. Neat idea, but why waste the time developing from scratch some crazy algorithm when you can just tailor something like zip and get the same result. I think Football is right, this thread is nuts. Probably need a new thread just to debate the compression algorithm.

  • last edited
    last edited

    @Aldo Esplay said:

    I have to agree with you Julian in the sense that if you simply overlaid two samples, even if the velocity was identical and phases were aligned as much as possible at the beginning of the sample, that by the end the two would be out of phase. However, mdovey's approach would need little modification to do a pretty good job. With Christian's test with zipping one of the files, I doubt anything this cumbersome is needed, but here's the idea. Most of the energy of the string is at some fundamental frequency. Since a good number of the keys in the piano have three strings, technically you'd have to determine 3 close, but not identical frequencies for these and their phase alignment. For a given key at a given velocity, the amplitude is probably easily described as a function of time. Applying this envelope to the phase aligned fundamental frequency mashup thingy and subtracting it from the sample would probably remove most of the energy of the sample. All of that data that was removed could be easily represented in a handful of parameters that would take only a few bits and could be stored as metadata. The residual sample data could then be expressed with far fewer bits. As big a pain in the butt as this would be, all the heavy lifting is on the encoding side. The decoding is much simpler. A lot more refinement would be needed to achieve a 10:1 compression ratio. Neat idea, but why waste the time developing from scratch some crazy algorithm when you can just tailor something like zip and get the same result. I think Football is right, this thread is nuts. Probably need a new thread just to debate the compression algorithm.

    I may be misinterpreting this but weren't Christians results a saving of just 8% with the zip and 29% with the rar? This is lossless in that the complete file is re-created on decoding (un-zipping) So the question is: is the VSL system actually a zip like function where the exact file is reconstructed on decoding (unlikely, i would guess at 10:1) or in fact data compression where 90% of the original data is removed forever? And if this is the case how much is this changing the original sound quality. I would have thought most good musicians/engineers would detect 10:1 compression ratios in A/B comparison however good the algorithms used - particularly when there is low level ambience involved (the room mics recordings)

    Julian


  • last edited
    last edited

    @Aldo Esplay said:

    I have to agree with you Julian in the sense that if you simply overlaid two samples, even if the velocity was identical and phases were aligned as much as possible at the beginning of the sample, that by the end the two would be out of phase. However, mdovey's approach would need little modification to do a pretty good job. With Christian's test with zipping one of the files, I doubt anything this cumbersome is needed, but here's the idea. Most of the energy of the string is at some fundamental frequency. Since a good number of the keys in the piano have three strings, technically you'd have to determine 3 close, but not identical frequencies for these and their phase alignment. For a given key at a given velocity, the amplitude is probably easily described as a function of time. Applying this envelope to the phase aligned fundamental frequency mashup thingy and subtracting it from the sample would probably remove most of the energy of the sample. All of that data that was removed could be easily represented in a handful of parameters that would take only a few bits and could be stored as metadata. The residual sample data could then be expressed with far fewer bits. As big a pain in the butt as this would be, all the heavy lifting is on the encoding side. The decoding is much simpler. A lot more refinement would be needed to achieve a 10:1 compression ratio. Neat idea, but why waste the time developing from scratch some crazy algorithm when you can just tailor something like zip and get the same result. I think Football is right, this thread is nuts. Probably need a new thread just to debate the compression algorithm.

    I may be misinterpreting this but weren't Christian's results a saving of just 8% with the zip and 29% with the rar? This is lossless in that the complete file is re-created on decoding (un-zipping) So the question is: is the VSL system actually a zip like function where the exact file is reconstructed on decoding (unlikely, i would guess at 10:1) or in fact data compression where 90% of the original data is removed forever? And if this is the case how much is this changing the original sound quality. I would have thought most good musicians/engineers would detect 10:1 compression ratios in A/B comparison however good the algorithms used - particularly when there is low level ambience involved (the room mics recordings)

    Julian

    Hmm. That'd change everything. Zip primarily uses "deflate" which makes use of LZ77, which is a dictionary coder. Christian hinted that the VSL is using a dictionary matching coder, so I'd guess it's a lot like zip. I'm guessing that either the sliding window is larger to increase the chances of a match, or that a static dictionary is used instead to reduce the dictionary size. With this being a fixed library and the compression being geared entirely to this specific library, I'd guess the latter. Word size makes a big difference. At 24 bits, if you can represent 10 consecutive samples with a 24-bit dictionary reference, then you could achieve 10 to one for that one string. With entire library available, an extremely optimized static dictionary could be built. Although it takes forever to build, as long as the entire dictionary can be read into memory (like 2 MB), then the CPU can assemble the actual sample file as it is read from disk. If this is the case, then it would be lossless. Hopefully VSL has been able to optimize the dictionary to do it in a lossless manner. I'm sure they wouldn't go through all of the trouble to sample this much data just to screw it up with compression. More likely they had a goal to compress as much as possible without losing data and the magic ratio came out to around 10:1. Aldo

  • so finally you come to the same conclusion i've already posted earlier - most if not all is all aquestion of the dictionary ;-)

    i fact it was a must - to have a piano needing 5 GB or more per mic position would have been limiting ...

    christian


    and remember: only a CRAY can run an endless loop in just three seconds.
  • last edited
    last edited

    @Football said:

    Good Lord, this thread is nuts.  Very much looking forward to more demos.
     

    Here they are, two great pieces produced by Jay Bacal, this time you can hear the piano in a chamber music context (with bassoon or trumpet)

    http://vsl.co.at/en/67/702/704/414.htm

    Saint - Saens, Bassoon Sonata 3rd mov

    Steven Halsey, Trumpet Sonata - Allegro

    best

    Herb


  • Ah, that's great.  Any closer perspective/more contemporary sounding demos coming soon?


  • Contemporary demos would be great....  also, I would love to hear something in more of a cinematic type of setting... the soft piano behind the orchestra.  That's what I'm mostly looking for... - that and more of the the close perspective.


  • Yeah, a Piano Concerto would be a perfect demo. Perhaps Chopin or Rachmaninoff? : )

  • Chopin coming up.


  • Hehe, any orchestral accompaniment would be cool indeed. But direct comparison of the mikes would be cool also.

  • last edited
    last edited

    @Football said:

    Good Lord, this thread is nuts.  Very much looking forward to more demos.
     

    Here they are, two great pieces produced by Jay Bacal, this time you can hear the piano in a chamber music context (with bassoon or trumpet)

    http://vsl.co.at/en/67/702/704/414.htm

    Saint - Saens, Bassoon Sonata 3rd mov

    Steven Halsey, Trumpet Sonata - Allegro

    best

    Herb

    Excellent demos Jay.

    Was unfamiliar with these pieces and have enjoyed them both. The Imperial sounds brilliant, even if a little too much in the background to my ears. Wouldn't complain if you or someone else demos the 1st movement of Shostakovich's No.2 (or the whole lot for that matter).

    Will invest regardless!

    Colin


  • Just listened to the most recent piano demos, the trumpet sonata features beautifully the trumpet as well. Very nice!

    Lovely delicate piano playing (or programming) in the Saint-Saens, the basson: very realistic. I find the piano slightly too much in the background in this one, but that's a question of taste. But both pieces sound very convincing overall. Great work Jay!


  • Great demos ..but I don't get a sense of the piano sustain 'bloom' that you can get on a real piano. At least on my Bechstein at home the sustain is amazing. I would like to hear some more creative pedalling and some louder passages with the soft pedal. Many pianists ignore the louder tone of the soft pedal which is very expressive.

    No matter what the demos sound like I'll never know if this piano works for me or not until I try it for a few hours.  I'm hoping this will be the last sampled piano I'll have to buy for a long time. 


  • Just bumping this with a request for more demos with closer perspective.  Listened again to one of the new demos but the trumpet is way too loud and the piano is so far off in the distance that between those two things it doesn't really show off what it might be capable of.


  •  I've  just added two more demos, Copin Etudes op 25 nr. 6 & nr. 11.

    Wonderful and virtuous perfomances by Guy Bacos. All three perspectives are featured - you find close and player position in an zip file in the "Download Tutorial".

    Hopefully next week we can also add videos where you can see Guy's live performes of this two pieces.

    best

    Herb

    PS: the product is shipping now (buy buttons are activated on our shop site)


  • Great.

  • Great playing Guy!   I'm jealous of your chops.   You're a talented bastard![:D]   Look forward to watching your performance.

    Best,

    Jay


  • Yes, hoping to hear some pno demos with little or no reverb. Too much in these demos so far to make judgements.

  • Hardly any rev was used. Perhaps you mean sus pedal?


  • I'm sure he hasn't downloaded the tutorial which contains the close perspective version.  

    Wish I could play like that.