I downloaded Dore Mark's Yamaha C6 Experience sfz file from Pianobook. I loved the sf2 version, so I wanted to try the original samples.
However, when I try to load it on qsampler, I get the error:
Starting disk thread...OK
EQ support: no
Scheduling '/media/mac/Files/sounds/sfz/The_Experience_Yamaha_S6_V1.3/The Experience Yamaha S6 AB Omni V1.3.sfz' (Index=0) to be loaded in background (if not loaded yet).
Loading sfz file '/media/mac/Files/sounds/sfz/The_Experience_Yamaha_S6_V1.3/The Experience Yamaha S6 AB Omni V1.3.sfz'...The opcode 'polyphony' is unsupported by libsfz!
The opcode 'curve_index' in section <curve> is unsupported by libsfz!
sfz::Engine error: Failed to load instrument, cause: Line 47: Expected an integer
I'm probably doing doing something wrong or linuxsampler cannot handle this font.
Okay, I think the sfz files are just part of the 'sample' and the instrument is in nki format, which i think requires some specific software or to be converted into sfz.
I downloaded Dore Mark's Yamaha C6 Experience sfz file from Pianobook. I loved the sf2 version, so I wanted to try the original samples.
However, when I try to load it on qsampler, I get the error:
For using sfz you might use sfizz, liquidsfz, linuxsampler or some other sfz cabable plugin-
I use linuxsampler, but it doesn't open the sfz files as indicated in the error code.
I was able to play the sfz files with polyphone, but the sound is not great.
[liquidsfz::warning] /sfz/The_Experience_Yamaha_S6_V1.3/The Experience Yamaha S6 AB Omni V1.3.sfz: line 14: unsupported opcode 'polyphony'
[liquidsfz::warning] /sfz/The_Experience_Yamaha_S6_V1.3/The Experience Yamaha S6 AB Omni V1.3.sfz: line 47: unsupported opcode 'sustain_cc'
[liquidsfz::warning] /sfz/The_Experience_Yamaha_S6_V1.3/The Experience Yamaha S6 AB Omni V1.3.sfz: line 48: unsupported opcode 'ampeg_dynamic'
[liquidsfz::warning] /sfz/The_Experience_Yamaha_S6_V1.3/The Experience Yamaha S6 AB Omni V1.3.sfz: line 49: unsupported opcode 'ampeg_release_shape'
[liquidsfz::warning] /sfz/The_Experience_Yamaha_S6_V1.3/The Experience Yamaha S6 AB Omni V1.3.sfz: line 362: unsupported opcode 'sustain_cc'
[liquidsfz::warning] /sfz/The_Experience_Yamaha_S6_V1.3/The Experience Yamaha S6 AB Omni V1.3.sfz: line 363: unsupported opcode 'ampeg_dynamic'
[liquidsfz::warning] /sfz/The_Experience_Yamaha_S6_V1.3/The Experience Yamaha S6 AB Omni V1.3.sfz: line 364: unsupported opcode 'ampeg_release_shape'
[liquidsfz::error] /sfz/The_Experience_Yamaha_S6_V1.3/The Experience Yamaha S6 AB Omni V1.3.sfz: line 675: toplevel parsing failed
parse error: exiting
Well, for what it's worth, I found some sort of soultion.
I edited the sfz file and removed all the lines whose opcode was unsupported.
A monkey performing brain surgery LOL, but now liquidsfz loads the sample and I can play it.
The sound is mind blowing
[liquidsfz::warning] /sfz/The_Experience_Yamaha_S6_V1.3/The Experience Yamaha S6 AB Omni V1.3.sfz: line 14: unsupported opcode 'polyphony'
[liquidsfz::warning] /sfz/The_Experience_Yamaha_S6_V1.3/The Experience Yamaha S6 AB Omni V1.3.sfz: line 47: unsupported opcode 'sustain_cc'
[liquidsfz::warning] /sfz/The_Experience_Yamaha_S6_V1.3/The Experience Yamaha S6 AB Omni V1.3.sfz: line 48: unsupported opcode 'ampeg_dynamic'
[liquidsfz::warning] /sfz/The_Experience_Yamaha_S6_V1.3/The Experience Yamaha S6 AB Omni V1.3.sfz: line 49: unsupported opcode 'ampeg_release_shape'
I try to avoid using wine.
I figured the error might come from functions liquidsfz isn't able to play, so I removed the lines and, so far, it seems to work.
I try to avoid using wine.
I figured the error might come from functions liquidsfz isn't able to play, so I removed the lines and, so far, it seems to work.
Yeah, I saw that. Playing with plugin supports all opcodes might result better what sfz maker wanted it to be, but reading what are those opcodes, maybe that is not so remarkable. This is maybe only which has even a bit relevance http://sfzformat.com/opcodes/ampeg_release_shape
On the same Dore Mark's collection there's a Fazioli that someone already adapted to sfz for musescore. It still gave me opcode errors in luquidsfz, but a fewer ones, so I might use it as a reference to understand the process a bit better.
I downloaded Dore Mark's Yamaha C6 Experience sfz file from Pianobook. I loved the sf2 version, so I wanted to try the original samples.
However, when I try to load it on qsampler, I get the error:
Starting disk thread...OK
EQ support: no
Scheduling '/media/mac/Files/sounds/sfz/The_Experience_Yamaha_S6_V1.3/The Experience Yamaha S6 AB Omni V1.3.sfz' (Index=0) to be loaded in background (if not loaded yet).
Loading sfz file '/media/mac/Files/sounds/sfz/The_Experience_Yamaha_S6_V1.3/The Experience Yamaha S6 AB Omni V1.3.sfz'...The opcode 'polyphony' is unsupported by libsfz!
The opcode 'curve_index' in section <curve> is unsupported by libsfz!
sfz::Engine error: Failed to load instrument, cause: Line 47: Expected an integer
I'm probably doing doing something wrong or linuxsampler cannot handle this font.
I think I got this figured out. Seems like some opcodes aren't loadable depending on the tag.
I finally got the font working, actually were able to modify the SFZ to my liking.
I'll post the whole thing once I'm finished working on this on a separate and more comprehensive thread.
Thanks a lot everybody for giving me your suggestions.
I known this topic is marked solved. Some more info on sfizz and the handling of some of the sfz's from pianobook.co.uk
This is my working list. The 855_v2_The9000ftPiano, after it loads will produce no sound. Simply raise volume for the 414's and/or the coles (see pic) and you're on your way. I'm on debian 12. Opensuse repos show sfizz for debian testing, 11 and 10. I use sfizz stable version 1.2.1 for debian 11 on my debian 12 without issues.
1389737_TheExperience_DoreMark
657490_FamilyGrandV3_ChristianHenson
855_v2_The9000ftPiano_ChristianHenson_DecentSampler/sfz
The Experience NY S&S Model B V1.0
The Experience Yamaha S6 V1.2
all from pianobook.co.uk.
Attachments
Screenshot_20230630_002533.png (45.83 KiB) Viewed 1676 times