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
Can anyone make a bipolar rational mapper?
9 posts
• Page 1 of 1
Can anyone make a bipolar rational mapper?
Hi all, for effects especially for things like synths that have to vary dependent on the amount of gain it would be ideal to have a bi-polar rational mapper.
So, -1 to 1 and that would mean four states from -1 to 0 would have two levels and 0 to 1.
This I believe is the best solution for people making things which affect gain as I feel sometimes extremes need to have varying returns. Such as q ratio. If someone is using a peaking eq filter as if it were a high pass, then dependent on the reduction amount the q could be made quite wide in resonance.
And given the fact that there is some really cheap peaking filters (on the cpu) then they become very viable for synths too.
BTW, there's (a) link to Micahel Benjamin Voigt's and Infuzion's optimized version of MJ's peaking filter. It's incredibly above par; I'll have to upload from My PC. Not sure where to find it, maybe flowstone guru or..?
EDIT: and not ruby, it'd be for real time q-ratio values or similar, and there's a problem with ruby for that purpose.
So, -1 to 1 and that would mean four states from -1 to 0 would have two levels and 0 to 1.
This I believe is the best solution for people making things which affect gain as I feel sometimes extremes need to have varying returns. Such as q ratio. If someone is using a peaking eq filter as if it were a high pass, then dependent on the reduction amount the q could be made quite wide in resonance.
And given the fact that there is some really cheap peaking filters (on the cpu) then they become very viable for synths too.
BTW, there's (a) link to Micahel Benjamin Voigt's and Infuzion's optimized version of MJ's peaking filter. It's incredibly above par; I'll have to upload from My PC. Not sure where to find it, maybe flowstone guru or..?
EDIT: and not ruby, it'd be for real time q-ratio values or similar, and there's a problem with ruby for that purpose.
-
wlangfor@uoguelph.ca - Posts: 912
- Joined: Tue Apr 03, 2018 5:50 pm
- Location: North Bay, Ontario, Canada
Re: Can anyone make a bipolar rational mapper?
There was at least module posted in one of the old 'ToolBox' site.
I'll have a look in my stash later tonite.
I'll have a look in my stash later tonite.
- RJHollins
- Posts: 1571
- Joined: Thu Mar 08, 2012 7:58 pm
Re: Can anyone make a bipolar rational mapper?
Thanks
RJHollins wrote:There was at least module posted in one of the old 'ToolBox' site.
I'll have a look in my stash later tonite.
-
wlangfor@uoguelph.ca - Posts: 912
- Joined: Tue Apr 03, 2018 5:50 pm
- Location: North Bay, Ontario, Canada
Re: Can anyone make a bipolar rational mapper?
Hey everyone. I found something.
here it is:
So this seems to do everything that you might need.
here it is:
So this seems to do everything that you might need.
-
wlangfor@uoguelph.ca - Posts: 912
- Joined: Tue Apr 03, 2018 5:50 pm
- Location: North Bay, Ontario, Canada
Re: Can anyone make a bipolar rational mapper?
I thought it would be interesting to see what I had planned to accomplish with the this bipolar rational mapper in the form of Barak's array blender thing.
Basically, on Band 250; There is a difference so that the knob is not innately bipolar based on the min max. Neither is the linear gain calculation set to range and linear. The reason was so that the gain can be a float (0-1) that can serve to increase or decrease based on the gain of the slider.
This means that I can increase or decrease resonance at will. I thought this was especially intuitive due to the fact that often in the case of mids or highs that sound tweaks. So, that means with this the resonance can be made higher to prevent that altogether.
Here's the new version of LA bands with some of those advancements added (but only for the 250hz band). I felt that others who maybe made synths would like this so that their tiny EQ's could be made with only a slider and based upon gain could achieve more. Ergo, low shelf down all the way means smaller resonance; ultimately acting as a high pass.
It only makes sense. But, however though I had realized there were other things this method could be used for; This was the only one that came to mind atm.
I add too, that in the case of this EQ; I've found it ideal to stagger MV's ASM de-zippers with the regular de-zippers. Just put reg dezip than MV; then regular etc etc. It seems to avoid any clicking sound and uses only half the CPU as all normal de-zippers. Useful.
Basically, on Band 250; There is a difference so that the knob is not innately bipolar based on the min max. Neither is the linear gain calculation set to range and linear. The reason was so that the gain can be a float (0-1) that can serve to increase or decrease based on the gain of the slider.
This means that I can increase or decrease resonance at will. I thought this was especially intuitive due to the fact that often in the case of mids or highs that sound tweaks. So, that means with this the resonance can be made higher to prevent that altogether.
Here's the new version of LA bands with some of those advancements added (but only for the 250hz band). I felt that others who maybe made synths would like this so that their tiny EQ's could be made with only a slider and based upon gain could achieve more. Ergo, low shelf down all the way means smaller resonance; ultimately acting as a high pass.
It only makes sense. But, however though I had realized there were other things this method could be used for; This was the only one that came to mind atm.
I add too, that in the case of this EQ; I've found it ideal to stagger MV's ASM de-zippers with the regular de-zippers. Just put reg dezip than MV; then regular etc etc. It seems to avoid any clicking sound and uses only half the CPU as all normal de-zippers. Useful.
Last edited by wlangfor@uoguelph.ca on Sun Jun 09, 2019 2:14 pm, edited 1 time in total.
-
wlangfor@uoguelph.ca - Posts: 912
- Joined: Tue Apr 03, 2018 5:50 pm
- Location: North Bay, Ontario, Canada
Re: Can anyone make a bipolar rational mapper?
you cold save tons of cpu if you pack the dezippers together and you could save even more if you use the additional 2 sse which you are not using for the other EQs. You could almost cut the cpu usage in half.
- adamszabo
- Posts: 667
- Joined: Sun Jul 11, 2010 7:21 am
Re: Can anyone make a bipolar rational mapper?
adamszabo wrote:you cold save tons of cpu if you pack the dezippers together and you could save even more if you use the additional 2 sse which you are not using for the other EQs. You could almost cut the cpu usage in half.
Hmm, pack together? sse.. Hmm. I've done things like that but never put that to words. Could You possibly ellaborate?
OK, and here's a version where the plane flies from right to left:
-
wlangfor@uoguelph.ca - Posts: 912
- Joined: Tue Apr 03, 2018 5:50 pm
- Location: North Bay, Ontario, Canada
Re: Can anyone make a bipolar rational mapper?
This is how you do it. the SSE channel 1 and 2 is for left and right and channel 3 and 4 you can use for another left and right. So in the picture you can create filter eqs in series with just 2 instance. you get 50% cpu reduction. Then you can also pack your values and send them to the correct eq
- Attachments
-
- sse.jpg (56.11 KiB) Viewed 16500 times
- adamszabo
- Posts: 667
- Joined: Sun Jul 11, 2010 7:21 am
Re: Can anyone make a bipolar rational mapper?
adamszabo wrote:This is how you do it. the SSE channel 1 and 2 is for left and right and channel 3 and 4 you can use for another left and right. So in the picture you can create filter eqs in series with just 2 instance. you get 50% cpu reduction. Then you can also pack your values and send them to the correct eq
Thanks Adam
-
wlangfor@uoguelph.ca - Posts: 912
- Joined: Tue Apr 03, 2018 5:50 pm
- Location: North Bay, Ontario, Canada
9 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 95 guests