The FreeBSD Ports Archive

Freebsd | Contact
Welcome to FreeBSD Software


FreeBSD audio : csound

Sound synthesizer

 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! 

http://csound.sourceforge.net/



csound history


v. 1.33
date: 2007/11/12 23:02:05;  author: pav;  state: Exp;  lines: +2 -2
- Fix build on amd64

Reported by:	pointyhat
Approved by:	portmgr (hat)

v. 1.32 date: 2007/09/25 08:53:48; author: rafan; state: Exp; lines: +2 -1 - 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 Approved by: Martin Tournoij (maintainer)
v. 1.31 date: 2007/09/23 05:00:25; author: edwin; state: Exp; lines: +45 -48 [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
v. 1.30 date: 2007/05/19 19:58:20; author: flz; state: Exp; lines: +1 -0 - Welcome X.org 7.2 \o/. - Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}. - Bump PORTREVISION for ports intalling files in ${X11BASE}.
v. 1.29 date: 2006/06/21 20:27:45; author: itetcu; state: Exp; lines: +2 -2 portlint PR: ports/99140 Submitted by: Alexander Botero-Lowry
v. 1.28 date: 2006/05/03 05:14:13; author: edwin; state: Exp; lines: +0 -1 Remove USE_REINPLACE from ports in categories starting with A.
v. 1.27 date: 2006/02/23 10:34:06; author: garga; state: Exp; lines: +2 -4 Unbreak: make it fetchable again Approved by: portmgr (erwin, kris)
v. 1.26 date: 2006/02/12 22:04:06; author: kris; state: Exp; lines: +2 -0 BROKEN: Unfetchable
v. 1.25 date: 2006/02/11 21:02:57; author: netchild; state: Exp; lines: +2 -2 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 [1] PR: 87985 [1]
v. 1.24 date: 2005/01/02 00:49:48; author: kris; state: Exp; lines: +2 -2 Also broken on alpha 4.x Approved by: portmgr (self)
v. 1.23 date: 2004/02/25 09:49:25; author: kris; state: Exp; lines: +7 -1 BROKEN on alpha 5.x: Does not compile
v. 1.22 date: 2003/10/18 07:18:13; author: trevor; state: Exp; lines: +2 -2 Use Tk and Tcl 8.4 rather than 8.3. Submitted by: kris
v. 1.21 date: 2003/05/03 15:56:24; author: netchild; state: Exp; lines: +6 -7 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)
v. 1.20 date: 2003/03/01 14:34:20; author: trevor; state: Exp; lines: +1 -0 Retire comment file.
v. 1.19 date: 2002/09/19 03:06:37; author: kris; state: Exp; lines: +2 -0 BROKEN: Does not fetch
v. 1.18 date: 2002/07/15 00:11:08; author: trevor; state: Exp; lines: +1 -1 Update to 4.20. Submitted by: Emil Mikulic
v. 1.17 date: 2002/05/25 15:24:43; author: trevor; state: Exp; lines: +1 -1 Use FIND macro.
v. 1.16 date: 2002/03/10 09:17:54; author: trevor; state: Exp; lines: +2 -2 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.
v. 1.15 date: 2002/02/11 23:06:25; author: trevor; state: Exp; lines: +1 -0 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.
v. 1.14 date: 2002/02/11 22:55:44; author: trevor; state: Exp; lines: +3 -1 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.
v. 1.13 date: 2002/02/11 22:36:29; author: trevor; state: Exp; lines: +2 -0 Suppress warnings generated by inclusion of malloc.h. PR: 34559 Submitted by: Pierre-Paul Lavoie
v. 1.12 date: 2002/01/29 09:33:25; author: knu; state: Exp; lines: +7 -7 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. Use command macros where appropriate.
v. 1.11 date: 2002/01/23 00:51:59; author: trevor; state: Exp; lines: +0 -0 (forced commit) In the last revision, I set DISTNAME instead of DISTFILES and EXTRACT_ONLY to make this portlintishly correct.
v. 1.10 date: 2002/01/23 00:45:37; author: trevor; state: Exp; lines: +13 -13 Update to 4.16. Submitted by: Sven Petai PR: 34160 also: Use new FIND and DATADIR macros. Simplify do-install target. Add warning. The csound.txt data file has been renamed upstream to csound.xmg, so don't rename it to csound.dat. Users will know it is not a text file.
v. 1.9 date: 2001/08/29 22:30:56; author: trevor; state: Exp; lines: +2 -1 The 4.13 distfile was clobbered by the 4.14 one. I have the old distfile, but am not allowed to redistribute it.
v. 1.8 date: 2001/06/04 13:28:34; author: trevor; state: Exp; lines: +4 -3 Update to 4.13. Use only regexes to patch getstring.c.
v. 1.7 date: 2001/04/10 06:25:00; author: trevor; state: Exp; lines: +2 -2 Update to 4.12.
v. 1.6 date: 2001/03/15 14:34:32; author: trevor; state: Exp; lines: +1 -3 Patch aops.c for a header problem. Remove BROKEN line. reported by: kris
v. 1.5 date: 2001/03/12 08:23:49; author: kris; state: Exp; lines: +3 -1 This port does not currently compile. Noticed by: bento
v. 1.4 date: 2001/03/08 05:06:20; author: trevor; state: Exp; lines: +4 -17 Update to 4.11. Release notes are not longer provided, so omit them. Use a distfile that has the version number in its name. PR: 25453
v. 1.3 date: 2000/10/19 03:09:14; author: trevor; state: Exp; lines: +2 -1 Increment PORTREVISION, because of the utilities I added to the package.
v. 1.2 date: 2000/10/18 12:16:11; author: trevor; state: Exp; lines: +12 -8 Construct PLIST in WRKDIR, to make bento a happy meal. Install the ancillary commands too.
v. 1.1 date: 2000/10/12 01:58:04; author: trevor; state: Exp; Add a port for the sound synthesizer Csound. Add a port for its manuals. =============================================================================



Main menu

FreeBSD

Program categories

Freebsd accessibility
Freebsd archivers
Freebsd astro
Freebsd audio
Freebsd benchmarks
Freebsd biology
Freebsd cad
Freebsd chinese
Freebsd comms
Freebsd converters
Freebsd databases
Freebsd deskutils
Freebsd devel
Freebsd dns
Freebsd editors
Freebsd emulators
Freebsd finance
Freebsd french
Freebsd ftp
Freebsd games
Freebsd german
Freebsd graphics
Freebsd hebrew
Freebsd hungarian
Freebsd irc
Freebsd japanese
Freebsd java
Freebsd korean
Freebsd lang
Freebsd mail
Freebsd math
Freebsd mbone
Freebsd misc
Freebsd multimedia
Freebsd net
Freebsd net-im
Freebsd net-mgmt
Freebsd net-p2p
Freebsd news
Freebsd palm
Freebsd polish
Freebsd ports-mgmt
Freebsd portuguese
Freebsd print
Freebsd russian
Freebsd science
Freebsd security
Freebsd shells
Freebsd sysutils
Freebsd textproc
Freebsd ukrainian
Freebsd vietnamese
Freebsd www
Freebsd x11
Freebsd x11-clocks
Freebsd x11-drivers
Freebsd x11-fm
Freebsd x11-fonts
Freebsd x11-servers
Freebsd x11-themes
Freebsd x11-toolkits
Freebsd x11-wm