Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
apt-get install libsndfile1-dev libxcb-util-dev libxcb-cursor-dev libxcb-keysyms1-dev libxcb-xkb-dev libxkbcommon-dev libxcb-xkb-dev libxkbcommon-x11-dev libcairo2-dev cmake libjack-jackd2-dev
# for debian bullseye apt-get install libpango1.0-dev was required too
git clone https://github.com/sfztools/sfizz.git
cd sfizz
git checkout 1.0.0
git submodule update --init --recursive
# on master now the patch seems to be no longer required
#patch -p1 < /compile/doc/sfizz/vstgui.patch 
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DENABLE_LTO=OFF -DSFIZZ_JACK=ON -DSFIZZ_VST=ON -DSFIZZ_TESTS=OFF -DSFIZZ_SHARED=OFF ..
make
rm -rf /usr/local/lib/lv2/sfizz.lv2 /usr/local/lib/vst3/sfizz.vst3 /usr/local/bin/sfizz_jack /usr/local/bin/sfizz_render
# make install works quite well
make install
# i686
# mv /usr/local/lib/vst3/sfizz.vst3/Contents/i386-linux /usr/local/lib/vst3/sfizz.vst3/Contents/i686-linux
# tar czf /tmp/sfizz-1.0.0.armv7l.tar.gz /usr/local/lib/lv2/sfizz.lv2 /usr/local/lib/vst3/sfizz.vst3 /usr/local/bin/sfizz_jack /usr/local/bin/sfizz_render
# tar czf /tmp/sfizz-1.0.0.aarch64.tar.gz /usr/local/lib/lv2/sfizz.lv2 /usr/local/lib/vst3/sfizz.vst3 /usr/local/bin/sfizz_jack /usr/local/bin/sfizz_render
# tar czf /tmp/sfizz-1.0.0.i686.tar.gz /usr/local/lib/lv2/sfizz.lv2 /usr/local/lib/vst3/sfizz.vst3 /usr/local/bin/sfizz_jack /usr/local/bin/sfizz_render
# tar czf /tmp/sfizz-1.0.0.x86_64.tar.gz /usr/local/lib/lv2/sfizz.lv2 /usr/local/lib/vst3/sfizz.vst3 /usr/local/bin/sfizz_jack /usr/local/bin/sfizz_render

# side note: building on macos - the pages below seem to not be up to date
# see https://sfz.tools/sfizz/development/build/
# see https://sfz.tools/sfizz/development/build/macos
brew install cmake pkgconfig libsndfile
git clone https://github.com/sfztools/sfizz.git
cd sfizz
git checkout 0.5.1
git submodule update --init --recursive
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_STANDARD=14 -DSFIZZ_JACK=OFF -DSFIZZ_RENDER=OFF -DSFIZZ_LV2=OFF -DSFIZZ_LV2_UI=OFF -DSFIZZ_VST=ON -DSFIZZ_AU=ON -DSFIZZ_SHARED=OFF -DSFIZZ_STATIC_DEPENDENCIES=ON
# in the end it fails due to problems with the AudioToolbox framework - maybe my too old dev setup ...