BSD Ports

audio/supercollider 3.14.1_2 FreeBSD

Programming language for real time audio synthesis

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
97a84ef467
License
GPLv3
Categories
audio
Package size
5762.1 KiB, 18035.5 KiB installed

Description

SuperCollider is a programming language for real time audio synthesis and algorithmic composition.

The language interpreter runs in a cross platform IDE and communicates via Open Sound Control with one or more synthesis servers. The SuperCollider synthesis server runs in a separate process or even on a separate machine so it is ideal for realtime networked music.

SuperCollider was developed by James McCartney and originally released in 1996. He released it under the terms of the GNU General Public License in 2002 when he joined the Apple Core Audio team. It is now maintained and developed by an active and enthusiastic community. It is used by musicians, scientists, and artists working with sound.

Install

Binary package:

pkg install supercollider

From the ports tree:

cd /usr/ports/audio/supercollider/ && make install clean

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

RUN_DEPENDS=	supercollider>0:audio/supercollider
LIB_DEPENDS=	libscsynth.so:audio/supercollider

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:latest3.14.1_23.14.1_2-3.14.0-
FreeBSD:14:quarterly3.14.1_23.14.1_2n/a3.13.1.g20250219_1-
FreeBSD:15:latest3.14.1_23.14.1_2n/a3.13.1.g20250219_13.14.0
FreeBSD:15:quarterly3.14.1_23.14.1_2n/an/an/a
FreeBSD:16:latest3.14.1_23.14.1_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Library 5

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

Build dependencies 212

The first 100 are listed.

Run dependencies 203

The first 100 are listed.

Required by 1

Configuration

Options name: audio_supercollider

OptionDefaultDescription
AVAHIonZeroconf support via Avahi
DOCSoffInstall on-line help text
SUPERNOVAonBuild with supernova as optional audio synthesis server
WEBENGINEoffWebpage renderer support via WebEngine
USES
cmake compiler:c++11-lang gl iconv localbase pkgconfig qt:6 readline shared-mime-info tar:bzip2 xorg
Service scripts
none

Files

pkg-plist 1799
  • bin/scide
  • bin/sclang
  • bin/scsynth
  • bin/supernova
  • include/SuperCollider/SCVersion.txt
  • include/SuperCollider/common/SC_Alloca.h
  • include/SuperCollider/common/SC_BoundsMacros.h
  • include/SuperCollider/common/SC_Endian.h
  • include/SuperCollider/common/SC_Export.h
  • include/SuperCollider/common/SC_Reply.h
  • include/SuperCollider/common/SC_StringBuffer.h
  • include/SuperCollider/common/SC_Types.h
  • include/SuperCollider/common/SC_fftlib.h
  • include/SuperCollider/common/clz.h
  • include/SuperCollider/common/function_attributes.h
  • include/SuperCollider/common/wintime.h
  • include/SuperCollider/lang/SC_LanguageClient.h
  • include/SuperCollider/plugin_interface/FFT_UGens.h
  • include/SuperCollider/plugin_interface/Hash.h
  • include/SuperCollider/plugin_interface/SCComplex.h
  • include/SuperCollider/plugin_interface/SC_BelaScope.h
  • include/SuperCollider/plugin_interface/SC_BufGen.h
  • include/SuperCollider/plugin_interface/SC_Complex.h
  • include/SuperCollider/plugin_interface/SC_Constants.h
  • include/SuperCollider/plugin_interface/SC_DemandUnit.h
  • include/SuperCollider/plugin_interface/SC_FifoMsg.h
  • include/SuperCollider/plugin_interface/SC_Graph.h
  • include/SuperCollider/plugin_interface/SC_InlineBinaryOp.h
  • include/SuperCollider/plugin_interface/SC_InlineUnaryOp.h
  • include/SuperCollider/plugin_interface/SC_InterfaceTable.h
  • include/SuperCollider/plugin_interface/SC_Node.h
  • include/SuperCollider/plugin_interface/SC_PlugIn.h
  • include/SuperCollider/plugin_interface/SC_PlugIn.hpp
  • include/SuperCollider/plugin_interface/SC_RGen.h
  • include/SuperCollider/plugin_interface/SC_Rate.h
  • include/SuperCollider/plugin_interface/SC_SndBuf.h
  • include/SuperCollider/plugin_interface/SC_Unit.h
  • include/SuperCollider/plugin_interface/SC_Wire.h
  • include/SuperCollider/plugin_interface/SC_World.h
  • include/SuperCollider/plugin_interface/SC_sndfile_stub.h
  • include/SuperCollider/plugin_interface/Unroll.h
  • include/SuperCollider/plugin_interface/sc_msg_iter.h
  • include/SuperCollider/server/ErrorMessage.hpp
  • include/SuperCollider/server/SC_OSC_Commands.h
  • include/SuperCollider/server/SC_WorldOptions.h
  • lib/SuperCollider/plugins/BinaryOpUGens.so
  • lib/SuperCollider/plugins/BinaryOpUGens_supernova.so
  • lib/SuperCollider/plugins/ChaosUGens.so
  • lib/SuperCollider/plugins/ChaosUGens_supernova.so
  • lib/SuperCollider/plugins/DelayUGens.so
  • lib/SuperCollider/plugins/DelayUGens_supernova.so
  • lib/SuperCollider/plugins/DemandUGens.so
  • lib/SuperCollider/plugins/DemandUGens_supernova.so
  • lib/SuperCollider/plugins/DemoUGens.so
  • lib/SuperCollider/plugins/DemoUGens_supernova.so
  • lib/SuperCollider/plugins/DiskIO_UGens.so
  • lib/SuperCollider/plugins/DiskIO_UGens_supernova.so
  • lib/SuperCollider/plugins/DynNoiseUGens.so
  • lib/SuperCollider/plugins/DynNoiseUGens_supernova.so
  • lib/SuperCollider/plugins/FFT_UGens.so
  • lib/SuperCollider/plugins/FFT_UGens_supernova.so
  • lib/SuperCollider/plugins/FilterUGens.so
  • lib/SuperCollider/plugins/FilterUGens_supernova.so
  • lib/SuperCollider/plugins/GendynUGens.so
  • lib/SuperCollider/plugins/GendynUGens_supernova.so
  • lib/SuperCollider/plugins/GrainUGens.so
  • lib/SuperCollider/plugins/GrainUGens_supernova.so
  • lib/SuperCollider/plugins/IOUGens.so
  • lib/SuperCollider/plugins/IOUGens_supernova.so
  • lib/SuperCollider/plugins/LFUGens.so
  • lib/SuperCollider/plugins/LFUGens_supernova.so
  • lib/SuperCollider/plugins/ML_UGens.so
  • lib/SuperCollider/plugins/ML_UGens_supernova.so
  • lib/SuperCollider/plugins/MulAddUGens.so
  • lib/SuperCollider/plugins/MulAddUGens_supernova.so
  • lib/SuperCollider/plugins/NoiseUGens.so
  • lib/SuperCollider/plugins/NoiseUGens_supernova.so
  • lib/SuperCollider/plugins/OscUGens.so
  • lib/SuperCollider/plugins/OscUGens_supernova.so
  • lib/SuperCollider/plugins/PV_ThirdParty.so
  • lib/SuperCollider/plugins/PV_ThirdParty_supernova.so
  • lib/SuperCollider/plugins/PanUGens.so
  • lib/SuperCollider/plugins/PanUGens_supernova.so
  • lib/SuperCollider/plugins/PhysicalModelingUGens.so
  • lib/SuperCollider/plugins/PhysicalModelingUGens_supernova.so
  • lib/SuperCollider/plugins/ReverbUGens.so
  • lib/SuperCollider/plugins/ReverbUGens_supernova.so
  • lib/SuperCollider/plugins/TestUGens.so
  • lib/SuperCollider/plugins/TestUGens_supernova.so
  • lib/SuperCollider/plugins/TriggerUGens.so
  • lib/SuperCollider/plugins/TriggerUGens_supernova.so
  • lib/SuperCollider/plugins/UIUGens.so
  • lib/SuperCollider/plugins/UIUGens_supernova.so
  • lib/SuperCollider/plugins/UnaryOpUGens.so
  • lib/SuperCollider/plugins/UnaryOpUGens_supernova.so
  • lib/SuperCollider/plugins/UnpackFFTUGens.so
  • lib/SuperCollider/plugins/UnpackFFTUGens_supernova.so
  • lib/libscsynth.so
  • lib/libscsynth.so.1
  • lib/libscsynth.so.1.0.0

The first 100 are listed.

distinfo 2
FileSizeSHA256
SuperCollider-3.14.1-Source.tar.bz22.0933809e+07ee640c68777ae697682066ce5c4a8b7e56c5b223e76c79c13b5be5387ee55bb2
e997e47890a9cee137756dede664811a58dbf85a.patch2097c45cc2cc9d529ecdfadf7dda20b661ef3d974fe6656d8eef39f01cb886afcf7f
Master sites 1
  • https://github.com/supercollider/supercollider/releases/download/Version-3.14.1/

Commit history 2

DateCommitCreditsLog message
97a84ef467 Dima Panov */*: update boost consumers after boost-1.92
213840c151 Dima Panov */*: bump consumers after devel/boost update