BSD Ports

audio/dssi 1.1.1 MidnightBSD

API for audio processing plugins

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
lgpl2.1
Categories
audio

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

SystemPortVersion
MidnightBSDaudio/dssi1.1.1
FreeBSDaudio/dssi1.1.1_13
NetBSDaudio/dssi1.1.1nb6
DragonFlyaudio/dssi1.1.1_13
HardenedBSDaudio/dssi1.1.1_13
GhostBSDaudio/dssi1.1.1_13

Install

Binary package:

mport install dssi

From mports:

cd /usr/mports/audio/dssi && make install clean

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

RUN_DEPENDS=	dssi>0:audio/dssi

Dependencies

As this port's Makefile names them.

Build 1

Library 5

Runtime 2

Build dependencies 6
Run dependencies 7

No port depends on this one.

Configuration

Options name: audio_dssi

OptionDefaultDescription
DOCSoff
EXAMPLESoff
USES
gmake pathfix pkgconfig localbase libtool xorg
Service scripts
none

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
FileSizeSHA256
dssi-1.1.1.tar.gz712038f2c82b073a947c8255284249097667f9b14e660bf86186f3fcd3b3b3e087814e
Master sites 1
  • SF