|
Welcome to the Piano World Piano Forums Over 3 million posts about pianos, digital pianos, and all types of keyboard instruments. Over 100,000 members from around the world.
Join the World's Largest Community of Piano Lovers
(it's free)
It's Fun to Play the Piano ... Please Pass It On!
|
|
35 members (beeboss, Animisha, Cominut, brennbaer, crab89, aphexdisklavier, admodios, busa, drumour, Foxtrot3, 3 invisible),
1,277
guests, and
258
robots. |
Key:
Admin,
Global Mod,
Mod
|
|
|
Joined: Dec 2009
Posts: 4,675
4000 Post Club Member
|
OP
4000 Post Club Member
Joined: Dec 2009
Posts: 4,675 |
Someone is....
From the VSL Vienna Imperial manual: This software contains copyrighted elements of the following third parties: (C) 2005–2009 4Front Technologies I'm just not seeing in their products what they bring to the table that is exceptional or different. If they could come up with a very compact efficient solution, with no looping and with all of the other standard features fully functional - kind of a SuperNATURAL piano on the PC - then it could have some real value. As it is, it's a very mediocre offering compared to the other PC sample/player sets.
|
|
|
|
Joined: Nov 2009
Posts: 142
Full Member
|
Full Member
Joined: Nov 2009
Posts: 142 |
TruePianos Diamond Re-Review (for v1.5.0) What's interesting is that the velocity layers are smoothly blended, much like the latest hardware-based DP fare, so there is no obvious velocity layer switching going on.
Are you sure that there are "velocity layers" in truepianos? To me this looks like only one single sample with some kind of filter.
|
|
|
|
Joined: Sep 2007
Posts: 19,097
Yikes! 10000 Post Club Member
|
Yikes! 10000 Post Club Member
Joined: Sep 2007
Posts: 19,097 |
I recall downloading the TruePianos trial for Mac OS X a few months ago - the installer was relatively small (around 50-60mb or so), giving me the impression that the package did not use/contain samples.
Cheers, James x
|
|
|
|
Joined: Nov 2009
Posts: 142
Full Member
|
Full Member
Joined: Nov 2009
Posts: 142 |
I don't know where the whole "TruePianos is modeled" meme came from, but it seems TruePianos themselves aren't pushing it, at least not explicitly any more.
Quote from manual: http://www.truepianos.com/download/manual.pdfTruePianos does not meticulously try to replicate existing pianos. Instead it uses a combination of the latest sampler, physical modeling and synthesis techniques to produce our interpretation of great playable pianos.
|
|
|
|
Joined: Nov 2009
Posts: 142
Full Member
|
Full Member
Joined: Nov 2009
Posts: 142 |
I recall downloading the TruePianos trial for Mac OS X a few months ago - the installer was relatively small (around 50-60mb or so),
That's because of lots of stretching and only one velocity layer.
|
|
|
|
Joined: Dec 2009
Posts: 4,675
4000 Post Club Member
|
OP
4000 Post Club Member
Joined: Dec 2009
Posts: 4,675 |
I recall downloading the TruePianos trial for Mac OS X a few months ago - the installer was relatively small (around 50-60mb or so), giving me the impression that the package did not use/contain samples. Where there is stretching and looping, there is by very definition sampling going on. TruePianos says they use sampling in their FAQ. They also suggest that they use other techniques, whatever they are. I think they are like Yamaha, and are abusing the word "modeling" to make their products seem more exotic than they actually are.
|
|
|
|
Joined: Dec 2009
Posts: 4,675
4000 Post Club Member
|
OP
4000 Post Club Member
Joined: Dec 2009
Posts: 4,675 |
Are you sure that there are "velocity layers" in truepianos? To me this looks like only one single sample with some kind of filter. I can only speculate, but a multi-velocity sample of a real piano is almost certainly the input to their process. After some analysis and processing it may just boil down to a filter - who knows? To me it would be more impressive if there was no stretching, and if all the other features (e.g. pedal down sympathetic resonance) worked as they should.
|
|
|
|
Joined: Dec 2009
Posts: 4,675
4000 Post Club Member
|
OP
4000 Post Club Member
Joined: Dec 2009
Posts: 4,675 |
I recall downloading the TruePianos trial for Mac OS X a few months ago - the installer was relatively small (around 50-60mb or so),
That's because of lots of stretching and only one velocity layer. Exactly. DPs do this too to reduce the sample memory size. But why sample memory remains so sacred is a mystery for the ages.
|
|
|
|
Joined: Dec 2008
Posts: 3,842
3000 Post Club Member
|
3000 Post Club Member
Joined: Dec 2008
Posts: 3,842 |
Are you sure that there are "velocity layers" in truepianos? To me this looks like only one single sample with some kind of filter. If you were to play an acoustic piano, I bet you'd not see any "layers". I think what they've done is interpolation. Call it "layer morphing". About Kawai Jame's comment that the installer was so small it may not be sample based. I'd add "maybe not time domain samples" What if they use frequency domain samples at a low 10 per second rate and from that they could generate the high rate stereo sound. In short what they store is exactly the kind of data Dewster is plotting. It is very compact and captures the tone well.
Last edited by ChrisA; 04/27/10 12:45 AM.
|
|
|
|
Joined: Nov 2009
Posts: 142
Full Member
|
Full Member
Joined: Nov 2009
Posts: 142 |
Are you sure that there are "velocity layers" in truepianos? To me this looks like only one single sample with some kind of filter. I can only speculate, but a multi-velocity sample of a real piano is almost certainly the input to their process. Almost certainly? Why? And what do you mean "only speculate"? Can't you see that there are no differences between samples on all velocities in Truepianos? If you were to play an acoustic piano, I bet you'd not see any "layers". I think what they've done is interpolation. Call it "layer morphing". What are you talking about? Of course I can see (and hear too) the differences between layers - if they are. Look again at CP1 layers: You see? This is "interpolation". Now compare with Truepianos: Interpolation, morphing? Between what? They all are the same! upd And, by the way, here is how it should look on "acoustic piano" - VSL Vienna Imperial with ~100 layers.
|
|
|
|
Joined: Dec 2009
Posts: 4,675
4000 Post Club Member
|
OP
4000 Post Club Member
Joined: Dec 2009
Posts: 4,675 |
Are you sure that there are "velocity layers" in truepianos? To me this looks like only one single sample with some kind of filter. As ChrisA suggests, it could also be morphing between two samples, one high velocity and the other low velocity. If it is just a filter, then some analysis most likely went into designing that filter. But either of these processes would most likely start with a multi-velocity sample set at it's origin. And what do you mean "only speculate"? Can't you see that there are no differences between samples on all velocities in Truepianos? ... Interpolation, morphing? Between what? They all the same! There is a timber difference with increasing velocity. Here is a highly compressed sample of the TruePianos velocity layer test, where the volume increase between the notes has been removed: http://www.mediafire.com/?hje4gfn3zztAnd here is a spectral frequency view of that MP3 file: Clearly there is a timber difference. They obviously don't use a separate sample for each velocity as the VSL Vienna Imperial does. And they are doing it more smoothly than the CP1 does. Beyond that we can only guess at what the actual process is.
|
|
|
|
Joined: Nov 2009
Posts: 142
Full Member
|
Full Member
Joined: Nov 2009
Posts: 142 |
dewsterThe only reason why we hear and see timbral differences is filter (EQ), I already said that! I can't understand why are you ignoring the fact that all the samples are the same, except filtering. You think all the piano samplers are using multi-sampling? No, Yamaha CLP230 uses only one layer, and P85 too, as far as I know. it could also be morphing between two samples But that's what I'm talking about - there is no even two different samples.
|
|
|
|
Joined: Dec 2009
Posts: 4,675
4000 Post Club Member
|
OP
4000 Post Club Member
Joined: Dec 2009
Posts: 4,675 |
The only reason why we hear and see timbral differences is filter (EQ), I already said that!
I can't understand why are you ignoring the fact that all the samples are the same, except filtering. EQ is a very good guess, but it is still a guess. But that's what I'm talking about - there is no even two different samples. The lowest velocity and the highest velocity could be two different phase aligned samples that they crossfade between. That method would have two different samples.
|
|
|
|
Joined: Mar 2010
Posts: 761
500 Post Club Member
|
500 Post Club Member
Joined: Mar 2010
Posts: 761 |
The lowest velocity and the highest velocity could be two different phase aligned samples that they crossfade between. That method would have two different samples. Wouldn't that kind of 'harmonic alignment' lead to a direct patent infringement? (except when they have a license of course) http://www.samplemodeling.com/en/index.php
K A W A I ..... R O L A N D ......... E - M U C A - 9 3 ......... A X - 7 ...... X B O A R D - 4 9
|
|
|
|
Joined: Dec 2009
Posts: 4,675
4000 Post Club Member
|
OP
4000 Post Club Member
Joined: Dec 2009
Posts: 4,675 |
About Kawai Jame's comment that the installer was so small it may not be sample based. I'd add "maybe not time domain samples" What if they use frequency domain samples at a low 10 per second rate and from that they could generate the high rate stereo sound. In short what they store is exactly the kind of data Dewster is plotting. It is very compact and captures the tone well. Adding all the attack and loop lengths together and dividing by 8 gives an average total sample time of: 9.8 + 6.5 + 4.8 + 4.3 + 4.0 + 1.8 + (1.8) + (1.8) = 34.8 2.4 + 0.9 + 1.1 + 1.2 + 0.8 + 0.3 + (0.3) + (0.3) = 7.3 (34.8 + 7.3) / 8 = 5.26 seconds 5.26 sec * 24 stretch groups * 2 ch (stereo) * 2 bytes/sample * 44100 samples/sec = 22 MB I just downloaded the demo and the Diamond.data file is 70 MB. Plenty of room in there for even three layers of samples.
|
|
|
|
Joined: Dec 2009
Posts: 4,675
4000 Post Club Member
|
OP
4000 Post Club Member
Joined: Dec 2009
Posts: 4,675 |
From the link: 1) "Time alignment of the phase of a set of musical sounds to be used with samplers" . Patent-pending. Filed by Giorgio Tommasini, as of September 23th 2004.
2) "Determination of modal resonances and body impulse response of a musical instrument by analysis of sounds performed with pitch changes. Application to the synthesis of vibrato & portamento with samplers". Patent-pending. Filed by Giorgio Tommasini and Stefano Lucato, as of December 20th 2004. Attempts to patent the most obvious and straightforward approach to solving a problem are such a crock. Both pending since 2004 - I wonder what stage of the patent process would they be at now?
|
|
|
|
Joined: Nov 2009
Posts: 142
Full Member
|
Full Member
Joined: Nov 2009
Posts: 142 |
EQ is a very good guess, but it is still a guess. No, it's not a guess - it's a logical conclusion from the obvious fact of absence of differences between samples. The only difference is in frequency view - so its just a frequency filter there. The lowest velocity and the highest velocity could be two different phase aligned samples that they crossfade between. That method would have two different samples. The lowest and the highest velocity samples must have different spectral pictures.
|
|
|
|
Joined: Jan 2010
Posts: 1,070
1000 Post Club Member
|
1000 Post Club Member
Joined: Jan 2010
Posts: 1,070 |
I own Truepianos and have used it for more than 2 years for joyful play. I really love the sound signature and the expressivenss of the sound. And no, it's not just 50-60MB, that's only the application itself. After that you have to download the individual pianos, each of them is about 200-300MB. I know, it's still not near any big multi velocity software piano. I don't know how they do it, and I don't like the fact that they treat this as a big secret.
Overall I was really pleased by the sound for more than two years. The only big drawback was that pedal resonance or any other resonance is not detectable at all, even if you enable it within the software - I have the feeling as if they just claimed to have this implemented whereas there is nothing implemented in this respect.
<~ don't test forever - play and enjoy! ~>
|
|
|
|
Joined: Dec 2009
Posts: 4,675
4000 Post Club Member
|
OP
4000 Post Club Member
Joined: Dec 2009
Posts: 4,675 |
And no, it's not just 50-60MB, that's only the application itself. After that you have to download the individual pianos, each of them is about 200-300MB. I'm pretty sure pesk has the full version. Here are the sizes of the *.gs2 files he reports: Amber (117 MB) Diamond (70 MB) Emerald (84 MB) Sapphire (107 MB) SapphirePed (107 MB) The only big drawback was that pedal resonance or any other resonance is not detectable at all, even if you enable it within the software - I have the feeling as if they just claimed to have this implemented whereas there is nothing implemented in this respect. I can sort of barely see some difference between the pedal up and pedal down spectral views, but I sure can't hear any difference. It's like the option checkbox isn't connected to anything.
|
|
|
|
Joined: Jan 2010
Posts: 1,070
1000 Post Club Member
|
1000 Post Club Member
Joined: Jan 2010
Posts: 1,070 |
And no, it's not just 50-60MB, that's only the application itself. After that you have to download the individual pianos, each of them is about 200-300MB. I'm pretty sure pesk has the full version. Here are the sizes of the *.gs2 files he reports: Sorry, my mistake, you're right.
<~ don't test forever - play and enjoy! ~>
|
|
|
Forums43
Topics223,384
Posts3,349,179
Members111,631
|
Most Online15,252 Mar 21st, 2010
|
|
|
|
|
|