Csound Csound-dev Csound-tekno Search About

pvoc in Win95 realtime Csound

Date1997-03-15 21:28
FromUrip Wisnuardi
Subjectpvoc in Win95 realtime Csound

I was wondering if anyone have tried to use pvoc  to play real time in Win95 real time Csound . How many  sound files are able to be used  to play  in real time and it  still does work well ( It also means how  many Kb of sound files could be handled by real time Csound).
here is my example:

sr = 8012
kr  =  441
ksmps=  18.167801
nchnls = 1

instr 1; *****************************************************************
idur = p3
kfmod = p4
   ktimpnt   line   0, idur, 3               ; original file is 3 seconds

   aout      pvoc   ktimpnt, kfmod, "wao.pvoc"
             out    aout
endin

wao.pvoc is sythesized from my  original  voice (wao.wav) and to  be used in instrument 1, its a  420 KB.
I need to create about 10 instruments at same time.  Is it possible to do it in realtime Csound ?

My platform is NextStep now, but want to move into  Windows95/ PC  soon.


Urip





Received: from stork2.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa22077;
          15 Mar 97 21:49 GMT
Received: from goggins.bath.ac.uk by stork.maths.Bath.AC.UK id aa15429;
          15 Mar 97 21:49 GMT
Received: from milhouse.infohouse.com (actually host 206.30.88.4) 
          by goggins.bath.ac.uk with SMTP (PP); Sat, 15 Mar 1997 21:48:58 +0000
Received: from [206.30.88.103] ([206.30.88.114]) 
          by milhouse.infohouse.com          (post.office MTA v1.9.3b ID# 0-12482) 
          with ESMTP id AAA151;          Sat, 15 Mar 1997 16:51:29 -0500
X-Sender: ic11748@mail.infohouse.com
Message-Id: 
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Sat, 15 Mar 1997 16:52:49 -0500
To: Russell Pinkston , 
    Mike Berry , Eli Brandt , 
    John ff , 
    Peter Kearton 
From: tolve 
Subject: envelopes&manuals&puppydogs'tales
Cc: csound , John C 

thank you all for your helpful responses. does seem like i have plenty of
correct answers, and, as soon as i figure out what they mean, will put them
right to work.

seems as though i have been diabolically trapped into achieving a greater
understanding of the program in my search for an "easier" way to do what i
had just painstakingly figured out, namely (as a private respondent
inquired) create large multi stage envelopes. you see i'm just another
interloper who stumbled in via the dreaded keyboard article. know what
that's like: i have tour buses driving by my apartment on the hour
squawking about George Washington. but i have a copy of the manual, and "C
for Dummies," both of which will no doubt enable further exploration of the
meaning of easy. thought i had turned myself in for the gallows with the
non-programmer moniker in my follow up transmission, but you were all very
patient, even if you never did see Peter Sellers in Being There.

to Mike & Russell & Eli -i learned a couple other lessons here. a more
complete and *carefully chosen* example in my original question would have
generated less confusion. but then it would have gleaned less
possibilities. sigh. to John ff -is the bath in your address that town in
southern england with roman baths? wink (non-programmer language). drove
through there once. Mike & Russ again -that table thing does seem like the
wave of the future as i extend envlps ever into it. will save for later.
Pete -is there a diagnosis that coincides with this obsession? Eli -by one
at a time i mean fascistic micro surgery as opposed to some device that
would randomly assign such values, or assign them for me according to some
preconceived formula. more power.

But, as that scary guy Jackee Criswell, the one instigating all the
arachniphobia (not in my dictionary -sp Pete?), has pointed out: 1. it's
time to give back a little, and 2. the manual is pretty opaque; if a
programmer is experiencing discomfort with it, how long will i have to lock
*my*self in the bathroom?

so an offer. sure to mortally wound all who accept. and forever refrigerate
me in Dante's Ninth Circle. somewhere in my deep dark past i was a high
school teacher in the new york city public school system. not sure why i
mention that but anyway, how evangelical are you csounders?

i will assist in writing an explanation for any csound feature, for
inclusion in the manual, or FAQ, or supplementary guidebook, or appendix,
or tutorial, or whatever, for anything one of you can get me to understand.
an explanation fathomable to anyone who has graduated high school in the ny
city public school system. no better scratch that. i'll just do my best to
make it as simple as possible. and strive mightily to be better at writing
answers than questions. not a totally selfless offer. but it's all i've
got. and you've got my email address.

now let it be perfectly clear, that about all i do know is what appeared in
my original question this past wednesday, 12 march. if yes, you might want
to give me a couple of weeks to run through a couple more tutorials. ok?

Thanks again,
tolve
Creative Dir: Audio
TAOHaus: theater artists' omnibus
Bowling Green Station
PO Box 1062
New York, NY  10274-1062

Vmail: 212 388-8027




Received: from stork2.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa22084;
          15 Mar 97 21:52 GMT
Received: from goggins.bath.ac.uk by stork.maths.Bath.AC.UK id aa15434;
          15 Mar 97 21:52 GMT
Received: from hermes.ex.ac.uk by goggins.bath.ac.uk with SMTP (PP);
          Sat, 15 Mar 1997 21:51:52 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (VAA18617);
          Sat, 15 Mar 1997 21:49:54 GMT
Received: from hermes.ex.ac.uk by noether.maths.exeter.ac.uk;
          Sat, 15 Mar 97 21:49:48 GMT
Received: from [206.30.88.4] by hermes via ESMTP (VAA18612);
          Sat, 15 Mar 1997 21:49:47 GMT
Received: from [206.30.88.103] ([206.30.88.114]) 
          by milhouse.infohouse.com          (post.office MTA v1.9.3b ID# 0-12482) 
          with ESMTP id AAA151;          Sat, 15 Mar 1997 16:51:29 -0500
X-Sender: ic11748@mail.infohouse.com
Message-Id: 
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Sat, 15 Mar 1997 16:52:49 -0500
To: Russell Pinkston , 
    Mike Berry , Eli Brandt , 
    John ff , 
    Peter Kearton 
From: tolve 
Subject: envelopes&manuals&puppydogs'tales
Cc: csound , John C 
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

thank you all for your helpful responses. does seem like i have plenty of
correct answers, and, as soon as i figure out what they mean, will put them
right to work.

seems as though i have been diabolically trapped into achieving a greater
understanding of the program in my search for an "easier" way to do what i
had just painstakingly figured out, namely (as a private respondent
inquired) create large multi stage envelopes. you see i'm just another
interloper who stumbled in via the dreaded keyboard article. know what
that's like: i have tour buses driving by my apartment on the hour
squawking about George Washington. but i have a copy of the manual, and "C
for Dummies," both of which will no doubt enable further exploration of the
meaning of easy. thought i had turned myself in for the gallows with the
non-programmer moniker in my follow up transmission, but you were all very
patient, even if you never did see Peter Sellers in Being There.

to Mike & Russell & Eli -i learned a couple other lessons here. a more
complete and *carefully chosen* example in my original question would have
generated less confusion. but then it would have gleaned less
possibilities. sigh. to John ff -is the bath in your address that town in
southern england with roman baths? wink (non-programmer language). drove
through there once. Mike & Russ again -that table thing does seem like the
wave of the future as i extend envlps ever into it. will save for later.
Pete -is there a diagnosis that coincides with this obsession? Eli -by one
at a time i mean fascistic micro surgery as opposed to some device that
would randomly assign such values, or assign them for me according to some
preconceived formula. more power.

But, as that scary guy Jackee Criswell, the one instigating all the
arachniphobia (not in my dictionary -sp Pete?), has pointed out: 1. it's
time to give back a little, and 2. the manual is pretty opaque; if a
programmer is experiencing discomfort with it, how long will i have to lock
*my*self in the bathroom?

so an offer. sure to mortally wound all who accept. and forever refrigerate
me in Dante's Ninth Circle. somewhere in my deep dark past i was a high
school teacher in the new york city public school system. not sure why i
mention that but anyway, how evangelical are you csounders?

i will assist in writing an explanation for any csound feature, for
inclusion in the manual, or FAQ, or supplementary guidebook, or appendix,
or tutorial, or whatever, for anything one of you can get me to understand.
an explanation fathomable to anyone who has graduated high school in the ny
city public school system. no better scratch that. i'll just do my best to
make it as simple as possible. and strive mightily to be better at writing
answers than questions. not a totally selfless offer. but it's all i've
got. and you've got my email address.

now let it be perfectly clear, that about all i do know is what appeared in
my original question this past wednesday, 12 march. if yes, you might want
to give me a couple of weeks to run through a couple more tutorials. ok?

Thanks again,
tolve
Creative Dir: Audio
TAOHaus: theater artists' omnibus
Bowling Green Station
PO Box 1062
New York, NY  10274-1062

Vmail: 212 388-8027





Received: from stork2.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa22161;
          15 Mar 97 22:32 GMT
Received: from goggins.bath.ac.uk by stork.maths.Bath.AC.UK id aa16107;
          15 Mar 97 22:32 GMT
Received: from hermes.ex.ac.uk by goggins.bath.ac.uk with SMTP (PP);
          Sat, 15 Mar 1997 22:31:36 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (WAA19697);
          Sat, 15 Mar 1997 22:29:55 GMT
Received: from hermes.ex.ac.uk by noether.maths.exeter.ac.uk;
          Sat, 15 Mar 97 22:29:46 GMT
Received: from condor.CC.UMontreal.CA [132.204.2.103] by hermes 
          via ESMTP (WAA19679); Sat, 15 Mar 1997 22:29:40 GMT
Received: from eole.ERE.UMontreal.CA (eole.ERE.UMontreal.CA [132.204.2.70]) 
          by condor.CC.UMontreal.CA with ESMTP id QAA27830  (8.6.11/IDA-1.6 
          for ); Sat, 15 Mar 1997 16:51:29 -0500
Received: from mistral.ERE.UMontreal.CA 
          by eole.ERE.UMontreal.CA (951211.SGI.8.6.12.PATCH1042/5.17)	id QAA09130;
          Sat, 15 Mar 1997 16:55:46 -0500
Received: from GAP 
          by mistral.ERE.UMontreal.CA (951211.SGI.8.6.12.PATCH1042/5.17)	id QAA22788;
          Sat, 15 Mar 1997 16:55:43 -0500
Message-Id: <332B1827.2847@ere.umontreal.ca>
Date: Sat, 15 Mar 1997 16:44:07 -0500
From: Jean Piche 
X-Mailer: Mozilla 3.0SC-SGI (X11; I; IRIX 6.3 IP32)
Mime-Version: 1.0
To: csound 
Subject: Re: pvoc in Win95 realtime Csound
References: <199703152128.PAA00258@mesinku.rumah.org>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk 

Urip Wisnuardi wrote:
> 
> I was wondering if anyone have tried to use pvoc  to play real time in Win95 real time Csound . How many  sound files are able to be used  to play  in real time and it  still does work well ( It also means how  many Kb of sound files could be handled by real time Csound).


On the NeXT, you will be able to do very little of anything in
real-time. For pvoc applications, as a comparison, I can do a single
mono (256 bins) pvoc resynthesis in real-time, and that's on an SGI O2,
which is a *very* fast machine.

FFT-based resynthesis is, by definition, a costly business. Be prepared
to wait for a long time...


-- 
________________________________________________________
Jean Piche
Universite de Montreal
http://mistral.ere.umontreal.ca/~pichej
http://www.musique.umontreal.ca/Org/CompoElectro/CEC/



Received: from stork2.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa22174;
          15 Mar 97 22:32 GMT
Received: from goggins.bath.ac.uk by stork.maths.Bath.AC.UK id aa16115;
          15 Mar 97 22:32 GMT
Received: from hermes.ex.ac.uk by goggins.bath.ac.uk with SMTP (PP);
          Sat, 15 Mar 1997 22:31:58 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (WAA19686);
          Sat, 15 Mar 1997 22:29:48 GMT
Received: from hermes.ex.ac.uk by noether.maths.exeter.ac.uk;
          Sat, 15 Mar 97 22:29:40 GMT
Received: from condor.CC.UMontreal.CA [132.204.2.103] by hermes 
          via ESMTP (WAA19674); Sat, 15 Mar 1997 22:29:37 GMT
Received: from eole.ERE.UMontreal.CA (eole.ERE.UMontreal.CA [132.204.2.70]) 
          by condor.CC.UMontreal.CA with ESMTP id QAA27925  (8.6.11/IDA-1.6 
          for ); Sat, 15 Mar 1997 16:56:00 -0500
Received: from mistral.ERE.UMontreal.CA 
          by eole.ERE.UMontreal.CA (951211.SGI.8.6.12.PATCH1042/5.17)	id RAA09540;
          Sat, 15 Mar 1997 17:00:16 -0500
Received: from GAP 
          by mistral.ERE.UMontreal.CA (951211.SGI.8.6.12.PATCH1042/5.17)	id RAA22982;
          Sat, 15 Mar 1997 17:00:13 -0500
Message-Id: <332B1935.2C67@ere.umontreal.ca>
Date: Sat, 15 Mar 1997 16:48:37 -0500
From: Jean Piche 
X-Mailer: Mozilla 3.0SC-SGI (X11; I; IRIX 6.3 IP32)
Mime-Version: 1.0
To: csound 
Subject: Re: pvoc in Win95 realtime Csound (correction)
References: <199703152128.PAA00258@mesinku.rumah.org>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk 

In my previous answer, I failed to mention sampling rate as an important
part of the equation. Since I note that you are using a 8kHz sr, this
will of course compute 5.5 times faster than at 44.1kHx but I still
doubt you will be able to get real-time performance out of a NeXT even
for a single pvoc opcode.




-- 
________________________________________________________
Jean Piche
Universite de Montreal
http://mistral.ere.umontreal.ca/~pichej
http://www.musique.umontreal.ca/Org/CompoElectro/CEC/



Received: from stork2.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa22283;
          16 Mar 97 0:32 GMT
Received: from goggins.bath.ac.uk by stork.maths.Bath.AC.UK id aa18121;
          16 Mar 97 0:32 GMT
Received: from hermes.ex.ac.uk by goggins.bath.ac.uk with SMTP (PP);
          Sun, 16 Mar 1997 00:32:28 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (AAA21936);
          Sun, 16 Mar 1997 00:17:48 GMT
Received: from hermes.ex.ac.uk by noether.maths.exeter.ac.uk;
          Sun, 16 Mar 97 00:17:41 GMT
Received: from jason03.u.washington.edu [140.142.77.10] by hermes 
          via ESMTP (AAA21933); Sun, 16 Mar 1997 00:17:39 GMT
Received: from saul7.u.washington.edu (saul7.u.washington.edu [140.142.82.2])          
          by jason03.u.washington.edu (8.8.4+UW96.12/8.8.4+UW97.03) 
          with ESMTP	  id QAA09294; Sat, 15 Mar 1997 16:14:17 -0800
Received: from localhost (karpen@localhost)          
          by saul7.u.washington.edu (8.8.4+UW96.12/8.8.4+UW97.03) with SMTP	  
          id QAA20578; Sat, 15 Mar 1997 16:17:41 -0800 (PST)
Date: Sat, 15 Mar 1997 16:17:41 -0800 (PST)
From: Richard Karpen 
To: Jean Piche 
Cc: csound 
Subject: Re: pvoc in Win95 realtime Csound
In-Reply-To: <332B1827.2847@ere.umontreal.ca>
Message-Id: 
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk


One of my projects for the next 12 months or so is to make a new
version of pvoc and the related new units I've recently added
to the pvoc family with the hope of speeding up the resynthesis
process significantly to the point where real time pvocs and
expecially the cross synthesis and spectral enveloping will be
quite workable in real time.

So stay tuned, although I doubt I'll have anything to share until
autumn.

Best,

Richard Karpen


On Sat, 15 Mar 1997, Jean Piche wrote:

> Urip Wisnuardi wrote:
> > 
> > I was wondering if anyone have tried to use pvoc  to play real time in Win95 real time Csound . How many  sound files are able to be used  to play  in real time and it  still does work well ( It also means how  many Kb of sound files could be handled by real time Csound).
> 
> 
> On the NeXT, you will be able to do very little of anything in
> real-time. For pvoc applications, as a comparison, I can do a single
> mono (256 bins) pvoc resynthesis in real-time, and that's on an SGI O2,
> which is a *very* fast machine.
> 
> FFT-based resynthesis is, by definition, a costly business. Be prepared
> to wait for a long time...
> 
> 
> -- 
> ________________________________________________________
> Jean Piche
> Universite de Montreal
> http://mistral.ere.umontreal.ca/~pichej
> http://www.musique.umontreal.ca/Org/CompoElectro/CEC/
> 
> 




Received: from stork2.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa22867;
          16 Mar 97 10:20 GMT
Received: from goggins.bath.ac.uk by stork.maths.Bath.AC.UK id aa27162;
          16 Mar 97 10:20 GMT
Received: from hermes.ex.ac.uk by goggins.bath.ac.uk with SMTP (PP);
          Sun, 16 Mar 1997 10:20:25 +0000
Received: from noether [144.173.8.10] by hermes via SMTP (KAA02763);
          Sun, 16 Mar 1997 10:15:06 GMT
Received: from hermes.ex.ac.uk by noether.maths.exeter.ac.uk;
          Sun, 16 Mar 97 10:15:00 GMT
Received: from agora.stm.it [194.20.43.1] by hermes via ESMTP (KAA02756);
          Sun, 16 Mar 1997 10:14:57 GMT
Received: from agora.stm.it.stm.it (agora.stm.it [194.20.43.1]) 
          by agora.stm.it (8.7.5/8.6.6) with SMTP id LAA07441;
          Sun, 16 Mar 1997 11:13:33 +0100 (ITA)
Message-Id: <332BC830.24C@agora.stm.it>
Date: Sun, 16 Mar 1997 11:15:12 +0100
From: Gabriel Maldonado 
Reply-To: g.maldonado@agora.stm.it
Organization: Fantalogia
X-Mailer: Mozilla 3.01 (Win95; I)
Mime-Version: 1.0
To: Csound Mailing List 
Subject: Win95 Realtime MIDI Csound
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

hi everybody,

I am ending to develope a new version that allows any sample rate (not
only 11025, 22050 and 44100 hz) from 5 Khz to 44100Khz. This new version
will be more than 50% faster and will allow about 50 oscili at 44100 hz
in mono. This version will replace my soundin2 UG with "soundinew" by
Matt J. Ingalls, more robust. This version will present some UG for midi
input controllers with 14 bit precision or more. 

bye
-- 
Gabriel Maldonado

mailto:g.maldonado@agora.stm.it
http://www.agora.stm.it/G.Maldonado/home2.htm