Need M4L patch feedback - Bento's EQ / Filter / Gater / Volume Fader Curve

Need M4L patch feedback - Bento’s EQ / Filter / Gater / Volume Fader Curve

So as some of you might know i have been working on a patch over the last couple days that i plan to publicly release. Ableton users will be well aware that the EQ3 in ableton isnt 0db gain at the center position, which causes some issues when mapping it to your midi controller. Also theres no easy way to make a filter that is off at the center position and when moving the knob either way acts as rather a high or low pass filter(ala Traktor Pro Style). Ontop of this its impossible to edit volume fader curves inside of Ableton to your own custom curve.

So i have made a patch that includes all three of these things !

Note: The part of the image surrounded by red is all that you will see in the effects section of the Ableton. To edit the curves you will need to open the patch to see the area below the area in the red rectangle.

EQ -

The Eqs cut to a full kill, at the center position 0db gain, and at the fully on position +6db gain.

The EQ also contains kill switches so you can kill any of the three bands.

Also included in the EQ is the ability to set your own frequency crossover points - this is where your low range ends and your mids start and where your mids end and your highs start.

Filter -

The filter control is a highpass and lowpass filter in one while being neutral in the middle position.

Also included is a resonance button, something Traktor is sorely missing for those who want to tweak the resonance to their liking.

You can draw how sharp or subtle you want your filter sweeps to be, from a gentle linear to a sharp exponential curve - or anything in between ! Its just a simple matter of drawing your own frequency curves that the knob will react to in the bottom section of the patch (only visible when is in edit mode so it doesn’t take up precious screen space while your gigging).

Volume fader -

The volume fader curve can be edited with your own curve by simply drawing the curve you would like with your mouse. You can use this to make your fader act like a scratch mixer.

In a future version i plan to add two things to this volume fader part of the patch.

1 The ability to reverse the fader to make it easier to do scratch tricks with.

  1. The ability to do Moldover style gating effects, a great thing to hook up to your arcade buttons so when your holding the button down the track will let audio through and released will cause silence (this option will obviously wont be on all the time so you don’t have to hold down a button for the entire clip if you just want to play a clip).

Presets -

Included are 3 presets, the preset will save your custom frequency and volume curves while also saving the position of the resonance knob. This way you can have multiple different presets for different situations. So for example you could have a preset for scratching and another preset for general mixing.

This patch is meant as a general mixing tool and will not have any effects inbuilt into it (im saving some advances superknob effects for another patch). If anyone has any general mixing tools going along the lines of what is already included into this patch they wish to have included into this patch then just speak up and ill think strongly about adding it to this patch.

I will probably also release this as three separate patches as well as an all in one for those people who want to just use a single element of the patch and not the entire thing. The patch is pretty CPU efficient too, so you can easily load it up on all your channels without any worries of hogging up precious CPU power.

Edit: I am looking for beta testers so PM me if you have M4L and your interested in trying out this patch :slight_smile:

I’m curious about the sound of different curves, I can’t imagine the sound that you can make with that kind of customization of EQ curves…
Can you show us a video or a soundfile + printscreen of the preset configurations and sound outputs?
Thanks and Good Job!

The EQ curves are not customizable, i could make them customizable but i dont think making them customizable really would yield enough boost of performance to make it worth while for the user to edit them - they work good as it is.

The only editable curves are the frequency high/lowpass response curves and the volume fader curve.

ahh ok, I understand it now, but I really want to see it in action and the sound difference between the stardard Traktor Filter and a customized filter

Can we expect a video or wav file?

Thanks bento!

From the Ableton point of view it’s not so much a sound difference as it is an Interface difference.

The sounds will be the usual Ableton filters, but the positions on a fader where the highpass really starts to tweak or the lowpass starts to boom will be better placed along the fader track. Instead of having to play with tiny motions at the top of a range, the range gets remapped so the interesting parts of the filter are easily accessible and have plenty of room for play.

It’ll make the knobs feel easier to use. The sound will be the same.

This is an essential basic technology for smart knobs, the ability to place where effects kick in or where they cut out entirely at whatevr place on a curve you need. When you map multiple effects to a single smartknob the way they interplay is the heart of the mapping, and Bento’s technology will allow you absolute control over the design.

Respect to the Bent one.

Yup what he said, those “lookup tables” are essentially what is needed to make true smartknob effects. I would personally call the effects capable in Traktor “superknobs” because they fall slightly short of this sort of functionality when it comes to mapping the effects. Though the effects that are capable with Traktors mapping engine is very cool, this is the next step up in the evolution of effects mappings as it allows for a much higher level of control than the mappings available in Traktor.

I will be using the same technology in this patch to be making smartknob effects that i will eventually release to the community down the track.

Theres still a long road ahead of us to match a lot of other bits of djing fundamental functionality found in Traktor inside of M4L though, much hard work still ahead but i am positive we will get there.

Just added a way for the filter to turn on and off, and now the crossover points are also saved in the presets :slight_smile:

Still looking for more suggestions if anyone has any though :slight_smile:

Getting these lookup tables for the filters and volume fader just perfect is tedious work i must say, but well worth the effort ! Hopefully by the time i have put it out i will have a few different presets so most people do not have to go through the effort of customizing it perfect for their selves.

Still gotta work on making the patch look nicer, i need to re arrange it a bit and perhaps even add in a DJTT logo somewhere.

Know I understood it completely thanks fatlimey and bento.
This is really awesome
With the Oxygen .xml Enigma Map Ean did something to achieve a better precision of filters.
He changed the range of two knobs on each deck both mapped as filters, one with range 0-64 and the other 65-127. But in traktor we still get a full range twist knob.

Similar but with Bento’s patch we can also change the increment value from somepoint of the knob’s range, making a Exponential Curve, is that right?

Even better

Congrats! Can’t wait for what’s comming next bento! I’m a big enthusiast :slight_smile:

Yeah you can make whatever shape you like and start/end wherever you like, its simple yet very very powerful :slight_smile:

I’ll get in on this bento!

Cheers
D

Send me an email and ill post you this patch S4, i think you have my email already - if not PM me and ill send it. Same goes to anyone else who wants to check it out.

Bump still looking for more testers

I ran into an issue when creating the volume gate, theres no M4L object (atleast that i am aware of) that is midi learnable in Ableton and also sends a message when the button goes down, then when it goes up again. So i had to move the whole volume fader part of the patch into its own Max Midi effect instead of a max audio effect then code the midi input manually, i did throw in an internal midi learn function though so it makes it easy to midi learn the gater, the fader though can still be used with a simple midi learn in Ableton though.

hey man sent u a pm, Im putting a new mix 2gether and would like test your new eq with it, send it 2 reckoner85@gmail.com

cheers

live.button feeds a standard toggle, from the toggle a route object and from each output a standard button, now ehen you press the live.button you’ll get a bang out of the left of the route object and when you let go you’ll get a bang out of the right outlet…


----------begin_max5_patcher----------
766.3ocyVssaiBCD8YxWAhmyFgM2221uipnJC3j5VvFYaxltU8eesMXBjEXi
Zi1sQJXGOd7bNGlYbdaiiWN6LV349c2GbcbdaiiiYI8BN8+1wqFctnBILayK
uUJYTusclns0DZEVZrAtrHqUd8pcKIesA2ENubD8nm69dyjRywyxe9aYPf87
aPxhmHziOxwExN+BC.o6725lDXFf91mt60979lM5Ga+JQG3ZzAlkb+nCE+SU
HsgShOahhGWgV7pj7.iJEjeYHC.pvvbbGtD281p9NO2C7FEAJp13h2O3DT0s
nJfH8vEs4dpJULTYMVHb8slpHTbAqkJGy1OtdsXtxBZU3mRqhxxzCgPihE9A
0JI63wJ78nffnkwY4YzMvl3zn6P8PE4Dd2zZ7SH9fzNx7CP+8CvhiEXpDIIJ
2lR7+TMZPb0wIw7GwTTdEdrMIGQED6w.WU+PEREZxOVvpX7NsveWXVpeP1V0
rHXTX2jj3vDfdl+f5ly3kX9DOgIgQlcEXcLbpOqjT9w.gk.L5DuyBy7gFfbw
moNNVtGkIDGZx..vX8P5t3Lf5ipmvtrLe.LXv+CrhVwLRPWX.Yw9olYIop6N
lF5QokIIwdC7+JNjBhhSi0tlFl3GYjfzzXXRzULY1qqLkkww.CahrOGbRfNg
KeDIkbhJUDeYlnOwtOyVm5V0hYGrKaWeZNXac+6S1gC59x5bu9PMcmmaXTbW
qNfsA1jczRIRg709T541QspXaY+qUUKZq9yZ0l4AmwFQEYUSuQUTycBhmX7K
sIU0ZEuHvUJk21G8py7DQPV43pYkV5.SlExHJk0mlND14BUEidb1dLAfj8dK
D50zJ08RunOPwZXmUtH0HzCrEQqovwP6jkRBVzWQCFWVQpW7UjD2zA5Nal12
1g9d4lrSyUuW8GQMUS50m1fWvZ4E1lVCUttWJnJwBIgNz89gQW6LZWOQJKwz
Q.2qlT1vT2Z0CiEtv4VQk457ufnJ5lPUv+XTEbSnB9e.Uf+Jp.eBTo9w6a9M
JWcNQA
-----------end_max5_patcher-----------

Cheers
D

Oooh i see i didnt notice that there is a “Bang when transition from” in the inspector on the Live.Button object !

Doh lol, thats heaps better, i can keep this in the EQ3 rack now and its very easily midi learnable from Ableton.

Actually scrap that, when you goto midi learn it it doesnt act as the right kind of toggle, the button should be that when you midi learn it holding down the key activates the toggle, then when releasing the button it switches the toggle again.

Your code when works clicking it with a mouse but it doesnt work when you midi learn it into Ableton.

Mmmmm, works with a momentary midi button on my nanokontrol, and behaves as expected with a toggle control…

I’ll have a look at it when you send it over…

Cheers
D

I am using an oxygen 8 for testing purposes on this project but not having any joy with whatever i do. Ill send out these right now to the interested parties so expect some mail with 3 patches.

  1. 3 band eq + filter = max audio effect
  2. 3 band eq + filter + volume / gate control = max audio effect
  3. volume / gate control = max midi effect

btw its sent to you - ir.inchcape.co.uk email