Factory soundfonts library

Hi!

I’ve been thinking about it and this is my proposal:

  • Let’s use a git LFS repository for each package.

  • Let’s have an “Official Packages” repository that includes, as sub-repositories, the official list of packages. For adding a new package to the official list, the author(s) would make a PR to this repo.

  • There could be “Unofficial Packages Lists” that users can configure in their zynthians, similar to adding unofficial repos to your linux distro.

  • Zynthian Packages can be installed/uninstalled from webconf or CLI.

  • Zynthian Package format has been already defined in this thread:

Introducing "Packages" (was "Collections")

It should be improved and documented in the wiki, but i consider it’s still a “kind of proposal” and probably will evolve in the next weeks/months.


Regarding soundfonts, they would be managed as zynthian packages, including the factory collection (it’s already a package in Vangelis!).

There is no limitation/imposition about how many sample sets should be stored in one repo/package, but for big samplesets, it seems reasonable to have a dedicated repository/package.


I just started moving all current packages to git LFS repos and i will create the “zynthian official packages” repository with the list.

Regards,

4 Likes