SEARCH
Piano & Music Gifts & Accessories

PianoSupplies.com (a division of Piano World) Piano & music accessories, music theme decoratons, tuning & repair tools, moving equipment, party goods,music gift items, ... more
Free shipping on Jansen Artist Benches.
(ad) irocku - Rock Piano Lessons
irocku rock piano lessons
ad (Pianoteq)
Create your own piano with Pianoteq!
(ad) P B Guide
Acoustic & Digital Piano Guide
(ad 125) Sweetwater
Digital Pianos at Sweetwater
Who's Online
78 registered (Aibori Firu, ando, 4evr88, asthecrowflies, akita, andrew f), 870 Guests and 13 Spiders online.
Key: Admin, Global Mod, Mod
Ad (Pearl River)
Pearl River Pianos
Forum Stats
64892 Members
40 Forums
132555 Topics
1894540 Posts

Max Online: 15252 @ 03/21/10 11:39 PM
(ads by Google)
Forums by Piano World

www.pianoworld.com
Advertise on Piano World
Topic Options
#1511441 - 09/08/10 11:16 AM Another piano shootout is coming, bet on who?
Jimthepiano Offline
Full Member

Registered: 06/09/10
Posts: 29
http://www.vpiano.net/pianosshootout1.htm
An interesting test. not on their sound, but on their performance, CPU and latency aspects.
The most interesting thing is that you can bet on the winner and there is a prize for who bet right.
Guessing Pianissimo will win?
_________________________
A free lancer for Virtual Piano Domain

Top
(ads) Roland / Sweetwater
Click Here


When you're ready for a digital piano, we're here to help
#1511486 - 09/08/10 12:31 PM Re: Another piano shootout is coming, bet on who? [Re: Jimthepiano]
ChrisA Offline
3000 Post Club Member

Registered: 12/28/08
Posts: 3768
Loc: Redondo Beach, California
Mostly latency is not a function of the piano software. It is determined by the operating system and audio device drivers. And then they measure loading speed? Who cares? and once again this is determined mostly by the computer hardware and operating system.

What they need to do is have a panel of judges and a double blind test. If you want to bet, let's bet on if they get the procedure right for conducting the blind test. Will they have a statistically significant number of samples? Will they roll the dice to determine which software is used or will they simply relabel each product and tell them which they are hearing? I'm betting they botch the procedures

Would be fun if they also included an recorded acoustic grand piano in the test as a control.

EDIT: I re-read there description. They say flat out "this shootout is not about the sound". OK we can forget about them. "performance and stability" is determined by the operating system and hardware.

Any musician who knows anything about this or who makes enough money to hire someone who does will choose the software based on the sound and playability and then run that software on whatever computer system is best for the selected software.

I think the BEST way to run a shootout is to have teams compete. Each team is give a virtual instrument software and then told "do whatever it takes" to make this sound good That may involve third party plug-ins (for eq and reverb) and MIDI filters that modify velocity curves. And of course getting the best computer for the task. This is that a real user would do if he were building up a system to be used on stage or in a recording studio.


Edited by ChrisA (09/08/10 01:10 PM)

Top
#1511600 - 09/08/10 04:29 PM Re: Another piano shootout is coming, bet on who? [Re: ChrisA]
sullivang Online   blank
1000 Post Club Member

Registered: 07/05/09
Posts: 1549
Loc: Sydney, Australia
Originally Posted By: ChrisA
And then they measure loading speed? Who cares? and once again this is determined mostly by the computer hardware and operating system.


The larger libraries can take a long time to load, and folks DEFINITELY care about this. (myself included). Kontakt 4 has received a huge improvement to instrument loading speed (wrt V3.X), and further improvements are planned. I believe that one way to drastically reduce loading time is to store the pre-loaded attack samples contiguously on the disk, so that the pre-loaded data can be read from disk as rapidly as possible. (I don't know whether Kontakt 4 is doing this or not, but I am reasonably certain that V3.X does not do this, even for instruments that are stored as a single file rather than seperate samples)

Other than the OS, drivers, and sample engine, the instrument design does of course greatly influence the load time. For example, a 4 layer instrument (perhaps using layer blending of some desciption) should load much faster than a 20 layer instrument.

Greg.


Edited by sullivang (09/08/10 04:46 PM)

Top
#1511608 - 09/08/10 04:46 PM Re: Another piano shootout is coming, bet on who? [Re: sullivang]
ChrisA Offline
3000 Post Club Member

Registered: 12/28/08
Posts: 3768
Loc: Redondo Beach, California
All samplers preload a small part of each sample from the disk into RAM. Otherwise latecy would be whatever the disk access time is going in through the file system.

The shootout said it was for people who play live on stage. So given that, how often do you load samples into a computer? Once each time it is powered up. You'd do this during a sound check long before a performance. If you need muliple instrument sounds you can load a half dozen or so in to Kontakt or Logic at the start. It is like the time it takes to unload a DP from a case and set it up on a stand.

Also load time depends a lot on the computer. If you have a solid state disk on a Mac Pro it takes just seconds

By their rules I think 4Front's TruPiano should win. Or maybe if it were in the running the grand piano voice that is built into Apple's Garage Band should win. It is rock solid stable, near zero load time and takes so little of the CPU it is hard to measure. Sound quality is however about as good as my Yamaha DP's built-in sound. But this shoot out is not about sound.

Top
#1511610 - 09/08/10 04:55 PM Re: Another piano shootout is coming, bet on who? [Re: Jimthepiano]
sullivang Online   blank
1000 Post Club Member

Registered: 07/05/09
Posts: 1549
Loc: Sydney, Australia
Chris,
I don't think you have understood me at all.

Yes, all disk-streaming samplers do pre-load the attack portion of the samples. What I'm saying is that whilst the OS and drivers do set some maximum load time performance, it can take creativity and ingenuity to achieve that level of performance.

Given that Kontakt 4 is MUCH faster than V3 (if the instruments have been saved by V4), obviously the load performance is NOT governed purely (or even mostly) by the OS and drivers, because otherwise V3 would have already been as fast as it possibly could be. smile

I then went on to describe a way that load performance might be improved - by storing that pre-loaded attack data CONTIGUOUSLY on the disk, so that it can be read sequentially, without the disk heads seeking all over the disk at the time the instrument is being loaded. Disk drives can transfer data much faster when the data is read sequentially. (as I'm sure you already know)

Greg.
P.S I am not sure that arranging the attacks sequentially is the thing that will result in the largest gain - it may be that the file OPENING is the slow aspect of the loading. One way to address that might be to store the samples in a single file, and avoid the OS having to open individual sample files. I tried this in Kontakt V3.5, though (via the "monolith" save option) but it didn't result in any improvement.


Edited by sullivang (09/08/10 05:23 PM)

Top
#1511626 - 09/08/10 05:24 PM Re: Another piano shootout is coming, bet on who? [Re: sullivang]
hpeterh Offline
500 Post Club Member

Registered: 01/26/10
Posts: 824
Loc: Germany
The problem is, that the preload buffer size is adjustable.
It could, however, on first load, build a cache file on disk and on consecutive loads load this. This would be compatible with all old libraries...

Edit:
But they have another strategie. They load in background and permit to start playing while loading. This would not be possible with continuous loading.
End Edit

Peter


Edited by hpeterh (09/08/10 05:33 PM)
_________________________
1929 Galaxy Blüthner Baby Grand
acer aspire m3300 AMD Phenom II X6


Top
#1511631 - 09/08/10 05:29 PM Re: Another piano shootout is coming, bet on who? [Re: Jimthepiano]
sullivang Online   blank
1000 Post Club Member

Registered: 07/05/09
Posts: 1549
Loc: Sydney, Australia
Peter,
Yes, I understand that. It would be quite easy, though, to simply choose a sufficiently large pre-load size - one that noone is every likely to choose. The sample engine would simply discard the portion of the pre-load data that is not required, at the time it is performing the load. This may result in a very slight duplication of data on the disk. (and if on the off chance a user DID use an even larger pre-load size than this, then yes, either use your idea, or just fall back to the standard method and read the extra data in the normal fashion, resulting in a slower load time)

Greg.

Top
#1511909 - 09/09/10 12:26 AM Re: Another piano shootout is coming, bet on who? [Re: Jimthepiano]
sullivang Online   blank
1000 Post Club Member

Registered: 07/05/09
Posts: 1549
Loc: Sydney, Australia
Also, regarding load times not being relevant for live situations, I don't agree with that either. Yes, sometimes it won't matter, but I can think of some situations where the load time may be important:

1. Someone FORGETS to pre-load the instruments at the pre-scheduled time. ;^)
2. Instruments need to be unloaded from memory, to make room for others.
3. The system needs to be rebooted, or decides to reboot all by itself. ;^)

In general, "stuff happens" in real life, and a fast load time may be helpful.

Greg.

Top
#1511952 - 09/09/10 02:04 AM Re: Another piano shootout is coming, bet on who? [Re: sullivang]
hpeterh Offline
500 Post Club Member

Registered: 01/26/10
Posts: 824
Loc: Germany
I think Kontakts approach is successful.

Default preload size of Vintage D is 280MB when the preload buffer is 60kB per voice.

After some seconds you can start playing while it continues to load. With a slower drive polyphony is a little bit limited while preloading.

If you have an SSD, you can reduce the preload buffer to 6kB. this results in about 28MB total preload size. It loads virtually instantly and has no polyphony restrictions during preload.

A problem is CPU usage. with my T5550 Centrino I can reasonably use 100-150 voices. I hope they improve that.

I think they did not want to adress the live players only, but also developers and studio producers. There are people that must load large library collections before they can start working. For these background loading is a heavens gift.

It would be genial, if they could decide to cache fast and medium fast sample portions on a SSD and keep the long sustained portions on disk. Then large libraries could be used with almost no load time and, say an affordable 16 or 32GB SSD.

Peter


Edited by hpeterh (09/09/10 02:17 AM)
_________________________
1929 Galaxy Blüthner Baby Grand
acer aspire m3300 AMD Phenom II X6


Top
#1511955 - 09/09/10 02:10 AM Re: Another piano shootout is coming, bet on who? [Re: Jimthepiano]
sullivang Online   blank
1000 Post Club Member

Registered: 07/05/09
Posts: 1549
Loc: Sydney, Australia
Thanks Peter. Note that general load performance has also improved, seperately to the background loading, according to a report from a user in the Northern Sounds forums. (3 minutes down to 1 minute!)
As I said - the instruments have to be saved from Kontakt 4 to realise this improvement.

EDIT: Oops - I see that the user had gone from V2 directly to V4 - skipping V3.

Greg.


Edited by sullivang (09/09/10 02:23 AM)

Top



Moderator:  Piano World 
What's Hot!!
JOIN Us on Our New Piano Tour of Europe!
-------------------
Forums Rules & Help
-------------------
ADVERTISE
on Piano World

The world's most popular piano web site.
-------------------
Piano Books
-------------------
panic
(ads) PD - WNG - MH
Smart & Pretty - PianoDisc
Sheet Music
(PW is an affiliate)
Sheet Music Plus Featured Sale
sheet music search
sheet music search

sheet music search
(ad) Estonia Piano
Estonia Piano
(ad) GROTRIAN
GROTRIAN Pianos
(ad) Lindeblad Piano
Lindeblad Piano Restoration
Recent Posts
Problem on the Kawai CA13
by Kawai James
5 minutes 5 seconds ago
OT: McDonald's is official sponsor of London summer Olympics
by Eglantine
5 minutes 42 seconds ago
Is there a musical corollary to abstract expressionism?
by sandalholme
13 minutes 28 seconds ago
Achievement of the week - what got you excited?
by CarlosCC
37 minutes 14 seconds ago
Left-hand repertoire
by asthecrowflies
38 minutes 26 seconds ago
Quick Links to Useful Stuff
Our Classified Ads
Find Piano Professionals-

*Piano Dealers - Piano Stores
*Piano Tuners
*Piano Teachers
*Piano Movers
*Piano Restorations
*Piano Manufacturers
*Organs

Quick Links:
*Advertise On Piano World
*Free Piano Newsletter
*Piano Accessories
* Buying a Piano
*Buying A Acoustic Piano
*Buying a Digital Piano
*Pianos for Sale
*Sell Your Piano
*How Old is My Piano?
*Piano Books
*Piano Art, Pictures, & Posters
*Directory/Site Map
*Contest
*Links
*Virtual Piano
*Music Word Search
*Piano Screen Saver
*Virtual Piano Chords



 
Our Piano Related Classified Ads
| Dealers | Tuners | Lessons | Movers | Restorations | Pianos For Sale | Sell Your Piano |
 
PianoSupplies.com


Advertise on Piano World
| Subscribe | Piano World | PianoSupplies.com | Advertise on Piano World | Donate | Link to Us | Classifieds |
| Del.icio.us |Contact | Privacy | Legal | About Us | Site Map | Free Newsletter | Press Room |


copyright 1997 - 2012 Piano World all rights reserved
No part of this site may be reproduced without prior written permission