YAML sharing thread

Thread for sharing YAML-files. Especially key-switched SFZ-files prosper by using a .yml file.

2 Likes

Salamander Grand Piano V3. Works with the Github version (not sure about the included one).

Normally the parser would have handles this SFZ fine but because of the use of #define parameters, it needs a .yml file to show all the controls.

common.yml (652 Bytes)
Salamander Grand Piano V3.yml (338 Bytes)

1 Like

VG Northern Trumpets

Yaml for the keyboard version:
common.yml (215 Bytes)
Northern Trumpets_KeybContr_1.1.yml (677 Bytes)

Yaml for the windcontroller version:

2 Likes

MelloSFZotron
https://musical-artifacts.com/artifacts/5947
common.yml (325 Bytes)
Mellotron_Keyswitch.yml (692 Bytes)

1 Like

jRhodes3d (see “issues” for keyswitch file).

common.yml (287 Bytes)
jRhodes3d-keyswitch.yml (452 Bytes)

1 Like

Splendid Grand Piano

common.yml (482 Bytes)

2 Likes

SM Drums

Put in inside the “programs” folder.
common.yml (4.2 KB)

2 Likes

Karoryfer Swirly Drums

common.yml (6.1 KB)

3 Likes

Great idea, @NathanI !!

Regards,

1 Like

VIRTUOSITY DRUMS

common.yml (1.6 KB)

1 Like

Corrected files for windcontroller:
common.yml (554 Bytes)
Northern Trumpets_WindContr_1.1.yml (332 Bytes)

1 Like

Hi @all!

I’ve fixed the common yaml file for the Linnoleum_SFZ soundfont.

common.yml (2.5 KB)

Regards,

1 Like

Hello there !

I have put my .yml file next to the .sfz one, so it look like zynthian/zynthian-my-data/soundfonts/sfz/Northen Trumpet SFZ_1.1/ the two files

I can see the 3 sfz into Sfizz or LinuxSampler but no yml

What did i miss ?

It changes the layout of the controls. You can’t see it as a file.

1 Like

Hello,

Perhaps one of you experts can help me.

The yaml files are a great improvement. What I can’t find is how to change the scale that is displayed on the UI. It always goes from 0-127.

For a 17th century harpsichord that is tuned at 415Hz I want to make a pitch control so I can tune it to 440 Hz to play together with a contemporary instrument.

This works fine, in the sfz file I add
pitch_oncc1=200
pitch_stepcc1=100

So I can change the pitch in two discrete steps. However, the control in the UI still goes from 0 to 127. Although this works, it is of course quite confusing.

Is it possible (in the yaml) to change this 0-127 scale into something else? A sort of on/off indication would already be helpful, but a customised scale even more.

Of course I can change the sfz file and make two parts that can be selected with a keyswitch (and the accompanying text (labels) in the UI), but it would be much simpler if the UI scale could be adapted by the yaml.

Kind regards,
Hans.

1 Like

You may want to check @ToFF 's description here:

It simply means that the mechanism for stepped discrete controls from keyswitches also works for CC values (don’t let the “note on” fool you).

2 Likes

You’re my hero!

That’s exactly what I was looking for and I was indeed fooled by “keyswitch” and “note on”

Thanks al lot!

1 Like