| Issac,
kris is the same as in fof. As for kdec, I have to
work it out, but it's inversely proportional to the
bandwith (or proportional to Q). I just have to look
up the filter equations again to tell exact values.
I'll do it when I am back home.
all the best,
Victor
>
> [email.htm]
>
> Dr. B-
> I just removed bassvox and replaced it with two other
> UDO's. The first is vowgen, very much like bassvox
> except it has the formant structures built in for
> other types of voice as well, such as soprano,
> etc. The second is vowel, which is what you have
> been asking for. It is vowgen, except now instead of
> the formants being mapped to fof generators they are
> mapped to bandpass filters. This lets you do
> talk-box effects or vocal synthesis, but to my ear vowgen
> sounds a lot better for vocal synthesis. I do not
> believe it is a particularly efficient UDO, since it has
> five butterbps in it. Someone out there with more
> DSP knowledge than I should take a crack at it.
> Victor- My original plan was to use fofilter
> instead of butterbp, but I wasn't sure how kris and kdec
> mapped to the skirtwidth and bandwidth. For example,
> If the formant requires a bandwidth of 60 at -6dB, how do
> I figure out what my kdec should be?
> Isaac
> style="FONT-SIZE: 11px; FONT-FAMILY: tahoma,sans-serif">
>
>
> From: "Dr. Richard Boulanger" <
> ;rboulanger@berklee.edu> Reply-To:
> ;csound@lists.bath.ac.uk To:
> ;csound@lists.bath.ac.uk Subject:
> ;Re: [Csnd] spectral freezing... - and
> more? Date: Sat, 29 Apr 2006 00:07:30
> -0400 >Isaac, > >your bassvox UDO is
> really great. And yes, it is more of what I was
> > looking for in terms of an
> opcode. Still, what is missing >from both
> yours and Victors is the ability to put an audio file into
> > the filter and do "talk-box" effects
> where different settings >sweep the formants through
> the vowels. let's say that there were 5
> ; >*stops* on the filter, one for a, e, i, o,
> and u - and you >could simply move, using a linseg,
> between these six positions... >and
> ;there might also be ways of interpolating between vowels
> too. >But, these vowal formants would be
> superimposed on any arbitrary >signal -
> like a vocoder. > >On Apr 28, 2006, at 6:47 PM
> , Isaac Wallis wrote: > >>Hi Dr. B, >
> ;> >>Perhaps my new UDO, bassvox, is more
> along the lines of what you're >>
> ;looking for? It is a morfable-vowel vocal
> generator. I used fof >>
> ;in it, not fofilter, because I think with fofilter I
> would need >>to send different pulse
> trains for every formant in order to >>
> ;center the frequencies. Therefore,
> fof compacts my code a bit. >> >>Still,
> it's not a sweepable vowel filter. That would
> be way >>cooler, because you could
> put other signals through it(for example, >>
> ; LPC residuals could be pretty interesting if
> processed by such a >>filter).
> ; It could be tricky to implement, though(for me,
> anyway). >> >>Anyway, I just added
> bassvox and an example csd into the UDO >
> ;>repository if it helps you out any. >>
> ; >>Isaac Wallis >> >> >
> ;> >> >>>From: "Dr. Richard
> Boulanger" >>>
> ;Reply-To: csound@lists.bath.ac.uk >>>To:
> csound@lists.bath.ac.uk >>>Subject: Re: [Csnd]
> spectral freezing... - and more? >>>Date: Fri,
> 28 Apr 2006 12:06:38 -0400 >>> >>>
> ;maybe that will do.... I will check it out this
> weekend. >>> >>>Rick >>
> ;> >>>On Apr 28, 2006, at 12:00 PM, Victor
> Lazzarini wrote: >>> >>>>Have
> you tried fofilter? It is a formant filter, >>>
> ;>a filter version of fof. Or did you have
> something >>>>more complex in mind? >
> ;>>> >>>>Victor >>>>
> ; >>>>> >>>>>Victor
> , >>>>> >>>>>Hope you
> are well. >>>>> >>>>>
> ;While you are at it making us all a cool new
> *spectral >>>>>freezing*
> opcode (and maybe other variants!) >>>>>
> ; >>>>>I would love to suggest that we
> have been missing a nice >>>>>
> ;sweepable format-filter opcode as well >
> ;>>>>- one that would let us use an f-table
> or linseg to sweep >>>>>through the
> ; vowels (formant-tables) to >>>>>
> ;do vocal synthesis, talk-box, and other effects. >
> ;>>>> >>>>>They have a
> pretty nice one in the nord modular and in >>>
> ;>>reaktor. >>>>> >>>
> ;>>Dr. B. >>>>> >>>>
> ;>On Apr 28, 2006, at 11:26 AM, Victor Lazzarini
> wrote: >>>>> >>>>>>
> ;There is no opcode as such at the moment, but it's >
> ;>>>>>good that you asked because you
> reminded me to >>>>>>do it, which
> should be simple. >>>>>> >>
> ;>>>>At the moment what you can do is to
> freeze an >>>>>>analysed file, by
> keeping the value of ktim in >>>>>>
> ;pvsfread fixed. >>>>>> >>
> ;>>>>Victor >>>>>> >
> ;>>>>>> >>>>>>>I
> wrote a class for Victor's SndObj library to do
> this >>>>>and >> once I was
> ; done realised that looping a small >>>
> ;>>snippet of >> the signal repeatedly
> ; resulting in pretty >>>>>much the
> same >> sound as a 'spectral freeze', plus if >
> ;>>>>was less CPU >> intensive. As for
> real spectral freezing >>>>>in Csound, I
> >> ain't too sure. >>>>>
> ;>> >>>>>>>Rory. >>
> ;>>>>> >>>>>>>
> ;Peiman Khosravi wrote: >>>>>>>>
> ;Hello everyone, >>>>>>>>
> ; >>>>>>>>I am back again with
> more questions! >>>>>>>> >
> ;>>>>>>>Is there a way to have a
> real-time spectral freezing >>>>>>>
> ;>instrument using the pvs opcodes? I was thinking
> of >>>>>>>>perhaps using the
> binit or pvsftw opcodes (?) >>>>>>>
> ;> >>>>>>>>Any advice will
> be much appreciated. >>>>>>>>
> ; >>>>>>>>Many thanks >
> ;>>>>>>> >>>>>>
> ;>>Peiman >>>>>>>-- >
> ;>>>>>>Send bugs reports to this
> list. >>>>>>>To unsubscribe, send
> email to >>>>>>>
> ;csound-unsubscribe@lists.bath.ac.uk >>>>
> ;>>-- >>>>>>Send bugs reports
> to this list. >>>>>>To unsubscribe,
> send email to >>>>>
> ;csound-unsubscribe@lists.bath.ac.uk >>>>
> ;> >>>>>-- >>>>>
> ;Send bugs reports to this list. >>>>>To
> unsubscribe, send email to >>>>>
> ;csound-unsubscribe@lists.bath.ac.uk >>>>
> ;-- >>>>Send bugs reports to this
> list. >>>>To unsubscribe, send email to
> csound-unsubscribe@lists.bath.ac.uk >>> >
> ;>>-- >>>Send bugs reports to this
> list. >>>To unsubscribe, send email to
> csound-unsubscribe@lists.bath.ac.uk >> >>
> ;_________________________________________________________
> ________ >>Dont just search. Find. Check out the
> new MSN Search! http:// >>
> ;search.msn.click-url.com/go/onm00200636ave/direct/01/
> >> >>-- >>Send bugs reports to
> this list. >>To unsubscribe, send email to
> csound-unsubscribe@lists.bath.ac.uk > >
> ;-- >Send bugs reports to this list. >To
> unsubscribe, send email to
> csound-unsubscribe@lists.bath.ac.uk
>
href="http://g.msn.com/8HMBENUS/2752??PS=47575"
> target="_top">All-in-one PC Care. Get the free beta be
> eligible for special pricing.
>
> --
> Send bugs reports to this list.
> To unsubscribe, send email to
> csound-unsubscribe@lists.bath.ac.uk
> [Attachment: email.htm] |