Vowels

If you require help or assistance with anything then please post here

Moderators: electrogear, exonerate

Re: Vowels

Postby tester on Sun Feb 26, 2012 6:59 pm

When moving the blue dot to the left upper corner, sound dissapears abruptly, at least on my machine.

@martinvicanek - could you add a node for vocal pitch change (without making "Alvin and the Chipmunks" effect)? I guess it would involve some additional calculations on formants to make it right, but you seem to be well oriented in that area. Thanks!
Need to take a break? Looking for relaxing sounds? I have something right for you.
(by purchasing, you are also supporting further development of related projects).
Thank you for your contribution.
tester
smanatic
 
Posts: 688
Joined: Wed Jan 18, 2012 9:52 pm
Location: Poland, internet

Re: Vowels

Postby martinvicanek on Sun Feb 26, 2012 8:28 pm

tester wrote:When moving the blue dot to the left upper corner, sound dissapears abruptly, at least on my machine.

That's strange. No such problem here. Please make sure that x and y both stay within the range [0,1].
tester wrote:@martinvicanek - could you add a node for vocal pitch change (without making "Alvin and the Chipmunks" effect)? I guess it would involve some additional calculations on formants to make it right, but you seem to be well oriented in that area. Thanks!

Yeah, formant preserving pitch shifting is cool! That's one of my favorite themes, please refer to my thread at viewtopic.php?f=7&t=10431&st=0&sk=t&sd=a#p80744.
martinvicanek
essemilian
 
Posts: 306
Joined: Sun Mar 13, 2011 1:15 pm

Re: Vowels

Postby tester on Sun Feb 26, 2012 9:08 pm

I just downloaded and opened "as it is", but I will check it on another computer.

Regarding pitch shifting algos. I was rather thinking about real-time modeling - paralel change of the input (or using noise) while changing the filtering parameters. Should work nice with slow modulators too. Processing an output signal through the pitch-shifting routines - will affect the quality of sound, because the sound is being fragmented in order to make it fit; I like the inner warmth of what it is now ;-) Pitch shifting isn't a big problem with many instrumental or simpler sounds, but with more complex patterns which have internal structures - it becomes an interference issue.
Need to take a break? Looking for relaxing sounds? I have something right for you.
(by purchasing, you are also supporting further development of related projects).
Thank you for your contribution.
tester
smanatic
 
Posts: 688
Joined: Wed Jan 18, 2012 9:52 pm
Location: Poland, internet

Re: Vowels

Postby stw on Sun Feb 26, 2012 10:10 pm

Here's a packed Mono Version. I put it all into one asm block to have it complete in one module though i don't know if the last 2 pole really saves any cycles.
Attachments
VowelFilterMorphXY2-Mono.osm
(82.81 KiB) Downloaded 84 times
stw
smanatic
 
Posts: 639
Joined: Mon Jun 30, 2008 2:55 pm

Re: Vowels

Postby tektoog on Sun Feb 26, 2012 11:41 pm

I'm also working on a "Singing" synth...
Here's a short video of a beta version:

SynTonyX beta.rar

I used the stepLfo on pitch and on filter selection to create some kind of "articulations" and variations...
With the midilearn on each parameter, it's posible to achieve quite some interesting results...
but still needs some work and finetuning to be really convincing...
Essential random order for chaotic repetitive sequences
User avatar
tektoog
essemilian
 
Posts: 440
Joined: Mon Apr 07, 2008 12:21 am
Location: Alps-France

Re: Vowels

Postby nix on Mon Feb 27, 2012 3:03 am

Did u use tuned bandpass filters too tek?
Sounds cool btw, how does realtime voice sound through it?
edit- I read ur post again. So u r stepping through different filters?
User avatar
nix
smaniac
 
Posts: 1174
Joined: Wed Nov 02, 2005 11:25 am
Location: Australia

Re: Vowels

Postby tektoog on Mon Feb 27, 2012 3:46 am

nix wrote: I read ur post again. So u r stepping through different filters?
nix wrote:Did u use tuned bandpass filters too tek?

Yes, the signal goes thru 4 svf3 bandpass filters with arbitrary frequencies (ah,e,ee...),
then in a switch driven by a stelLfo.
Depending on the value sent by each stepLfo steps , the signal is sent to one of the 4 filters.
There's a threshold to play with, to make variation for the switch behavior.
There's a random button to switch the filter types on the fly. To go straight from OO, AH, AE to U, EE, E for example.
before that, the signal is pitched by a second stepLfo and a master tuner. Midi key can also be played one octave up simultaneoulsy to thicker the sound...
All this can be midi controlled in the DAW.
nix wrote:how does realtime voice sound through it?

I havn't try that... was focusing on a synth...
but it might be cool as an effect too...
Essential random order for chaotic repetitive sequences
User avatar
tektoog
essemilian
 
Posts: 440
Joined: Mon Apr 07, 2008 12:21 am
Location: Alps-France

Re: Vowels

Postby nix on Mon Feb 27, 2012 4:01 am

Well done,
sound cool/interesting.
I have one by drumma, another essemmer,
It sounded wicked too on synth.
I don't think any of us can top audionerdz delay llama on graphics though!?
hehe
I'm gonna work a formant filter into my synth thanks to drumma

Between us, I think we can get some epic electronic chants going
User avatar
nix
smaniac
 
Posts: 1174
Joined: Wed Nov 02, 2005 11:25 am
Location: Australia

Re: Vowels

Postby martinvicanek on Mon Feb 27, 2012 5:43 am

stw wrote:Here's a packed Mono Version. I put it all into one asm block to have it complete in one module [...]

Good job, Stefan! I still need to figure out this shufps thing.
martinvicanek
essemilian
 
Posts: 306
Joined: Sun Mar 13, 2011 1:15 pm

Re: Vowels

Postby infuzion on Tue Feb 28, 2012 2:27 pm

martinvicanek wrote:
trogluddite wrote:a nice multi-stage envelope for each of the two crossfade axes would make some great evolving pad sounds!
One trick does occur to me - getting the correct coefficient values to the 'corner' variables of the crossfader could be done using a routine that is executed only upon changing the selections (or from a note trigger when used in a synth).
Yeah, I can almost hear it! Trog, you are so creative. I wish I had read this before, and also infuzion's comment. Looks like one should do the corners in green and the xy-mixing in code - that would leave all options open. Hmmm.
That's exactly why I suggested it; you need to keep the XY mixing in Code so it can be altered at sample rate.

I would also pivot the data tables, so you have 10 Float Arrays that contain 1 value of each of the vowels. That way you can not use the Selectors & use only the Get At Float Array to choose the vowel.
Need help? First search the forum & WiKi, then post in the help forum with a clear topic, request, & OSM. Then please WiKi the correct solution. If you want my personal assistance, I charge by the hour or for an exchange of services.
infuzion
smstar
smstar
 
Posts: 6163
Joined: Wed May 04, 2005 8:02 pm
Location: Earth, USA, CO, Denver

Re: Vowels

Postby stw on Wed Feb 29, 2012 8:36 am

So here's a streamed version of the Mono Filter...

cheers

VowelFilterMorphXY2-Mono-stream.osm
(43.76 KiB) Downloaded 92 times
stw
smanatic
 
Posts: 639
Joined: Mon Jun 30, 2008 2:55 pm

Re: Vowels

Postby martinvicanek on Wed Feb 29, 2012 6:00 pm

stw wrote:So here's a streamed version of the Mono Filter...

I'd say you pretty much nailed it! Just one very minor comment: I think there's no real need for the three de-zippers before the filter (coeffs are already blue there). However, I'd throw some in in the green yx path. All in all very well optimized!

@tester, it occurred to me that I might have messed up the sample rate conversion, which could explain the lock-up in one of the corners. What sample rate did you use?
martinvicanek
essemilian
 
Posts: 306
Joined: Sun Mar 13, 2011 1:15 pm

Re: Vowels

Postby tester on Wed Feb 29, 2012 8:18 pm

44.1kHz and directsound output instead of asio - the latest mod also produced such claches when playing manually with "touchpad", but fortunately sound does not disappears (downloaded again now it seems to work; I don't know what is going on).
Need to take a break? Looking for relaxing sounds? I have something right for you.
(by purchasing, you are also supporting further development of related projects).
Thank you for your contribution.
tester
smanatic
 
Posts: 688
Joined: Wed Jan 18, 2012 9:52 pm
Location: Poland, internet

Re: Vowels

Postby infuzion on Thu Mar 01, 2012 8:07 am

martinvicanek wrote:
stw wrote:So here's a streamed version of the Mono Filter...
I think there's no real need for the three de-zippers before the filter (coeffs are already blue there). However, I'd throw some in in the green yx path.
I agree, but for a different reason; the De-zippers themselves are 1 pole filters. The hops can be made smaller if one is worried about zippering. Or put the Pack8 inside the XY mix; I'd want to test if the hops go out of sync. I'd experiment with & without big hops & De-zippers either way.

Also, why is the filter mono, or atleast the c/b input? Why go though all that packing? Maybe I'm misreading the code...
Need help? First search the forum & WiKi, then post in the help forum with a clear topic, request, & OSM. Then please WiKi the correct solution. If you want my personal assistance, I charge by the hour or for an exchange of services.
infuzion
smstar
smstar
 
Posts: 6163
Joined: Wed May 04, 2005 8:02 pm
Location: Earth, USA, CO, Denver

Re: Vowels

Postby stw on Thu Mar 01, 2012 10:14 am

infuzion wrote:
martinvicanek wrote:
stw wrote:So here's a streamed version of the Mono Filter...
I think there's no real need for the three de-zippers before the filter (coeffs are already blue there). However, I'd throw some in in the green yx path.
I agree, but for a different reason; the De-zippers themselves are 1 pole filters. The hops can be made smaller if one is worried about zippering. Or put the Pack8 inside the XY mix; I'd want to test if the hops go out of sync. I'd experiment with & without big hops & De-zippers either way.

Also, why is the filter mono, or atleast the c/b input? Why go though all that packing? Maybe I'm misreading the code...

For the zippers - i didn't test if they are of any use here. I just left them in to prevent any glitches from the hopped code.
I guess the dezippers are more efficient than a less hopped code in this case. I'd always prefer to choose higher hops in combinmation with a dezipper if the code is worth it. BTW the dezipper isn't a usual 1pole filter because it generates linear transitions whereas the 1pole filter does exponential fades.
The filter is mono because it's an optimized 4 pack version of martins original 5 2pole serial filter approach. I took 4 of the 2poles into one 4pack. That's the reason for all that packing. Unfortunately the filter design demands 5 2pole filters so i had to deal with the last one with some extra calculation. That's the reason for that whole fpu code.
stw
smanatic
 
Posts: 639
Joined: Mon Jun 30, 2008 2:55 pm

PreviousNext

Return to Help

Who is online

Users browsing this forum: Google [Bot] and 3 guests