Page 2 of 2
Re: Transition between float values in Ruby
Posted: Sat Jan 21, 2017 5:51 pm
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....
Re: Transition between float values in Ruby
Posted: Sun Jan 22, 2017 7:19 am
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.

Re: Transition between float values in Ruby
Posted: Sun Jan 22, 2017 8:57 am
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...
Re: Transition between float values in Ruby
Posted: Sun Jan 22, 2017 10:03 am
by Spogg
That's amazing Martin. I seem to say this a lot
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
Re: Transition between float values in Ruby
Posted: Sun Jan 22, 2017 7:21 pm
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.
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!
Re: Transition between float values in Ruby
Posted: Mon Jan 23, 2017 9:58 am
by Spogg
Great tutorial Martin!
Cheers
Spogg