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

Csound Journal - Issue 9

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

http://www.csounds.com/journal

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

Thanks all and enjoy!
steven

Beginning Csound @ NYC Resistor

Beginning Csound
July 28, 2008 @ NYC Resistor
1 Session, 3 hours, with personalized post-session project with instructor via email.
Cost $75

Csound is the most powerful computer music language in the world, with a direct lineage to Max Mathews' original Music-N languages. The focus of this class will be a synthesis of three topics: The Csound language, synthesizer theory, and composing weird alien music.

Together, we will demystify the assembly-like syntax of the Csound language. We will cover the fundamentals of synthesizer theory, including: oscillators, filters, envelopes, amplifiers and modulation. Finally, we'll tie it all together by composing sounds in the vein of classic Sci-Fi movies.

Taught by Jacob Joaquin. Click here to enroll.

blue 0.123.1

Hi All,

Menno Knevel was kind enough to report an issue and it revealed a couple of major bugs for JMask. blue users interested in JMask are highly encouraged to upgrade to 0.123.1, available at:

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

Thanks very much to Menno!
steven

[CHANGE LOG]

>Notes for 0.123.1<
[released 2008.06.10]

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

blue

[fix] - JMask

-Duration was not being set for Mask, Accumulator, and Quantizer; if
a table was used for any values in those modifiers, the duration of
those tables were being calculated as if they were 1 beat long, so
any values generated after 1 beat would pretty much use the value
set at the end of the table; duration is now set correctly

-Dropdowns in UI's did not initialize to the value that the
edited object currently held when first populating interface

blue 0.123.0

Hi All,

I'd like to announce that blue 0.123.0 is now available at:

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

The two big features of this release are a completed single-line and multi-line mode for editing/dragging Automation points, as well as a new JMask soundObject. JMask is basically a graphical version of CMask and is mostly 1:1 feature compatible. Also, one nice thing is that with JMask, one doesn't require CMask to be installed, so your project is completely portable across all OS's. Brief documentation can be found here:

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

Users are highly recommended to become familiar with CMask's documentation before using JMask at this time, until JMask documentation can be further expanded upon.

The underlying code for this soundObject is heavily based on the open source version of Andre Bartetzki. Many thanks to him for his generous opening up of the source!

Other changes are listed in the ChangeLog below.

Thanks!
steven

[CHANGE LOG]

>Notes for 0.123.0<
[released 2008.06.06]

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

blue

[new] - JMask - new SoundObject based on Andre Bartetzki's CMask; currently
supports same exact features as are available in CMask though using
a graphical user interface to create and configure parameters,
masks, quantizers, accumultators, etc.

[new/updated] - implemented completed single-line and multi-line modes: able
to select time area, then drag selection area to move automation
points for currently edited line in single-line mode, all lines
and soundObjects under selection area in multi-line mode; more
information in documentation

[update] - when rendering, now checks if instruments are muted and if so,
optimize CSD generation and mixer to not generate code for
those channels associated with muted instruments

[fix] - processing of command blocks (i.e. ;[pre]{) trimmed the empty spaces
around lines of text; now leaves formatting in tact

[fix] - Problem with Tempo caused "Audition SoundObjects" to break

[fix] - reenabled cut/copy/paste on NoteProcessorChain editors, fixed to
make buffered noteProcessor be global and can copy/paste in all
noteProcessor editors (i.e. SoundObject, SoundLayer, polyObject),
fixed to make NoteProcessorChain table be max height always of
scrollPane so that right mouse button can always open up popup

documentation

[new] - added initial basic documentation for JMask in the Reference section
for SoundObjects

[new/updated] - Updated "Parameter Automation" in the Concepts section of
the manual with information on the updated Single-Line and
Multi-Line modes

[updated] - Reviewed all reference documentation for NoteProcessors, adding
better examples showing before and after processing

WinXound 3.1.0 released

Hi All,
a new version of WinXound.Net is now ready for download at:

http://www.ibiart.it/winxound/lastversion.html

- New: Built-in CSound Utilities GUI (Atsa, Cvanal, Hetro, Lpanal, Pvanal, SndInfo);
- New: Built-in sound file player (when compile it immediately plays the sound file last written by csound);
- New: Keyboard shortcuts to switch between tabs (Ctrl+8, 9, 0);
- New: Added ability to set the highlighted syntax text to 'Bold' and 'Italic' styles;
- Improved csound output errors support;
- Fixed: Shortcuts menu issue (Alt key);

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.

Syndicate content