Difference between revisions of "Pianotec on Odroid-N2"

(Benchmark by Marcos Daniel)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
> [[Main Page]] > [[Piano Expander based on Pianotec and Odroid-N2]]
+
==''' [[Piano_Expander_based_on_Pianoteq_and_Odroid-N2|Sorry - a big mistake - a typo in the name of Pianoteq - please used this link to follow the corrected web-page]]'''==
 
 
----
 
 
 
== '''ARM 32 vs. AARCH64''' ==
 
* [https://www.cnx-software.com/2016/03/01/64-bit-arm-aarch64-instructions-boost-performance-by-15-to-30-compared-to-32-bit-arm-aarch32-instructions/ CNX-Software: 64-bit ARM (Aarch64) Instructions Boost Performance by 15 to 30% Compared to 32-bit ARM (Aarch32) Instructions]
 
* I still hope, that [https://www.modartt.com/ Modartt] will provide [https://www.modartt.com/pianoteq Pianoteq] sometimes compiled for AARCH64 architecture. In my opinion 32-bit code on any ARM module (Raspberry PI, Banana PI, Odroid etc.) which could also use AARCH64 code doesn't make sense. Modules which provide only ARM-32 bit architecture don't have the calculation power for Pianoteq. So why should those CPUs be supported?  Canceling 32-bit support and switching to AARCH64 would be the right way....
 
 
 
==''' Pianotec 6 Stage Installation on Odroid '''==
 
*  coming soon
 
 
 
=== Some pictures ===
 
 
 
[[File:First-Test-Setup-2.jpg|300px]] [[File:First-Test-Setup-1.jpg|300px]]
 
 
 
[[File:Piano-Expander-Bechstein.jpg|300px]] [[File:Piano-Expander-MK2.jpg|300px]]
 
 
 
==''' CPU Performance Benchmarks '''==
 
=== [[Benchmark by Marcos Daniel]] ===
 
*[https://github.com/marcosdanielfl/ptq_bench/blob/master/ptq_benc.c Github: ptq_bench.c]
 
==== What the code does - description by Marcos Daniel ====
 
<pre>
 
It is a stress test, the program generates a MIDI file with ten glissandi
 
from the lowest A to the top C, (on white keys).
 
The damper pedal is down during each glissandi.
 
In the first try, every note takes is played 100ms after the previous one.
 
The program asks if there was an error in the playback, if there is not
 
overload, you press "y" and it will generate another MIDI file, this time
 
with 50ms between notes.
 
So the sequence of notes duration is (geometric progression) 100ms, 50ms,
 
25ms, 12.5ms, 6.25 ms, and so on.
 
When the computing power is not enough, an overload will occur, let's suppose
 
it happens whith 12.5ms of delay, then the next delay will be the average of
 
12.5ms and 25ms (the lowest time without overload) = 18.75ms, if there is
 
not error, next duration will be average between this last value and the
 
maximum time with error, i.e. (18.75 + 12.5)/2 = 15.625ms.
 
By doing this, quiclky one obtains a final result (10 or 12 tries), and when
 
asked pressing key "t" (for terminate) the program exits.
 
Any run can be skipped by ctrl+c.
 
The program is "as is", and in Spanish.
 
At last, but not least, on odroid XU4, it run more consistentlyif you run
 
Pianoteq (or this test) from big cores excluding small ones, this can be
 
done by taskset command, in case of XU4, big cores are numbered from
 
4 to 7, so the command would be
 
taskset 0xF0 [command]. There is some improvement if you use less niceness,
 
for instance I ran most testst this way:
 
nice -10 taskset 0xF0 ./ptq_bench
 
Pianoteq executable file must be in the same folder and version removed,
 
simply named "Pianoteq".
 
</pre>
 
 
 
==== Results ====
 
* the tests below are made without any optimisations/priorisations
 
 
 
<pre>
 
44,1 kHz, 128sample, 96 polyphony
 
 
 
odroid@odroid:~/Pianoteq 6 STAGE/arm$ ./ptq_benc
 
 
 
Test start
 
 
 
Press ctrl + c to cancel
 
delay beween notes: 100.00 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 1
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 50.00 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 2
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 25.00 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 3
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 12.50 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 4
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 6.25 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 5
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 9.38 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 6
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 10.94 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 7
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 11.72 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 8
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 12.11 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 9
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 12.30 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 10
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 12.21 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 11
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 12.26 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 12
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 12.28 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 13
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 12.29 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 14
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 12.29 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 15
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 12.28 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 16
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 12.28 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 17
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 12.28 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 18
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 12.28 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 19
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 12.28 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 20
 
Did audio fail? y/n, t to terminate
 
t
 
Total attemps: 20,final delay between notes 12.28
 
</pre>
 
 
 
<pre>
 
44,1 kHz, 64sample, 96 polyphony
 
 
 
odroid@odroid:~/Pianoteq 6 STAGE/arm$ ./ptq_benc
 
 
 
Test start
 
 
 
Press ctrl + c to cancel
 
delay beween notes: 100.00 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 1
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 50.00 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 2
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 25.00 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 3
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 12.50 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 4
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 18.75 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 5
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 15.62 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 6
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 14.06 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 7
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 13.28 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 8
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 13.67 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 9
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 13.48 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 10
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 13.38 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 11
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 13.33 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 12
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 13.31 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 13
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 13.29 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 14
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 13.29 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 15
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 13.28 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 16
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 13.28 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 17
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 13.28 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 18
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 13.28 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 19
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 13.28 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 20
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 13.28 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 21
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 13.28 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 22
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 13.28 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 23
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 13.28 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 24
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 13.28 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 25
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 13.28 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 26
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 13.28 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 27
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 13.28 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 28
 
Did audio fail? y/n, t to terminate
 
t
 
Total attemps: 28,final delay between notes 13.28
 
</pre>
 
 
 
<pre>
 
 
 
48 kHz, 64sample, 96 polyphony
 
 
 
odroid@odroid:~/Pianoteq 6 STAGE/arm$ ./ptq_benc
 
 
 
Test start
 
 
 
Press ctrl + c to cancel
 
delay beween notes: 100.00 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 1
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 50.00 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 2
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 25.00 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 3
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 12.50 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 4
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 18.75 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 5
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 15.62 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 6
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 17.19 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 7
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 17.97 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 8
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 18.36 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 9
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 18.55 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 10
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 18.46 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 11
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 18.51 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 12
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 18.53 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 13
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 18.54 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 14
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 18.55 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 15
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 18.55 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 16
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 18.55 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 17
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 18.55 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 18
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 18.55 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 19
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 18.55 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 20
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 18.55 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 21
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 18.55 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 22
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 18.55 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 23
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 18.55 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 24
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 18.55 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 25
 
Did audio fail? y/n, t to terminate
 
t
 
Total attemps: 25,final delay between notes 18.55
 
</pre>
 
 
 
<pre>
 
48 kHz, 128 sample, 96 polyphony
 
 
 
odroid@odroid:~/Pianoteq 6 STAGE/arm$ ./ptq_benc
 
 
 
Test start
 
 
 
Press ctrl + c to cancel
 
delay beween notes: 100.00 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 1
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 50.00 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 2
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 25.00 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 3
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 12.50 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 4
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 18.75 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 5
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 21.88 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 6
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 23.44 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 7
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 22.66 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 8
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 23.05 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 9
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 23.24 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 10
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 23.14 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 11
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 23.10 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 12
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 23.07 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 13
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 23.06 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 14
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 23.05 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 15
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 23.05 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 16
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 23.05 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 17
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 23.05 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 18
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 23.05 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
yTry number 19
 
Did audio fail? y/n, t to terminate
 
 
 
delay beween notes: 23.05 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 20
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 23.05 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 21
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 23.05 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 22
 
Did audio fail? y/n, t to terminate
 
t
 
Total attemps: 22,final delay between notes 23.05
 
</pre>
 
 
 
<pre>
 
32 kHz, 64 sample, 96 polyphony
 
 
 
odroid@odroid:~/Pianoteq 6 STAGE/arm$ ./ptq_benc
 
 
 
Test start
 
 
 
Press ctrl + c to cancel
 
delay beween notes: 100.00 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 1
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 50.00 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 2
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 25.00 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 3
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 12.50 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 4
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 6.25 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 5
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 3.12 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 6
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 4.69 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 7
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 3.91 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 8
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 3.52 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 9
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 3.32 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 10
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 3.42 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 11
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 3.47 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 12
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 3.44 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 13
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 3.43 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 14
 
Did audio fail? y/n, t to terminate
 
n
 
delay beween notes: 3.42 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 15
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 3.43 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
CPU overload detected. Your CPU is not powerful enough, or the power-saving settings of your computer are too aggressive. You can adjust the performance of Pianoteq, or disable CPU overload detection, in the 'Perf' tab of the 'Options' dialogue.
 
Try number 16
 
Did audio fail? y/n, t to terminate
 
y
 
delay beween notes: 3.43 milisegundos
 
Command to run is: "./Pianoteq" --headless --play-and-quit --midi miditest.mid; string size: 59
 
Current preset: Steinway D Prelude, instrument: Grand Steinway D
 
Try number 17
 
Did audio fail? y/n, t to terminate
 
t
 
Total attemps: 17,final delay between notes 3.43
 
</pre>
 
 
 
----
 
 
 
> [[Main Page]] > [[Piano Expander based on Pianotec and Odroid-N2]]
 

Latest revision as of 22:55, 15 June 2020