Skip to main content

A simple graphical front-end to liquidsfz.

Project description

liquiphy_gui

A quick and dirty GUI interface to the liquidsfz command-line using python's subprocess.

Need to listen to an .sfz file without a lot of hassle? Use liquiphy_gui!

$ liquiphy-gui <path-to-sfz>

The above command loads the given .sfz file in a liquidsfz instance and automatically connects the Jack MIDI input and Jack audio outputs to the first available (physical) ports, displaying the SFZ name and ports connected in a simple dialog.

liquiphy-gui-window-main

Errors that liquidsfsz reported during parsing show up in the "Errors" tab:

liquiphy-gui-window-errors

Hit the Escape key or ctrl-Q to exit.

Install

You must install liquidsfz first for this package to work. To install:

$ git clone https://github.com/swesterfeld/liquidsfz.git

Follow the instructions found in the liquidsfz README to install liquidsfz.

Install this package (liquiphy_gui) using python pip:

$ pip install liquiphy_gui

...or...

$ python3 -m pip install liquiphy_gui

File associations

If you would like to open .sfz files in liquiphy-gui by double-clicking them in your file explorer, you can add an association.

  1. Right click on an .sfz file to bring up the context menu.

  2. Select "Open With", and then "Other Application"

nemo-open-with
  1. In the dialog show, look for "liquiphy-gui" in the list of applications, and then click "Set as default".
gnome-set-default

Now, all it takes to preview an .sfz is double-clicking on it. Jack ports are instantly connected, and you have your live preview.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

liquiphy_gui-1.3.0.tar.gz (15.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

liquiphy_gui-1.3.0-py2.py3-none-any.whl (16.4 kB view details)

Uploaded Python 2Python 3

File details

Details for the file liquiphy_gui-1.3.0.tar.gz.

File metadata

  • Download URL: liquiphy_gui-1.3.0.tar.gz
  • Upload date:
  • Size: 15.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for liquiphy_gui-1.3.0.tar.gz
Algorithm Hash digest
SHA256 19789613a3e3c080254b731c4595a4e0389cdd5844755ae1b068b4971a50e60a
MD5 adfa6354429f2f0045cffc8d2ca68725
BLAKE2b-256 e5d64d9bfcedbaa87caea35043ecd620c29d2cae14561f9b9f86725062c8ddf4

See more details on using hashes here.

File details

Details for the file liquiphy_gui-1.3.0-py2.py3-none-any.whl.

File metadata

  • Download URL: liquiphy_gui-1.3.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 16.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for liquiphy_gui-1.3.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 fe3630f4c32abf0c7beffea8adeed4aa6914f85533b069f945b7e0a1ee0394c6
MD5 28309467d4d7696fea161eb33c7d1ecb
BLAKE2b-256 425273f5ac0353d1ee70ae807941245c87472624ce7640d4a141c70293103f1a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page