Port details |
- csound Sound synthesizer
- 6.15.0_10 audio =8 6.15.0_10Version of this port present on the latest quarterly branch.
- Maintainer: yuri@FreeBSD.org
- Port Added: 2000-10-11 22:58:05
- Last Update: 2023-08-09 16:03:07
- Commit Hash: c0ad875
- People watching this port, also watch:: libogg, libao, zip, p5-Error
- Also Listed In: lang
- License: LGPL21+
- WWW:
- https://csound.com/
- 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!
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- Conflicts:
- CONFLICTS_INSTALL:
- clearsilver
- go-cs
- libextractor
- outguess
- Conflicts Matches:
-
There are no Conflicts Matches for this port. This is usually an error.
- To install the port:
- cd /usr/ports/audio/csound/ && make install clean
- To add the package, run one of these commands:
- pkg install audio/csound
- pkg install csound
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: csound
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1613608252
SHA256 (csound-csound-6.15.0_GH0.tar.gz) = d47ed0fb70c752cb06ee2655ee9f010d8d1e369fc73d09d2ac2bc1b3060bf724
SIZE (csound-csound-6.15.0_GH0.tar.gz) = 31879171
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- boost-libs>0 : devel/boost-libs
- swig : devel/swig
- gmm++>0 : math/gmm++
- dssi>0 : audio/dssi
- bison : devel/bison
- cmake : devel/cmake-core
- ninja : devel/ninja
- eigen3.pc : math/eigen3
- python3.9 : lang/python39
- gettext-runtime>=0.22_1 : devel/gettext-runtime
- msgfmt : devel/gettext-tools
- ice.pc : x11/libICE
- sm.pc : x11/libSM
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- Runtime dependencies:
-
- dssi>0 : audio/dssi
- ice.pc : x11/libICE
- sm.pc : x11/libSM
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- Library dependencies:
-
- libsamplerate.so : audio/libsamplerate
- libsndfile.so : audio/libsndfile
- libdssialsacompat.so : audio/libdssialsacompat
- libfaust.so : audio/faust
- libfltk.so : x11-toolkits/fltk
- libpng.so : graphics/png
- libjack.so : audio/jack
- liblo.so : audio/liblo
- libstk.so : audio/stk
- libintl.so : devel/gettext-runtime
- This port is required by:
- for Libraries
-
- audio/csoundqt
- multimedia/gstreamer1-plugins-rust
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- ===> The following configuration options are available for csound-6.15.0_10:
CURL=off: Data transfer support via cURL
FLTK=on: Build FLTK plugin and GUI
HDF5=off: Build HDF5 read/write plugin
NLS=on: Native Language Support
OPENMP=on: Parallel processing support via OpenMP
PORTAUDIO=off: Build PortAudio I/O module
PULSEAUDIO=off: Build PulseAudio I/O module
====> Build/install opcodes
BUCHLA=on: Build the Buchla filter opcode
CHUA=on: Build the chua opcodes
COUNTER=off: Build the serial opcode
DSSI=on: Build DSSI opcodes
EXCITER=on: Build the exciter opcode
FAUST=on: Build the Faust opcodes
FLUIDSYNTH=off: Building FluidSynth opcodes
IMAGE=on: Build Image opcodes
JACK=on: Build the JACK related opcodes
LUA=off: Build Lua Interface and module
LINALG=on: Build the linear algebra opcodes
MP3OUT=off: Build MP3OUT opcodes
OSC=on: Build OSC opcodes
P5GLOVE=on: Build PortAudio I/O module
PADSYNTH=on: Build the Padsynth opcode
PLATEREV=on: Build the platerev opcode
PVSGENDY=off: Build the pvsgendy opcode
PYTHON=off: Build the Python opcodes
SCANSYN=on: Build the select opcodes
SELECT=on: Build the select opcode
SERIAL=on: Build the serial opcode
STACK=on: Build the stack opcodes
STK=on: Build the stk opcodes
VST4CS=off: Build the vst4cs opcodes
WIIMOTE=off: Build the Wiimote opcodes
===> Use 'make config' to modify these settings
- Options name:
- audio_csound
- USES:
- alias bison cmake compiler:c++11-lib cpe eigen:3 localbase ncurses python:build ssl xorg gettext
- pkg-message:
- For install:
- /usr/local/bin/mixer has been renamed to /usr/local/bin/csmixer so it
won't conflict with /usr/bin/mixer
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
5.13 27 Oct 2011 11:37:46 |
gahr |
- fix build with newer FLTK
Reported by: PH (via pav) |
5.13 04 Mar 2011 05:54:28 |
miwi |
- Update to 5.13
PR: ports/154488
Submitted by: chris petrik <c.petrik.sosa@gmail.com> |
5.12.1_3 02 Mar 2011 23:59:52 |
linimon |
Return these ports to the pool.
PR: ports/155217
Submitted by: maintainer |
5.12.1_3 27 Oct 2010 00:46:52 |
wen |
- Pass maintainership to submitter
PR: ports/151754
Submitted by: Chris Petrik <c.petrik.sosa@gmail.com> (new maintainer) |
5.12.1_3 15 Jun 2010 01:01:14 |
linimon |
Reset maintainer at his request.
PR: ports/147838 |
5.12.1_3 31 May 2010 02:01:56 |
ade |
Bounce PORTREVISION for gettext-related ports. Have fun, ya'll. |
5.12.1_2 07 Apr 2010 06:40:28 |
gahr |
- Remove file supposed to be deleted by previous commit [1]
PR: 145254 [1]
Submitted by: Chris Petrik <chris@officialunix.com> (maintainer) |
5.12.1_2 01 Apr 2010 15:24:25 |
gahr |
- Make fltk optional
PR: 145254
Submitted by: Chris Petrik <chris@officialunix.com> (maintainer) |
5.12.1_1 28 Mar 2010 06:47:48 |
dinoex |
- update to 1.4.1
Reviewed by: exp8 run on pointyhat
Supported by: miwi |
5.12.1 23 Mar 2010 21:55:33 |
gahr |
- Fix plist for the standard case [1]
Please note that an auto-detect mechanism is in place for jack,
fluidsynth, etc. When these libraries are found, plugins are built
and installed, causing other PLIST errors.
Since the maintainer has reappeared a few days ago, I will wait for
him to fix those non-standard cases.
Reported by: QAT [1] |
5.12.1 23 Mar 2010 21:14:39 |
gahr |
- Chase x11-toolkits/fltk update |
5.11.1_3 13 Mar 2010 20:11:03 |
pav |
- The maintainer reappeared
Requested by: the maintainer |
5.11.1_3 05 Feb 2010 11:46:55 |
dinoex |
- update to jpeg-8 |
5.11.1_2 21 Dec 2009 20:53:15 |
pav |
- Install the shared library in an usable manner |
5.11.1_1 04 Dec 2009 02:38:52 |
linimon |
Reinstate maintainer at his request. |
5.11.1_1 26 Nov 2009 00:36:49 |
linimon |
Temporarily reassign ports maintained by chris@officialunix.com back to
the pool for the duration of his upcoming move.
Requested by: maintainer |
5.11.1_1 05 Nov 2009 20:30:15 |
miwi |
- Fix fltk thread script
PR: 140301
Submitted by: maintainer |
5.11.1 03 Nov 2009 22:59:36 |
miwi |
- Update to 5.11.1
PR: 139991
Submitted by: Chris Petrik <chris@officialunix.com> (maintainer) |
5.07_1 18 Sep 2009 23:20:46 |
miwi |
- Pass maintainership to sybmitter
PR: 138950
Submitted by: Chris Petrik <chris@officialunix.com>
Approved by: maintainer
Feature safe: yes |
5.07_1 22 Aug 2009 01:38:44 |
amdmi3 |
- Fix fetch by using garr SF mirror shich still serves the distfile
Approved by: maintainer |
5.07_1 02 Aug 2009 02:51:50 |
wxs |
- Reset maintainer and remove old MASTER_SITES.
PR: ports/137224
Submitted by: Martin Tournoij <carpetsmoker@rwxrwxrwx.net> (maintainer) |
5.07_1 31 Jul 2009 13:57:52 |
dinoex |
- bump all port that indirectly depends on libjpeg and have not yet been bumped
or updated
Requested by: edwin |
5.07 16 Jul 2009 15:43:12 |
skreuzer |
Change maintainer to scjamorim@bsd.com.br
Submitted by: scjamorim@bsd.com.br (to ports@)
Approved by: carpetsmoker@rwxrwxrwx.net (maintainer), wxs (mentor, implicit) |
5.07 04 Apr 2008 14:53:10 |
pav |
- Update to 5.07
PR: ports/120102
Submitted by: Martin Tournoij <carpetsmoker@xs4all.nl> (maintainer) |
5.06 01 Feb 2008 06:43:26 |
linimon |
Mark as broken on sparc64: fails to link (pthread). |
5.06 12 Nov 2007 23:02:05 |
pav |
- Fix build on amd64
Reported by: pointyhat
Approved by: portmgr (hat) |
5.06 25 Sep 2007 08:53:49 |
rafan |
- When fltk is not installed, scripts/check-fltk-threads.sh misbehaves
due to not checking existence of fltk-config before using it. Fix that
by checking existence before using.
PR: ports/116623
Submitted by: bgruber <knightbg at yahoo.com>
Approved by: Martin Tournoij <carpetsmoker at xs4all.nl> (maintainer) |
5.06 24 Sep 2007 09:02:27 |
edwin |
Somebody stole the pkg-plist
Noticed by: YAPHR |
5.06 24 Sep 2007 08:08:57 |
edwin |
Add scripts directory with the necessary.
Noticed by: YAPHR. |
5.06 23 Sep 2007 05:00:26 |
edwin |
[PATCH, UPDATE] Update audio/csound and audio/csound-manual
Update audio/csound to 5.06
csound has been "liberated" and is now GPL, see
http://csounds.com/VercoeGift.html The corresponding csound
entry in LEGAL should be removed, note that csound-manual
isn't updated to 5.06 and is still subject to a restrictive
license.
With thanks to Erik Trulsson and Mel at -questions for
patch-Top-csound.c
PR: ports/116255
Submitted by: Martin Tournoij <carpetsmoker@xs4all.nl> |
4.23_1 19 May 2007 20:32:57 |
flz |
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}. |
4.23 21 Jun 2006 20:27:45 |
itetcu |
portlint
PR: ports/99140
Submitted by: Alexander Botero-Lowry <alex@foxybanana.com> |
4.23 03 May 2006 05:14:35 |
edwin |
Remove USE_REINPLACE from ports in categories starting with A. |
4.23 23 Feb 2006 10:34:06 |
garga |
Unbreak: make it fetchable again
Approved by: portmgr (erwin, kris) |
4.23 12 Feb 2006 22:04:06 |
kris |
BROKEN: Unfetchable |
4.23 11 Feb 2006 21:03:14 |
netchild |
Reset maintainership to ports@ after ~4 months without any response to any
PR.
Thanks for contributing.
Since the acroread7 port is a somewhat important port for our users, I
will hand it over to emulation@ if no _active_ *committer* takes it
before the ports freeze.
While I'm here:
- fix a little nit in the csound port (I think the intention was to
create no backup file instead of creating one with a "-e" extension)
- set ARCH to i386 in the amd64 case for the acroread7 port. This
is a work-around to be able to install everything when a dependency
is not already installed (ARCH is read-only in sub-makes, so the
dependencies can't change it). This should be removed when the
dependencies are fixed or converted to use bsd.linux-rpm.mk. [1]
Not objected to by: portmgr (explicit: krion; silence: rest)
Maintainer timeout: ~4 months
Submitted by: Sangwoo Shim <sangwoos@gmail.com> [1]
PR: 87985 [1] |
4.23 07 Jan 2006 20:00:09 |
trevor |
Hash with SHA-256. |
4.23 02 Jan 2005 00:49:48 |
kris |
Also broken on alpha 4.x
Approved by: portmgr (self) |
4.23 17 Mar 2004 18:29:46 |
trevor |
SIZEify. |
4.23 25 Feb 2004 09:49:25 |
kris |
BROKEN on alpha 5.x: Does not compile |
4.23 13 Nov 2003 10:21:09 |
trevor |
Remove my e-mail address from DESCR files of ports
I have contributed, in order to attract less spam. |
4.23 18 Oct 2003 07:18:14 |
trevor |
Use Tk and Tcl 8.4 rather than 8.3.
Submitted by: kris |
4.23 03 May 2003 15:56:25 |
netchild |
Unbreak port by updating to 4.23.
Triggered by: kris wants to remove broken ports
Approved by: maintainer timeout (he hasn't much time at the moment
and I want to have bugs get reported just in time to
have it fixed before 5.1) |
4.20 01 Mar 2003 14:34:34 |
trevor |
Retire comment file. |
4.20 19 Sep 2002 03:06:37 |
kris |
BROKEN: Does not fetch |
4.20 15 Jul 2002 00:11:09 |
trevor |
Update to 4.20.
Submitted by: Emil Mikulic |
4.16 25 May 2002 15:24:43 |
trevor |
Use FIND macro. |
10 Mar 2002 09:17:54 |
trevor |
Update the author's master site to ftp.cs.bath.ac.uk, and add
sunsite.univie.ac.at. The latter was found with
(URL:http://www.alltheweb.com/search?cat=ftp). I've placed the
Austrian site first in the list because of past troubles at the
author's site. Remove BROKEN line. |
11 Feb 2002 23:06:26 |
trevor |
A recursive wget of ftp://ftp.maths.bath.ac.uk/pub/dream/ turns up no files at
all. They have been missing for at least several days. |
11 Feb 2002 22:55:44 |
trevor |
The Porters' Handbook says that for ports marked RESTRICTED, "the
distfiles/packages will not be available even from our FTP sites." Even though
I marked these RESTRICTED, packages have appeared on the FTP sites. Perhaps
this was due to the "#" in the RESTRICTED line. |
11 Feb 2002 22:36:29 |
trevor |
Suppress warnings generated by inclusion of malloc.h. |
29 Jan 2002 09:33:26 |
knu |
Use ${ECHO_CMD} instead of ${ECHO} where you mean the echo command; the ECHO
macro is set to "echo" by default, but it is set to "true" if make(1) is
invoked with the -s option while ECHO_CMD is always set to the echo command.
|
23 Jan 2002 00:51:59 |
trevor |
(forced commit) |
23 Jan 2002 00:45:38 |
trevor |
Update to 4.16. |
29 Aug 2001 23:30:56 |
trevor |
The 4.13 distfile was clobbered by the 4.14 one. I have the old distfile, but
am not allowed to redistribute it. |
04 Jun 2001 14:28:35 |
trevor |
Update to 4.13. Use only regexes to patch getstring.c. |
10 Apr 2001 07:25:00 |
trevor |
Update to 4.12. |
15 Mar 2001 14:34:35 |
trevor |
Patch aops.c for a header problem. Remove BROKEN line. |
12 Mar 2001 08:23:49 |
kris |
This port does not currently compile. |
08 Mar 2001 05:06:26 |
trevor |
Update to 4.11. Release notes are not longer provided, so omit them. Use a
distfile that has the version number in its name. |
19 Oct 2000 04:09:14 |
trevor |
Increment PORTREVISION, because of the utilities I added to the package. |
18 Oct 2000 13:16:11 |
trevor |
Construct PLIST in WRKDIR, to make bento a happy meal. Install the ancillary
commands too. |
12 Oct 2000 02:58:05 |
trevor |
Add a port for the sound synthesizer Csound. Add a port for its manuals. |