BSD Ports

audio/synthpod-lv2 g20230521_3 FreeBSD

Lightweight Nonlinear LV2 Plugin Container

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
ART20
Categories
audio
Package size
558.0 KiB, 2196.9 KiB installed

Description

Synthpod is an LV2 host. It can be run as a standalone app and be used as a tool for live performances or general audio and event filtering.

It was conceptualized to fill the gap between pure textual (e.g. SuperCollider) and pure visual flow (e.g. Pure Data) audio programming paradigms.

Potential fields of application may include: * Live audio synthesis * Real-time event scripting * Non-linear signal routing * Advanced control automation * Advanced event filtering * Live mixing * Live coding * Algorithmic composition * Interfacing to expressive controllers

Install

Binary package:

pkg install synthpod-lv2

From the ports tree:

cd /usr/ports/audio/synthpod-lv2/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	synthpod-lv2>0:audio/synthpod-lv2

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latestg20230521_3g20230521_3g20190407_2g20230521_2g20230521_3
FreeBSD:14:quarterlyg20230521_3g20230521_3n/ag20230521_2g20230521_3
FreeBSD:15:latestg20230521_3g20230521_3n/ag20230521_2g20230521_2
FreeBSD:15:quarterlyg20230521_3g20230521_3n/an/an/a
FreeBSD:16:latestg20230521_3g20230521_3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 4

Fetch 1

The full lists below include those, and their dependencies in turn.

Build dependencies 79
Run dependencies 69

No port depends on this one.

Configuration

Options name: audio_synthpod

OptionDefaultDescription
DUMMYoffBuild DUMMY standalone host
GTK2offBuild GTK-2 sandbox
GTK3offBuild GTK-3 sandbox
JACKonBuild JACK standalone host
QToffBuild Qt-5 sandbox
X11onBuild X11 sandbox
USES
meson compiler:c++11-lib pkgconfig localbase
Service scripts
none

Message after installing

You installed SynthPod: Lightweight Nonlinear LV2 Plugin Container

The major way to run it is to plug the LV2 plugin container to the
Jack sound server:

$ synthpod_jack -g

This shows you the design window where you can arrange plugins to
achieve the topology you like.

Please don't forget to connect SynthPod input and output in Jack. You
can normally do this with the UI command qjackctl from audio/qjackctl.

SynthPod is currently in alpha stage.

Files

Manual pages 3
  • synthpod_dummy(1)
  • synthpod_jack(1)
  • synthpod_sandbox(1)
pkg-plist 45
  • bin/synthpod_d2tk
  • bin/synthpod_dummy
  • bin/synthpod_jack
  • bin/synthpod_sandbox_x11
  • bin/synthpod_sandbox_gtk2
  • bin/synthpod_sandbox_gtk3
  • bin/synthpod_sandbox_qt5
  • bin/synthpod_sandbox_show
  • bin/synthpod_sandbox_kx
  • bin/synthpod_ui
  • lib/lv2/synthpod.lv2/Abel-Regular.ttf
  • lib/lv2/synthpod.lv2/atom.png
  • lib/lv2/synthpod.lv2/atom_inverted.png
  • lib/lv2/synthpod.lv2/audio.png
  • lib/lv2/synthpod.lv2/automaton.png
  • lib/lv2/synthpod.lv2/bug.png
  • lib/lv2/synthpod.lv2/cancel.png
  • lib/lv2/synthpod.lv2/control.png
  • lib/lv2/synthpod.lv2/cv.png
  • lib/lv2/synthpod.lv2/download.png
  • lib/lv2/synthpod.lv2/event.png
  • lib/lv2/synthpod.lv2/event_inverted.png
  • lib/lv2/synthpod.lv2/house.png
  • lib/lv2/synthpod.lv2/layers.png
  • lib/lv2/synthpod.lv2/manifest.ttl
  • lib/lv2/synthpod.lv2/menu.png
  • lib/lv2/synthpod.lv2/midi.png
  • lib/lv2/synthpod.lv2/osc.png
  • lib/lv2/synthpod.lv2/patch.png
  • lib/lv2/synthpod.lv2/plus.png
  • lib/lv2/synthpod.lv2/settings.png
  • lib/lv2/synthpod.lv2/synthpod.so
  • lib/lv2/synthpod.lv2/synthpod.ttl
  • lib/lv2/synthpod.lv2/synthpod_nk.so
  • lib/lv2/synthpod.lv2/synthpod_ui.so
  • lib/lv2/synthpod.lv2/synthpod_ui.ttl
  • lib/lv2/synthpod.lv2/time.png
  • lib/lv2/synthpod.lv2/user.png
  • lib/lv2/synthpod.lv2/xpress.png
  • lib/synthpod/lv2/manifest.ttl
  • lib/synthpod/lv2/synthpod_bundle.so
  • lib/synthpod/lv2/synthpod_bundle.ttl
  • share/man/man1/synthpod_dummy.1.gz
  • share/man/man1/synthpod_jack.1.gz
  • share/man/man1/synthpod_sandbox.1.gz
distinfo 1
FileSizeSHA256
synthpod-g20230521.tar.gz6.452058e+06b8091c32574b248ca31acdf54e9a43cf06dc8698481e23337b0d5f0d9e6c1b71

Commit history 0

No commits in the history this site was built from.