# YAML sharing thread

**URL:** <https://discourse.zynthian.org/t/yaml-sharing-thread/11465>\
**Category:** Using Zynthian\
**Tags:** sfz\
**Created:** [May 17, 2025, 3:24pm UTC](https://discourse.zynthian.org/t/yaml-sharing-thread/11465 "2025-05-17T15:24:28Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![NathanI](https://discourse.zynthian.org/letter_avatar_proxy/v4/letter/n/d78d45/32.png) [@NathanI](https://discourse.zynthian.org/u/NathanI)\
**Post date:** [May 17, 2025, 3:24pm UTC](https://discourse.zynthian.org/t/yaml-sharing-thread/11465/1 "2025-05-17T15:24:28Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![NathanI](https://discourse.zynthian.org/letter_avatar_proxy/v4/letter/n/d78d45/32.png) [@NathanI](https://discourse.zynthian.org/u/NathanI)\
**Post date:** [May 17, 2025, 3:27pm UTC](https://discourse.zynthian.org/t/yaml-sharing-thread/11465/2 "2025-05-17T15:27:32Z")

</div>

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

> **[GitHub - sfzinstruments/SalamanderGrandPiano: Salamander Grand Piano v3 48KHz 24bit](https://github.com/sfzinstruments/SalamanderGrandPiano)**
>
> Salamander Grand Piano v3 48KHz 24bit

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](https://discourse.zynthian.org/uploads/short-url/bEukscNU7jwSOLwPoP6K9DYBqO4.yml) (652 Bytes)  
[Salamander Grand Piano V3.yml](https://discourse.zynthian.org/uploads/short-url/m9HxbezAAsFssFs0TUk1n8xTHvg.yml) (338 Bytes)

---

<div class="post-metadata">

**Author:** ![NathanI](https://discourse.zynthian.org/letter_avatar_proxy/v4/letter/n/d78d45/32.png) [@NathanI](https://discourse.zynthian.org/u/NathanI)\
**Post date:** [May 17, 2025, 3:31pm UTC](https://discourse.zynthian.org/t/yaml-sharing-thread/11465/3 "2025-05-17T15:31:26Z")

</div>

VG Northern Trumpets

> **[Northern Trumpets free SFZ library | VGTrumpet](https://vgtrumpet.com/product/northern-trumpets-sfz/)**
>
> Make a demo – Get 20–100% OFF! Post a YouTube video using Northern Trumpets and get 20% to 100% off any VGTrumpet virtual instrument or sound library! Learn more → Free download available Just click "Add to cart", go through checkout (it's free!),...

Yaml for the keyboard version:  
[common.yml](https://discourse.zynthian.org/uploads/short-url/lI8Ban2ufs2PUWHZ2sQJIoV2Lqt.yml) (215 Bytes)  
[Northern Trumpets\_KeybContr\_1.1.yml](https://discourse.zynthian.org/uploads/short-url/9we9cg3hef5cRWEVvpDSYOv1lRw.yml) (677 Bytes)

Yaml for the windcontroller version:

> [@SFZ sharing thread](https://discourse.zynthian.org/t/sfz-sharing-thread/10984/50):
>
> Today I got busy and studied Linoleum’s sfz and yml files. Good work and credits to @jofemodo and @NathanI . I thought I might as well try creating a yml file for a nice and functional interface of some music font for sfizz and Zynthian UI. Since I use Wind Controler I decided on Northern Trumpets sound font, which sounds nice and is free. I already mentioned it here and it is available at [Northern Trumpets free SFZ library | VGTrumpet](https://vgtrumpet.com/product/northern-trumpets-sfz/) It has 3 settings available: Northern Trumpets\_BreathCon…

---

<div class="post-metadata">

**Author:** ![NathanI](https://discourse.zynthian.org/letter_avatar_proxy/v4/letter/n/d78d45/32.png) [@NathanI](https://discourse.zynthian.org/u/NathanI)\
**Post date:** [May 17, 2025, 3:42pm UTC](https://discourse.zynthian.org/t/yaml-sharing-thread/11465/4 "2025-05-17T15:42:07Z")

</div>

MelloSFZotron  
[https://musical-artifacts.com/artifacts/5947](https://musical-artifacts.com/artifacts/5947)  
[common.yml](https://discourse.zynthian.org/uploads/short-url/iXRzRyE90VZOtKZgjVt0dJP9rQY.yml) (325 Bytes)  
[Mellotron\_Keyswitch.yml](https://discourse.zynthian.org/uploads/short-url/4xRg3qVQKNOakiXJwfOtb7YLJZc.yml) (692 Bytes)

---

<div class="post-metadata">

**Author:** ![NathanI](https://discourse.zynthian.org/letter_avatar_proxy/v4/letter/n/d78d45/32.png) [@NathanI](https://discourse.zynthian.org/u/NathanI)\
**Post date:** [May 17, 2025, 3:57pm UTC](https://discourse.zynthian.org/t/yaml-sharing-thread/11465/5 "2025-05-17T15:57:59Z")

</div>

jRhodes3d (see “issues” for keyswitch file).

> **[GitHub - sfzinstruments/jlearman.jRhodes3d: 1977 Rhodes Mark I Stage 73 - full-length samples](https://github.com/sfzinstruments/jlearman.jRhodes3d)**
>
> 1977 Rhodes Mark I Stage 73 - full-length samples

[common.yml](https://discourse.zynthian.org/uploads/short-url/9UHX8fNi5nExluIw7zuVrXnXdPf.yml) (287 Bytes)  
[jRhodes3d-keyswitch.yml](https://discourse.zynthian.org/uploads/short-url/2MhRQE7jzlUYybaLCXp7TFmJzGm.yml) (452 Bytes)

---

<div class="post-metadata">

**Author:** ![NathanI](https://discourse.zynthian.org/letter_avatar_proxy/v4/letter/n/d78d45/32.png) [@NathanI](https://discourse.zynthian.org/u/NathanI)\
**Post date:** [May 17, 2025, 4:19pm UTC](https://discourse.zynthian.org/t/yaml-sharing-thread/11465/6 "2025-05-17T16:19:41Z")

</div>

Splendid Grand Piano

> **[GitHub - sfzinstruments/SplendidGrandPiano: Steinway Piano](https://github.com/sfzinstruments/SplendidGrandPiano)**
>
> Steinway Piano

[common.yml](https://discourse.zynthian.org/uploads/short-url/sZoMqvBvicCgRyj2w4j4Tb3MRSm.yml) (482 Bytes)

---

<div class="post-metadata">

**Author:** ![NathanI](https://discourse.zynthian.org/letter_avatar_proxy/v4/letter/n/d78d45/32.png) [@NathanI](https://discourse.zynthian.org/u/NathanI)\
**Post date:** [May 17, 2025, 9:26pm UTC](https://discourse.zynthian.org/t/yaml-sharing-thread/11465/8 "2025-05-17T21:26:04Z")

</div>

SM Drums

> **[For SFZ / Sforzando](https://smmdrums.wordpress.com/for-sfz-sforzando/)**
>
> SM Drums : SFZ Version This nifty little sample player / instrument is one of those few completely free ones that actually does a decent job of its Direct From Disk Streaming. And yes, it is a Plog…

Put in inside the “programs” folder.  
[common.yml](https://discourse.zynthian.org/uploads/short-url/9bI2rFCx0w2hBFWQprJozGNcUYc.yml) (4.2 KB)

---

<div class="post-metadata">

**Author:** ![NathanI](https://discourse.zynthian.org/letter_avatar_proxy/v4/letter/n/d78d45/32.png) [@NathanI](https://discourse.zynthian.org/u/NathanI)\
**Post date:** [May 17, 2025, 11:02pm UTC](https://discourse.zynthian.org/t/yaml-sharing-thread/11465/9 "2025-05-17T23:02:31Z")

</div>

Karoryfer Swirly Drums

> **[Free: Swirly Drums](https://shop.karoryfer.com/pages/free-swirly-drums)**
>
> Download from GitHub Now free, this was our first commercial sample library, which grew out of trying to find ways to sample snare drum brush techniques in a flexible way. No, nothing here is played with sticks. It also contains some unique things,...

[common.yml](https://discourse.zynthian.org/uploads/short-url/s1XDI69pXqRoZ3UjEf0CJwKil4h.yml) (6.1 KB)

---

<div class="post-metadata">

**Author:** ![jofemodo](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/jofemodo/32/2_2.png) [@jofemodo](https://discourse.zynthian.org/u/jofemodo)\
**Post date:** [May 18, 2025, 10:35am UTC](https://discourse.zynthian.org/t/yaml-sharing-thread/11465/10 "2025-05-18T10:35:24Z")

</div>

Great idea, @NathanI !!

Regards,

---

<div class="post-metadata">

**Author:** ![ToFF](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/toff/32/5532_2.png) [@ToFF](https://discourse.zynthian.org/u/ToFF)\
**Post date:** [July 28, 2025, 6:29pm UTC](https://discourse.zynthian.org/t/yaml-sharing-thread/11465/11 "2025-07-28T18:29:51Z")

</div>

VIRTUOSITY DRUMS

> **[Virtuosity Drums - Versilian Studios](https://versilian-studios.com/virtuosity-drums/)**
>
> \[et\_pb\_section fb\_built=”1″ \_builder\_version=”4.22.1″ \_module\_preset=”default” background\_color=”#212121″ background\_enable\_image=”off” background\_position=”bottom\_center” background\_enable\_pattern\_style=”on” background\_pattern\_style=”waves”...

[common.yml](https://discourse.zynthian.org/uploads/short-url/dORHp7ZPyIos5uplIHiakM7ourX.yml) (1.6 KB)

---

<div class="post-metadata">

**Author:** ![ToFF](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/toff/32/5532_2.png) [@ToFF](https://discourse.zynthian.org/u/ToFF)\
**Post date:** [July 28, 2025, 6:41pm UTC](https://discourse.zynthian.org/t/yaml-sharing-thread/11465/12 "2025-07-28T18:41:46Z")

</div>

> [@NathanI](#):
>
> VG Northern Trumpets
> 
> [Northern Trumpets free SFZ library | VGTrumpet](https://vgtrumpet.com/product/northern-trumpets-sfz/)
> 
> Yaml for the keyboard version:  
> [common.yml](https://discourse.zynthian.org/uploads/short-url/lI8Ban2ufs2PUWHZ2sQJIoV2Lqt.yml) (215 Bytes)  
> [Northern Trumpets\_KeybContr\_1.1.yml](https://discourse.zynthian.org/uploads/short-url/9we9cg3hef5cRWEVvpDSYOv1lRw.yml) (677 Bytes)
> 
> Yaml for the windcontroller version:

Corrected files for windcontroller:  
[common.yml](https://discourse.zynthian.org/uploads/short-url/8P6gAJiS8eb0qv9VTZyLpiILD4E.yml) (554 Bytes)  
[Northern Trumpets\_WindContr\_1.1.yml](https://discourse.zynthian.org/uploads/short-url/5Qnjd3Qs3j2wQwCC675eas2pA72.yml) (332 Bytes)

---

<div class="post-metadata">

**Author:** ![jofemodo](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/jofemodo/32/2_2.png) [@jofemodo](https://discourse.zynthian.org/u/jofemodo)\
**Post date:** [August 22, 2025, 7:33pm UTC](https://discourse.zynthian.org/t/yaml-sharing-thread/11465/13 "2025-08-22T19:33:52Z")

</div>

Hi @all!

I’ve fixed the common yaml file for the Linnoleum\_SFZ soundfont.

[common.yml](https://discourse.zynthian.org/uploads/short-url/wVaxc3VyOA77Fy7CzIwLeHpsUD0.yml) (2.5 KB)

Regards,

---

<div class="post-metadata">

**Author:** ![Wapata](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/wapata/32/10441_2.png) [@Wapata](https://discourse.zynthian.org/u/Wapata)\
**Post date:** [September 21, 2025, 7:38am UTC](https://discourse.zynthian.org/t/yaml-sharing-thread/11465/14 "2025-09-21T07:38:32Z")

</div>

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 ?

---

<div class="post-metadata">

**Author:** ![NathanI](https://discourse.zynthian.org/letter_avatar_proxy/v4/letter/n/d78d45/32.png) [@NathanI](https://discourse.zynthian.org/u/NathanI)\
**Post date:** [September 21, 2025, 8:21pm UTC](https://discourse.zynthian.org/t/yaml-sharing-thread/11465/15 "2025-09-21T20:21:53Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![HansR](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/hansr/32/15102_2.png) [@HansR](https://discourse.zynthian.org/u/HansR)\
**Post date:** [April 9, 2026, 12:51pm UTC](https://discourse.zynthian.org/t/yaml-sharing-thread/11465/16 "2026-04-09T12:51:25Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![hannesmenzel](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/hannesmenzel/32/13014_2.png) [@hannesmenzel](https://discourse.zynthian.org/u/hannesmenzel)\
**Post date:** [April 9, 2026, 1:03pm UTC](https://discourse.zynthian.org/t/yaml-sharing-thread/11465/17 "2026-04-09T13:03:40Z")

</div>

> [@HansR](#):
>
> 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.

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

> [@Factory soundfonts library](https://discourse.zynthian.org/t/factory-soundfonts-library/12854/50):
>
> Mechanism is split between the YAML and the SFZ file and works as follows: Bass Drum 1: Bass Drum volume: midi\_cc: 16 value: 127 Bass Drum pan: midi\_cc: 17 value: 64 Bass Drum 2: Bass Drum type: midi\_cc: 18 value: 0 graph\_path: 'note\_on' labels: ['Clean', 'Color 01', 'Color 02', 'Color 03', 'Color 04', 'Color 05', 'Tape', 'Tube'] ticks: [0, 16, 32, 48, 64, 80, 96, 112] Bass Drum decay: midi\_cc: 19 value: 0 …

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).

---

<div class="post-metadata">

**Author:** ![HansR](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/hansr/32/15102_2.png) [@HansR](https://discourse.zynthian.org/u/HansR)\
**Post date:** [April 9, 2026, 1:38pm UTC](https://discourse.zynthian.org/t/yaml-sharing-thread/11465/18 "2026-04-09T13:38:05Z")

</div>

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!
