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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 3.14.1_2 | 3.14.1_2 | - | 3.14.0 | - |
| FreeBSD:14:quarterly | 3.14.1_2 | 3.14.1_2 | n/a | 3.13.1.g20250219_1 | - |
| FreeBSD:15:latest | 3.14.1_2 | 3.14.1_2 | n/a | 3.13.1.g20250219_1 | 3.14.0 |
| FreeBSD:15:quarterly | 3.14.1_2 | 3.14.1_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.14.1_2 | 3.14.1_2 | 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 2
${LOCALBASE}/include/fftw3.h: math/fftw3vulkan-headers>0: graphics/vulkan-headers
Library 5
libboost_thread.so: devel/boost-libslibjack.so: audio/jacklibsndfile.so: audio/libsndfilelibfftw3f.so: math/fftw3-floatlibyaml-cpp.so: devel/yaml-cpp
The full lists below include those, and their dependencies in turn.
Build dependencies 212
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/minizip
- archivers/snappy
- archivers/zstd
- audio/alsa-lib
- audio/alsa-plugins
- audio/ebur128
- audio/flac
- audio/jack
- audio/lame
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/webrtc-audio-processing
- comms/qt6-serialport
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/postgresql18-client
- databases/qt6-base_sqldriver
- databases/sqlite3
- devel/abseil
- devel/boost-libs
- devel/cmake-core
- devel/dbus
- devel/dbus-glib
- devel/double-conversion
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/icu
- devel/json-glib
- devel/jsoncpp
- devel/libb2
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libmtdev
- devel/libpci
- devel/libpciaccess
- devel/libsysinfo
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/libuv
- devel/llvm12
- devel/llvm19
- devel/ninja
- devel/nspr
- devel/orc
- devel/pcre2
- devel/pkgconf
- devel/py-dbus
- devel/py-evdev
- devel/py-libevdev
- devel/py-packaging
- devel/py-pygobject
- devel/py-pyudev
- devel/py-setuptools
- devel/py-six
- devel/pygobject-common
- devel/qt6-base
- devel/qt6-positioning
- devel/qt6-tools
- devel/re2
- devel/readline
- devel/spirv-llvm-translator
- devel/yaml-cpp
- dns/libidn2
- graphics/cairo
- graphics/colord
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libdrm
- graphics/libepoxy
- graphics/libglvnd
- graphics/librsvg2-rust
- graphics/mesa-libs
The first 100 are listed.
Run dependencies 203
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/minizip
- archivers/snappy
- archivers/zstd
- audio/alsa-lib
- audio/alsa-plugins
- audio/ebur128
- audio/flac
- audio/jack
- audio/lame
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/webrtc-audio-processing
- comms/qt6-serialport
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/postgresql18-client
- databases/qt6-base_sqldriver
- databases/sqlite3
- devel/abseil
- devel/boost-libs
- devel/dbus
- devel/dbus-glib
- devel/double-conversion
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/icu
- devel/json-glib
- devel/libb2
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libmtdev
- devel/libpci
- devel/libpciaccess
- devel/libsysinfo
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/llvm12
- devel/llvm19
- devel/nspr
- devel/orc
- devel/pcre2
- devel/py-dbus
- devel/py-evdev
- devel/py-libevdev
- devel/py-packaging
- devel/py-pygobject
- devel/py-pyudev
- devel/py-setuptools
- devel/py-six
- devel/pygobject-common
- devel/qt6-base
- devel/qt6-positioning
- devel/qt6-tools
- devel/re2
- devel/readline
- devel/spirv-llvm-translator
- devel/yaml-cpp
- dns/libidn2
- graphics/cairo
- graphics/colord
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libdrm
- graphics/libepoxy
- graphics/libglvnd
- graphics/librsvg2-rust
- graphics/mesa-libs
- graphics/openjpeg
- graphics/png
- graphics/py-pycairo
- graphics/qt6-svg
- graphics/spirv-tools
The first 100 are listed.
Required by 1
Configuration
Options name: audio_supercollider
| Option | Default | Description |
|---|---|---|
| AVAHI | on | Zeroconf support via Avahi |
| DOCS | off | Install on-line help text |
| SUPERNOVA | on | Build with supernova as optional audio synthesis server |
| WEBENGINE | off | Webpage 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
| File | Size | SHA256 |
|---|---|---|
| SuperCollider-3.14.1-Source.tar.bz2 | 2.0933809e+07 | ee640c68777ae697682066ce5c4a8b7e56c5b223e76c79c13b5be5387ee55bb2 |
| e997e47890a9cee137756dede664811a58dbf85a.patch | 2097 | c45cc2cc9d529ecdfadf7dda20b661ef3d974fe6656d8eef39f01cb886afcf7f |
Master sites 1
- https://github.com/supercollider/supercollider/releases/download/Version-3.14.1/