SFZ Grand piano problems

Problem is that when you are playing with the sustain pedal sometimes when you release it all the notes are switched off immediatelly, even though you are holding the keys. Another problem is that if you are playing lot of notes at once with sustain pedal, sometimes the UI freezes and sound output is frozen as well playing just noise, like when you played GTA 1 and you have not enough memory :). Only reboot works. I have a good quality SD card and 5V 3A power supply from JBL. Raspberry PI 4 8GB RAM, so the HW should be good.
Pianoteq works well, no problems there, I just want some good quality Piano sound, I have not yet tried anything else extensively so don`t know if this problem is universal.

1 Like

What engine and soundfont is causing the issue? We need ALL details. Hardware setup, software version, etc. Please, when reporting issues, give all details from the very beginning. It’s quite frustrating and really boring to be always asking for the same.

Thanks!

1 Like

Zynth OS is the latest release (stable), No KIT just RPI4 + Hifiberry DAC+.
And I was reacting to the problem described here:

Audio says it all.
I have literely the same problem.
SFIZZ + Salamander V3 grand piano.

Hi @culfytt !
You could try to use linuxsampler instead of sfizz. Some soundfonts perform better with it.
FYI, we have removed this soundfont from the new Oram Bookworm image and replaced by a gig soundfont that performs better.

Regards

3 Likes

Isn’t this exactly what a sustain pedal is supposed to do, except for the “sometimes”?
I do see that the other items you reported are problems and hopefully @jofemodo 's suggestions help.

No!

A piano has dampers that stop strings from resonating and hence sounding. When a key is pressed the corresponding damper is lifted, allowing the string to resonate freely and a hammer hits the string. (Actually several strings.) The strings are free to resonate whilst the key is pressed and will be stopped by the damper when the key is released.

The sustain pedal holds all the dampers off their strings, hence allowing any string to resonate but if you release the pedal, any pressed keys will keep their corresponding dampers lifted, allowing those strings to continue to resonate.

So after releasing the pedal, sound should continue to be heard for any keys that remain pressed.

2 Likes

Aah - Thank you.

exactly described, riban

Ok, I will try more soundfonts. Salamander sounded quite good to me though.
And I dont want to spend that kind of money for Pianoteq (although it is nearly perfect).
I am looking forward for new relases of Zynth OS.

Sfizz Grand piano has a beautiful sound… But the dynamic response that PianoteQ has is superior. Especially when playing softly… obviously it’s always a matter of taste. I love the sound of PianoteQ when you make rich, barely touched chords. I’ve tried many VSTs (on the forum there are demos I made with many instruments), but in the end I record with PianoteQ. De Gustibus.

1 Like

EDITED ON 2024-05-22!

We have included Salamander Piano for a long time, but it’s not working as well as we would like in sfizz, probably because it’s specially optimized for linuxsampler as it’s clearly set in the description:

This piano has been optimized and only properly tested for linuxsampler.

To avoid users complaining about it, we have decided to replace the SFZ by a GIG soundfont that can only be open with linuxsampler. In the new Oram Bookworm image, we have replaced Salamander Grand Piano (SFZ) by the Maestro Grand Piano (GIG):

https://musical-artifacts.com/artifacts/73

I think is a good choice. Of course, you can install the soundfonts you like more. It’s obvious that it’s a matter of taste and everyone have different preferences. We simply try to include, at less, a well-balanced, high quality piano soundfont that works for as much users as possible.

I finally have decided to keep the SalamanderGrandPiano SFZ. We have replaced the 44.1KHz+16bits version by the better 48KHz+24bits one. We have included 3 versions now:

  • Grand Piano V2
  • Grand Piano V3
  • Grand Piano V3 Retuned

The 3 versions use the same wav files, so no extra space is needed. You can test them and choose the one that best fit your needs/likes. This will be available in the next Oram SD image.

Again, remember this, please:

This piano has been optimized and only properly tested for linuxsampler

It would also work in sfizz, but probably not so nicely as in linuxsampler. You could find issues when loading it with other engines different from linuxsampler.

Anyway, when using SFZ instruments, remember we have 2 engines that support this format:

  • linuxsampler
  • sfizz

Any of them support 100% of the opcodes. SFZ support is incomplete in both engines, sfizz & linuxsampler, and depending on how the soundfont has been created, it could be better to use one over the other engine.

There is 2 versions of SFZ standard:

  • SFZ v1, that is (almost) fully supported by sfizz and linuxsampler
  • SFZ v2, that is partially supported by sfizz and linuxsampler

To add complexity to this, there are some popular extensions developed by Sforzando/Aria/Garritan:

  • SFZ ARIA extensions, that are partially supported by sfizz and linuxsampler

You can check the supported opcodes here:

Regards,

3 Likes

its a pity that there is no linux support from plogue sforzando - a lot of high quality sfz you get these days seem to be optimized for this player and its additional Aria opcodes.

Yes, it’s a pity, but there is little we can do, except ask users to contact Garritan guys:

and ask them for linux & arm support. We would be very pleased to integrate Aria player if they release a headless version we can use.

Regards,

1 Like

Hi all!

I just edited this reply:

SFZ Grand piano problems - #31 by jofemodo

Please, read again!

Regards,

1 Like