README: Remove some duplicate information from sfizz lib project

This commit is contained in:
redtide 2023-12-18 18:27:11 +01:00 committed by GitHub
parent 5e4cee48c4
commit 3dbe925592
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -2,24 +2,18 @@
[![build actions]](https://github.com/sfztools/sfizz-ui/actions) [![build actions]](https://github.com/sfztools/sfizz-ui/actions)
[![build obs]](https://build.opensuse.org/package/show/home:sfztools:sfizz:develop/sfizz) [![build obs]](https://build.opensuse.org/package/show/home:sfztools:sfizz:develop/sfizz)
[![Discord Badge Image]](https://discord.gg/3ArE9Mw) [![Discord Badge Image]](https://discord.gg/3ArE9Mw)
[![SFZv1 Status Image]](https://sfz.tools/sfizz/development/status/opcodes/?v=1)
[![SFZv2 Status Image]](https://sfz.tools/sfizz/development/status/opcodes/?v=2)
[![ARIA Status Image]](https://sfz.tools/sfizz/development/status/opcodes/?v=aria)
[![Cakewalk Status Image]](https://sfz.tools/sfizz/development/status/opcodes/?v=cakewalk)
SFZ parser and synth c++ library, providing AU / LV2 / VST3 plugins AU, LV2, Pure Data and VST3 plugins using the [sfizz](https://github.com/sfztools/sfizz/) library.<br/>
and JACK standalone client, please check [our website] for more details, Please check [our website] for more details, or [our wiki] for further information.
or [our wiki] for further information.
![Screenshot](screenshot.png) ![Screenshot](screenshot.png)
## Using sfizz ## Using sfizz
Sfizz can be used most easily within an LV2 host such as [Carla] or [Ardour]. Sfizz can be used most easily within an [LV2] host such as [Carla] or [Ardour].
It can also be integrated as a library within your own program; check out our [API] bindings for C and C++. It can also be integrated as a library within your own program; check out our [API] bindings for C and C++.
Our [releases] are an immediate way to get a working library or LV2/VST plugin for Windows and Mac. Our [releases] are an immediate way to get a working library and plugins for Windows and Mac.
Linux builds are available over at [OBS]. Linux builds are available over at [OBS].
On any operating system, you might prefer to [build from source]! On any operating system, you might prefer to [build from source]!
@ -48,59 +42,15 @@ We invite you to check out the [GOVERNANCE] file to see how the organization is
## Dependencies and licenses ## Dependencies and licenses
The sfizz library has the option to be compiled against either the `dr_libs` Other than some of sfizz library dependencies, the UI uses:
audio libraries, which is now the default option, or `libsndfile`.
- [dr_libs] is licensed under the MIT No Attribution license
- [libsndfile] is licensed under the GNU Lesser General Public License v2.1
The sfizz library makes primary use of:
- [Abseil], licensed under the Apache License 2.0
- [atomic_queue] by Maxim Egorushkin, licensed under the MIT license
- [filesystem] by Steffen Schümann, licensed under the BSD 3-Clause license
- [hiir] by Laurent de Soras, licensed under the WTFPL v2 license
- [KISS FFT] by Mark Borgerding, licensed under the BSD 3-Clause license
- [Surge tuning] by Paul Walker, licensed under the MIT license
- [pugixml] by Arseny Kapoulkine, licensed under the MIT license
- [cephes] by Stephen Moshier, licensed under the BSD 3-Clause license
- [cpuid] by Steinwurf ApS, licensed under the BSD 3-Clause license
- [faust-libraries] by GRAME, Julius O. Smith III and Eric Tarr,
licensed under the STK-4.3 license and a permissive variant of the LGPL license
The sfizz library also uses in some subprojects:
- [Catch2], licensed under the Boost Software License 1.0
- [benchmark], licensed under the Apache License 2.0
- [LV2], licensed under the ISC license
- [JACK], licensed under the GNU Lesser General Public License v2.1
- [cxxopts] by Jarryd Beck, licensed under the MIT license
- [fmidi] by Jean Pierre Cimalando, licensed under the Boost Software License 1.0
- [libsamplerate], licensed under the BSD 2-Clause license
- [GLSL-Color-Spaces] by tobspr, licensed under the MIT license - [GLSL-Color-Spaces] by tobspr, licensed under the MIT license
- [stb_image] by Sean Barrett, licensed as public domain or MIT license - [stb_image] by Sean Barrett, licensed as public domain or MIT license
- [VSTGUI] by Steinberg, licensed under the BSD3 license
[CONTRIBUTING]: CONTRIBUTING.md [CONTRIBUTING]: CONTRIBUTING.md
[GOVERNANCE]: GOVERNANCE.md [GOVERNANCE]: GOVERNANCE.md
[Abseil]: https://abseil.io/
[atomic_queue]: https://github.com/max0x7ba/atomic_queue/
[benchmark]: https://github.com/google/benchmark/
[Catch2]: https://github.com/catchorg/Catch2/
[filesystem]: https://github.com/gulrak/filesystem/
[Surge tuning]: https://surge-synth-team.org/tuning-library/
[pugixml]: https://pugixml.org/
[cephes]: https://www.netlib.org/cephes/
[cpuid]: https://github.com/steinwurf/cpuid/
[dr_libs]: https://github.com/mackron/dr_libs/
[faust-libraries]: https://github.com/grame-cncm/faustlibraries/
[hiir]: http://ldesoras.free.fr/prod.html#src_hiir
[KISS FFT]: http://kissfft.sourceforge.net/
[JACK]: https://github.com/jackaudio/jack2/
[cxxopts]: https://github.com/jarro2783/cxxopts/
[fmidi]: https://github.com/jpcima/fmidi/
[libsamplerate]: http://www.mega-nerd.com/SRC/
[libsndfile]: http://www.mega-nerd.com/libsndfile/
[LV2]: https://lv2plug.in/ [LV2]: https://lv2plug.in/
[GLSL-Color-Spaces]: https://github.com/tobspr/GLSL-Color-Spaces/ [GLSL-Color-Spaces]: https://github.com/tobspr/GLSL-Color-Spaces/
[stb_image]: https://github.com/nothings/stb/ [stb_image]: https://github.com/nothings/stb/
@ -112,13 +62,8 @@ The sfizz library also uses in some subprojects:
[API]: https://sfz.tools/sfizz/api/ [API]: https://sfz.tools/sfizz/api/
[Open Collective]: https://opencollective.com/sfztools [Open Collective]: https://opencollective.com/sfztools
[build from source]: https://sfz.tools/sfizz/development/build/ [build from source]: https://sfz.tools/sfizz/development/build/
[AppVeyor Build Status]: https://img.shields.io/appveyor/ci/sfztools/sfizz.svg?label=Windows&style=popout&logo=appveyor
[Travis Build Status]: https://img.shields.io/travis/com/sfztools/sfizz.svg?label=Linux&style=popout&logo=travis
[Discord Badge Image]: https://img.shields.io/discord/587748534321807416?label=discord&logo=discord [Discord Badge Image]: https://img.shields.io/discord/587748534321807416?label=discord&logo=discord
[build actions]: https://github.com/sfztools/sfizz-ui/actions/workflows/build.yml/badge.svg?branch=develop [build actions]: https://github.com/sfztools/sfizz-ui/actions/workflows/build.yml/badge.svg?branch=develop
[build obs]: https://build.opensuse.org/projects/home:sfztools:sfizz:develop/packages/sfizz/badge.svg [build obs]: https://build.opensuse.org/projects/home:sfztools:sfizz:develop/packages/sfizz/badge.svg
[OBS]: https://software.opensuse.org//download.html?project=home%3Asfztools%3Asfizz&package=sfizz [OBS]: https://software.opensuse.org//download.html?project=home%3Asfztools%3Asfizz&package=sfizz
[SFZv1 Status Image]: https://sfz.tools/assets/img/sfizz/badge_sfz1.svg [VSTGUI]: https://github.com/steinbergmedia/vstgui/
[SFZv2 Status Image]: https://sfz.tools/assets/img/sfizz/badge_sfz2.svg
[ARIA Status Image]: https://sfz.tools/assets/img/sfizz/badge_aria.svg
[Cakewalk Status Image]: https://sfz.tools/assets/img/sfizz/badge_cakewalk.svg