GUI for creating SFZ presets based on SFZ maps under SFZBuilder folder structure.
Create a virtual environment and install the next dependencies
pip install PySide6==6.7.3
pip install natsort
pip install pyinstaller
To generate the python code from ui and resource files by Qt Designer in Linux distros, you have to install the package qtbase5-dev-tools
, which contains the uic
and rcc
tools.
Once updated the UI and/or resource files, run scripts/update_ui_files.sh
.
From VSCode just press CTRL Shift B or press CTRL P and write task
, then press space and select Save UI
task.
If you want to straight build SFZBuilder, you have to run update_ui_files.sh
first through VSCode before running pyinstaller.
To make a build for Windows/macOS/Linux, run pyinstaller ./src/main.py --name=sfzbuilder
and then run the bash script build.sh
to move the required files to run it normally.