BSD Ports

audio/csound 6.15.0_2 MidnightBSD

Sound synthesizer

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

Description

Csound is a programming language designed and optimized for sound rendering and signal processing. The language consists of over 450 opcodes - the operational codes that the sound designer uses to build "instruments" or patches.

Although there are an increasing number of graphical "front-ends" for the language, you typically design and modify your patches using a word processor. Usually, you create two text files - a .orc (orchestra) file containing the "instruments," and a .sco (score) file containing the "notes."

In Csound, the complexity of your patches is limited by your knowledge, interest, and need, but never by the language itself. For instance, a 22,050 oscillator additive synthesizer with 1024 stage envelope generators on each is merely a copy-and-paste operation. The same goes for a 1 million voice granular texture!

Have you ever dreamed of sounds such as these? Well in Csound you can. And in Csound these dreams can come true!

In the other systems

SystemPortVersion
MidnightBSDaudio/csound6.15.0_2
FreeBSDaudio/csound6.15.0_11
OpenBSDaudio/csound7.0.0beta14p0
NetBSDwip/csound66.18.1
DragonFlyaudio/csound6.15.0_8
HardenedBSDaudio/csound6.15.0_11
GhostBSDaudio/csound6.15.0_11

Install

Binary package:

mport install csound

From mports:

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

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

RUN_DEPENDS=	csound>0:audio/csound
LIB_DEPENDS=	libcsnd6.so:audio/csound

Dependencies

As this port's Makefile names them.

Build 3

Library 2

Build dependencies 5
Run dependencies 2

No port depends on this one.

Configuration

Options name: audio_csound

OptionDefaultDescription
BUCHLAonBuild the Buchla filter opcode
CHUAonBuild the chua opcodes
COUNTERoffBuild the serial opcode
CURLoff
DSSIonBuild DSSI opcodes
EXCITERonBuild the exciter opcode
FAUSTonBuild the Faust opcodes
FLTKonBuild FLTK plugin and GUI
FLUIDSYNTHoffBuilding FluidSynth opcodes
HDF5offBuild HDF5 read/write plugin
IMAGEonBuild Image opcodes
JACKonBuild the JACK related opcodes
LINALGonBuild the linear algebra opcodes
LUAoffBuild Lua Interface and module
MP3OUToffBuild MP3OUT opcodes
NLSoff
OPENMPon
OSConBuild OSC opcodes
P5GLOVEonBuild PortAudio I/O module
PADSYNTHonBuild the Padsynth opcode
PLATEREVonBuild the platerev opcode
PORTAUDIOoffBuild PortAudio I/O module
PULSEAUDIOoffBuild PulseAudio I/O module
PVSGENDYoffBuild the pvsgendy opcode
PYTHONoffBuild the Python opcodes
SCANSYNonBuild the select opcodes
SELECTonBuild the select opcode
SERIALonBuild the serial opcode
STACKonBuild the stack opcodes
STKonBuild the stk opcodes
VST4CSoffBuild the vst4cs opcodes
WIIMOTEoffBuild the Wiimote opcodes
USES
bison cmake compiler:c++11-lib cpe eigen:3 localbase ncurses python:build
Service scripts
none
Conflicts with
clearsilver go-cs libextractor outguess

Files

pkg-plist 141
  • bin/atsa
  • bin/cs
  • bin/csanalyze
  • bin/csb64enc
  • bin/csbeats
  • bin/csdebugger
  • bin/csmixer
  • bin/csound
  • bin/cvanal
  • bin/dnoise
  • bin/envext
  • bin/extract
  • bin/extractor
  • bin/het_export
  • bin/het_import
  • bin/hetro
  • bin/lpanal
  • bin/lpc_export
  • bin/lpc_import
  • bin/makecsd
  • bin/pv_export
  • bin/pv_import
  • bin/pvanal
  • bin/pvlook
  • bin/scale
  • bin/scot
  • bin/scsort
  • bin/sdif2ad
  • bin/sndinfo
  • bin/src_conv
  • bin/srconv
  • bin/winsound
  • include/csound/CppSound.hpp
  • include/csound/CsoundFile.hpp
  • include/csound/OpcodeBase.hpp
  • include/csound/arrays.h
  • include/csound/cfgvar.h
  • include/csound/csPerfThread.hpp
  • include/csound/cs_par_structs.h
  • include/csound/cscore.h
  • include/csound/csdebug.h
  • include/csound/csdl.h
  • include/csound/csound.h
  • include/csound/csound.hpp
  • include/csound/csoundCore.h
  • include/csound/csound_data_structures.h
  • include/csound/csound_standard_types.h
  • include/csound/csound_threaded.hpp
  • include/csound/csound_type_system.h
  • include/csound/cwindow.h
  • include/csound/filebuilding.h
  • include/csound/find_opcode.h
  • include/csound/float-version.h
  • include/csound/interlocks.h
  • include/csound/modload.h
  • include/csound/msg_attr.h
  • include/csound/plugin.h
  • include/csound/pools.h
  • include/csound/pstream.h
  • include/csound/pvfileio.h
  • include/csound/soundio.h
  • include/csound/sysdep.h
  • include/csound/text.h
  • include/csound/version.h
  • lib/csound/plugins64-6.0/libampmidid.so
  • lib/csound/plugins64-6.0/libarrayops.so
  • lib/csound/plugins64-6.0/libbeosc.so
  • lib/csound/plugins64-6.0/libbuchla.so
  • lib/csound/plugins64-6.0/libcellular.so
  • lib/csound/plugins64-6.0/libchua.so
  • lib/csound/plugins64-6.0/libcontrol.so
  • lib/csound/plugins64-6.0/libcounter.so
  • lib/csound/plugins64-6.0/libcs_date.so
  • lib/csound/plugins64-6.0/libdoppler.so
  • lib/csound/plugins64-6.0/libdssi4cs.so
  • lib/csound/plugins64-6.0/libemugens.so
  • lib/csound/plugins64-6.0/libexciter.so
  • lib/csound/plugins64-6.0/libfareygen.so
  • lib/csound/plugins64-6.0/libfaustcsound.so
  • lib/csound/plugins64-6.0/libfluidOpcodes.so
  • lib/csound/plugins64-6.0/libfractalnoise.so
  • lib/csound/plugins64-6.0/libframebuffer.so
  • lib/csound/plugins64-6.0/libftsamplebank.so
  • lib/csound/plugins64-6.0/libgetftargs.so
  • lib/csound/plugins64-6.0/libgtf.so
  • lib/csound/plugins64-6.0/libimage.so
  • lib/csound/plugins64-6.0/libipmidi.so
  • lib/csound/plugins64-6.0/libjackTransport.so
  • lib/csound/plugins64-6.0/libjacko.so
  • lib/csound/plugins64-6.0/libhdf5ops.so
  • lib/csound/plugins64-6.0/liblinear_algebra.so
  • lib/csound/plugins64-6.0/libliveconv.so
  • lib/csound/plugins64-6.0/libmixer.so
  • lib/csound/plugins64-6.0/libosc.so
  • lib/csound/plugins64-6.0/libpadsynth.so
  • lib/csound/plugins64-6.0/libplaterev.so
  • lib/csound/plugins64-6.0/libpvsops.so
  • lib/csound/plugins64-6.0/libpy.so
  • lib/csound/plugins64-6.0/libquadbezier.so
  • lib/csound/plugins64-6.0/librtjack.so

The first 100 are listed.

distinfo 1
FileSizeSHA256
csound-csound-6.15.0_GH0.tar.gz3.1879171e+07d47ed0fb70c752cb06ee2655ee9f010d8d1e369fc73d09d2ac2bc1b3060bf724