Csound News Archive

[Updated - 27 February, 2005]
.: 2004 :.

[12.23.04]
Gerard van Dongen announces a new release of J(ack)Csound 0.2d

What is Jcsound?
Jcsound is a thin wrapper for csound 4 that makes it a jack client and
alsa-sequencer client. Use rosegarden to trigger csound instruments and record them in ardour!

Gerard comments, "It is build fix release. I found out that configure didn't work with csound-gbs I fixed the autotool stuff so that (if all works well) compiling jcsound is again as easy as ./configure && make and make install.

You need csound-gbs-4.23 for this to work. But anybody on linux should try this out.

And yes, I am thinking of moving the whole thing to csound5, but I do not have the time at the moment to contribute much in the way of coding for that, so I am waiting for it to reach beta stage.

and merry Xmas and best wishes for 2005"

Gerard


[12.12.04]
Michael Gogins posts a new release of the Csound5 & CsoundVST package built with MinGW 3.4.2, for Windows.

Michael comments, "This is a new build of Csound 5 and CsoundVST with prebuilt binaries for Windows with MinGW, and sources for all platforms.

csoundvst package at http://www.sourceforge.net/projects/csound
csound5-mingw-2004-12-12.zip Windows binaries and all sources
csound-2004-12-12.pdf Csound reference manual and API documentation

Built with updated versions of libsndfile, PortAudio, FLTK, and Loris.

New features include user-defined function tables in Csound, and acounterpoint generator in CsoundVST. Experimental PortMIDI support.

Several bug fixes. Removed most compiler warnings (with MinGW, anyway)."


[11.18.04]
Victor Lazzarini's releases a new version of Csound4

which he calls MyCsound4, now permits Windows users to work in the latest version of Csound4 in real time - using
MIDI input and FLTK widgets. Up until now, the only option for Windows realtimers was CsoundAV.

Art Hunkins verifies that FLTK widgets seem to work flawlessly. (He has fixed the FLcount "bug" that required an extra argument when an event was not being triggered.) So does MIDI input.

Victor's version, like all Csound4 canonicals, only works with MME drivers - no DirectSound or ASIO (including ASIO4ALL). This means that latency is an issue. However, more powerful and recent computer systems, making use of the -b flag, can get latency down to a reasonable level.

For realtime MIDI, use the flag -M0 in either the command line (MyCsound4 is a console version of Csound) or in CsOptions.
*The device number is required*.
If you've multiple MIDI devices, run with -M0, note in the run the numbers of any other MIDI devices you have and then substitute that number.

For realtime output, use the flag -odac or -odevaudio. No number is *required*. Without number, the default is zero. Again, during the run, any other output devices are listed and you can then substitute this number.

One last note: MyCsound4 is current with canonical 4.23, whereas CsoundAV
for the moment is only synced with canonical 4.19. Several significant
developments have taken place since 4.19, including incorporation of
if..then..else structures.

We're all indebted to Victor for his ongoing significant contributions to
Csound - and to us Windows realtimers especially.

[11.17.04]
Michael Bechard posts MidiKeys (Mac), Virtual Keyboard (Linux), Bome's Mouse Keyboard (Windows 95/98/ME)

A useful tool for using the standard ASCII keyboard to output MIDI notes.

[11.06.04]
Victor Lazzarini announces New streaming pvoc opcodes and gen 43

A library of new pvoc streaming opcodes, pvsbasic has been released in CVS for csound5. This includes six new opcodes that manipulate Richard Dobson's fsig streaming pvoc signals:

pvsmix: seamless mix of fsig data
pvsfilter: time-varying filtering
pvscale: frequency scaling (pitch shifting), with optional formant preservation
pvshift: frequency shifting, also with optional formant preservation
pvsblur: time averaging of pvoc signals (bluring)
pvstencil: masking of a pvoc stream by a function table

In addition to these, gen 43 was added: it builds a table by averaging the magnitudes from a PVOCEX file.

The opcodes are fully documented with manual pages and examples (John ffitch has kindly added these to the manual).


[10.31.04]
Michael Gogins uploads the following to SourceForge

csound5-mingw-2005-10-31.zip, new binary release of Csound and Csound 5 for Windows built with MinGW 3.4.2, with sources for all platforms

csound-2004-10-31.pdf, Csound and CsoundVST reference manual, including new features, usage guide, Csound orchestra and score language reference, and Csound and CsoundVST API reference.

Change Log:

2004-10-24 Michael Gogins

* Renamed libsndfile.dll.0.0.19.

* Updated documentation to provide improved directions for extending
Csound
with builtin or plugin opcodes.

* Fixed badly formatted tables in documentation.

* Improved API documentation with simple examples.

2004-10-26
John ffitch

* OOps/ugrw1.c: Simplified some of the error reporting

* H/ugrw1.h (zkwm): and remove value from domix

2004-10-26
John ffitch

* OOps/ugens6.c (cmbset): Round rather than truncate

[10.27.04]
John ffitch
posts comments on Csound4.23

The CVS files are updated as bugs are found. I am no longer building binaries as I do not have control of the new building scheme anymore, so I build for my own tests only. I am actually using csound5 for all my own work these days (although that is very little). No idea is others are producing binaries.

Reading the ChangeLog, since 4.23f12 there have been adjustments to
rezzy and moogvcf to allow skipping of initialisation, same for vco, bqrez and tbvcf. Also some fix to the delay opcodes to round.

[10.25.04]
Michael Gogins posts a new release of the CsoundVST package built with MinGW 3.4.2, for Windows.

The csound::Score class in CsoundVST has been given a getCsoundScore method to make it easier to use CsoundVST's score generators and music graphs in other software.

The Kevin Conder manual has been folded into csound.pdf -- this is a first release with plenty of LaTeX errors. An HTML manual will be produced in the near future.

The PortAudio driver has been restored to the most functional version.

John ffitch has fixed some rounding errors in delay lines (delset, delrset, deltap).


[10.20.04]
Steven Yi updates his User-Defined Opcode Archive [Web Utilty]

Added a registration page and the ability login. After logging in, you are able to add opcodes as well as edit ones that you yourself have entered.

[09.28.04]
John ffitch
posts a Csound5 Status Report

Parser
Some internal reworking but this is not integrated and is not progressing as it should

Sound file library
Apart from dnoise this is believed to be completed

Completion of Portaudio v19
Runs acceptably on Linux. OSX causes problems as the blocking code for PA is missing. A callback mechanism has been written. Still some problems. On Windows there are no problems with ASIO, and the latency is excellent, comparable to Linux. There remains a problem with breaking out of an ASIO performance, often causing the computer to hang. There is no problem if the performance finishes normally.

Software bus
The code is written. Perhaps the names need to be revised, and there is currently no API code using it. There are alternative ideas so the current implementation cannot be taken as settled.

Check mac build
Not sure of Mac status; there are conflicting reports. It builds for me but I have not stressed it at all

Check Windows build
The scons build on Windows appears to be be in pretty good shape, except the NSIS installer target suggested by Steven Yi has not yet been implemented. Also, CsoundVST built with useDouble=1 used to function in Cubase SX and now does not (must be built with float samples to work), although useDouble=1 works in all other contexts.

Reorganisation of opcodes
The move to a plugin-based architecture is essentially complete. This could be revisited, but this is low priority.

Separation of API
Largely complete. Still in minor development

MIDI
A first attempt at deploying portMIDI has been made, but the whole MIDI area is not substantially changed. This needs to be improved before we can release.

Making re-entrant
Slow progress; needs some higher priority given to it. There are some positive suggestions on a mechanism.

Loris opcodes
Loris opcodes are functional with CsoundVST. Michael has ported them to Csound5. Steven Yi has suggestions for improving the Loris target for non-CsoundVST builds.

Python opcodes

The Python opcodes are functional, and Oeyvind Brandtsegg is playing with these opcodes and providing feedback on them.

Documentation

Micael has begun working on folding the new documentation on Csound5 found in csound.pdf into the Kevin Conder documentation system. When this is done the documentation target from scons will be removed (or changed...). There will still be a csound.pdf, but it will produced by DocBook and contain all Csound documentation in one place, including the Conder manual, up to date installation and build instructions, new features, extending Csound with plugin opcodes, and documentation of the API.

SConstruct changes
File to be reorganized to have build targets as well as to handle collecting data for installers. install-opcodes, install-executables, and install targets already integrated.

Installers
Not much progress here, mostly dependent on SConstruct changes


[09.18.04]
Alessandro Petrolati releases Density 3.1 for CsoundAV

[+] Load/save user prototypes and envelopes functions
[+] Envelope and Wave scope realtime
[+] Some bug fixed

[09.11.04]
Anthony Kozar releases CsoundMacOS9 for Macintosh Computers running System 7 - MacOS9.

Differences from canonical Mills Csound:

[+] Csound front end with some new dialogs and the ability to easily select between multiple Perf engines.

[+] Perf 4.23f12 with enhanced features including the use of Cscore plugins (cscore programs loaded from shared libraries).

[+] New Perf64 application that uses 64-bit double-precision floating-point
numbers for internal calculations.

[+] Standalone versions of many utilities from Unix-based Csound:

--> Score Sort (scsort)
--> Score Extract
--> Scot (Score translation language)
--> Envelope Extract (envext)
--> Scale Soundfile (scale)
--> SndInfo
--> Hetro Export
--> Hetro Import
--> LPC Export
--> LPC Import
--> PV Export
--> PV Import

[+] Three example Cscore plugins: Double Durations, Quad Stretch, and Parallel Fifths.


[09.10.04]
John Ramsdell
releases Csound4.23f12gbs.5

Csound version 4.23f12gbs.5 has been released in the csoundgbs package of the Csound SourceForge project. This release corresponds to John ffitch's 4.23f12 release. It contains the fifth minor revision of the original GNU Build System 4.23f12 release. See the ChangeLog for more details.

The GBS version of Csound is designed to provide an easily installed, platform independent version of Csound capable of supporting Windows and a variety of Unix-like platforms, including Linux and Mac OSX. (Windows is supported using MinGW/MSYS, but Cygwin will also work.)

The Csound source distribution will produce an FLTK enabled build if FLTK is installed, and its configuration script is available to the build. You configure Csound to build a shared library or a DLL, as it will build only static libraries by default. See the README for details.

The Csound RPM was compiled with FLTK enabled.

The flCsound Windows installer contains Csound with a simple GUI. This is the easiest way to install Csound on Windows.

Bug Fixes:
With this release, an orchestra reading bug is fixed, and the flCsound transcript window supports copy and select all operations. Also, it is working on OS X as well as the previous release and is now reading MacOS 9 and DOS line endings just fine.


[08.21.04]
Steven Yi updates his Online Archive for User-Defined Opcodes [Web Utilty]

[08.18.04]
Anthony Kozar releases Mills Csound 4.23f12 for Macintosh Computers running System 7 - MacOS9.

This is an update of the Mills College version of Csound developed by Matt Ingalls, Dave Madole, and Mike Berry. It includes Perf 4.23f12, fully updated with the latest canonical code including all bug fixes as of Aug. 18th that are in CVS. This release also includes Csound 1.5.4, a new version of the Mac graphical front-end which includes numerous bug fixes and feature updates that allow it to take advantage of recent changes in canonical Csound.

Full release notes can be found by clicking on the release name at Sourceforge or in the "What's New" file that is part of the distribution. Executable applications and documentation are in the "MillsCsound4.23f12.smi.bin" file release. Full source code is available in the "MillsCsound4.23f12src.smi.bin" file.

Features:
[+] Csound now supports opcode plug-ins on MacOS. The distribution includes two sample plug-in libraries which add the opcodes pans, metro, splitrig, and timedseq.
[+] Fixed a problem that could cause Perf 4.23 to run up to 70x slower.
[+] New "Additional Options" window in the front end for adding any Csound options not covered by the GUI.
[+] The first official Mac release with the new GNU Lesser General Public License. Enjoy your freedom to copy, modify, and distribute Csound, including the source code!
[+] OMS real-time Midi support has been removed in this release due to possible license incompatibilities with the LGPL. I am very sorry to have to do this. Reading Midi files as scores still works. I hope to add support for the open source MidiShare library in the future.
[+] New and updated documentation with several example orchestras and scores (kindly borrowed with the permission of Matt Ingalls and Dr. Richard Boulanger).
[+] Over 35 bug fixes to the front end and the many, many fixes to the canonical code since version 4.23.


[08.16.04]
Michael Gogins again updates Csound5 and CsoundVST with sources for ALL platforms and with prebuilt Binaries for Windows built with MinGW.
[Found in the csoundvst package]
[Named: csound5-mingw-2004-08-16.zip]

Changes in this Release:
[+] The portaudio.dll file is now named portaudio.dll instead of
portaudio.dll.0.0.19. It is built with Dev-C++/MinGW instead of autotools and contains ASIO drivers, DirectSound (DirectX) drivers, and Windows Multimedia Extensions (WMME) drivers.
[+] Top/main.c and InOut/pa_blocking.c contain minor changes in an effort to improve the ability to cancel a performance with real-time audio using Control-C (console Csound only).


[08.14.04]
Michael Gogins uploads Csound5 and CsoundVST with sources for ALL platforms and with prebuilt Binaries for Windows

Changes in this Release:
[+] the PortAudio driver now uses ASIO with a blocking wrapper to perform low-latency audio input and output on Windows. Output latency as little as 3 milliseconds was tested on Windows XP. Input has not been tested!
[+] the csound.pdf file has been updated regarding ASIO. Read this BEFORE you try using real-time audio!
[+] he csound.pdf file's sections have been re-ordered to make it easier for beginners to get started with Csound 5.

[08.13.04]
John Ramsdell
releases Csound4.23f12gbs.3 [linux]

Csound version 4.23f12gbs.3 has been released in the csoundgbs package of the csound project on SourceForge. The Linux RPM was built with FLTK support enabled. You do not have to have FLTK installed on your system to use this RPM.


[07.27.04]
Michael Gogins updates the CsoundVST package in Csound5 [built with mingw for Windows]

Bug Fixes:
[+] fixed the new Csound API functions for function table access
[+] fixed bug in the CsoundVST.inputEvent API so that CsoundVST can now accept line events in real time through the CsoundVST API as longas -Lstdin has been set

[07.27.04]
Michael Gogins renames the CsoundVST opcodes

[+] vstinit - Loads a plugin
[+] vstaudio, vstaudiog -- Returns a plugin's output
[+] vstmidiout -- Sends MIDI data to a plugin
[+] vstparamset, vstparamget -- Send automation data to and from the plugin
[+] vstnote -- Sends a MIDI note with definite duration
[+] vstinfo -- Outputs the Parameter and Program names for a plugin
[+] vstbankload-- Loads an .fxb Bank
[+] vstprogset-- Sets a Program in an .fxb Bank.
[+] vstedit -- Opens the GUI editor for the plugin, when available.

The behavior of the opcodes has not changed, but the example vstcsound.csd file has been changed to conform with the new names.

[07.20.04]
Alessandro Petrolati releases Density 3.0 for CsoundAV

DensityShell FULL package setup:
[+] C++ GUI
[+] Run/edit Density script, (csd algorythm)
[+] Port audio ( I/O ) and Sampling rate settings from shell (override csd)
[+] CHM Help/guida (only italian)
Prototypes:
[+] grainlet mode swich
Soundfile:
[+] cleaning voice
[+] poscil/oscili switch
Live:
[+] live phase random Jitter
[+] visual live buffer level usage
[+] play sync voices
[+] Input setting dialogbox
[+] poscil/oscili switch
Synth:
[+] soft clip mode
[+] new graphics functions
All:
[+] Multiple snapshots loading trough all voices and calling by program change voice
[+] new Vectorial pinbal reflects and random exploration pad; spiral drawing.
[+] soft play stop when: save/load project, load sounfiles and clear voice, record file, midi log wiev and exitnow dialog
[+] realtime, SndVol32 I/O
[+] soft clip mode
[+] redifined fine explorer instrument with get value and reset only slider selected
[+] new graphics functions
[+] pinball about
[+] some bugs fixed

[07.19.04]
Anthony Kozar releases the Cscore SDK 1.1 for Csounders interested in writing their own Csound score generators using Cscore and the C programming language. [CodeWarrior4 & 8 Projects]

[07.19.04]
Michael Gogins announces a new file release of the developer version of Csound5 & CsoundVST [built with mingw for Windows]

In addition to a number of bug fixes, this release contains Andres Cabrera's vst4cs opcodes. These opcodes enable the use of VST plugin effects and synthesizers within Csound on Windows. The opcodes include:

[+] vstinit - Loads a plugin
[+] vstplug, vstplugg - Returns a plugin's output
[+] vstout - Sends MIDI data to a plugin
[+] vstpsend and vstpret - Send automation data to and from the plugin
[+] vstnote - Sends a MIDI note with definite duration
[+] vstinfo - Outputs the Parameter and Program names for a plugin
[+] vstbload - Loads an .fxb Bank
[+] vstedit - Opens the GUI editor for the plugin, when available

vstplug handles audio from within an instrument that also contains the vstnote or vstout opcode, and vstplugg (vstplug global) handles audio from any number of instruments that contain the vstnote or vstout opcode without any vstplug opcode. The former is used to simplify coding, and the latter is used if the plugin generates audio that persists beyond the duration of the notes, e.g. reverb tails.

[07.18.04]
Jean-Pierre Lemoine evolves HPKComposer into HPKComposerCsound & HPKComposerAV [Windows]

What is HPKComposerCsound?
HPKComposerCsound is a composition tool based on Cmask and providing a Csound text editor with syntax assistance (a dialog box for opcodes parameters setting). It is also able to import CSD or orc/sco files.

What is HPKComposerAV
HPKComposerAV is a a tool for creating audio-video real time instruments. It requires CsoundAV, and provides a complete encapsulation of the OpenGL opcodes. The audio part is based on text editing with syntax assist. They are all standalone Java application based on the Rich Client Framework of Eclipse.

[07.17.04]
Matt Ingalls releases MacCsound 1.1a

New Features:
[+] Opcode QuickRef Syntax automatic display on bottom of window
[+] Panther-compatibility
[+] Template .csd file for default settings on new files
[+] New pconvolve opcode
[+] New ithen opcode
[+] CsoundLib (4.23f11) is now a bundle.
[+] Syntax highlight now updates automatically
[+] Added scrollwheel support
[+] Audio devices now saved in prefs
[+] New Icons!!!
[+] Switched from CFM to Mach-O code base (many internal changes)
[+] Changed devault pvoc files to pvx
[+] 4.23f11 commandline version w/rt audio&midi

Bug Fixes:
[+] fixed ugly and persistent score dropout bug
[+] fixed diskin reverse and skip problems
[+] fixed lseek() bug, which should fix a number of strange file i/o errors
[+] fixed a couple of bugs in coreaudio causing crashes when switching/closing devices and stuff
[+] fixed some slowness and other bugs in pvocx
[+] fixed ifelse bug
[+] added an error when trying to open file with permissions
[+] fixed file type errors for opening soundfiles/etc
[+] better handling of file types and extensions
[+] outo fix
[+] fixed bug sending invalid orc/sco on commandline when none exists
[+] fixed import score bug and flagged ismodified when importing
[+] changed filepeak die to a warning when no peak is found.
[+] fixed bug in prefs window choose button not initially enabled
[+] added osx bullet in close box bullet when doc is modified
[+] fixed redraw problems when save/revert

[07.16.04]
Anthony Kozar posts a "no-frills" Macintosh OS X Console version of Csound 4.23f12 with the modified Makefile he used to do the compilation under Mac OS 10.2.8.

(non-)Features:

[+] Csound only
[+] No utilities, No FLTK, No X11 graphics, No installer
[+] Real-time audio enabled with CoreAudio
[+] Compiled on 10.2.8. (Should work on any 10.2 or 10.3)

How to install:

[+] Decompress the archive with Stuffit Expander
[+] Open a terminal and navigate to the folder created by expanding.
[+] Type: sudo chown root:wheel csound
[+] Type: sudo cp csound /usr/bin/csound
[+] Note: if you don't want to replace an existing csound,
[-] Type: sudo cp csound /usr/bin/csound2 (or whatever you want to call it)


[07.15.04]
Abram Hindle announces his two GUI Frameworks for controlling Csound during live performance

EventGUI is a JAVA-based GUI Framework for controlling Csound instruments during performance

FastGUI is an SDL::Perl-based Gui Framework for controlling Csound instruments during a performance. FastGUI is effectively a widget set designed for realtime performance purposes.


[07.12.04]
Andres Cabrera updates the alpha version of VST4CS

[+] a new opcode vstnote has been added. NOTE: You might have to use large values for -b and -B to avoid choppiness in the audio (increasing the latency)

[06.29.04]
Andres Cabrera announces the alpha version of VST4CS a program that makes vst plugins usable inside csound5 on Windows

[06.08.04]
Michael Gogins uploads a new file release of Csound5

The file is csound5-mingw-2004-06-07.zip in the CsoundVST package. It contains all sources, Windows binaries, and required dlls for running Csound5 and CsoundVST (libsndfile.dll and libportaudio.dll).

A complete, running installation of Csound 5 and CsoundVST can be created simply by downloading and unzipping this archive.

[05.31.04]
Luigi Negretti Lanner releases a new version of SY.MU.S. [Windows]

SY.MU.S. is a program that include two principal features: the generation of Csound music scores, and a Csound GUI interface. At the base of the generative functions, there is a systrem of logic rules implemented into the source code of the program. This system has been derived from musical composition experience, it is not therefore, an abstract formalization, but the transfer of a whole set of musical composition rules and procedures, into a computer's program. This whole set of rules and procedures have been elaborated with the goal to obtain raw musical material during the layout of a work.


[05.17.04]
Oeyvind Brandtsegg releases a new version of improsculpt [CsoundAV]

Software for live sampling and manipulation. An organic tool to deal with improvised audio in real time. New stuff includes 4-voice pitch spread for Grain modules, lots of midi control stuff, and a 3-layer drumloop (bbcut) cutter with separate filtering for each layer.

[05.08.04]
Matt Ingalls releases csound~ 1.2 & CsoundLib

New in this Version:
[+] csound~ 1.2 runs on OSX only.
[+] Fixed bugs with filepaths and others for MaxMSP 4.3 compatibility.
[ Note that you now must use OSX-style file paths now! ]
[+] Changed defaults to NOT use OSX private memory manager
[+] New CsoundLib 4.23f11 and support, including a new low-latency partitioned overlap-save convolve opcode.
[ Versions for both OS 9.x and OSX, will also work with MacCsound ]
[+] New example patch demonstrating the new pconvolve opcode.

Links:
http://csounds.com/matt/d+d.html [ download ]
http://csounds.com/matt/csound~/ [ csound~ info/docs/etc ]
http://csounds.com/matt/pconvolve.csd
[ documentation and example of pconvolve opcode ]


[05.07.04]
John ffitch
posts a Csound5 Status Report

Parser
Little or no progress. I have improved lexer and it is now compatible with loadable opcodes.

Sound file library
This is mainly done. Some of the utilities (in particular dnoise) have not been converted yet

Completion of Portaudio v19
There have been major improvements here. On Linux we have a working system with some concerns about performance. On Windows Portaudio suffers from high latency, and at present the ASIO variant is not functional. The mac is even more problematic as the pa_v19 port to OSX is far from done.

Software bus
Designs have been floating about but I do not get a clear feeling on consensus. The proposals have been mainly easy to code, so it is a policy issue

Check Mac build
Thanks to steven and others there is progress here. It is up to them to report. No progress of integrating a Mac-like user interface onto the API (I think) but a simple command-line build works in delayed time.

Check Windows build
I think Michael has sthis under control now; I do not have the space to build on Windows now.

Reorganisation of opcodes
This needs review. The code works, but I am not totally happy with the specification method for loading. There is a suggestion that there should be a specified core, and the rest should be loadavle but there is no progress here

Separation of API
I think this is progressing welll there are uncertainties about division into external/internal parts which needs more thought.

MIDI
Little or no progress has been made with PortMIDI; some older MIDI code is still working

Making re-entrant
Progress but needs a further push; there may be significant things to do here.

Simple Build for Linux
Awaits software bus in part


[05.07.04]
Steven Yi releases a new Ftable Convertor [Web Utilty]

It'll convert sco-style ftables to orc-style tables.

these:

f1 0 128 7 0 128 0 ; initpos
f2 0 128 -7 1 128 1 ; masses
f4 0 128 -7 0 128 2 ; centering force
f5 0 128 -7 1 128 1 ; damping
f6 0 128 -7 -.0 128 0 ; init velocity
f7 0 128 -7 0 128 128 ; trajectory

become:

gi_ ftgen 0, 0, 128, 7, 0, 128, 0 ; initpos
gi_ ftgen 0, 0, 128, -7, 1, 128, 1 ; masses
gi_ ftgen 0, 0, 128, -7, 0, 128, 2 ; centering force
gi_ ftgen 0, 0, 128, -7, 1, 128, 1 ; damping
gi_ ftgen 0, 0, 128, -7, -.0, 128, 0 ; init velocity
gi_ ftgen 0, 0, 128, -7, 0, 128, 128 ; trajectory


[04.11.04]
Gerard van Dongen announces jcsound 0.2 beta

jcsound is a jack/alsa_sequencer wrapper for csound.

FEATURES:
[+] automatic adjustment of samplerate and controlrate to the jack system.
[+] some jack-transport awareness:it can pause if the transport is stopped.
[+] automatic reloading of the orc/sco if it has changed on disk when restarting,including dynamic creation/deletion of jack ports to match the number of channels


[03.31.04]
Alessandro Petrolati releases New Density Shell & Density 2.9 for CsoundAV

FEATURES - New Density Shell:
[+] C++ GUI tanks to Carmine Emanuele Cella (cecily@libero.it)
[+] Run/edit Density_2 (2.9.0) algorythm
[+] Port audio ( I/O ) and Sampling rate settings from shell (override csd)
[+] CHM Help/guida (only italian)
[+] Autoinstalling distribution with CsoundAV_con.exe

FEATURES - 2.9:
[+] Enable MIDI input controllers
[+] Midi monitor wiev
[+] Midi log file write
[+] Real time MIDI Control Change assign to Density controllers
[+] Program Change assign to Voice_select
[+] Pitch Bend assign to all controllers
[+] After touch assign
[+] Note response options
[+] Sliders mapping range
[+] Bugs fixed

[03.15.04]
Luigi Negretti Lanner releases new version of his SY.MU.S. Csound score generator [Windows]

[03.07.04]
John D. Ramsdell announces the GNU Build of Csound4.23f11 [linux]

[03.07.04]
David Ogborn releases Allegory

Allegory is an open-source software library using software
library using Haskell, a lazy functional programming language, to assemble networks of sound transformations expressed in Csound.


[02.28.04]
Steven Yi sets up an online database repository of User-Defined Opcodes & Named Instruments [Web Utilty]

[02.22.04]
Steven Yi releases Blue v0.93.2

New:
[+] Instrument Conditionals - Text in globals tab (orc and sco) and ftables in tables tab can be conditionally inserted into outputted CSD, depending on if an instrument has been enabled in Orchestra Manager; useful to optimize generated CSD to only have tables, notes, and instrument-0 code that is necessary
[+] LineAdd and LineMultiply NoteProcessors
[+] added capacity to copy and paste soundObjects between Score area and blueLive dialog (will not allow pasting of soundObjects into the blueLive that are not enabled for use with blueLive)
[+] if project's commandline in project properties is empty, will use default commandline from Program Options to render the project when using [render/stop] or "Generate Score to Run"

Updated and Fixed BLUE Features:
[updated] - shortcut key for render/stop project changed to F9 from ctrl-~ to accomodate keyboards in other languages that don't have ~
[updated]