Support

If you have a problem or need to report a bug please email : support@dsprobotics.com

There are 3 sections to this support area:

DOWNLOADS: access to product manuals, support files and drivers

HELP & INFORMATION: tutorials and example files for learning or finding pre-made modules for your projects

USER FORUMS: meet with other users and exchange ideas, you can also get help and assistance here

NEW REGISTRATIONS - please contact us if you wish to register on the forum

Users are reminded of the forum rules they sign up to which prohibits any activity that violates any laws including posting material covered by copyright

Transition between float values in Ruby

For general discussion related FlowStone

Re: Transition between float values in Ruby

Postby remarkable » Sat Jan 21, 2017 5:51 pm

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
remarkable
 
Posts: 26
Joined: Wed Jan 11, 2017 1:52 pm

Re: Transition between float values in Ruby

Postby martinvicanek » Sun Jan 22, 2017 7:19 am

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 966 times
User avatar
martinvicanek
 
Posts: 1328
Joined: Sat Jun 22, 2013 8:28 pm

Re: Transition between float values in Ruby

Postby remarkable » Sun Jan 22, 2017 8:57 am

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
remarkable
 
Posts: 26
Joined: Wed Jan 11, 2017 1:52 pm

Re: Transition between float values in Ruby

Postby Spogg » Sun Jan 22, 2017 10:03 am

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
Spogg
 
Posts: 3358
Joined: Thu Nov 20, 2014 4:24 pm
Location: Birmingham, England

Re: Transition between float values in Ruby

Postby martinvicanek » Sun Jan 22, 2017 7:21 pm

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
martinvicanek
 
Posts: 1328
Joined: Sat Jun 22, 2013 8:28 pm

Re: Transition between float values in Ruby

Postby Spogg » Mon Jan 23, 2017 9:58 am

Great tutorial Martin!

Cheers

Spogg
User avatar
Spogg
 
Posts: 3358
Joined: Thu Nov 20, 2014 4:24 pm
Location: Birmingham, England

Previous

Return to General

Who is online

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