| Hi Steven,
Thanks for your note. I tried to post a response on this thread to the
Csound discussion group last week but it didn't appear. I have tried
again, and am including a copy below. Please email me again if I can
be of any help.
*********************************************
* Allan Schindler *
* Director, Eastman Computer Music Center *
* Email : allan@esm.rochester.edu *
* Voice : (716) 274 1575 *
* FAX : 716 274 1088 *
*********************************************
(Message posted to Csound group:)
This is my third attempt to post this message during the last week (don't know
why they keep disappearing without bouncing). My apologies if this post shows
up more than once:
-----------
While I was offline and otherwise engaged during the past week Drew
Skyfyre initiated a thread on Csound tutorials that included the following
excerpted posts to this group:
> On Fri May 22 01:03:29 1998 Drew Skyfyre wrote:
> For those of you who don't know about it,there is an EXCELLENT tutorial
> that is a companion to the Csound MIT manual.Bit like a Rosetta stone for
> the MIT manual.Makes things crystal clear.
> Written by Allan Schindler ,Eastman Computer Music Center at the Eastman
> School of Music.
> It's actually for his classes,but it's there if you want it.Just ignore
> the stuff referring to specific other software tools they use,like "Score
> 11",etc., they're easy to spot.
and
> On Sat May 23 16:07:32 1998 David Vincelli wrote:
> The Schindler Csound Tutorial makes use of score11 notation.
>Would someone be so kind as to tell me how I turn this notation into
>the notation I'm used to (the one used through out the csound
>manual). It there a built in function to the csound executable that
>will translate this? Or do I have no choice but to use my mind to
>understand this (gasp I wouldn't want to dot that now would I.)
and
> On Mon, 01 Jun 1998 19:06:21 -0700 Steven Coolidge wrote
> The Eastman School Csound tutorial makes extensive use of files in
> Score11 format, which seems to be an in-house score and orchestra file
> generator. Has anyone asked Professor Schindler (tutorial author) if he
> would make that program available for general use? If I get no negative
> response to this query here, I may request myself that he post it.
I'd like to respond briefly.
First, to Drew, Steven and others who have posted or emailed me, thanks for
the kind words.
As noted by another responder, the URL for this tutorial is
http://www.esm.rochester.edu/onlinedocs/allan.cs
The file name "allan.cs" probably will be changed over the summer to something
more descriptive, such as "ecmc.csound.tutorial.html" but it still will
be accessible from our home or onlinedocs pages, or from muy own home page:
http://www.esm.rochester.edu/allan/allan.bio
This html version is a year and a half old. Although almost all of the information
remains accurate the tutorial is due for a revision (a few more basic examples
and clarifications, new opcodes, new sources of information on Csound,
Extended Csound, etc.) but this revision may not happen real soon.
Essentially, the tutorial is a "getting started" primer on using Csound
oscillators, function table generators (chiefly gen 1, 2, 5, 7, 9 and 10),
envelope generators, and filters, constructing simple synthesis and signal
processing algorithms, and finding one's way through the Csound manual, and
is designed to supplement and illustrate by example material covered in my
second year computer music techniques class.
As Drew and other have noted, this tutorial includes some additional,
studio-specific information and examples on using Csound at the Eastman
Computer Music Center (ECMC) that probably is not germane to most non-ECMC users.
Over the past 17 years many ECMC staff members and I have created a library of C
programs, Unix shell scripts, aliases and utilities designed to simplify or
accelerate many common tasks with Csound. One of the most useful utilities is
"score11," written here by Aleck Brinkman, which many of our users have
found to be the most powerful extantCsound score file pre-processor.
Score11, written in C, is licensed by Aleck Brinkman
aleck@theory.esm.rochester.edu
for Unix and Mac platforms, and I recommend it for many purposes.
To my knowledge there currently is no Windows version, but I'll let
Aleck know of the recent interest expressed in this thread.
We'll be wanting a Windows version soon ourselves here at ECMC for a new
NT/Linux/SHARC box, so perhaps I can spur Aleck into action on this front.
Most of the score file examples within my tutorial actually are score11 input
files rather than Csound score files, since the former are easier to scan
and to edit.
David and Steven -- if you wish I can compile and e-mail to you Csound score files
to use in place of the score11 input files within the tutorial. Just let
me know. If anyone else could make use of these csound score files please email me
allan@esm.rochester.edu
rather than posting "me too!" follow-ups to this thread and I'll be glad
to oblige. If more than a handful respond I'll simply include a compilation
of these score files in a new addendum link to the online tutorial.
- - - - - - - - -
More information -- for any who may be interested:
At the ECMC our students -- most of whom are professional musicians -- do not
begin constructing Csound synthesis and signal processing algorithms until
the 4th semester of our two year core sequence in computer music techniques.
However, they do begin USING Csound during the third semester, and create a
3-6 minute compositional or performance project in this semester using some
combination of Csound, soundfile editors and mixers, signal processing
utilities, a 1 GB ECMC library of digitized sound sources, and recordings
they make of acoustic signals. The Csound resources used in this initial
"try-it-out" acclimatization stage consist primarily of editable "pre-set
instruments" from a library of 30 or so MIDI-based and score file-based instrument
algorithms I have created (rather like using pre-sets on a hardware
synthesizer or effects box). Each of these "pre-sets" can be summoned with
a simple macro, and includes usage example score files, a "fill-in-your-notes"
score-11 template, and manual page documentation.
After making some music with these additive, subtractive, granular
and non-linear synthesis/processing "pre-set" algorithms many students
already will be developing signal processing ideas and interests of their
own, or will wish to extend or alter the design capabilities of my Library
modules. This is the point at which they begin working directly with
Csound coding, and with the Csound manual and my Eastman Csound Tutorial.
In my experience what most students new to Csound desire above all are complete,
comprehensible, extensible instrument algorithm models, which were
almost non-existent 12 years ago when I wrote the initial version of
our tutorial. Hopefully, with the forthcoming publication of Richard
Boulanger's THE CSOUND BOOK, as well as the Amsterdam catalogue and
various online tutorial sources (some of which have been noted in this
thread), such models now are much easier to find.
At the ECMC we have been working, off and on as time permits, for 2 years
toward the goal of making all of our important documentation, and some of
our in-house tools, available in downloadable html format. Eventually
this will include links to our Csound library and utilities, but it
may be another year or so before all of this is accomplished. If there
is sufficient interest in these materials beyond Eastman I may be able
to push this up on our priorities list.
Anyone who can make use of any of the material on our web site
http://www.esm./rochester.edu
is, of course, most welcome to do so, and we welcome email suggestions
to our webmaster.
*********************************************
* Allan Schindler *
* Director, Eastman Computer Music Center *
* Email : allan@esm.rochester.edu *
* Voice : (716) 274 1575 *
* FAX : 716 274 1088 *
*********************************************
>
> Dear Professor Schindler,
>
>
>
> I am a composer with a longstanding interest (but little expertise) in
> electronic music. I am on the Csound general mailing list discussion
> group ( csound@noether.ex.ac.uk ). One of the correspondents there
> found and recommended your excellent tutorial on Csound. Several
> individuals have posted that they found it helpful. For myself, it's
> like having the answers to a difficult crossword puzzle.
>
> Your examples frequently refer to "Score11", which is used apparently to
> generate orchestra and score files. Would you consider releasing or
> posting that program for general availability, in order to more easily
> decipher your examples? Others have asked about Score11's availability,
> too.
>
> Thank you very much.
>
> Steven Coolidge
> stevenc@calweb.com
>
|