.: welcome :.
Here are various things which I've written for use with Csound.

If you have any questions, feel free to email me at stevenyi@csounds.com

thanks,
steven

For my personal site, please visit http://www.kunstmusik.com

.: software :.
[+] blue

A music composition environments for use with Csound, written in Java.

Platforms: Windows, MacOSX, Linux


[+] scanned synthesis matrix editor

Java program for visually editting Scanned Synthesis Matrices.

Platforms: Windows, MacOSX, Linux


[+] DirectCsound GUI Builder

A rudimentary GUI building program for use with FLTK opcodes.

Platforms: Windows, MacOSX, Linux


[+] Python Scripts and Libraries

Scripts and Libraries I've written in Python for use with Csound.

Platforms: Windows, MacOSX, Linux

.: instruments :.
[+] PhaseShaper

An instrument modeled on the Casio CZ-101 and its Phase Distortion Synthesis. Click the download link above for a zip file of blue project, CSD files, and README. (The latest version of this instrument will always be available in blueShare.)

Version 1.1 - 2007.12.14

[+] README
[+] Image of interface from blue version of instrument
[+] Example 1 (mp3)
[+] Example 2 (mp3)
[+] Example 3 (mp3)
[+] Example 4 (mp3)

[+] b64

An instrument on the SID sound chip commonly used in Commodore 64 computers. Click the download link above for a zip file of blue project, CSD files, and README. (The latest version of this instrument will always be available in blueShare.)

Version 1.1 - 2008.02.04

[+] README
[+] Image of interface from blue version of instrument
[+] Example 1 (mp3)
[+] Example 2 (mp3)
[+] Example 3 (mp3)

.: text :.
[+] Working with Scanned Synthesis

Thoughts and experiences from working with Scanned Synthesis in Csound.

yi_scannedSynthesis.zip - Includes "Working with Scanned Synthesis" html file, example CSD file, blue work file, and matrices for use with Scanned Synthesis examples.

.: web utilities:.
[+] FTable Converter

Utility to convert SCO-style ftables to ORC-style (ftgen) ftables.


[+] Macro Converter (2006.10.25)

Utility to convert Macros into User-Defined Opcodes.

.: CSD :.
[+] Cyclic Bells

I had gone to East-West books in New York and while there had heard some lovely bell sounds. The sounds were coming from a thing in the back that had water flowing into a small basin. Inside the basin were a ring of fixed, different sized bells, as well as a couple of floating bells. As the floating bells floated around the circle they would occasionally hit the ring of bells.

This version is based on score generation functions I had written in python, and was written with Csound facilities alone.

This is meant to be performed in realtime. The commandline I used to operate this is:

csound -d -o dac cyclicBells.csd

.: other :.
[+] Csound Catalog Checklist

A checklist for the csound catalog (keep tabs on what you've looked at)


SHARC Csound Instruments

instruments generated from the SHARC timbre database by Gregory J. Sandell

(the original page here is no longer available, but a zip file of the database can be found here.)

Available as blue work file (for use with blue composition environment) or as a Csound CSD file.

[+] .blue file
[+] .csd file