Csound Csound-dev Csound-tekno Search About

Decent drums

Date1998-10-02 14:34
FromAnders Andersson
SubjectDecent drums
Hello!

I've been trying to synthesize some drums for a while now, but they doesn't
really sound like drums at all.. :D
My problem seems to be that I don't know about any theory behind synthesizing
drums, so now i wonder if someone knows any good page for this out there?
Sample-based synthesis is out of the question, I'm afraid, as i would like to
create all my sound's from scratch!
The drums I'm interested of is the mainstream: Snare, Hihat(open/closed),
Crash etc..

.--- -- -  -
| Anders "Pipe/Nature" Andersson, pipe@algonet.se
:



Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa11723;
          2 Oct 98 13:47 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa24879;
          2 Oct 98 13:47 BST
Received: (qmail 25135 invoked from network); 2 Oct 1998 12:47:47 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by pat.bath.ac.uk with SMTP; 2 Oct 1998 12:47:47 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (NAA24349); Fri, 2 Oct 1998 13:42:07 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Fri, 2 Oct 1998 13:41:56 +0100
Received: from alpha.netvision.net.il [194.90.1.13] by hermes via ESMTP (NAA23475); Fri, 2 Oct 1998 13:41:39 +0100 (BST)
Received: from netvision.net.il (ts008p8.hrz.netvision.net.il [194.90.11.154])
	by alpha.netvision.net.il (8.8.6/8.8.6) with ESMTP id OAA26495
	for ; Fri, 2 Oct 1998 14:40:25 +0300 (IDT)
Message-ID: <3614C9EB.CBAB27F7@netvision.net.il>
Date: Fri, 02 Oct 1998 14:41:15 +0200
From: Yair Kass 
X-Mailer: Mozilla 4.05 [en] (Win95; I)
MIME-Version: 1.0
To: csound@maths.ex.ac.uk
Subject: One big 'slider' question.
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

   <<< if you don't have the patience for a long one, please ignore me
>>>


hey all !

   These past months I'm using RT1.9 so all my questions regard this
version.

   I've been trying to figure out how to work with the different
'slider' opcodes,
   mainly slider8 & islider8.
   I've been laying some of my questions on you all lately and I would
like to try and
   summerize my questions about this subject :

   1. In what extent are these opcodes more efficient than using
seperate midicX or ctrlX
       opcodes ? (maybe even an example ?)

   2. When using these opcodes is it obligatory,  for instance,
        to use all 8 controllers with 'slider8' ?
        It looked like it is. Must I always define the entire array ?
        That's not  that of a problem, but is it a MUST ?

    3. When I use 'slider8' I have to put an initial value, but then
each
        instrument activation "springs" the fader's value to that value
and that of course
       is not waht I want when controlling ,let's say, a synth's
parameters in real-time
       via my MIDI controller. (The amp keeps dropping to zero).

      Csound gave an error message (something like ' illegal init
value') when I put zero as init value,
      trying to maybe skipp initialization.But it worked when I put the
minimum value as init value -
      which I understand should be done when using a function-table.In
my case the ifn is 0.

      Is there a way that the initializing could be skipped ?
     Am I making any sense  :-}

 I'm not asking this for my intelectual pass-time, I'm trying to convert
a big chunck of code
 to use these opcodes so I'm really looking forward for reply.

 Happy Csounding (must have heard that before somewhere)

        Yair




Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa11830;
          2 Oct 98 14:28 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa28809;
          2 Oct 98 14:28 BST
Received: (qmail 7159 invoked from network); 2 Oct 1998 13:28:07 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by mercury.bath.ac.uk with SMTP; 2 Oct 1998 13:28:07 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (OAA06624); Fri, 2 Oct 1998 14:22:34 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Fri, 2 Oct 1998 14:22:19 +0100
Received: from root@maila.telia.com [194.236.189.4] by hermes via ESMTP (OAA16445); Fri, 2 Oct 1998 14:22:18 +0100 (BST)
Received: from d1o211.telia.com (root@d1o211.telia.com [195.204.228.241])
	by maila.telia.com (8.8.8/8.8.8) with ESMTP id PAA25684;
	Fri, 2 Oct 1998 15:22:02 +0200 (CEST)
Received: from rogernt (t7o211p6.telia.com [195.204.229.126]) by d1o211.telia.com (8.8.8/8.6.12) with SMTP id PAA04627; Fri, 2 Oct 1998 15:22:00 +0200 (MET DST)
Message-ID: <009b01bdee07$53eb8e50$0300a8c0@apas.no>
From: roger klaveness 
To: csound , pipe@algonet.se
MMDF-Warning:  Parse error in original version of preceding line at UK.AC.Bath.maths.stork
Subject: Re: Decent drums
Date: Fri, 2 Oct 1998 15:19:09 +0200
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.0518.4
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.0518.4
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

http://www.netkonect.co.uk/a/analogue/drums.htm

>My problem seems to be that I don't know about any theory behind
synthesizing
>drums, so now i wonder if someone knows any good page for this out
there?

/*
   f(roger klaveness) = ( roger@apas.no || roklaven@c2i.net ) +
http://home.c2i.net/roklaven/
*/




Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa11855;
          2 Oct 98 14:41 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa00175;
          2 Oct 98 14:41 BST
Received: (qmail 8130 invoked from network); 2 Oct 1998 13:41:48 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by mercury.bath.ac.uk with SMTP; 2 Oct 1998 13:41:48 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (OAA06008); Fri, 2 Oct 1998 14:32:29 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Fri, 2 Oct 1998 14:32:15 +0100
Received: from mailb.telia.com [194.22.194.6] by hermes via ESMTP (OAA26983); Fri, 2 Oct 1998 14:32:14 +0100 (BST)
Received: from d1o211.telia.com (root@d1o211.telia.com [195.204.228.241])
	by mailb.telia.com (8.8.8/8.8.8) with ESMTP id PAA07902
	for ; Fri, 2 Oct 1998 15:31:17 +0200 (CEST)
Received: from rogernt (t5o211p10.telia.com [195.204.229.10]) by d1o211.telia.com (8.8.8/8.6.12) with SMTP id PAA06321 for ; Fri, 2 Oct 1998 15:31:16 +0200 (MET DST)
Message-ID: <00af01bdee08$9efe58e0$0300a8c0@apas.no>
From: roger klaveness 
To: csound 
Subject: CSound Editor / PV2Pict
Date: Fri, 2 Oct 1998 15:28:26 +0200
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.0518.4
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.0518.4
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

My webpage has been down for a while and it has been impossible to
download  my programs (Windows 32 -bit platform only).

CSound Editor and PV2Pict is now located at the ftp server at NoTAM.

ftp://notam.uio.no/pub/pc/audio_prg/csound/csedit.zip
ftp://notam.uio.no/pub/pc/audio_prg/csound/pv2pict.zip
readme:
ftp://notam.uio.no/pub/pc/audio_prg/csound/00index.txt


Sorry for the inconvenience

/*
   f(roger klaveness) = ( roger@apas.no || roklaven@c2i.net ) +
http://home.c2i.net/roklaven/
*/



Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa13098;
          2 Oct 98 21:27 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa21173;
          2 Oct 98 21:27 BST
Received: (qmail 5280 invoked from network); 2 Oct 1998 20:27:51 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by mercury.bath.ac.uk with SMTP; 2 Oct 1998 20:27:51 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (VAA23331); Fri, 2 Oct 1998 21:22:42 +0100 (BST)
From: jasonf@thei.net
Received: from exeter.ac.uk by maths.ex.ac.uk; Fri, 2 Oct 1998 21:22:29 +0100
Received: from [208.152.173.130] by hermes via SMTP (VAA18026); Fri, 2 Oct 1998 21:22:27 +0100 (BST)
X-ROUTED: Fri, 2 Oct 1998 15:23:06 -0500
X-TCP-IDENTITY: JasonF
Received: from Dellbert.org [208.152.173.168] by cct.thei.net with smtp
	id APBGDAFK ; Fri, 2 Oct 1998 15:22:48 -0500
Message-ID: 
X-Mailer: XFMail 1.3 [p0] on Linux
X-Priority: 3 (Normal)
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 8bit
MIME-Version: 1.0
Date: Fri, 02 Oct 1998 15:19:03 -0500 (CDT)
To: csound@maths.ex.ac.uk
Subject: Some Stupid Questions
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

While I'll diligently look through the tutorials to figure out .orc and .sco
synax....

A few stupid questions:

First of all, I'm looking into getting a new computer and upgrading another.
The new computer is going to be a mobile PII 300 notebook and I'm upgrading my
old one to a dual 450 Xeon system (if I ever get paid). What kind of realtime
performance can I expect from these two systems? I was told that there's a
benchmark page somewhere, but I've never been able to find it.

Also, what quad soundcards will actually work in quad under Csound? I found
out recently that the SB PCI128 isn't really quad, and the SB Live isn't
supported under Linux yet. Opensound is working on drivers for the RME and
Sonorus 8 in/out professional sound cards. Would those work? With 8 outputs, I
guess I could have dual quad :-)

BTW, someone mentioned (I believe it was Philip) that there's a free soundcard
driver project. What's the URL again?

Ok, now for the two most stupid questions of all.
In all of the .orc files I've seen so far, each different sound is it's own
instrument. That being the case, is there anyway to create an entire drumset as
one instrument or would it require a different instrument for each sound? If
you do have to set each one up as its own instrument, can you set up your .sco
file so that all of the drum instruments can be controlled via midi over just
channel 10 and the .sco file will convert each instrument on/off request to the
proper .orc instrument?

Finally, if I'm using a midi controller (like a keyboard) to controll Csound,
is there anyway I can change sounds in the middle of a performance without
having to change channels? In other words, can I set up Csound so that when I
send a patch change from my keyboard, it'll change sounds?

I know I'm getting ahead of myself here, but I'm just curious what all Csound
can do. I've been very impressed with it so far.
Thanks,
Jason

----------------------------------
E-Mail: jasonf@thei.net
Date: 02-Oct-98
Time: 14:54:30

This message was sent by XFMail
----------------------------------




Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa13311;
          2 Oct 98 23:23 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa02032;
          2 Oct 98 23:23 BST
Received: (qmail 14410 invoked from network); 2 Oct 1998 22:23:56 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by pat.bath.ac.uk with SMTP; 2 Oct 1998 22:23:56 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (XAA05915); Fri, 2 Oct 1998 23:16:50 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Fri, 2 Oct 1998 23:16:41 +0100
Received: from root@lix.intercom.es [194.179.21.2] by hermes via ESMTP (XAA16423); Fri, 2 Oct 1998 23:16:40 +0100 (BST)
Received: from intercom.es (iv2-106.intercom.es [195.76.206.106]) by lix.intercom.es (8.7.3/8.6.12) with ESMTP id AAA32743; Sat, 3 Oct 1998 00:20:26 +0100
Message-ID: <361550B1.D1503F8A@intercom.es>
Date: Sat, 03 Oct 1998 00:16:17 +0200
From: Josep M Comajuncosas 
X-Mailer: Mozilla 4.05 [en] (Win95; I)
MIME-Version: 1.0
To: jasonf@thei.net
CC: csound@maths.ex.ac.uk
Subject: Re: Some Stupid Questions
References: 
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

I think the most elegant way to do this should be with a trigger opcode, similar to
one already implemented by G. Maldonado. Thus a single instrument could trigger any
drum sound you wanted, each one stored in a separate instrument but not called
directly in the score, but specified as a parameter filed or even as a MIDI note as
you suggest.
The trigger opcode should work for any instrument, of course, so it should allow
any number of "p-fields" to be sent to the triggered instr., apart from the
duration.
Any volunteer? ;-)

Josep M Comajuncosas


jasonf@thei.net wrote:

> Ok, now for the two most stupid questions of all.
> In all of the .orc files I've seen so far, each different sound is it's own
> instrument. That being the case, is there anyway to create an entire drumset as
> one instrument or would it require a different instrument for each sound? If
> you do have to set each one up as its own instrument, can you set up your .sco
> file so that all of the drum instruments can be controlled via midi over just
> channel 10 and the .sco file will convert each instrument on/off request to the
> proper .orc instrument?



Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa13428;
          3 Oct 98 0:42 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa09818;
          3 Oct 98 0:42 BST
Received: (qmail 14403 invoked from network); 2 Oct 1998 23:42:14 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by mercury.bath.ac.uk with SMTP; 2 Oct 1998 23:42:14 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (AAA09073); Sat, 3 Oct 1998 00:34:59 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Sat, 3 Oct 1998 00:34:47 +0100
Received: from root@aquila.ece.utexas.edu [128.83.59.11] by hermes via ESMTP (AAA07823); Sat, 3 Oct 1998 00:34:45 +0100 (BST)
Received: from tick.ece.utexas.edu (tick.ece.utexas.edu [128.83.59.31])
	by aquila.ece.utexas.edu (8.9.0/8.9.0) with SMTP id SAA31110
	for ; Fri, 2 Oct 1998 18:34:41 -0500
Date: Fri, 2 Oct 1998 18:34:40 -0500 (CDT)
From: Hua Tang 
To: csound@maths.ex.ac.uk
Subject: beat to secound convertion
Message-ID: 
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Is there a function that converts beats in the score ( say the duration in
p3) to seconds in the orchestra file (say the duration of linen)?

thanks!

Hua Tang



Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa13501;
          3 Oct 98 1:04 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa11987;
          3 Oct 98 1:04 BST
Received: (qmail 18168 invoked from network); 3 Oct 1998 00:04:50 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by pat.bath.ac.uk with SMTP; 3 Oct 1998 00:04:50 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (AAA10666); Sat, 3 Oct 1998 00:58:48 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Sat, 3 Oct 1998 00:58:35 +0100
Received: from jaguars-int.cableinet.net [193.38.113.9] by hermes via SMTP (AAA16038); Sat, 3 Oct 1998 00:58:34 +0100 (BST)
Received: (qmail 19015 invoked from network); 2 Oct 1998 23:58:12 -0000
Received: from unknown (HELO cableinet.co.uk) (194.117.146.38)
  by jaguars with SMTP; 2 Oct 1998 23:58:12 -0000
Message-ID: <361565B5.B39A4112@cableinet.co.uk>
Date: Sat, 03 Oct 1998 00:45:57 +0100
From: Richard Dobson 
Organization: Composers Desktop project
X-Mailer: Mozilla 4.05 [en] (Win95; I)
MIME-Version: 1.0
To: csound@maths.ex.ac.uk
Subject: Re: Some Stupid Questions
References: 
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

This is one of the Big Interesting Questions at the moment. Certainly, at the
lower end of the market, I don't know of any soundcards with a true 4-ch WAVE
driver - they all offer strictly multiple-stereo devices. According to the
Sonorus Website, their STUDI/O card already includes 8-ch and 16-ch WAVE
drivers. If this is the case, it should be able to play a quad Csound file. The
Creamware TDAT-16 is based on the same card, so presumbly that also could do it.
I am concerned about your comment, however, as it implies that multi-channel
drivers are NOT available yet - which is very disappointing. Creamware have also
indicated that the almost-released PULSAR and SCOPE cards will have
multi-channel drivers; the only snag here (apart from the cost!) is that they
rely on ADAT light-pipes for the multi-channel outputs.

I am myself curious to know if any of the middle-to-upper range cards (such as
the Yamaha DSP Factory) offer multi-channel drivers.

I should add that many software packages will use multiple stereo devices to
play multiple channels (though only Cool Edit Pro seems to be able to open a
4-ch WAVE file - though it cannot save into that format) - the real problem is
finding a card which will play it through the standard Windows MMedia services.
This is why the driver is so important. In the longer term, the new
multi-channel format proposed by Microsoft should encourage manufacturers to
develop drivers, where thay have been oblivious hitherto. 

For the moment, the only reasonable assumption is that all so-called
'multi-channel' cards must be multiple-stereo, until they are directly proven to
be otherwise - guilty until proven innocent!


Richard Dobson

jasonf@thei.net wrote:
> 
>
> 
> Also, what quad soundcards will actually work in quad under Csound? I found
> out recently that the SB PCI128 isn't really quad, and the SB Live isn't
> supported under Linux yet. Opensound is working on drivers for the RME and
> Sonorus 8 in/out professional sound cards. Would those work? With 8 outputs, I
> guess I could have dual quad :-)
> 
>


Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa13535;
          3 Oct 98 1:13 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa12789;
          3 Oct 98 1:13 BST
Received: (qmail 18456 invoked from network); 3 Oct 1998 00:13:29 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by pat.bath.ac.uk with SMTP; 3 Oct 1998 00:13:29 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (BAA19950); Sat, 3 Oct 1998 01:07:47 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Sat, 3 Oct 1998 01:07:34 +0100
Received: from angel.algonet.se [194.213.74.112] by hermes via SMTP (BAA24389); Sat, 3 Oct 1998 01:07:33 +0100 (BST)
Received: (qmail 27738 invoked from network); 3 Oct 1998 00:07:32 -0000
Received: from du93-27.ppp.algonet.se (HELO algonet.se) (195.100.27.93)
  by angel.algonet.se with SMTP; 3 Oct 1998 00:07:32 -0000
From: Anders Andersson 
Reply-To: pipe@algonet.se
To: CSound list 
Date: Fri, 02 Oct 1998 16:07:27 +0100
Message-ID: 
X-Mailer: YAM 1.3.5 [020] - Amiga Mailer by Marcel Beck
Organization: Nature
Subject: Phaseshift at sound reflection?
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Short question:

When a soundwave reflects against a flat surface, does a 180=B0 phaseshif=
t
occur?

=2E--- -- -  -
| Anders "Pipe/Nature" Andersson, pipe@algonet.se
:



Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa13601;
          3 Oct 98 1:52 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa16179;
          3 Oct 98 1:52 BST
Received: (qmail 19577 invoked from network); 3 Oct 1998 00:52:05 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by pat.bath.ac.uk with SMTP; 3 Oct 1998 00:52:05 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (BAA09545); Sat, 3 Oct 1998 01:45:50 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Sat, 3 Oct 1998 01:45:39 +0100
Received: from big.fishnet.net [204.89.144.3] by hermes via ESMTP (BAA03323); Sat, 3 Oct 1998 01:45:37 +0100 (BST)
Received: from rcsreg.com (x200.core.fishnet.net [204.89.144.200] (may be forged))
	by big.fishnet.net (8.8.7/8.8.5) with ESMTP id QAA13950;
	Fri, 2 Oct 1998 16:43:33 -0700
Message-ID: <361573B9.83C02E4D@rcsreg.com>
Date: Sat, 03 Oct 1998 00:45:45 +0000
From: Tobiah 
X-Mailer: Mozilla 4.05 [en] (X11; I; Linux 2.1.119 i586)
MIME-Version: 1.0
To: Hua Tang , 
    Csound Mailing List 
Subject: Re: beat to secound convertion
References: 
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

The p3 of a note in you score is available as 'p3' in 
the orc.  Beats = seconds unless you use the tempo command
in the score.

Toby

	-There otta be a law-



Hua Tang wrote:
> 
> Is there a function that converts beats in the score ( say the duration in
> p3) to seconds in the orchestra file (say the duration of linen)?
> 
> thanks!
> 
> Hua Tang


Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa13705;
          3 Oct 98 3:05 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa24492;
          3 Oct 98 3:05 BST
Received: (qmail 18921 invoked from network); 3 Oct 1998 02:05:17 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by mercury.bath.ac.uk with SMTP; 3 Oct 1998 02:05:17 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (CAA07090); Sat, 3 Oct 1998 02:59:20 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Sat, 3 Oct 1998 02:59:09 +0100
Received: from [208.152.173.130] by hermes via SMTP (CAA12341); Sat, 3 Oct 1998 02:59:06 +0100 (BST)
X-ROUTED: Fri, 2 Oct 1998 20:59:44 -0500
X-TCP-IDENTITY: JasonF
Received: from thei.net [208.152.173.140] by cct.thei.net with smtp
	id BEDLBNBN ; Fri, 2 Oct 1998 20:59:28 -0500
Message-ID: <36158441.E0EB6F56@thei.net>
Date: Fri, 02 Oct 1998 20:56:17 -0500
From: "Jason F." 
X-Mailer: Mozilla 4.05 [en] (X11; I; Linux 2.0.35 i586)
MIME-Version: 1.0
To: csound@maths.ex.ac.uk
Subject: Re: Some Stupid Questions
References: 
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

RWD@cableinet.co.uk wrote:
> 
> This is one of the Big Interesting Questions at the moment. Certainly, at the
> lower end of the market, I don't know of any soundcards with a true 4-ch WAVE
> driver - they all offer strictly multiple-stereo devices. According to the
> Sonorus Website, their STUDI/O card already includes 8-ch and 16-ch WAVE
> drivers. If this is the case, it should be able to play a quad Csound file. The
> Creamware TDAT-16 is based on the same card, so presumbly that also could do it.
> I am concerned about your comment, however, as it implies that multi-channel
> drivers are NOT available yet - which is very disappointing. 

Oops, small misunderstanding. Drivers for Windows are available. I was
referring to the Linux drivers which are still in beta stage. Sorry for
non specifying OS. I don't have Win95 or either card, so I can't really
verify if it'd work.




Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa14212;
          3 Oct 98 6:51 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa15138;
          3 Oct 98 6:51 BST
Received: (qmail 27113 invoked from network); 3 Oct 1998 05:51:49 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by pat.bath.ac.uk with SMTP; 3 Oct 1998 05:51:49 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (GAA26414); Sat, 3 Oct 1998 06:45:08 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Sat, 3 Oct 1998 06:44:56 +0100
Received: from exim@wallace.maths.bath.ac.uk [138.38.100.104] by hermes via ESMTP (GAA01375); Sat, 3 Oct 1998 06:44:55 +0100 (BST)
Received: from [138.38.99.25] (helo=maths.Bath.AC.UK ident=mmdf)
	by wallace.maths.bath.ac.uk with smtp (Exim 1.92 #2)
	id 0zPKUx-000781-00; Sat, 3 Oct 1998 06:44:55 +0100
Date:     Sat, 3 Oct 98 6:44:54 BST
From: jpff@maths.bath.ac.uk
Subject:  Re: sliderX Vs. ctrlX/midicX
To: ykass@netvision.net.il, csound@maths.ex.ac.uk
Message-Id: 
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Message written at 03 Oct 1998 00:14:26 -0400
--- Copy of mail to gelida@intercom.es ---

Well, by test version on PC has a slider system independent of MIDI.
Still not sure this is cotrrect though.  It adds 2 opcodes to read
slider values and to set values, and ranges.  I suspect I need
encouragement!  Amazing how bored one can get on a trans-Atlabtic flight!
==John ffitch


Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa14321;
          3 Oct 98 8:20 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa23143;
          3 Oct 98 8:20 BST
Received: (qmail 18242 invoked from network); 3 Oct 1998 07:20:44 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by mercury.bath.ac.uk with SMTP; 3 Oct 1998 07:20:44 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (IAA09552); Sat, 3 Oct 1998 08:13:09 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Sat, 3 Oct 1998 08:12:57 +0100
Received: from send1e.yahoomail.com [205.180.60.64] by hermes via SMTP (IAA26294); Sat, 3 Oct 1998 08:12:56 +0100 (BST)
Message-ID: <19981003071010.14291.rocketmail@send1e.yahoomail.com>
Received: from [209.239.195.152] by send1e; Sat, 03 Oct 1998 00:10:10 PDT
Date: Sat, 3 Oct 1998 00:10:10 -0700 (PDT)
From: Chris Brown 
Subject: MIDI controller
To: Josep M Comajuncosas 
Cc: csound@maths.ex.ac.uk
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by exeter.ac.uk id IAA26294
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

HI,

It's not a dedicated MIDI controller box but the Roland JP8000 has

30 sliders and nobs (assignable to MIDI controllers)
10 or so switches (they send out sys ex data though)

ribbon controller
pitch bend/mod lever
49 key keyboard
Digital Analog synth
Arpeggiator

and lots of other bells and whistles
They run around $1300.00. =20

I bought mine to kill two birds with one keyboard,
lots of assignable controlers and a fat analog synth. =20

Also there is the JP-8080 rack module.  It still has all the nobs,
sliders and buttons but no keyboard or ribbon controller.  However it
has something called a voice modulator that uses voice or other input
to shape modulate sound and two external audio inputs that you can
filter through it that the JP-8000 doesn't have.  Price is about the
same.  Both these units have been reviewed in Keyboard magazine.

Another idea if you are a programmer is to buy an old Roland PG-1000.=20
I got mine for $100.00 It has 56 sliders and a few buttons that send
out sysex data.

Chris





---Josep M Comajuncosas  wrote:
>
> Btw, does anyone in the list use any MIDI controller box for realtime
> MIDI control of Csound instruments? If any, which are the most
suitable
> for this purpose? I=B4d like something full of knobs and sliders
> assignable to any midi ctr....
>=20
> Josep M Comajuncosas
>=20
> Yair Kass wrote:
>=20
> > Hi,
> >     It is said that the sliderX opcode is much more usefull,
> >     when using a bunh of MIDI controllers, than using seperate
> > midictrlX's or midicX's.
> >     Can anyone share his experience with this ?
> >
> >     Thnx,
> >             Yair
>=20
>=20
>=20
>=20

_________________________________________________________
DO YOU YAHOO!?
Get your free @yahoo.com address at http://mail.yahoo.com



Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa14422;
          3 Oct 98 9:22 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa28639;
          3 Oct 98 9:22 BST
Received: (qmail 65 invoked from network); 3 Oct 1998 08:22:05 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by pat.bath.ac.uk with SMTP; 3 Oct 1998 08:22:05 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (JAA02344); Sat, 3 Oct 1998 09:16:02 +0100 (BST)
Received: from sunny.ex.ac.uk by maths.ex.ac.uk; Sat, 3 Oct 1998 09:15:50 +0100
Received: from smtp2.erols.com [207.172.3.235] by sunny via ESMTP (JAA09912); Sat, 3 Oct 1998 09:10:07 +0100 (BST)
Received: from oemcomputer (207-172-91-69.s6.as2.nyb.erols.com [207.172.91.69])
	by smtp2.erols.com (8.8.8/8.8.5) with SMTP id EAA16607;
	Sat, 3 Oct 1998 04:15:04 -0400 (EDT)
Message-ID: <3615DD3D.19A7@erols.com>
Date: Sat, 03 Oct 1998 04:15:57 -0400
From: Paul Winkler 
Reply-To: zarmzarm@erols.com
X-Mailer: Mozilla 3.03 (Win95; I)
MIME-Version: 1.0
To: jasonf@thei.net
CC: csound@maths.ex.ac.uk
Subject: Re: Some Stupid Questions
References: 
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

jasonf@thei.net wrote:

> First of all, I'm looking into getting a new computer and upgrading another.
> The new computer is going to be a mobile PII 300 notebook and I'm upgrading my
> old one to a dual 450 Xeon system (if I ever get paid). What kind of realtime
> performance can I expect from these two systems? I was told that there's a
> benchmark page somewhere, but I've never been able to find it.

I don't have any solid answers for you, but hopefully I can help you to
make an educated guess about what to expect.

I have a non-realtime benchmark page at:
http://members.tripod.com/~slinkP/pw_linux/csbench.html
...but that doesn't really answer your questions. There are no
dual-processor systems tested, no Pentiums above 233 MHz, and no one has
proposed a meaningful platform-independent way to benchmark realtime
performance. 

For realtime testing, I do have some really simple and not very good
code that I used a while ago to compare two different versions of csound
on my linux system: it pipes a steadily increasing number of score
events to csound in realtime, so you can see how many simple oscillators
you can pile on before the output glitches. I could dig up my old
messages about that if you're interested. I got the idea from the
benchmarks posted on the (RT)cmix page at:
http://www.panix.com/~topper/Cmix/benchmarks.html

As for quad cards ... I have no idea, sorry.

> BTW, someone mentioned (I believe it was Philip) that there's a free soundcard
> driver project. What's the URL again?

There are a couple of alternative free drivers for Linux in progress.
One is ALSA, which has a website at:
http://alsa.jcu.cz/
This is of interest to Csounders because, to quote from Dave Phillips'
indispensible Linux Midi & Sound Applications page at
http://www.bright.net/~dlphilp/linux_soundapps.html :
 "The latest version of Linux Csound now contains all of Gabriel
Maldonado's wonderful MIDI and other realtime opcodes. Even better, it
now includes direct support for the ALSA API, which should
enhance many aspects of realtime multiplexed I/O."

I can't actually say whether this gives practical results *right now*.
ALSA is in heavy development and I haven't paid attention to their
multichannel support plans. Stereo sound does work nicely with my Turtle
Beach Malibu. One thing to note is that ALSA currently has only very
basic raw MIDI support; sequencing is not implemented. So I believe that
the cool Maldonado stuff and the cool ALSA stuff will not work at the
same time.

The other linux driver project is Guenter Geiger's "High End Sound
Driver" at http://iem.mhsg.ac.at/~geiger/high.html
but I really don't know much about it.

There's information on a number of specific soundcards at Dave's site
mentioned above, but at a glance I didn't notice anything about quad
cards.

As for your other questions... I only just got a keyboard and haven't
had time to try the csound midi support yet!

Good luck,

PW


Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa14457;
          3 Oct 98 9:56 BST
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa01899;
          3 Oct 98 9:56 BST
Received: (qmail 29011 invoked from network); 3 Oct 1998 08:56:44 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by mercury.bath.ac.uk with SMTP; 3 Oct 1998 08:56:44 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (JAA22069); Sat, 3 Oct 1998 09:50:50 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Sat, 3 Oct 1998 09:50:38 +0100
Received: from smtp2.erols.com [207.172.3.235] by hermes via ESMTP (JAA16276); Sat, 3 Oct 1998 09:50:37 +0100 (BST)
Received: from oemcomputer (207-172-91-69.s6.as2.nyb.erols.com [207.172.91.69])
	by smtp2.erols.com (8.8.8/8.8.5) with SMTP id EAA17574;
	Sat, 3 Oct 1998 04:51:16 -0400 (EDT)
Message-ID: <3615E5B9.45B0@erols.com>
Date: Sat, 03 Oct 1998 04:52:09 -0400
From: Paul Winkler 
Reply-To: zarmzarm@erols.com
X-Mailer: Mozilla 3.03 (Win95; I)
MIME-Version: 1.0
To: pipe@algonet.se
CC: CSound list 
Subject: Re: Phaseshift at sound reflection?
References: 
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Strictly speaking, phase shift is a shift in time. You are really asking
about a reversal of polarity. It's helpful to keep the distinction
clear.

I believe the short answer to your question is No, but when I went to
look it up, I just got confused.

I'm looking at "The Science of Musical Sound", a GREAT book by John R.
Pierce, ISBN 0-7167-1508-2, appendix E, "Reflection of Waves", and I
can't figure it out. There's a diagram which seems to suggest that no,
the polarity does not reverse. This makes intuitive sense: the peak of a
wave (i.e. maximum air pressure) hits the wall and bounces off. When it
starts moving away from the wall, it is still a peak of increased
pressure. How could it instanly become a decrease in pressure?

But then, on the next page (p. 210), there's a note that reads:
"We see that, in reflection from a solid obstacle, the pressure of a
sound wave is reversed." This seems to have something to do with the
relationship between the signs of pressure and velocity. Quite frankly I
don't understand what this means, and it seems to contradict the
diagram. Sorry!

Regards,

PW


Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa14632;
          3 Oct 98 12:33 BST
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa17406;
          3 Oct 98 12:33 BST
Received: (qmail 5401 invoked from network); 3 Oct 1998 11:33:54 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by pat.bath.ac.uk with SMTP; 3 Oct 1998 11:33:54 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (MAA12994); Sat, 3 Oct 1998 12:24:07 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Sat, 3 Oct 1998 12:23:56 +0100
Received: from alpha.netvision.net.il [194.90.1.13] by hermes via ESMTP (MAA08716); Sat, 3 Oct 1998 12:23:52 +0100 (BST)
Received: from netvision.net.il (ts030p12.hrz.netvision.net.il [194.90.227.50])
	by alpha.netvision.net.il (8.8.6/8.8.6) with ESMTP id NAA27315
	for ; Sat, 3 Oct 1998 13:22:49 +0300 (IDT)
Message-ID: <36160949.4BDEACCD@netvision.net.il>
Date: Sat, 03 Oct 1998 13:23:53 +0200
From: Yair Kass 
X-Mailer: Mozilla 4.05 [en] (Win95; I)
MIME-Version: 1.0
To: csound@maths.ex.ac.uk
Subject: tryin to move to DirectCsound.
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Hi,
   I would like to run one of my codes, written for RTCsound,
   on DirectCsound, and it seems like everything works
   except that some MIDI controllers (Peavey PC1600), work
   and others don't.(e.g. controller no. 1 is suddenly inactivated).  It
was bug free on RT.

   Does DirectCsound have problems with certain controller .numbers ?
   Did I miss anything basic regarding MIDI and the move to DirectCS ?

   It was hard to tell at the state I was, but that apeared to be my
only problem.

   Any advise ?

   Yair.