Csound Csound-dev Csound-tekno Search About

Re: Reality and Soft Synths

Date1996-01-03 04:42
Fromnunativs
SubjectRe: Reality and Soft Synths
Sorry,
    I wasn't trying to offend anyone.  I agree with you about the rigid
structure except when one is trying to map lots of samples and set them up
with midi etc. or similar "real-world" tasks for film scoring or the like.
    I was just impressed with the real-time performance.  Using similar
structures in Csound makes Csound seem like a snail even when I use DirectX
Csound.  Csound of course leads in flexibility and features.
Ken Locarnini

>Interesting enough to port the better sounding instruments to Csound ;-),
>analog, 4-op FM and sampling are already there, I´ll take a look at the
modal &
>phm synths to see if there is something new and worth of being
implemented.Btw,
>I don´t personally like the quite rigid architecture of Reality, nor
receiving
>announcements of it from the list.
>Thancks,
>
>Josep M Comajuncosas
>
>
>
>
>



Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa09241;
          15 Nov 98 16:13 GMT
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa05927;
          15 Nov 98 16:13 GMT
Received: (qmail 2685 invoked from network); 15 Nov 1998 16:13:42 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by mercury.bath.ac.uk with SMTP; 15 Nov 1998 16:13:42 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (QAA05646); Sun, 15 Nov 1998 16:10:04 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Sun, 15 Nov 1998 16:09:54 GMT
Received: from howl.werewolf.net [206.103.224.20] by hermes via ESMTP (QAA04725); Sun, 15 Nov 1998 16:09:53 GMT
Received: from default (dial92.werewolf.net [206.103.225.102])
	by howl.werewolf.net (8.9.0/8.9.0) with SMTP id KAA04239
	for ; Sun, 15 Nov 1998 10:04:29 -0600 (CST)
Message-ID: <001401be10b2$c02c3ba0$66e167ce@default>
From: Hans Mikelson 
To: Csound 
Subject: Re: EQ Filter Orc/Sco
Date: Sun, 15 Nov 1998 10:12:30 -0600
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 4.72.3110.5
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Mike wrote:
>This number is close to 2 times pi.

Richard wrote:
>but 6.5 looks dangerously close to 2pi (6.28...). 

I thought of that but I did not find where I missed the 2pi.

Regards,
Hans Mikelson




Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa10267;
          16 Nov 98 4:28 GMT
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa15226;
          16 Nov 98 4:28 GMT
Received: (qmail 970 invoked from network); 16 Nov 1998 04:28:09 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by mercury.bath.ac.uk with SMTP; 16 Nov 1998 04:28:09 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (EAA17143); Mon, 16 Nov 1998 04:24:11 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 16 Nov 1998 04:24:00 GMT
Received: from ns3.umkc.edu [134.193.1.4] by hermes via ESMTP (EAA11407); Mon, 16 Nov 1998 04:23:59 GMT
Received: from dnasspc (dialup2-44.umkc.edu [134.193.217.44])
	by ns3.umkc.edu (8.9.0/8.9.0) with SMTP id WAA15579
	for ; Sun, 15 Nov 1998 22:23:58 -0600 (CST)
Message-Id: <3.0.32.19981115222351.007b0d40@cctr.umkc.edu>
X-Sender: dnass@cctr.umkc.edu
X-Mailer: Windows Eudora Pro Version 3.0 (32)
Date: Sun, 15 Nov 1998 22:23:54 -0600
To: csound@maths.ex.ac.uk
From: Daniel Nass 
Subject: Rookie reverb question
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

I've been messing around with the reverb opcodes, and I would now like to
start designing my own reverb units.  Can anyone offer me some advice on
how to begin constructing my own reverberator designs?  Any feedback for
this newbie would be much appreciated...

Dan
******************************************************************
     
Daniel Nass                                   	dnass@cctr.umkc.edu   
4316 Oak St Apt#3-S                         	        (816)753-6954  
Kansas City MO 64111             http://cctr.umkc.edu/user/dnass/
     
"Wherever we are, what we hear is mostly noise. When we ignore it, 
it disturbs us. When we listen to it, we find it fascinating." 
     
                                            John Cage (1961)
     
******************************************************************


Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa10418;
          16 Nov 98 6:19 GMT
Received: from pat.bath.ac.uk by stork.maths.Bath.AC.UK id aa25018;
          16 Nov 98 6:19 GMT
Received: (qmail 22376 invoked from network); 16 Nov 1998 06:18:58 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by pat.bath.ac.uk with SMTP; 16 Nov 1998 06:18:58 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (GAA17292); Mon, 16 Nov 1998 06:14:14 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 16 Nov 1998 06:14:04 GMT
Received: from root@proxy4.ba.best.com [206.184.139.15] by hermes via ESMTP (GAA13361); Mon, 16 Nov 1998 06:14:02 GMT
Received: from charlieb.com (IDENT:baker@baker.vip.best.com [206.86.232.121])
	by proxy4.ba.best.com (8.9.0/8.9.0/best.out) with ESMTP id WAA29404;
	Sun, 15 Nov 1998 22:11:28 -0800 (PST)
Message-ID: <364F7A81.AA185F14@charlieb.com>
Date: Mon, 16 Nov 1998 01:06:09 +0000
From: Charles Baker 
X-Mailer: Mozilla 4.5 [en] (X11; U; Linux 2.0.34 i686)
X-Accept-Language: en
MIME-Version: 1.0
To: csound , dnass@cctr.umkc.edu
Subject: Re: Rookie Reverb Question
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Daniel Nass wrote:

> I've been messing around with the reverb opcodes, and I would now like to
> start designing my own reverb units.  Can anyone offer me some advice on
> how to begin constructing my own reverberator designs?  Any feedback for
>
> this newbie would be much appreciated...
>

Daniel:
Try any good Computer Music textbook chapter on digital reverberation.....
C. Roads: The Computer Music Tutorial (MIT)
F. Richard Moore: Elements of Computer Music (Prentice Hall)
C. Dodge/T. Jerse: Computer Music: Synthesis, Composition, and Performance
(Schirmer)
(and other fine books, whose authors will be annoyed I can't recall them
right now...)

If you want go go to a classic  article:
J.A. Moorer "About this Reverberation Business" from Computer Music Journal
3,2 (June 1979):13-28
reprinted in Foundations of Computer Music, MIT Press.

But there's a heck of a lot more to this than just reverb: the field of
sound placement is a complex and
exciting area of research: look into "HRTF", "Early echo" or "Initial
Impulse Response" in room simulation, and of course, John Chowning's early
use of doppler shift in simulating sound movement!
In other words,
biiiiggggg topic....


Good luck, and have fun,

Char lieB


Charles Baker -  baker@charlieb.com -  http://www.charlieb.com
     6.44 It is not *how* things are in the world
         that is mystical,  but *that* it exists.
      L. Wittgenstein Tractatus-Logico-Philosophicus



Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa10432;
          16 Nov 98 6:25 GMT
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa25707;
          16 Nov 98 6:25 GMT
Received: (qmail 7022 invoked from network); 16 Nov 1998 06:25:18 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by mercury.bath.ac.uk with SMTP; 16 Nov 1998 06:25:18 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (GAA03354); Mon, 16 Nov 1998 06:20:40 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 16 Nov 1998 06:20:30 GMT
Received: from sun1.fabaris.it [194.91.204.1] by hermes via SMTP (GAA03973); Mon, 16 Nov 1998 06:20:28 GMT
Received: from sun1.fabaris.it.fabaris.it by fabaris.it (SMI-8.6/SMI-SVR4)
	id HAA21060; Mon, 16 Nov 1998 07:17:59 +0100
Message-ID: <364FC259.4C51@fabaris.it>
Date: Mon, 16 Nov 1998 07:12:41 +0100
From: Riccardo Bianchini 
Reply-To: rb@fabaris.it
X-Mailer: Mozilla 3.01 (Win95; I)
MIME-Version: 1.0
To: Fernando Rodrigues 
CC: csound@maths.ex.ac.uk
Subject: WCShell 5.1 installation problems
References: <000001be10e7$6a550880$86b641c2@np27zg>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Fernando Rodrigues wrote:
> 
> I downloaded recently this new version (after some atempts to work with
> version 3.x, never succeeded, and, after installing and double clicking on
> it, I get an error message - "run-time error '76' Path not found". As soon
> as I click OK, the application ends, without giving any chance to correct
> the wrong path (which I don't even know which one is.
> I erased the old directory without choosing the "uninstall" option - could
> this be the explanation? I already checked for a file called "wcshell.ini",
> but I didn't find any.
Dear Fernando,
probably the problem arise from the fact that you simply erased the
previous version, without uninstalling it.
In Windows 95 the data about settings are no more saved in an .INI file,
but in the Windows 95 register file (called USER.DAT).
What WCShell tries to do is looking for a directory that (probably) no
longer exists. 
So, try to uninstall and reinstall WCShell. In this way things should
work.
If not, well, you have to manually edit registry entries for WCShell.
How?
Run REGEDIT.EXE, go to
HKEY_USERS/.Default/Software/VB and VBA Program Settings\wcshell\paths
and set the entries 'Exe', 'Orc', 'Path', 'Score' and 'Wave' to the
directory where you installed WCShell.
Happy Csounding,

Riccardo
-- 

Riccardo Bianchini, Composer
Professor, Scuola di Musica Elettronica
Conservatorio "S.Cecilia", Roma (Italy)
http://www.geocities.com/Heartland/Acres/4768



Received: from stork.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa10468;
          16 Nov 98 7:03 GMT
Received: from mercury.bath.ac.uk by stork.maths.Bath.AC.UK id aa29048;
          16 Nov 98 7:03 GMT
Received: (qmail 8873 invoked from network); 16 Nov 1998 07:03:20 -0000
Received: from hermes.ex.ac.uk (HELO exeter.ac.uk) (144.173.6.14)
  by mercury.bath.ac.uk with SMTP; 16 Nov 1998 07:03:20 -0000
Received: from noether [144.173.8.10] by hermes via SMTP (GAA04294); Mon, 16 Nov 1998 06:59:43 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 16 Nov 1998 06:59:32 GMT
Received: from dns2.seanet.com [199.181.164.2] by hermes via ESMTP (GAA09505); Mon, 16 Nov 1998 06:59:30 GMT
Received: from seanet.com (ab36.dialup.seanet.com [207.12.134.36]) by mx.seanet.com (8.8.8/Seanet-8.7.3) with ESMTP id WAA13184; Sun, 15 Nov 1998 22:59:14 -0800 (PST)
Message-ID: <364FCDCB.8F9D9ECE@seanet.com>
Date: Sun, 15 Nov 1998 23:01:31 -0800
From: Sean Costello 
X-Mailer: Mozilla 4.05 [en] (Win95; I)
MIME-Version: 1.0
To: Charles Baker 
CC: csound , dnass@cctr.umkc.edu
Subject: Re: Rookie Reverb Question
References: <364F7A81.AA185F14@charlieb.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Charles Baker wrote:

> If you want go go to a classic  article:
> J.A. Moorer "About this Reverberation Business" from Computer Music Journal
> 3,2 (June 1979):13-28
> reprinted in Foundations of Computer Music, MIT Press.

A recent article by Jon Dattorro in the Journal of Audio Engineering
Society (sometime in 1997) had an in-depth analysis of a rather
complicated reverberation algorithm.  I believe that the algorithm is
similar to those used in Lexicon reverbs, which are reknowned for their
smooth sound. 

Another relevant article would be M. Schroeder, "Natural Sounding
Artificial Reverberation," in the July 1962 issue of the Journal of the
Audio Engineering Society, vol. 10, p.219.

Sean Costello


Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa10927;
          16 Nov 98 10:50 GMT
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 1.92 #2)
	for jpff@maths.bath.ac.uk
	id 0zfMEQ-0007mD-00; Mon, 16 Nov 1998 10:50:06 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (KAA17333); Mon, 16 Nov 1998 10:43:32 GMT
Received: from exeter.ac.uk by maths.ex.ac.uk; Mon, 16 Nov 1998 10:43:19 GMT
Received: from falcon.glas.apc.org [193.124.5.54] by hermes via ESMTP (KAA13475); Mon, 16 Nov 1998 10:42:54 GMT
Received: from mail.glas.apc.org([193.124.5.37]) (6603 bytes) by falcon.glas.apc.org
	via sendmail with P:esmtp/R:inet_hosts/T:inet_zone_smtp
	(sender: ) 
	id 
	for ; Mon, 16 Nov 1998 13:42:47 +0300 (WSU)
	(Smail-3.2.0.103 1998-Oct-9 #3 built DST-Oct-20)
Received: from default(src addr [195.218.251.225]) (6226 bytes) by mail.glas.apc.org
	via sendmail with P\:esmtp/R:smart_host/T:smtp
	(sender: ) 
	id 
	for ; Mon, 16 Nov 1998 13:42:26 +0300 (WSU)
	(Smail-3.2.0.96 1997-Jun-2 #11 built DST-Aug-25)
Message-Id: 
From: Sergey 
To: Joel Stern 
Cc: csound@maths.ex.ac.uk
MMDF-Warning:  Parse error in original version of preceding line at UK.AC.Bath.maths.omphalos
Subject: Re: Need selectable audio output device
Date: Mon, 16 Nov 1998 13:39:51 +0300
X-MSMail-Priority: Normal
X-Priority: 3
X-Mailer: Microsoft Internet Mail 4.70.1155
MIME-Version: 1.0
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 KAA13475
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Hi!
I tried to get this Virtual Audio Cable Driver 1.00,
but link ( ftp://spider.nrcde.ru/pub/sound/other/vac*.zip.)
seems not to work. My message to music@spider.nrcde.ru was returned back.
Can anybody, please, help me?

Thanks,

Sergey Batov   batov@glasnet.ru
----------
> Îò: Joel Stern 
> Êîìó: zarmzarm@erols.com
> Êîïèÿ: Tobiah ; Csound Mailing List

> Òåìà: Re: Need selectable audio output device
> Äàòà: 13 íîÿáðÿ 1998 ã. 19:37
> 
> Tobiah wrote:
> 
> > > BTW, why can't I pipe csound's output samples into another
> > > process?  It claims 'stdout audio not supported' or something.
> > > There are some nice purposes for this as well.
> 
> If I correctly understand what you're after I think I have accomplished
this
> by using "Virtual Audio Cable", the blurb of which is attached below.
> 
> Joel
>
-----------------------------------attachment------------------------------
> 
>  Virtual Audio Cable Driver 1.00
>                 ===============================
> 
> Author: Eugene Muzychenko, Novosibirsk, Russia
>         2:5000/14@FidoNet, music@spider.nrcde.ru
> 
> 
>         Introduction
>         ------------
> 
> The Virtual Audio Cable embodies an idea of physical interconnection
> cable applied to Windows digital sound devices (Wave In and Wave Out).
> Driver creates a pairs of Wave In/Out device ports; "In" and "Out"
> devices in each pair are internally connected so all digital audio
> data sent (played) to "Out" part of the cable by one program is
> directly transferred to the "In" part and can be retrieved (recorded)
> by another program. This mechanism allows to interconnect several
> programs that are using Wave devices - software synthesizers, sound
> processors, sound editors, sequencers etc. Additionally, it allows to
> record pure digital audio data produced by programs that don't create
> WAV files, sending audio only to Wave device in real time.
> 
> 
>         Installation
>         ------------
> 
> If driver files are packed, first unpack the archive to any empty
> directory on your hard disk.
> 
> In Windows 95, go to the Control Panel, double click "Add New
> Hardware" icon, answer "No" to auto search prompt, then select "Sound,
> video and game controllers". In device list dialog select "Have disk"
> and enter a path to the driver directory. Select "Virtual Audio Cable
> Device Driver" and follow instructions displayed.
> 
> In Windows 3.1, go to the Control Panel, double click "Drivers" icon,
> select "Add", then "Unlisted or updated driver", enter a path to the
> driver directory and select "Virtual Audio Cable Device Driver".
> 
> Windows restart is required to activate installed driver.
> 
> *** WARNING ***
> 
> Driver designed to run in Windows 3.1 or above but tested only under
> Windows 95. In Windows 3.x some problems may appear.
> 
> 
> After system restart, there appears a new Wave Device "Virtual Audio
> Cable", having two Digital Audio ports: "Audio Cable 1 In" for input
> port and "Audio Cable 1 Out" for output port. Driver supports up to
> eight independent cables; actual number is represented by
> "NumberOfCables" entry of "[Virtual Audio Cable]" section of Windows
> SYSTEM.INI file. This entry with initial value of 1 is appended to
> your SYSTEM.INI during the installation process. You can edit this
> file using SysEdit or any other text editor like NotePad, and manually
> change this value in range 1..8, making desired number of cables.
> Don't forget that Windows restart is required to take effect of the
> changes.
> 
> 
>         Working with cables
>         -------------------
> 
> Both cable sides are standard Windows wave devices, you can use "In"
> and "Out" ports of each cable with any program that works with audio
> devices. All cables are completely independent. Both sides of one
> cable must be open with same format: if other side isn't open, each
> device accepts any wave format; when other side is open with given
> format, device accepts only same format.
> 
> Virtual cable behaves as a real cable:
> 
> - when only output side is open, all played data is ignored;
> 
> - when only input side is open, silence is recorded;
> 
> - when both sides are open, all data sent to output side appears
> unchanged at input side.
> 
> 
> All internal data transfers from output to input side are completely
> digital, and no quality degradation occurs. If you play WAV file to
> output side and simultaneously record data from input side, all
> recorded data will be same as played, except of possible leading
> and/or trailing silence.
> 
> 
>         Removing the driver from your system
>         ------------------------------------
> 
> To remove driver from system you can select "Remove" in Control Panel
> or simply delete "wave*=vac.drv" line from [drivers] section of
> SYSTEM.INI. Additionally, you can delete the "[Virtual Audio Driver]
> section. After Windows restart you will be able to delete driver file
> VAC.DRV from Windows SYSTEM directory.
> 
> 
>         Obtaining new versions of the driver
>         ------------------------------------
> 
> If new versions or bug fixes are released, they will be placed at
> ftp://spider.nrcde.ru/pub/sound/other/vac*.zip.
> 
> 
>         Distribution policy
>         -------------------
> 
> The driver is Freeware. You can distribute it freely if driver package
> and file contents remains unchanged, and there are no commercial
> purposes. You cannot sell it, independently or in one set with other
> products, without my written permission.
> 
> 
> Release history:
> ================
> 
> Version 1.00 (14.10.98) - first public release
>