BSD Ports

audio/csound 6.15.0_11 FreeBSD

Sound synthesizer

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
3bece905e8
License
LGPL21+
Categories
audio, lang
Package size
6693.3 KiB, 10969.5 KiB installed

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
FreeBSDaudio/csound6.15.0_11
OpenBSDaudio/csound7.0.0beta14p0
DragonFlyaudio/csound6.15.0_8
MidnightBSDaudio/csound6.15.0_2

Install

Binary package:

pkg install csound

From the ports tree:

cd /usr/ports/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

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:latest6.15.0_116.15.0_11--6.15.0_11
FreeBSD:14:quarterly6.15.0_116.15.0_11n/a-6.15.0_11
FreeBSD:15:latest6.15.0_116.15.0_11n/a-6.15.0_11
FreeBSD:15:quarterly6.15.0_116.15.0_11n/an/an/a
FreeBSD:16:latest6.15.0_116.15.0_11n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 3

Library 2

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

Build dependencies 96
Run dependencies 74

Configuration

Options name: audio_csound

OptionDefaultDescription
BUCHLAonBuild the Buchla filter opcode
CHUAonBuild the chua opcodes
COUNTERoffBuild the serial opcode
CURLoffData transfer support via cURL
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
NLSoffNative Language Support
OPENMPonParallel processing support via OpenMP
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

Message after installing

/usr/local/bin/mixer has been renamed to /usr/local/bin/csmixer so it
won't conflict with /usr/bin/mixer

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

Commit history 1

DateCommitCreditsLog message
3bece905e8 Yuri Victorovich */*: CMake 4 compatibility
PR: 295319