Csound is a sound design, music synthesis, and signal processing system, providing facilities for composition and performance over a wide range of platforms. [Read more]

Quick links: download Csound | tutorials | online manual | forums

AlgoScore 080417 released

A new version of AlgoScore has been released.
AlgoScore is a compositional environment where the composer works directly in a graphical score.
It can use Csound as a backend and control it through events and control data.

It compiles on Linux and OS X, binary OS X packages are provided.

Downloads, screenshots, and more information: http://kymatica.com/algoscore

The full changelog can be seen here.

Csound Journal - Issue 8

Hi All,

Jim and I are proud to announce that issue 8 of the Csound Journal is now available online at:

http://www.csounds.com/journal

I'd like to thank the article authors as well as the reviewers for all of their hard work and contributions to another great issue of the Journal!

Thanks all and enjoy!
steven

AlgoScore 080318 released.

A new snapshot of AlgoScore is released.

It should now build on Mac OS X! Also a lot of additions to the user manual.

See full list of changes at http://kymatica.com/uploads/Software/AlgoScore-ChangeLog.txt

Download the source at http://kymatica.com/algoscore

- Jonatan Liljedahl

Csound 5.08

Version 5.08 now released

Downloads at SourceForge.net

Command line and Top level changes:

  • Added --csd-line-nums= option;
  • Major changes to score error reporting; now accurately reports the line numbers for the chain of inputs for most errors;
  • Change to gettext localisation; French and Columbian-Spanish translations available;
  • Messages about loading opcode plugins modified so can be suppressed;
  • New "no-carry" operator (!) for score language that prevents implicit carrying of p-fields in i-statements;
  • Added --syntax-check-only commandline flag (exclusive with --i-only);
  • <CsLicense> is accepted as an alternative to <CsLicence>;
  • Line numbers of errors in CSDs are now reported using the CSD line numbers instead of the temporary ORC and SCO line numbers *unless* the --csd-line-nums=0 option is given.

Bug fixes:

  • pan2: Corrected so it agrees with documentation;
  • hilbert had its outputs reversed, now correct;
  • <CsVersion> works again according to the manual;
  • Fixes in the { and } score looping statements.

new opcodes etc:

  • image opcodes;
  • pvsbandp and pvsbandr: filters using spectral domain;
  • New opcodes powershape, polynomial, chebyshevpoly, pdclip, pdhalf, pdhalfy, and syncphasor;
  • New HRTF opcodes by Brian Carty: hrtfmove, hrtfmove2 and hrtfstat;
  • jackTransport opcodes to control Jack from Csound.

A number of internal changes:

  • gettext version;
  • pvsscale: Improved algorithm for SDFT case so no ampltitude variation;
  • partikkel: Internal changes to partikkel, interpolation of waveform read and windowing, allowing more precise pitch synchronous granular synthesis.

Surmulot pre-release for Windows

I'm glad to introduce Surmulot, the integration of all my code for musical composition:
http://www.zogotounga.net/surmulot/surmulot.html

Csound-x users on Windows are encouraged to download the 80 Mb archive at
http://www.zogotounga.net/surmulot/surmulot.zip

When unzipped, you will have Emacs with Csound-x along with µO for Squeak, Csound, Timidity and a few other apps all integrated by scripts and TCP/IP and ready to use. No change is made to the registry, no installation is required, no environment variable is touched.

blue 0.122.0

Hi All,

I'd like to announce the 0.122.0 release of blue, available at:

http://www.csounds.com/stevenyi/blue

The big new feature here is a visual tempo editor. Screenshot and documentation can be found here under the subsection 'Tempo Editor':

http://www.csounds.com/stevenyi/blue/usermanual/html/scoreTimeline.html

This release also contains a number of important fixes and users are encouraged to upgrade.

Change log is listed below.

Thanks and enjoy!
steven

[CHANGE LOG]

>Notes for 0.122.0<
[released 2008.03.11]

Steven Yi-----------------------------------------------------------------------

blue

[new] - Tempo Editor - allows graphical editing of tempo on timeline for
root polyObject; clicking "Use Tempo" checkbox will enable use of
tempo line and clicking of down arrow will show the tempo for
editing or collapse it to reduce screen space usage; if enabled,
will generate a Csound t-statement to control global tempo; older
project which manually added t-statements in global orc will run
correctly as tempo editor is not enabled by default; right-clicking
on tempo line area when in edit mode will allow option to edit
point values by table or to set the min/max bpm for the tempo line
with option to truncate or rescale line point values for new min/max

[new] - added ability to set Code Text Area background color in Program
Options dialog

[new] - Snap

-Setting render start time and render end time now snap if snap is
enabled; one can modify without snap if snap is enabled by clicking,
then holding down shift, move around (holding shift when clicking
creates a marker, so one should press shift after mouse down)

-Setting automation points now snap x value if snap is enabled;
holding down shift while editing will allow free setting of x value

[new] - added blue variable, equal RENDER_START
value but timewarped if t-statement used

[update] - Tuning NoteProcessor: formerly only held the name of the Scala
file from the .blue/scl directory to use and this file would get
parsed everytime it was used; changed to use same Scale class that
the PianoRoll uses and now loads in content of files and saves it
with the project, making the project more portable.

For older projects, when loading project will be auto-upgraded and
contents of scale will get loaded in. If scale is not found,
results are not predictable and project will likely fail to open.

[fix] - Tempo Mapper

-Fixed timePointer location if tempo used and renderStart > 0

-Fixed timePointer location if two tempo points had same beat time
value (i.e. hard jump in tempo)

-Fixed timePointer location if tempo used and two consecutive tempo
points had same tempo

[fix] - fixed "Convert to BSB" option on Orchestra to copy over UDO's, also
fixed NullPointerException bug in adding parameters after conversion

[fix] - BSB FileSelector was always saving and using absolute file path
instead of using relative path if within directory of project or
in a subdirectory thereof; switched to use relative when possible to
make projects more portable

[fix] - Automation values may not reach end value if ksmps did not equal 1;
added extra parameter note to ensure setting of end values

[fix] - BSB/ObjectBuilder/Effects - Randomization of sliders using
resolution never achieved maximum value

documentation

[new] - Added section on Tempo Editor to Score Timeline section

New frontend: AlgoScore

AlgoScore is an algorithmic graphical sequencer and frontend to CSound where the composer works in an interactive graphical score. Any number of csound instances can be created and take input in the form of events, ftables and control data (through software busses). Each csound instance then renders to audio in a background process, and the audio can be played back throigh JACK or exported to audio file.

AlgoScore is work-in-progress but already quite usable. More information and downloads at http://kymatica.com/algoscore

WinXound 3.0.60 released

Hi All,
an updated version of WinXound.Net is now ready for download at:
http://www.ibiart.it/winxound/lastversion.html

New: "Go to line error" button on compiler output window;
New: Improved compiler text output;

Fix: Fixed a serious bug on compiler window thread (output text of the compilation window fails or stops
randomly) - Many thanks to Mark Jamerson and Roberto Doati for the great debug;
Fix: WinXound now save toolbars view preferences;
Fix: Various minor bugs fixed.

Stefano

blue 0.121.1

Hi All,

I've placed a bug fix release of blue at:

http://www.csounds.com/stevenyi/blue

This version fixes a bug with the mixer's display of volume. All blue users who have downloaded 0.121.0 are recommended to upgrade to this release. This release also has two new features listed in the change log below.

Thanks!
steven

[CHANGE LOG]

>Notes for 0.121.1<
[released 2008.02.16]

Steven Yi-----------------------------------------------------------------------

blue

[new] - Added "Always Render Entire Project" option to Project Properties
for disk renders; if checked, will render to disk as if the render
end wasn't set and as if rendering from time 0 regardless of what
values are used in render start/end which still affects realtime
playback

[new] - added optional color theming: if blueTheme.properties is found in
the user's .blue directory, values will be used to set blue's colors
for theme; colors normally used are:

primary1=198,226,255
primary2=153,153,204
primary3=204,204,255
secondary1=102,177,253
secondary2=63,102,150
secondary3=38,51,76
black=240,240,255
white=0,0,0

all eight of the above properties must be defined in the
blueTheme.properties if the theme file is to be used; color values
are equivalent to RGB with range 0-255 for each color

[fix] - Mixer was not correctly setting slider positions when loading or
switching to a project

blue 0.121.0

Hi All,

I'd like to announce the 0.121.0 release of blue, available at:

http://www.csounds.com/stevenyi/blue

This release contains a number of fixes and implementations of feature requests, as well as new support for csLADSPA project settings (works with import from CSD and export to CSD).

Many thanks to Michael Bechard for his code contributions as well as to Atte, Menno, Andrzej, and all the others who reported bugs and feature requests.

Thanks and enjoy!
steven


>Notes for 0.121.0<
[released 2008.02.12]

Michael Bechard-----------------------------------------------------------------

blue

[new] - added "clear" functionality to the BSB file selector widget via
popup menu

[new] - made channel level label an editable text field after
double-clicking

[updated] - Made Orchestra manager's Instr ID column adjustable

Steven Yi-----------------------------------------------------------------------

blue

[new] - Added support for manage csLADSPA settings: csLADSPA tab and editor
added to Project Properties; if enabled, will add block
to generated CSD. Support was also added to "Import from CSD"
feature to read in csLADSPA blocks found in CSD's.

[new] - SoundFont Viewer - Added right-click popup menu to file tree with
option to "Copy Path", copying the full path of the selected file
in the file tree to the system clipboard

[new] - for InfoDialog (used to show text such as when Generating Code to
Screen), added a CaretPositionDisplay to bottom right that shows the
line number and caret position in that line

[new] - LineObject, ZakLineObject, BSB LineObject - Added option for "Link
First/Last" points to properties for Line, allowing to make first
and last line points linked so that modifications to one will apply
to the other; useful when using line objects for ftables for
oscilators

[updated] - Updated conf/opcodes.xml to latest opcodes from 5.08; also
checked in a copy of the quickrefBlue.py file based on quickref.py
in the csound manual src tree, used to generate the opcodes.xml
file; also added ant create-opcodes-file target

[fix] - LineObjectCanvas - prevent adding points outside the canvas area as
well as fixed off-by-one error exception when inserting new points

[fix] - Automatic ftable numbering used by objects like the LineObject now
take into account any ftgen statements found in the global orc

[fix] - blueX7 p3-resetting code restored (change was in 0.116.0) as
original Pinkston code made DX7 emulation monophonic due to use of
ihold opcode and current version of Csound does not seem to suffer
from problems of resetting p3

documentation

[new] - added information about csLADSPA settings to the section for Project
Properties

Syndicate content