Gerhard wrote:That would be amazing! And to bring it to perfection, a platform, where you can upload your results and share it with others, so everyone can compare and see what best fits his needs.
Concerning those Intel NUCs, they are very interesting pieces of technology! jarosujo has set up a headless machine with the DC3217BY (Ivy Bridge processor generation): http://www.forum-pianoteq.com/viewtopic.php?pid=930717 This one is around 150€. It does not have an integrated 3.5mm phone connector output, but I wouldn’t rely on that output anyway. A USB sound card for ~50-100€ (or maybe even less?) pretty certainly does a better job.
But to come back to topic, such a benchmarking system/platform would be a great thing!
Very good idea of creating a database of benchmark scores! Pianoteq should then simply offer to upload the result of the benchmark to their servers after completion. A simple list of CPU's and average score on some page somewhere on the site would be sufficient. Pianoteq seems to me like a well-written and well-optimized application, and most modern CPU's can handle it with ease. However, these low-power systems will make this sort of information valueable again, as some balance right on the edge!
Indeed, jarosujo's review was very helpful! I believe that price was for a second hand unit, all in all you'd probably end up spending more. I can see the use for a good external soundcard if you're into recording or studio work, but for a lot of people modern on-board sound is good enough. It would be for me! It would also help keep costs down. I'm running Pianoteq on two different Realtek on-board sound interfaces now, the latency is low, sound quality good, and no interference. I'm not an audiophile though, and don't see the need for 24 bit 192 kHz etc., especially not for daily practice.
I'm hoping this will make it to market, would be pretty great to strap onto the VPC1 for example...
ddascher wrote:Well, you didn't include the cost of this feature.
If it is free, I (and everyone else says ... great !).
Do you still want it if it increases the cost of the product $50 ?
Everything has a cost.
You're right, everything has a cost. However I don't think it would increase the price of the product by $50. Most of the functionality you'd need is already built into Pianoteq, Modartt would simply need to arrange some specific benchmark routine of existing functions. I would wager a simple alpha version to iterate on could be whipped up in an afternoon. For all we know they already have this in non-production code!
There's a performance index in the options for example. I didn't find any documentation on it, but it could surely be utilised.
Furthermore I don't think it's a good attitude to keep from suggesting features fearing the implicated cost, and encourage others to hold back. Modartt don't have to listen to us, but they might if the things we suggest make sense. Let's leave the business decisions up to them. Keeping the product minimal and hacker friendly seems important to them, I don't think we need to fear feature creep and bloat either.
Mossy wrote:Perhaps instead of the developer writing the benchmark, you can script it yourself -- sorta like how games w/o built-in benchmarks use FRAPS.
...snip...
Great work Mossy! I had no idea Pianoteq had a command line interface like that. I don't have the CLI skills to whip up the same script for Windows, but I did give the command a spin, very interesting.
I'm not sure how well it reflects actual live performance though? Perhaps it's the same thing, I don't know. Running it at different sample rates would also be important I think, but maybe that's possible by loading different --prefs files. And of course polyphony as you mentioned.
It's a bit curious that Pianoteq would garble notes when just producing a wav file, I thought it would take all the time it needed and to produce perfect output on any system. Or perhaps you meant that it does that when playing the midi in real-time on the low-scoring systems?
You sure have a lot of computers! Very useful benchmarks, especially the last ones. Thanks for taking the time to investigate this! The CPU world is pretty confusing, and I'm certainly no expert. Only getting interested now because I want to play the piano with the minimum amount of hassle, power consumption and fan noise.
jarosujo wrote:http://www.cpubenchmark.net/cpu_list.php
Sort it by passmark CPU (second column).
From my experience, 2000+ should be fine for PT even for high polyphony usage.
But still I would "try before buy" :-)
Yes I'm looking at general benchmarks of that sort, but like you say, it would be useful to really know what you're getting. A Pianoteq specific benchmark would be nice. Thanks for the tip though and for your contributions to the community!
Although this kind of (crude) benchmarking is currently possible, my suggestion still stands. I think it would be very convenient to have a benchmark like this built into Pianoteq, preferably playing live so the user can monitor the sound for defects, together with a database of user-submitted scores. My humble opinion!