/sfzinstruments.github.io

sfz instruments website

Primary LanguageSCSSCreative Commons Zero v1.0 UniversalCC0-1.0

SFZ Instruments website

Originally integrated into the SFZ Format website, now as standalone, listing various sfz instruments published around the web, including the ones in this Github organization.

Feel free to join our Discord chat and, if you want to contribute, you can also check the Wiki to see how to add new instruments to the description list.

Dependencies

The website is built using Jekyll. Node.js to compile all static assets including the Bootstrap library and built on along with the SASS stylesheets. Most of the content on the website is written using Markdown. Icons are provided by Font Awesome, favicons by Favicon Generator. Anchors headings are provided by jekyll-anchor-headings by Alleyo, licensed under the MIT license.

Local Build Quick-start Guide

  • Install the required dependencies: ruby and yarn
  • Use the automatic setup via setup.sh

or manually:

$ gem update
$ gem install bundler
$ yarn --no-bin-links
$ yarn dist
$ bundle exec jekyll serve --watch --host 0.0.0.0

The local website should be available at http://localhost:4000/

Creating posts

This can be done either manually by creating a new .md file in the _posts directory, paying attention for a correct filename, date and front-matter, or by running the following command:

$ ./new_post.sh "New post title" "<author_name>"

License

The source code of this website is released under the CC0-1.0 License. See LICENSE file for details.