Some polyphony tests

Buying or building computers for Hauptwerk, recommendations, troubleshooting computer hardware issues.
mnailor
Member
Posts: 1766
Joined: Sat Nov 30, 2013 5:57 pm

Re: Nancy -- some polyphony tests

Post by mnailor »

Thanks for that -- I don't feel quite so stupid now.

One bad thing about running with Speedstep and Turboboost enabled is that the CPU speed stays elevated even when the system has no apps running, so I'll have to turn it off when not playing to avoid wear from heating and running the fan more. Speedstep doesn't seem to have any effect when Turboboost is one, unless Task Manager is the load that's keeping it from idling.

It also doesn't turn on the monitor if I allow it to sleep and then wake it up, so sleep on idle timer isn't a solution.

FIXED: Changed to Balanced power scheme from Custom, then reapplied the settings exactly as I had them in Custom, fixed it so the CPU speed goes the full range.
Last edited by mnailor on Sun Jan 23, 2022 2:42 pm, edited 2 times in total.
mnailor
Member
Posts: 1766
Joined: Sat Nov 30, 2013 5:57 pm

Re: Nancy -- some polyphony tests

Post by mnailor »

Here are some polyphony tests with the i9-9900 *not* locked at its base speed, 3.1 GHz. Speedstep and Turboboost both have to be on because Dell... During the tests, the clock speed ran in the 4.2 to 4.7 GHz range.

15 note chords, 14 manual and 1 pedal, all coupled, repeated at increasing speeds up to 4 chords per second. 90 seconds per test. Used MIDI playback for consistent tests. Amplifiers off. Varied the polyphony limit to find the highest limit that kept the CPU meter green, then yellow, but never red.

Hauptwerk 6 Higher def pitch shifting enabled throughout.

The two outcome numbers are the highest polyphony limit in k (multiples of 1024) that kept the Hauptwerk CPU meter in the green and yellow ranges, respectively. Any setting in this range should be safe from CPU-related audio glitches on this processor.

Format: sample_rate_khz/buffer_size_samples ___ max_green_polyphony_k_voices - max_yellow_polyphony_k_voices

Caen 2.66, 2 perspectives, all samples, full releases, 24 bit:

96k/0512 ___ 2.5 - 4.0k
96k/1024 ___ 3.0 - 5.0k
48k/0256 ___ 5.0 - 8.0k **
48k/0512 ___ 6.0 - 9.0k **

Nancy 1.02, 4 perspectives, all samples, full releases, 16 bit to fit in 64 GB memory:

96k/0512 ___ 1.5 - 2.0k
96k/1024 ___ 2.5 - 3.0k
48k/0256 ___ 3.0 - 4.5k
48k/0512 ___ 4.0 - 7.0k **

** The i9-9900 is adequate for the modes marked with ** with HW 6 higher def pitch shifting, without much polyphony loss. Since these are stress tests at full organ, you may be able to exceed these "safe" polyphony limits, depending on the music you play.

Note: Every Intel Core i9 generation 11 (i9-11xxx) and i9, i7, or i5 generation 12 (i*-12xxx, not i3) processor is faster than this one.
mnailor
Member
Posts: 1766
Joined: Sat Nov 30, 2013 5:57 pm

Re: Nancy -- some polyphony tests + Hauptwerk 7

Post by mnailor »

Update for Hauptwerk 7 on the i9-9900, same test conditions and method as above, except:

Both of the Hauptwerk 7 "higher" audio engine options were enabled.

The two outcome numbers are the highest polyphony limit in k (multiples of 1024) that kept the Hauptwerk CPU meter in the green and yellow ranges, respectively. Any setting in this range should be safe from CPU-related audio glitches on this processor.

Format: sample_rate_khz/buffer_size_samples ___ max_green_polyphony_k_voices - max_yellow_polyphony_k_voices

i9-9900 -- Caen 2.66, 2 perspectives, all samples, full releases, 24 bit, HW 7 best audio quality:

96k/0512 ___ 2.0 - 4.0k
96k/1024 ___ 3.0 - 4.5k
48k/0256 ___ 4.5 - 8.0k
48k/0512 ___ 6.0 - 9.0k

i9-9900 -- Nancy 1.02, 4 perspectives, all samples, full releases, 16 bit to fit in 64 GB memory, HW 7 best audio quality:

96k/0512 ___ 2.5 - 3.0k
96k/1024 ___ 1.5 - 3.0k
48k/0256 ___ 4.0 - 5.0k
48k/0512 ___ 4.0 - 7.0k
Last edited by mnailor on Thu Jan 27, 2022 11:49 pm, edited 1 time in total.
mnailor
Member
Posts: 1766
Joined: Sat Nov 30, 2013 5:57 pm

Re: Nancy -- some polyphony tests -- on the new i9-12900K

Post by mnailor »

Here are some polyphony tests with the new Dell XPS 8950 with i9-12900K and 128 GB after a long day of Windows 11 performance tuning. SpeedStep, all cores, and HyperThreads are enabled in BIOS, but SpeedShift is *disabled* since it made Hauptwerk performance too unstable to measure reliably. Note that this BIOS doesn't let you turn off TurboBoost, but that turned out just fine.

I set the High Performance power plan with nothing allowed to sleep, processor min - max at 100 - 100%. Under load, CPU speed goes up to 4.8 GHz at times, closer to 4.3 when a lot of cores are busy. It steps down to about 2.6 GHz when idle, a bit lower than the 2.8 average of base speeds on 8 performance (P) cores at 3.2 and 8 efficiency (E) cores at 2.4, so the 100% minimum is not strictly obeyed. But stepping down keeps the fans from getting loud.

Tested with 15 note chords, 14 manual and 1 pedal, all coupled, repeated at increasing speeds up to 4 chords per second. 90 seconds per test. Used MIDI playback for consistent tests. Amplifiers off. Varied the polyphony limit to find the highest limit that kept the CPU meter green, then yellow, but never red.


The two outcome numbers are the highest polyphony limit in k (multiples of 1024) that kept the Hauptwerk CPU meter in the green and yellow ranges, respectively. Any setting in this range should be safe from polyphony-related audio glitches on this processor.

Format: sample_rate_khz/buffer_size_samples ___ max_green_polyphony_k_voices - max_yellow_polyphony_k_voices

1. Hauptwerk 7 audio engine set to higher audio quality and higher trem/wind/relay/etc models.

i9-12900K -- Caen 2.66, 2 perspectives, all samples, full releases, 24 bit, HW 7 best audio quality:

96k/0512 ___ 8 - 12k
96k/1024 ___ 9 - 12k
48k/0256 ___ 15 - 20k
48k/0512 ___ 18 - 30k

i9-12900K -- Nancy 1.02, 4 perspectives, all samples, full releases, 24 bit, HW 7 best audio quality:

96k/0512 ___ 5 - 8k
96k/1024 ___ 6 - 10k
48k/0256 ___ 11 - 15k
48k/0512 ___ 16 - 20k

2. Hauptwerk 7 audio engine set to medium audio quality and medium trem/wind/relay/etc models. Legacy HW 6 quality.

i9-12900K -- Caen 2.66, 2 perspectives, all samples, full releases, 24 bit, HW 6 best audio quality:

96k/0512 ___ 8 - 12k
96k/1024 ___ 9 - 13k
48k/0256 ___ 13 - 20k
48k/0512 ___ 20 - 31k

i9-12900K -- Nancy 1.02, 4 perspectives, all samples, full releases, 24 bit, HW 6 best audio quality:

96k/0512 ___ 6 - 9k
96k/1024 ___ 7 - 12k
48k/0256 ___ 10 - 15k
48k/0512 ___ 15 - 21k
Last edited by mnailor on Fri Jan 28, 2022 12:52 pm, edited 1 time in total.
User avatar
mdyde
Moderator
Posts: 15784
Joined: Fri Mar 14, 2003 1:19 pm

Re: Nancy -- some polyphony tests

Post by mdyde »

Thanks, Mark.

That's a lot of polyphony!

[I've moved the topic here, since it mainly covers polyphony achievable on computer hardware.]
Best regards, Martin.
Hauptwerk software designer/developer, Milan Digital Audio.
mnailor
Member
Posts: 1766
Joined: Sat Nov 30, 2013 5:57 pm

Re: Nancy -- some polyphony tests

Post by mnailor »

Martin, thank you. I would have moved it there if I could.

Couldn't quite get Caen up to 32k polyphony without hitting one red bar on the CPU meter.
mnailor
Member
Posts: 1766
Joined: Sat Nov 30, 2013 5:57 pm

Re: Some polyphony tests

Post by mnailor »

I uploaded an Excel spreadsheet of polyphony tests to google drive and set it to share with anyone who has the link.

Added some tests on an AMD Ryzen 7 5700U laptop, but not Nancy in 16 GB, obviously. I'm using that from a single keyboard.

Not sure how well this will work, or what the download and view quotas for my free account are.

https://docs.google.com/spreadsheets/d/ ... ue&sd=true
User avatar
IainStinson
Member
Posts: 1425
Joined: Tue Dec 29, 2009 6:08 pm

Re: Some polyphony tests

Post by IainStinson »

Thanks for this. The download (51k) works fine.
Iain
mnailor
Member
Posts: 1766
Joined: Sat Nov 30, 2013 5:57 pm

Re: Some polyphony tests

Post by mnailor »

I added 3 MIDI files to the google drive directory in case anyone wants to run their own tests. Also see Methodology tab in spreadsheet.

Here's the link to the directory containing the updated spreadsheet and MIDI (.mid) files:

https://drive.google.com/drive/folders/ ... sp=sharing
User avatar
vpo-organist
Member
Posts: 364
Joined: Wed Apr 29, 2020 6:49 am

Re: Some polyphony tests

Post by vpo-organist »

Hello,
for German Hauptwerk beginners I wrote a small tutorial on how to determine the maximum polyphony for a computer and how to determine the required polyphony for a sample set considering your own playing style.

https://www.vpo-forum.de/t83f58818-Bere ... leset.html
Post Reply