| FGenie

FGenie (Function Genie) is a Csound function generator and g raphical
editor. Most Csound Gen Subroutines can be called interactively
from within FGenie and the resulting wave forms displayed in a window,
where they can be edited with a mouse and/or played via a standard
MM Windows audio card. Functions can also be hand drawn from scratch.
Once created, they can subsequently be processed in a variety of
ways, including being smoothed, normalized, inverted, or reversed,
and then saved to a file which Csound can read. FGenie was written
by Russell Pinkston. (It's really not finished, and probably won't
be in its current incarnation, because a Java port is contemplated.)
Features:
Draw and Edit functions directly with the mouse
Support for most Csound Gen Subroutines
Play waveforms immediately via MM Windows audio cards
Save functions either as soundin files (IRCAM format), F-cards,
or ftgen statements
Smooth, Normalize, Reverse and Invert
Undo most recent edit, including undo
Additional buffer for Keep/Yank of a temporary backup
Complete Windows Help online
Toolbar and Status Window
Download the current version of FGenie for Windows here: fgenie.zip
|
Patchwork
Patchwork is a graphical user interface which allows
the user to create Csound instruments (i.e., to design synthesis
algorithms in the Csound language) by creating a flowchart. The
flowchart consists of Csound "devices" whose inputs
and outputs are interconnected with "patchcords" or
"wires." Once complete, the flowchart may be compiled
into a standard Csound orchestra. Patchwork was originally written
by Keith Lent as a Macintosh front end for MUSIC56000, his real-time
DSP synthesis language for The University of Texas at Austin Accelerando
System (see Lent, Pinkston, Silsbee. 1995 Computer Music Journal
Volume 13:4), but he designed the program in such a way that it
can be used as a front end for any MUSICn style language (MUSIC4bf,
MUSIC5, MUSIC11, MUSIC360, etc.). Lent subsequently ported Patchwork
to the Next machine and created a preliminary version for Windows.
Russell Pinkston made significant enhancements to the Windows
version and added device libraries for MUSIC320 (Pinkston's real-time
synthesis language for the TMS320C25), for ADI's Sharc/Csound,
and for the public versions of Csound. Bill Morgan developed a
x-Windows version, called xPatchwork, for use with Csound on SGI
computers. A Java version is contemplated.
The current Windows version has the following features:
Fairly complete Csound Device Library (over 140 devices)
Ability to run Csound jobs (DOS, Windows, or ADI/Sharc versions)
directly from within Patchwork
The Csound run preferences and linked files are saved with the PW
drawings.
Toolbar and Status Window
Device Dock (assign up to 10 commonly used devices for quick access)
7 levels of Zoom
Include files
Automatic orchestra header generation
Complete Windows Help online
Launch Csound Help if available
Support for Multiple Device Libraries
Create, Import & Export Devices
Download version 3.68 for Windows here: pw368.zip
|