Transition between float values in Ruby

For general discussion related FlowStone
User avatar
remarkable
Posts: 26
Joined: Wed Jan 11, 2017 1:52 pm

Re: Transition between float values in Ruby

Post by remarkable »

Wassaka wrote:Hi, I made a version where you do not have to modulate the amplitude, check it out!!


Thank you Wassaka, well done.

Spogg and Wassaka, you guys are great.

I will use this project for guitar cabinet simulation with IR loader. I've matched the eq tone of my favourite electric guitar tones, with my best Impulse responses. So it will change IR and eq curve both. I think with this way, the sound will be much more rich and realistic compared to only IR usage.

Thank you again guys. When I finish the project I can share it with you.

Best regards....
User avatar
martinvicanek
Posts: 1334
Joined: Sat Jun 22, 2013 8:28 pm

Re: Transition between float values in Ruby

Post by martinvicanek »

Here is another approach ramping filter coefficients directly in stream code. Since CPU efficiency has been mentioned I have also included some optimmizations. For instance you don't have to update filter coefficients at sample rate, hop(32) will do. More explanations inside.

BTW you can also do IR convolution with Flowstone. ;)
Attachments
EQ Floats MV Fix.fsm
(948.85 KiB) Downloaded 1029 times
User avatar
remarkable
Posts: 26
Joined: Wed Jan 11, 2017 1:52 pm

Re: Transition between float values in Ruby

Post by remarkable »

martinvicanek wrote:Here is another approach ramping filter coefficients directly in stream code. Since CPU efficiency has been mentioned I have also included some optimmizations. For instance you don't have to update filter coefficients at sample rate, hop(32) will do. More explanations inside.

BTW you can also do IR convolution with Flowstone. ;)


Thank you Martin, I saw your previous work and I think you are so talented. Spogg, Wassaka and Martin thank you so much, it's hard to choose these 3 cool approaches for me.

Yes I know IR convolution in FS, also I am planning to use this in FS too.

Have a good day friends....

Best regards...
User avatar
Spogg
Posts: 3368
Joined: Thu Nov 20, 2014 4:24 pm
Location: Birmingham, England
Contact:

Re: Transition between float values in Ruby

Post by Spogg »

That's amazing Martin. I seem to say this a lot :lol:

I register 0.6% CPU on your version which is simply incredible.

Martin, I've never seen that "looping" around the fast pack/unpack modules before. Could you, if at all possible, explain what's happening there and where it would be approriate to use such a configuration?

Cheers

Spogg
User avatar
martinvicanek
Posts: 1334
Joined: Sat Jun 22, 2013 8:28 pm

Re: Transition between float values in Ruby

Post by martinvicanek »

Spogg wrote:I register 0.6% CPU on your version

Well, that is basically the player's load. The EQ is actually much leaner. 8-)
Spogg wrote:Martin, I've never seen that "looping" around the fast pack/unpack modules before. Could you, if at all possible, explain what's happening there and where it would be approriate to use such a configuration?

Good point. I just upped a tutorial on SSE usage which covers also that. Check it out, Spogg!
User avatar
Spogg
Posts: 3368
Joined: Thu Nov 20, 2014 4:24 pm
Location: Birmingham, England
Contact:

Re: Transition between float values in Ruby

Post by Spogg »

Great tutorial Martin!

Cheers

Spogg
Post Reply