| Hi Csounders
My name is Steve Bussey and I am one of the many new users who became
interested in Csound as a result of the Keyboard Magazine article in Jan
97.
My main interest is in synthesising natural sounding instruments,
particularly plucked instruments. If anybody has any particularly good
sounding guitar orcs then I would be much obliged if you would e-mail them
to me at steve@bussey.softnet.co.uk
Received: from stork2.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa28991;
6 Apr 97 17:44 BST
Received: from goggins.bath.ac.uk by stork.maths.Bath.AC.UK id aa28628;
6 Apr 97 17:44 BST
Received: from hermes.ex.ac.uk by goggins.bath.ac.uk with SMTP (PP);
Sun, 6 Apr 1997 17:44:09 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (QAA19071);
Sun, 6 Apr 1997 16:39:10 GMT
Received: from hermes.ex.ac.uk by maths.exeter.ac.uk;
Sun, 6 Apr 97 17:39:04 +0100
Received: from server3.syd.mail.ozemail.net [203.108.7.41] by hermes
via ESMTP (QAA19068); Sun, 6 Apr 1997 16:39:02 GMT
Received: from oznet07.ozemail.com.au (oznet07.ozemail.com.au [203.2.192.122])
by server3.syd.mail.ozemail.net (8.8.4/8.6.12) with ESMTP
id CAA06887; Mon, 7 Apr 1997 02:37:25 +1000 (EST)
Received: from dialup04.interdomain.net.au (dialup04.interdomain.net.au [203.17.167.134])
by oznet07.ozemail.com.au (8.8.4/8.6.12) with SMTP id CAA15620;
Mon, 7 Apr 1997 02:37:19 +1000 (EST)
Message-Id: <199704061637.CAA15620@oznet07.ozemail.com.au>
Comments: Authenticated sender is
From: Robin Whittle
To: csound@maths.ex.ac.uk
Date: Mon, 7 Apr 1997 02:37:08 +0000
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7BIT
Subject: Re: Realtime MIDI Csound: New midi OUT opcodes
Cc: Gabriel Maldonado
Priority: normal
X-Mailer: Pegasus Mail for Windows (v2.23)
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Regarding MIDI Out in real-time from Csound,
I think this would be useful - for instance using Csound to generate
MIDI commands to a MIDI-CV interface to drive some analogue synthesis
gear (I am thinking specifically of my Devil Fish - see my WWW site)
which could then be recorded on DAT and fed back into Csound for
processing in (typically) non-real-time.
This way, a composition algorithm and/or score based in Csound could
be used to generate analogue and software generated sounds, and then
be used to process both of them for a final output file.
Perhaps there is a work-around for doing this without having to touch
the source code. (I have not tried real-time or looked at how it
works . . .) Generate a single orc/sco pair, but use it in two ways.
One way is to generate real-time MIDI Out based on whatever the
orc/sco is doing. Set a global variable which all .orc code looks at
and which disables all a rate processing - so as to make the
computation of Csound definitely happen in real-time.
Nonetheless, have Csound put out one or two channels of (typically
silent) audio. Maybe this could start with a beep which could go to
DAT as well and be used to synchronise the process later of bringing
the recording back into Csound. Now, make the playback buffers very
short - can this be done without recompiling Csound? Maybe this
can't be done, since perhaps the OS audio drivers have long buffers.
Anyway, make them as short as possible so as to make the computation
part of Csound run in short runs, just before the sound goes out to
the speaker.
There is probably a better way of expressing this, but I think this
is understandable.
Another step might be to make an artificially low sample rate for
this phase of operation - say 11.025 kHz - maybe this makes life
easier for the OS sound driver and for Csound in general. However
keep the K rate up to allow relatively fine resolution of MIDI output
timing.
When the desired MIDI output has been created, then use the orc/sco
in the usual way. Have a global variable which disables all MIDI out
and all processing which was intended to drive it. Then run the
piece, with all its internal structures doing whatever else you want
to do, such as generating and processing sound, including sound files
brought onto disk previously from the DAT recording.
If this approach is infeasible, then I would be very interested in
any approach to writing a special version of Csound for Win95 or
Linux, enabling it to output MIDI with good timing resolution.
This is primarily because I am interested in using "generative"
"compositional" approaches, and because I want to do this from Csound
and use analogue synthesiser sounds too.
- Robin
. Robin Whittle .
. http://www.ozemail.com.au/~firstpr firstpr@ozemail.com.au .
. 11 Miller St. Heidelberg Heights 3081 Melbourne Australia .
. Ph +61-3-9459-2889 Fax +61-3-9458-1736 .
. Consumer advocacy in telecommunications, especially privacy .
. .
. First Principles - Research and expression - music, .
. music industry, telecommunications .
. human factors in technology adoption.
. .
. Real World Interfaces - Hardware and software, especially .
. for music .
Received: from stork2.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa29105;
6 Apr 97 18:59 BST
Received: from goggins.bath.ac.uk by stork.maths.Bath.AC.UK id aa28845;
6 Apr 97 18:59 BST
Received: from hermes.ex.ac.uk by goggins.bath.ac.uk with SMTP (PP);
Sun, 6 Apr 1997 18:59:25 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (RAA20820);
Sun, 6 Apr 1997 17:53:33 GMT
Received: from hermes.ex.ac.uk by maths.exeter.ac.uk;
Sun, 6 Apr 97 18:53:27 +0100
Received: from root@westnet.com [206.24.6.2] by hermes via ESMTP (RAA20817);
Sun, 6 Apr 1997 17:53:26 GMT
Received: from port6.ts2.westnet.com (port6.ts2.westnet.com [206.28.203.6])
by westnet.com (8.8.5/8.7.3) with SMTP id NAA11938;
Sun, 6 Apr 1997 13:53:01 -0400 (EDT)
Date: Sun, 6 Apr 1997 13:53:01 -0400 (EDT)
Message-Id: <199704061753.NAA11938@westnet.com>
X-Sender: lt@westnet.com
X-Mailer: Windows Eudora Version 1.4.3
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
To: Gabriel Maldonado ,
Csound Mailing List
From: Larry Troxler
Subject: Re: Realtime MIDI Csound: New midi OUT opcodes
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
I'm afraid I have to agree with the other opinions - MIDI out on csound
doesn't make sense! If you want to do algorithmic music generation, there
are much better tools for the job - KeyKit, Common Music, Max, Moxie, etc.
I think it's more useful to use CSound as a back end for one of these programs.
Larry
-- Larry Troxler -- lt@westnet.com -- Patterson, NY USA --
Received: from stork2.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa00709;
7 Apr 97 10:45 BST
Received: from goggins.bath.ac.uk by stork.maths.Bath.AC.UK id aa02472;
7 Apr 97 10:45 BST
Received: from hermes.ex.ac.uk by goggins.bath.ac.uk with SMTP (PP);
Mon, 7 Apr 1997 10:45:11 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (JAA13352);
Mon, 7 Apr 1997 09:26:35 GMT
Received: from hermes.ex.ac.uk by maths.exeter.ac.uk;
Mon, 7 Apr 97 10:26:25 +0100
Received: from Orion.AC.HMC.Edu [134.173.32.20] by hermes via ESMTP (JAA13345);
Mon, 7 Apr 1997 09:26:22 GMT
Received: (from bfudge@localhost) by orion.ac.hmc.edu (8.8.5/8.8.5)
id CAA22272 for csound@maths.ex.ac.uk;
Mon, 7 Apr 1997 02:26:26 -0700 (PDT)
From: Brian Fudge
Message-Id: <199704070926.CAA22272@orion.ac.hmc.edu>
Subject: ANNOUNCE: DrawSound orchestra editor for Win95
To: csound@maths.ex.ac.uk
Date: Mon, 7 Apr 1997 02:26:26 -0700 (PDT)
Reply-To: Brian_Fudge@hmc.edu
X-Mailer: ELM [version 2.4 PL25]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk
Hello CSound-list,
I've been meaning to release this for a while. This is a program I wrote
for a computer music class I took last semester. It is a graphical
interface to orchestra file generation for CSound and runs on Win95.
It's just like a paint program: you draw lines and spray patterns and
DrawSound converts it into notes with the help of CSound.
You can get more information and screen shots at:
http://www.scumby.com/~bfudge/drawsound
The program is at:
http://www.scumby.com/~bfudge/drawsound/drawsnd.zip
Since this is my first message to the list I should introduce myself too.
I'm a student at Harvey Mudd College in Engineering. I'm interested in
computer generated music and have a Kawaii K11 synth and a Soundblaster
AWE32 sound card. I'm most interested in ambient/trance and hope to get
my stuff together one of these days and start making some decent music.
Brian Fudge
bfudge@hmc.edu
|