audio/dssi 1.1.1_13 FreeBSD
API for audio processing plugins
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- LGPL21
- Categories
- audio
- Package size
- 67.6 KiB, 218.7 KiB installed
Description
DSSI (pronounced "dizzy") is an API for audio processing plugins, particularly useful for software synthesis plugins with user interfaces.
DSSI is an open and well-documented specification developed for use in Linux audio applications, although portable to other platforms. It may be thought of as LADSPA-for-instruments, or something comparable to VSTi.
DSSI consists of a C language API for use by plugins and hosts, based on the LADSPA API, and an OSC (Open Sound Control) API for use in user interface to host communications. The DSSI specification consists of an RFC which describes the background for the proposal and defines the OSC part of the specification, and a documented header file which defines the C API.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | audio/dssi | 1.1.1_13 |
| NetBSD | audio/dssi | 1.1.1nb6 |
| DragonFly | audio/dssi | 1.1.1_13 |
| MidnightBSD | audio/dssi | 1.1.1 |
Install
Binary package:
pkg install dssi
From the ports tree:
cd /usr/ports/audio/dssi/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= dssi>0:audio/dssi
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.1.1_13 | 1.1.1_13 | 1.1.1_11 | 1.1.1_13 | 1.1.1_13 |
| FreeBSD:14:quarterly | 1.1.1_13 | 1.1.1_13 | n/a | 1.1.1_13 | 1.1.1_13 |
| FreeBSD:15:latest | 1.1.1_13 | 1.1.1_13 | n/a | 1.1.1_13 | 1.1.1_13 |
| FreeBSD:15:quarterly | 1.1.1_13 | 1.1.1_13 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.1.1_13 | 1.1.1_13 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
${LOCALBASE}/include/ladspa.h: audio/ladspa
Library 5
libdssialsacompat.so: audio/libdssialsacompatliblo.so: audio/liblolibsamplerate.so: audio/libsampleratelibsndfile.so: audio/libsndfilelibjack.so: audio/jack
Runtime 2
${LOCALBASE}/include/ladspa.h: audio/ladspa${LOCALBASE}/include/alsa/seq_event.h: audio/alsa-lib
The full lists below include those, and their dependencies in turn.
Build dependencies 54
- archivers/brotli
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/flac
- audio/jack
- audio/ladspa
- audio/lame
- audio/libdssialsacompat
- audio/liblo
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libvorbis
- audio/mpg123
- audio/opus
- converters/libiconv
- devel/dbus
- devel/gettext-runtime
- devel/glib20
- devel/gmake
- devel/gobject-introspection
- devel/libffi
- devel/libinotify
- devel/libsysinfo
- devel/pcre2
- devel/pkgconf
- devel/py-dbus
- devel/py-packaging
- devel/py-pygobject
- devel/py-setuptools
- devel/pygobject-common
- devel/readline
- graphics/cairo
- graphics/png
- graphics/py-pycairo
- lang/python312
- lang/python315
- math/mpdecimal
- print/freetype2
- print/indexinfo
- textproc/expat2
- textproc/libxml2
- x11-fonts/fontconfig
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXrender
- x11/libxcb
- x11/pixman
- x11/xorgproto
Run dependencies 53
- archivers/brotli
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/alsa-lib
- audio/flac
- audio/jack
- audio/ladspa
- audio/lame
- audio/libdssialsacompat
- audio/liblo
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libvorbis
- audio/mpg123
- audio/opus
- converters/libiconv
- devel/dbus
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/libffi
- devel/libinotify
- devel/libsysinfo
- devel/pcre2
- devel/py-dbus
- devel/py-packaging
- devel/py-pygobject
- devel/py-setuptools
- devel/pygobject-common
- devel/readline
- graphics/cairo
- graphics/png
- graphics/py-pycairo
- lang/python312
- lang/python315
- math/mpdecimal
- print/freetype2
- print/indexinfo
- textproc/expat2
- textproc/libxml2
- x11-fonts/fontconfig
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXrender
- x11/libxcb
- x11/pixman
- x11/xorgproto
Configuration
Options name: audio_dssi
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| EXAMPLES | off | Build and/or install examples |
- USES
- gmake pkgconfig localbase libtool xorg
- Service scripts
- none
Message after installing
Files
Manual pages 5
- dssi_analyse_plugin(1)
- dssi_list_plugins(1)
- dssi_osc_send(1)
- dssi_osc_update(1)
- jack-dssi-host(1)
pkg-plist 20
- bin/dssi_analyse_plugin
- bin/dssi_list_plugins
- bin/dssi_osc_send
- bin/dssi_osc_update
- bin/jack-dssi-host
- bin/karplong
- bin/less_trivial_synth
- bin/trivial_sampler
- bin/trivial_synth
- include/dssi.h
- lib/dssi/karplong.so
- lib/dssi/less_trivial_synth.so
- lib/dssi/trivial_sampler.so
- lib/dssi/trivial_synth.so
- libdata/pkgconfig/dssi.pc
- share/man/man1/dssi_analyse_plugin.1.gz
- share/man/man1/dssi_list_plugins.1.gz
- share/man/man1/dssi_osc_send.1.gz
- share/man/man1/dssi_osc_update.1.gz
- share/man/man1/jack-dssi-host.1.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| dssi-1.1.1.tar.gz | 712038 | f2c82b073a947c8255284249097667f9b14e660bf86186f3fcd3b3b3e087814e |
Master sites 1
- SF
Commit history 0
No commits in the history this site was built from.