Csound Csound-dev Csound-tekno Search About

Re: 'scheduling' scorefiles?

Date1999-07-15 16:30
FromGabriel Maldonado
SubjectRe: 'scheduling' scorefiles?
Steve Kersten wrote:
> 1. Is there a way of triggering score events from within an instrument
> (besides the schedule opcode)? More specifically I'm wondering if it is
> possible to 'include' whole score files and thus be able to treat them
> as a single event.

In DirectCsound there is the 'callX' family of opcodes (see manual in
DirectCsound distribution)

-- 
Gabriel Maldonado

http://web.tiscalinet.it/G-Maldonado/home2.htm



Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa24806;
          15 Jul 99 16:52 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 114nmG-0008Ej-00
	for jpff@maths.bath.ac.uk; Thu, 15 Jul 1999 16:50:28 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (QAA06678); Thu, 15 Jul 1999 16:45:17 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Thu, 15 Jul 1999 16:45:00 +0100
Received: from agora.stm.it [195.62.32.1] by hermes via ESMTP (QAA09147); Thu, 15 Jul 1999 16:44:59 +0100 (BST)
Received: from agora.stm.it (rm1-202.tiscalinet.it [212.123.78.76]) by agora.stm.it (8.9.2/8.8.5) with ESMTP id RAA25340; Thu, 15 Jul 1999 17:44:58 +0200 (ITADST)
Message-ID: <378DFE90.D1D7E6B0@agora.stm.it>
Date: Thu, 15 Jul 1999 17:30:24 +0200
From: Gabriel Maldonado 
X-Mailer: Mozilla 4.5 [en] (Win95; I)
X-Accept-Language: en
MIME-Version: 1.0
To: Steve Kersten , 
    Csound Mailing List 
Subject: Re: 'scheduling' scorefiles?
References: <378CF642.950A6D02@gmx.net>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Steve Kersten wrote:
> 1. Is there a way of triggering score events from within an instrument
> (besides the schedule opcode)? More specifically I'm wondering if it is
> possible to 'include' whole score files and thus be able to treat them
> as a single event.

In DirectCsound there is the 'callX' family of opcodes (see manual in
DirectCsound distribution)

-- 
Gabriel Maldonado

http://web.tiscalinet.it/G-Maldonado/home2.htm



Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa24814;
          15 Jul 99 16:54 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 114nqZ-0005eH-00
	for jpff@maths.bath.ac.uk; Thu, 15 Jul 1999 16:54:55 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (QAA11858); Thu, 15 Jul 1999 16:47:21 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Thu, 15 Jul 1999 16:47:08 +0100
Received: from agora.stm.it [195.62.32.1] by hermes via ESMTP (QAA11698); Thu, 15 Jul 1999 16:47:04 +0100 (BST)
Received: from agora.stm.it (rm1-202.tiscalinet.it [212.123.78.76]) by agora.stm.it (8.9.2/8.8.5) with ESMTP id RAA25954; Thu, 15 Jul 1999 17:46:57 +0200 (ITADST)
Message-ID: <378DFE90.D1D7E6B0@agora.stm.it>
Date: Thu, 15 Jul 1999 17:30:24 +0200
From: Gabriel Maldonado 
X-Mailer: Mozilla 4.5 [en] (Win95; I)
X-Accept-Language: en
MIME-Version: 1.0
To: Steve Kersten , 
    Csound Mailing List 
Subject: Re: 'scheduling' scorefiles?
References: <378CF642.950A6D02@gmx.net>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Steve Kersten wrote:
> 1. Is there a way of triggering score events from within an instrument
> (besides the schedule opcode)? More specifically I'm wondering if it is
> possible to 'include' whole score files and thus be able to treat them
> as a single event.

In DirectCsound there is the 'callX' family of opcodes (see manual in
DirectCsound distribution)

-- 
Gabriel Maldonado

http://web.tiscalinet.it/G-Maldonado/home2.htm



Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa24820;
          15 Jul 99 16:55 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 114npl-0008Et-00
	for jpff@maths.bath.ac.uk; Thu, 15 Jul 1999 16:54:05 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (QAA07259); Thu, 15 Jul 1999 16:44:52 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Thu, 15 Jul 1999 16:44:38 +0100
Received: from agora.stm.it [195.62.32.1] by hermes via ESMTP (QAA01210); Thu, 15 Jul 1999 16:44:37 +0100 (BST)
Received: from agora.stm.it (rm1-202.tiscalinet.it [212.123.78.76]) by agora.stm.it (8.9.2/8.8.5) with ESMTP id RAA24792; Thu, 15 Jul 1999 17:43:20 +0200 (ITADST)
Message-ID: <378DFE90.D1D7E6B0@agora.stm.it>
Date: Thu, 15 Jul 1999 17:30:24 +0200
From: Gabriel Maldonado 
X-Mailer: Mozilla 4.5 [en] (Win95; I)
X-Accept-Language: en
MIME-Version: 1.0
To: Steve Kersten , 
    Csound Mailing List 
Subject: Re: 'scheduling' scorefiles?
References: <378CF642.950A6D02@gmx.net>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Steve Kersten wrote:
> 1. Is there a way of triggering score events from within an instrument
> (besides the schedule opcode)? More specifically I'm wondering if it is
> possible to 'include' whole score files and thus be able to treat them
> as a single event.

In DirectCsound there is the 'callX' family of opcodes (see manual in
DirectCsound distribution)

-- 
Gabriel Maldonado

http://web.tiscalinet.it/G-Maldonado/home2.htm



Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa24826;
          15 Jul 99 16:55 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 114nrN-0005eM-00
	for jpff@maths.bath.ac.uk; Thu, 15 Jul 1999 16:55:45 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (QAA02181); Thu, 15 Jul 1999 16:49:34 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Thu, 15 Jul 1999 16:49:21 +0100
Received: from agora.stm.it [195.62.32.1] by hermes via ESMTP (QAA10763); Thu, 15 Jul 1999 16:49:18 +0100 (BST)
Received: from agora.stm.it (rm1-202.tiscalinet.it [212.123.78.76]) by agora.stm.it (8.9.2/8.8.5) with ESMTP id RAA26527; Thu, 15 Jul 1999 17:49:08 +0200 (ITADST)
Message-ID: <378E04EB.E6D027D9@agora.stm.it>
Date: Thu, 15 Jul 1999 17:57:31 +0200
From: Gabriel Maldonado 
X-Mailer: Mozilla 4.5 [en] (Win95; I)
X-Accept-Language: en
MIME-Version: 1.0
To: Steve Kersten , 
    Csound Mailing List 
Subject: Re: 'scheduling' scorefiles?
References: <378CF642.950A6D02@gmx.net>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Steve Kersten wrote:
> 1. Is there a way of triggering score events from within an instrument
> (besides the schedule opcode)? More specifically I'm wondering if it is
> possible to 'include' whole score files and thus be able to treat them
> as a single event.

In DirectCsound there is the 'callX' family of opcodes (see manual in
DirectCsound distribution)

-- 
Gabriel Maldonado

http://web.tiscalinet.it/G-Maldonado/home2.htm



Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa25051;
          15 Jul 99 18:23 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 114pCc-0008Hz-00
	for jpff@maths.bath.ac.uk; Thu, 15 Jul 1999 18:21:46 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (SAA16706); Thu, 15 Jul 1999 18:20:57 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Thu, 15 Jul 1999 18:20:43 +0100
Received: from root@mail.cs.tu-berlin.de [130.149.17.13] by hermes via ESMTP (SAA10443); Thu, 15 Jul 1999 18:20:42 +0100 (BST)
Received: from gmx.net (130-149-145-41.dialup.cs.tu-berlin.de [130.149.145.41])
	by mail.cs.tu-berlin.de (8.9.1/8.9.1) with ESMTP id TAA04909;
	Thu, 15 Jul 1999 19:17:18 +0200 (MET DST)
Message-ID: <378E1573.F14C1EFE@gmx.net>
Date: Thu, 15 Jul 1999 19:08:03 +0200
From: Steve Kersten 
Organization: K-Hornz network
X-Mailer: Mozilla 4.5 [de] (Win98; I)
X-Accept-Language: en
MIME-Version: 1.0
To: Gabriel Maldonado , 
    Csound 
Subject: direct csound: commandline file
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Hallo.
I encountered a problem with reading the commandline-options in
DirectCsound (2.8) from a file:

D:\> dsound -+/foo.cmd foo.orc foo.sco

gives the following output:

Csound Version 3.52 (Apr 10 1999)
USING file 'foo.cmd' as command line
orchname:  foo.orc
scorename: foo.sco
sorting score ...
        ... done
orch compiler:
42 lines read
        instr   1
MIT Csound: 3.52 (Apr 10 1999)
orch now loaded
displays suppressed
audio buffered in 400 sample-frame blocks
writing 1600-byte blks of shorts to D:\audio\sfdir/test (AIFF)
SECTION 1:
ftable 1:
ftable 2:
[...]

while my test.cmd includes:

-AH -dm0 -+O -+q

which should at least prompt me for the sound device and write to
devaudio (?). Or am I missing something?

Thanks, Steve.

PS: Further investigation led me to the assumption that only the very
first argument is parsed (?)
________________________________________________________________________
K-Labz [a K-Hornz subdivision] - steve-k@gmx.net - http://w3.to/K-Hornz




Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa25057;
          15 Jul 99 18:23 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 114pEK-0005gy-00
	for jpff@maths.bath.ac.uk; Thu, 15 Jul 1999 18:23:32 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (SAA03645); Thu, 15 Jul 1999 18:21:05 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Thu, 15 Jul 1999 18:20:50 +0100
Received: from root@mail.cs.tu-berlin.de [130.149.17.13] by hermes via ESMTP (SAA08034); Thu, 15 Jul 1999 18:20:49 +0100 (BST)
Received: from gmx.net (130-149-145-41.dialup.cs.tu-berlin.de [130.149.145.41])
	by mail.cs.tu-berlin.de (8.9.1/8.9.1) with ESMTP id TAA04913;
	Thu, 15 Jul 1999 19:17:22 +0200 (MET DST)
Message-ID: <378E17D8.C1F08E90@gmx.net>
Date: Thu, 15 Jul 1999 19:18:16 +0200
From: Steve Kersten 
Organization: K-Hornz network
X-Mailer: Mozilla 4.5 [de] (Win98; I)
X-Accept-Language: en
MIME-Version: 1.0
To: Richard Dobson 
CC: Csound 
Subject: Re: 'scheduling' scorefiles?
References: <199907142244.SAA15906@renoir.op.net> <378D1B83.5066B96B@cableinet.co.uk>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Richard Dobson schrieb:
> The Windows version doesn't have code to open multiple cards anyway.
> However, the number of channels is passed directly to the MME driver, so
> that if a real multi-channel card is available, Csound should be able to
> use it up to as many channels as they both support. I will be trying
> this very thing out at home soon, using the Creamware Pulsar.

I'd be happy if you could post the results. I suppose no source-code
changes are required to use this feature (on win)? Is it possible at all
(within MME or DirectX) to open multiple devices?

> As latency is generally determined by buffer sizes in bytes, it may be
> somewhat better for quad streams and higher, than it is for mere stereo.

I don't quite understand. Wouldn't latency double since you would have
to circulate through the buffers twice as often (stereo <-> quad)?

Steve.
________________________________________________________________________
K-Labz [a K-Hornz subdivision] - steve-k@gmx.net - http://w3.to/K-Hornz



Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa25152;
          15 Jul 99 19:22 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 114q7M-0008JD-00
	for jpff@maths.bath.ac.uk; Thu, 15 Jul 1999 19:20:24 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (TAA00056); Thu, 15 Jul 1999 19:18:26 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Thu, 15 Jul 1999 19:18:15 +0100
Received: from web1205.mail.yahoo.com [128.11.23.141] by hermes via SMTP (TAA11162); Thu, 15 Jul 1999 19:18:13 +0100 (BST)
Message-ID: <19990715181759.17061.rocketmail@web601.yahoomail.com>
Received: from [38.227.100.131] by web1205.mail.yahoo.com; Thu, 15 Jul 1999 18:17:59 GMT
Date: Thu, 15 Jul 1999 18:17:59 +0000 (GMT)
From: David Boothe 
Subject: Re: 'scheduling' scorefiles?
To: Richard Dobson , Csound 
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Sonorus has Linux drivers available in OSS via 4Front Technologies. Also there
is a Wiindows NT driver, which I am using and works just fine, as well as Mac
and Win9x. 

The only problem with the Sonorus card that you have to solve, is that the I/O
is ADAT lightpipe only (16 channels in and out), plus one stereo analog output
for monitoring purposes. In the right environment, though, it is a very nice
card to use. I've been using it for about 4 months, with no problems, once I
got a few start-up glitches worked out. Also, Sonorus tech support is pretty
responsive.

http://www.sonorus.com

-David.

--- Richard Dobson  wrote:
> I understand that m/c drivers are planned for Linux, for cards such as
> the Sonorus STUDI/O - but how imminent they are, I don't know.
> 


_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com



Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa25290;
          15 Jul 99 20:38 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 114rKm-0005if-00
	for jpff@maths.bath.ac.uk; Thu, 15 Jul 1999 20:38:20 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (UAA00050); Thu, 15 Jul 1999 20:35:48 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Thu, 15 Jul 1999 20:35:37 +0100
Received: from mserv1a.u-net.net [195.102.240.34] by hermes via ESMTP (UAA02882); Thu, 15 Jul 1999 20:35:37 +0100 (BST)
Received: from p56.nas1.is5.u-net.net ([195.102.200.56] helo=babcom.u-net.com)
	by mserv1a.u-net.net with esmtp (Exim 2.10 #61)
	id 114rIg-0005LG-00
	for csound@maths.ex.ac.uk; Thu, 15 Jul 1999 20:36:10 +0100
Message-ID: <378CE1AD.58C52C91@babcom.u-net.com>
Date: Wed, 14 Jul 1999 20:14:53 +0100
From: Steven Cook 
Reply-To: steve@babcom.u-net.com
X-Mailer: Mozilla 4.04 (Macintosh; I; 68K)
MIME-Version: 1.0
To: Csound List 
Subject: Sum and product advantages?
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Hi,

What are there any advantages to using sum or product instead of + or *, other
than neatness?

Thanks,

Steven Cook.




Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa25448;
          15 Jul 99 21:48 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 114sPP-0008MA-00
	for jpff@maths.bath.ac.uk; Thu, 15 Jul 1999 21:47:11 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (VAA16526); Thu, 15 Jul 1999 21:45:34 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Thu, 15 Jul 1999 21:45:23 +0100
Received: from tigger.scc.uni-weimar.de [141.54.1.3] by hermes via ESMTP (VAA17064); Thu, 15 Jul 1999 21:45:22 +0100 (BST)
Received: from chewa (pmclient36.scc.uni-weimar.de [141.54.7.45])
	by tigger.scc.uni-weimar.de (8.9.2/8.9.2) with SMTP id WAA14104;
	Thu, 15 Jul 1999 22:45:25 +0200 (MET DST)
From: Torsten Anders 
To: Hans van den Tillaart 
Subject: Re: Piano sound characteristics
Date: Thu, 15 Jul 1999 22:07:16 +0200
X-Mailer: KMail [version 1.0.17]
Content-Type: text/plain
References: <378CF0E5.BB0FAAD9@tref.nl>
Cc: Csound Mailinglist 
MIME-Version: 1.0
Message-Id: <99071522300606.00214@chewa>
Content-Transfer-Encoding: 8bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Hi, 

have a look at clm, a sound synthesis language translating common lisp to c.
There is a very well piano programmed by Scott van Duyne. It is not only
velocity sensitive, but also you can tune the strike point, the string
stiffness, add as more sustain pedal as you want and really much more. Some
short texts on it I found in the proceedings of the ICMC, but I'm sure there
will be more.

BTW: I like clm because of it's possibility to normalize automatically a
rendered sound after processing. I miss such a feature in csound: is that in
csound possible too?

Torsten


 On Wed, 14 Jul 1999 you wrote:
>Hello,
>I want to know as much there is on  piano sound characteristics. I am
>trying to emulate piano or pianolike sounds in CSOUND.
>Which formants are there in play?
>Do they alter when you increase velocity and or playing from low to
>high?
>What does exactly change in the spectrum when velocity is increased?
>How does the sound evolve over time when looking at the spectrum ,
>attackfase release?
>Sure there are more characteristics when trying to emulate ... wich?
>Is there software for investigating formants?
>
>Many thanks in advance!!
>Greetings Hans van den Tillaart.


Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa25641;
          15 Jul 99 23:43 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 114uE3-0005lN-00
	for jpff@maths.bath.ac.uk; Thu, 15 Jul 1999 23:43:35 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (XAA06580); Thu, 15 Jul 1999 23:41:10 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Thu, 15 Jul 1999 23:40:59 +0100
Received: from front7.grolier.fr [194.158.96.57] by hermes via ESMTP (XAA07540); Thu, 15 Jul 1999 23:40:58 +0100 (BST)
Received: from club-internet.fr (ppp-163-106.villette.club-internet.fr [195.36.163.106])
	by front7.grolier.fr (8.9.3/No_Relay+No_Spam_MGC990224) with ESMTP id AAA12881
	for ; Fri, 16 Jul 1999 00:40:59 +0200 (MET DST)
Message-ID: <378E62E0.23D7C0DE@club-internet.fr>
Date: Fri, 16 Jul 1999 00:38:24 +0200
From: JM&M DARREMONT 
Reply-To: jmdbrady@club-internet.fr
X-Mailer: Mozilla 4.06 (Macintosh; I; PPC)
MIME-Version: 1.0
To: Csound Mailinglist 
Subject: Re: Piano sound characteristics
References: <378CF0E5.BB0FAAD9@tref.nl>
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by exeter.ac.uk id XAA07540
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

You should use Sound Hack to display the curve or the spectrum of piano t=
ones.
You'll learn a lot in an intuitive way.
It works on Mac and is freeware.( Maybe on Windows to?)


Hans van den Tillaart a =E9crit:
>=20
> Hello,
> I want to know as much there is on  piano sound characteristics. I am
> trying to emulate piano or pianolike sounds in CSOUND.
> Which formants are there in play?
> Do they alter when you increase velocity and or playing from low to
> high?
> What does exactly change in the spectrum when velocity is increased?
> How does the sound evolve over time when looking at the spectrum ,
> attackfase release?
> Sure there are more characteristics when trying to emulate ... wich?
> Is there software for investigating formants?

--=20
Jean-Michel DARREMONT




Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa25688;
          16 Jul 99 0:13 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 114ufq-0008RT-00
	for jpff@maths.bath.ac.uk; Fri, 16 Jul 1999 00:12:18 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (AAA09035); Fri, 16 Jul 1999 00:11:42 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Fri, 16 Jul 1999 00:11:30 +0100
Received: from jaguars-int.cableinet.net [193.38.113.9] by hermes via SMTP (AAA04754); Fri, 16 Jul 1999 00:11:29 +0100 (BST)
Received: (qmail 31237 invoked from network); 15 Jul 1999 23:07:18 -0000
Received: from unknown (HELO cableinet.co.uk) (194.117.146.100)
  by jaguars with SMTP; 15 Jul 1999 23:07:18 -0000
Message-ID: <378E6C37.C5EEE41D@cableinet.co.uk>
Date: Fri, 16 Jul 1999 00:18:15 +0100
From: Richard Dobson 
Organization: Composers Desktop Project
X-Mailer: Mozilla 4.51 [en] (WinNT; I)
X-Accept-Language: en
MIME-Version: 1.0
To: Csound 
Subject: Re: 'scheduling' scorefiles?
References: <199907142244.SAA15906@renoir.op.net> <378D1B83.5066B96B@cableinet.co.uk> <378E17D8.C1F08E90@gmx.net>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Well, I was not quite correct before - there is still some code which
only accepts audio which complies with the old SoundBlaster standard, so
no quad files, and no 48KHz srate either!   This code is really
unnecessary as any unacceptable formats will be rejected by
waveOutOpen() anyway.

By cutting out the format code bits (long switch blocks) I have Csound
playing a quad stream through the Pulsar card. So it can be done.

It is possible programmatically to open multiple devices, but for
multi-channel streams (for which you want perfect synchronisation) this
is a most unsatisfactory way of doing  things.

Latency is not the same as write speed. It is true that multi-channel
data must be written to a card that much more quickly than a mono or
stereo stream, bt this is hardly an issue on modern machines. Latency
relates to the smallest block size you can send to the card, and is an
issue for real-time audio processing (in and out) and for MIDI control.
If you have a buffer size of 2048 bytes, for example, this means that
you won't hear anything until those bytes have all been sent to the
card. The latency is related to the 'frame rate', where one frame =
 (2048 / wordsize_in_bytes / nchans).

Thus for 16bit stereo the latency is 512 frames, which is some 11.6
msecs at 44100 hz.
A quad stream will fit 256 frames into the same space, so the latency is
a pleasant 5.8 msecs.

The more devious readers of this list, in posession of a multi-channel
card, might conjecture that low latency (notwithstanding other technical
obstacles such as interrrupts) could be achieved even with large block
sizes, by writing their stereo stream packed into an eight-channel one. 


Richard Dobson




Steve Kersten wrote:
> 
> Richard Dobson schrieb:
> > The Windows version doesn't have code to open multiple cards anyway.
> > However, the number of channels is passed directly to the MME driver, so
> > that if a real multi-channel card is available, Csound should be able to
> > use it up to as many channels as they both support. I will be trying
> > this very thing out at home soon, using the Creamware Pulsar.
> 
> I'd be happy if you could post the results. I suppose no source-code
> changes are required to use this feature (on win)? Is it possible at all
> (within MME or DirectX) to open multiple devices?
> 
> > As latency is generally determined by buffer sizes in bytes, it may be
> > somewhat better for quad streams and higher, than it is for mere stereo.
> 
> I don't quite understand. Wouldn't latency double since you would have
> to circulate through the buffers twice as often (stereo <-> quad)?
> 
> Steve.
> ________________________________________________________________________
> K-Labz [a K-Hornz subdivision] - steve-k@gmx.net - http://w3.to/K-Hornz

-- 
Test your DAW with my Soundcard Attrition Page!
http://wkweb5.cableinet.co.uk/rwd (LU: 6th July 1999)
CDP: http://www.bath.ac.uk/~masjpf/CDP/CDP.htm (LU: 14th June 1999)


Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa26058;
          16 Jul 99 3:46 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 114y0c-0005pi-00
	for jpff@maths.bath.ac.uk; Fri, 16 Jul 1999 03:45:59 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (DAA02075); Fri, 16 Jul 1999 03:43:36 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Fri, 16 Jul 1999 03:43:25 +0100
Received: from root@[200.32.101.192] by hermes via SMTP (DAA14872); Fri, 16 Jul 1999 03:43:17 +0100 (BST)
Received: from telefax.com.ar (u194.telefax.com.ar [200.32.101.194]) by telefax.com.ar (8.6.12/8.6.9) with ESMTP id XAA03609 for ; Thu, 15 Jul 1999 23:38:51 GMT
Message-ID: <378E9C90.F48224E1@telefax.com.ar>
Date: Thu, 15 Jul 1999 23:44:32 -0300
From: "M. Perticone" 
X-Mailer: Mozilla 4.04 [en] (Win95; I)
MIME-Version: 1.0
To: Csound List 
Subject: test. please ignore.
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk




Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa26722;
          16 Jul 99 10:52 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 1154fp-00061O-00
	for jpff@maths.bath.ac.uk; Fri, 16 Jul 1999 10:52:57 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (KAA11788); Fri, 16 Jul 1999 10:49:50 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Fri, 16 Jul 1999 10:49:36 +0100
Received: from law-f51.hotmail.com [209.185.131.114] by hermes via SMTP (KAA02443); Fri, 16 Jul 1999 10:49:35 +0100 (BST)
Received: (qmail 84203 invoked by uid 0); 16 Jul 1999 09:49:09 -0000
Message-ID: <19990716094909.84202.qmail@hotmail.com>
Received: from 195.132.31.21 by www.hotmail.com with HTTP;
	Fri, 16 Jul 1999 02:49:07 PDT
X-Originating-IP: [195.132.31.21]
From: ras kizo 
To: csound@maths.ex.ac.uk
Subject: Midi and drums
Date: Fri, 16 Jul 1999 02:49:07 PDT
Mime-Version: 1.0
Content-Type: text/plain; format=flowed
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Hello !

I wonder wether someone knows a way to write an orchestra that will read 
several midi event on channel 10 and will play then using soundin.
I have been trying to write such an orchestra but it never worked.
What i want to do is for example read a  midi drum pattern with a snare and 
a bass drum sound and assign them wave samples.

How can i do that ?

Thanks in advance !


______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com


Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa26768;
          16 Jul 99 11:13 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 1154xw-0000K8-00
	for jpff@maths.bath.ac.uk; Fri, 16 Jul 1999 11:11:40 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (LAA08325); Fri, 16 Jul 1999 11:07:16 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Fri, 16 Jul 1999 11:07:04 +0100
Received: from claire.a2000.nl [62.108.1.21] by hermes via ESMTP (LAA05969); Fri, 16 Jul 1999 11:07:04 +0100 (BST)
Received: from hardy-1-p ([192.168.17.113] helo=hardy-1.a2000.nl)
	by claire.a2000.nl with esmtp (Exim 2.02 #4)
	id 1154tY-0005sv-00
	for csound@maths.ex.ac.uk; Fri, 16 Jul 1999 12:07:08 +0200
Received: from hardy-1.a2000.nl ([127.0.0.1]) by hardy-1.a2000.nl
          (Netscape Messaging Server 3.6)  with SMTP id AAA1F87
          for ; Fri, 16 Jul 1999 12:06:16 +0200
Received: from smtp2.a2000.nl ([192.168.18.20]) by hardy-1.a2000.nl
          (Netscape Messaging Server 3.6)  with ESMTP id ABS2A83
          for ; Thu, 8 Jul 1999 13:00:00 +0200
Received: from hermes.ex.ac.uk ([144.173.6.14] helo=exeter.ac.uk)
	by smtp2.a2000.nl with esmtp (Exim 2.02 #4)
	id 1125d1-0007JE-00
	for D.W.Perry@fibre.a2000.nl; Thu, 8 Jul 1999 06:17:43 +0200
Received: from noether [144.173.8.10] by hermes via SMTP (FAA05955); Thu, 8 Jul 1999 05:15:35 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Thu, 8 Jul 1999 05:15:07 +0100
Received: from s-cwis.unomaha.edu [137.48.1.11] by hermes via ESMTP (FAA00412); Thu, 8 Jul 1999 05:15:06 +0100 (BST)
Received: from usa.net (eab009pc10.unomaha.edu [137.48.3.110])
	by s-cwis.unomaha.edu (8.9.2/8.9.1) with ESMTP id XAA28041
	for ; Wed, 7 Jul 1999 23:15:03 -0500 (CDT)
Message-ID: <378425B5.C40D7A37@usa.net>
Date: Wed, 07 Jul 1999 23:14:45 -0500
From: "craig-routt@usa.net" 
Reply-To: craig-routt@usa.net
Organization: craig-routt@usa.net
X-Mailer: Mozilla 4.5 [en] (Win98; I)
X-Accept-Language: en
MIME-Version: 1.0
To: csound@maths.ex.ac.uk
Subject: HELLO EVERYONE I'M USING CAPITOL LETTERS AGAIN
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk


i know i'm being redundant but i've got this vision

about pluck that it needs to be frequency modulated

in the time domain.

for instance you run 2 pluck parrallel and feed back

the out put with weighted  wet or dry into feedback

ok you got that . but the time domain must shift the feed back time.

this is not my idea . this comes from a paper i read by bose.

who just happens to sell the best speaker system in the world

called the bode 802 with a sound cannon for base.

but in a conversation with the fellow he said if you use one

speaker and run a 100 hz. signal into it with a 1000 hz signal

you get doppler shift. in a pluck this means time domain must change

in the feed back loop.

this is a problem which has plagued me for 20 years. when i would

synthesizie a drum on my moog it was not the same as the actual

drum in my recording suite.

WHY. WHY WHY WHY WHY WHY WHY

THEN IT OCCURRED TO ME

DOPPLER SHIFT OF THE TIME DOMAIN OF FEED BACK!!!!!!


OK now you got that.

the partial s must fm .

this is mandatory.

perhaps you fellows have solved this allready. i have been

negligent in my reading of cmj recently (2 years now)

but this question has bothered me for 20 years.

PLEASE PLEASE HELP.

thank you

craig



Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa26854;
          16 Jul 99 12:06 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 1155pO-00063N-00
	for jpff@maths.bath.ac.uk; Fri, 16 Jul 1999 12:06:54 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (MAA09071); Fri, 16 Jul 1999 12:02:31 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Fri, 16 Jul 1999 12:02:19 +0100
Received: from claire.a2000.nl [62.108.1.21] by hermes via ESMTP (MAA16341); Fri, 16 Jul 1999 12:02:18 +0100 (BST)
Received: from hardy-1-p ([192.168.17.113] helo=hardy-1.a2000.nl)
	by claire.a2000.nl with esmtp (Exim 2.02 #4)
	id 1155kw-0006mM-00
	for csound@maths.ex.ac.uk; Fri, 16 Jul 1999 13:02:18 +0200
Received: from hardy-1.a2000.nl ([127.0.0.1]) by hardy-1.a2000.nl
          (Netscape Messaging Server 3.6)  with SMTP id AAA495A
          for ; Fri, 16 Jul 1999 13:01:21 +0200
Received: from smtp2.a2000.nl ([192.168.18.20]) by hardy-1.a2000.nl
          (Netscape Messaging Server 3.6)  with ESMTP id ABG2ADA
          for ; Thu, 8 Jul 1999 12:57:19 +0200
Received: from hermes.ex.ac.uk ([144.173.6.14] helo=exeter.ac.uk)
	by smtp2.a2000.nl with esmtp (Exim 2.02 #4)
	id 1126Ww-0001Mr-00
	for D.W.Perry@fibre.a2000.nl; Thu, 8 Jul 1999 07:15:30 +0200
Received: from noether [144.173.8.10] by hermes via SMTP (GAA16180); Thu, 8 Jul 1999 06:13:22 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Thu, 8 Jul 1999 06:12:54 +0100
Received: from sm2.texas.rr.com [24.93.35.55] by hermes via ESMTP (GAA16316); Thu, 8 Jul 1999 06:12:53 +0100 (BST)
Received: from [24.28.85.152] ([24.28.85.152]) by Mail.austin.rr.com  with Microsoft SMTPSVC(5.5.1875.185.18);
	 Thu, 8 Jul 1999 00:09:27 -0500
X-Sender: asynth@mail.io.com
Message-Id: 
In-Reply-To: <378425B5.C40D7A37@usa.net>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Thu, 8 Jul 1999 00:09:08 -0600
To: csound@maths.ex.ac.uk
From: James McCartney 
Subject: Re: HELLO EVERYONE I'M USING CAPITOL LETTERS AGAIN
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk


At 10:14 PM -0600 7/7/99, craig-routt@usa.net wrote:

>WHY. WHY WHY WHY WHY WHY WHY
>
>THEN IT OCCURRED TO ME
>
>DOPPLER SHIFT OF THE TIME DOMAIN OF FEED BACK!!!!!!

Bartender, I'll have whatever he's having.



   --- james mccartney     james@audiosynth.com   http://www.audiosynth.com
If you have a PowerMac check out SuperCollider2, a real time synth program:







Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa26901;
          16 Jul 99 12:29 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 11569T-0000NL-00
	for jpff@maths.bath.ac.uk; Fri, 16 Jul 1999 12:27:39 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (MAA03959); Fri, 16 Jul 1999 12:22:08 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Fri, 16 Jul 1999 12:21:55 +0100
Received: from claire.a2000.nl [62.108.1.21] by hermes via ESMTP (MAA13688); Fri, 16 Jul 1999 12:21:55 +0100 (BST)
Received: from hardy-1-p ([192.168.17.113] helo=hardy-1.a2000.nl)
	by claire.a2000.nl with esmtp (Exim 2.02 #4)
	id 11563z-0007Cf-00
	for csound@maths.ex.ac.uk; Fri, 16 Jul 1999 13:21:59 +0200
Received: from hardy-1.a2000.nl ([127.0.0.1]) by hardy-1.a2000.nl
          (Netscape Messaging Server 3.6)  with SMTP id AAA1999
          for ; Fri, 16 Jul 1999 13:21:07 +0200
Received: from smtp2.a2000.nl ([192.168.18.20]) by hardy-1.a2000.nl
          (Netscape Messaging Server 3.6)  with ESMTP id ABB2B24
          for ; Thu, 8 Jul 1999 12:56:14 +0200
Received: from hermes.ex.ac.uk ([144.173.6.14] helo=exeter.ac.uk)
	by smtp2.a2000.nl with esmtp (Exim 2.02 #4)
	id 1126sY-0004gO-00
	for D.W.Perry@fibre.a2000.nl; Thu, 8 Jul 1999 07:37:50 +0200
Received: from noether [144.173.8.10] by hermes via SMTP (GAA01407); Thu, 8 Jul 1999 06:35:27 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Thu, 8 Jul 1999 06:34:54 +0100
Received: from relay04.netaddress.usa.net [204.68.24.184] by hermes via SMTP (GAA05271); Thu, 8 Jul 1999 06:34:52 +0100 (BST)
Received: (qmail 29087 invoked from network); 8 Jul 1999 05:34:52 -0000
Received: from www0h.netaddress.usa.net (204.68.24.37)
  by outbound.netaddress.usa.net with SMTP; 8 Jul 1999 05:34:52 -0000
Received: (qmail 29003 invoked by uid 60001); 8 Jul 1999 05:34:51 -0000
Received: from 204.68.24.37 by www0h via web-mailer() on Thu Jul  8 05:34:51 GMT 1999
Message-ID: <19990708053451.29002.qmail@www0h.netaddress.usa.net>
Date:  7 Jul 99 23:34:51 MDT
From: craig routt 
To: csound@maths.ex.ac.uk
X-Mailer: USANET web-mailer ()
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk


oh , for those of you who are not drummers or studio owners

with drum kits or have not analized a drum hit.

the first hit of a drum is direct output.

the second hit is a doppler shift of the first

strike of the head. which would indicate a logic

if 2ond note switch on doppler shift, that is also apparrent.

    but it would be fm but by a doppler shift of which would

give an amplitude modulation in accordance with the

resonant body this is what i base my supposition on

=2E so to do this would i need to rewrite

pluck to do time base/feedback modulation but related

to not necessarily fundamental but a mix of resonance

as well as feedback and fundamental. and with a couple of =


more p field for resonant/time domain shift,

parrallel pluck units in the resonator path,

(oh boy right here i remember reading this somewhere)

with curves weighted for each parallel harmonic to

be thrown into the feedback. but the feedback is not =


just time function. true?

the parrallels wouldgive resonant body shape.

(later you could do a gui to draw shapes in theory)

i'm still thinking on this.

i'm sort of thinking out loud to the csound

group .  hope you do not mind.

thank you =


craig


____________________________________________________________________
Get free e-mail and a permanent address at http://www.netaddress.com/?N=3D=
1