MSF: Set EQ band frequency to incoming MIDI note (or octave derivative thereof)

Official support for: meldaproduction.com
Post Reply New Topic
RELATED
PRODUCTS

Post

I've managed to do this with the HPF frequency in the bandpass module. It has a built in modulator, so I enabled it, assigned it to "note", turned it up to 100%, and then dialed back the HPF frequency knob to the right interval (a few octaves below the incoming note in this case due tot he way the patch is generated).

I anticipate using this on most bass patches from now on as it simultaneously strengthens the fundamental, clears the subsonic mud, and helps keep consistent levels to help with mastering.

I'd like to do the same for a dip in the low mids, so the dip always shifts a bit so it's always at a fixed interval (say two octaves up) from the incoming note.

I don't see an EQ module in the generator section like the bandpass was, so I'm assuming I need to use FX tab. I see various EQ's in there, but not seeing one at the moment with built in modulator next to the frequency for a given bell curve band.

I can hook up my own modulator, and that works fine to drive the frequency randomly, by envelope, or by LFO, but I'm not seeing how to instead use the incoming note so it works like the HPF did where the incoming note sets the frequency, and I can dial it up or down in octaves.

Am I missing something in the modulator? Using the wrong tool? Some way to do this with MP or otherwise? I can see how to drive it with an MP, set it to "first parameter value" so the MP is in Hz, but that just kicks the can down the road as I now need to figure out how to drive the MP from the MIDI note. Perhaps there is a way to map this within the MP? Seems like there may be a simpler way too, though.

Here is the patch if that's not clear: MOD 1 is hooked up to the frequency band right now, but it's just doing it's default oscillation at the moment. AFAIK, the behavior is correct for the HPF in the bandpass module, though it's a little difficult to tell.

Code: Select all

$eNrNWVlT47gWfudXqMRrk1iyvFU5nmJJaGpY0pjbMI8iEYkLRUrbMpD+9VOS41jZwzD31k0VIZa-c3Q2ncWO--iYcPDG8iKTogNRy4GAiYEcZmLUgaV6OQnhH8lRfJPKUgx7dKBkPiuYUpkYFeC4AxEEx5dcPlNePNDnDsQQHP9kXA4yNbunYsQ60IGgO8yUzNPsN+tA5CP8zfeIvdqlxawDkeNG3wKMIfj+4z-Tgk6m3IjhQHB9n055phQzcGSwpOXoD0Krt3EHYh+3Iv0Jw8iD4IZ+XPfuzrgcvFZCuBiCm5KrrE9zOmGK5cW55JxOCzY0G-6sTRJ6rucQmMRp+dzn5SgTcyskcXWZLltj41Yp42yg2LCi6EDnG3JgzaCof4AzKl7PZSmU4dQrOb+lE9aBF3k5AelMqDErst8sJ7e3wGxVvF4JI26NMyByewvBk1n-S38nsWbstLdIfPyQZ6MRyzMxsmywRZUkZuKNcTllKInfJC8nLIn7MhMKDDrQaQU+BD1OR8VZByKCIHiYTVkH3sghAxgC7WXYXqJwXZvCqSnSiZRqrNX80Cjkhn79t8pmab+P+a12LdwZFcM+LQpZDDLOqZI5SuK75gJwJkZqrDdxEAki1-GI6wQhTOJiTKcMpA-dfv++m3YftDHbSfySs18lE4OZpceJ0yI60nbrTnYJbbRquQ5ycBRFnu8bNazN2ne2Cu2NirUt99Q-MWCCPvN5ZE+pPuhwo-dC7xPe+6zZsW12bJsdB67rINcPiOtBMB3TQqeNlvdpF7jh-8wDeKMHsOUB3HjAtT1QWx50b3-WSmG90zo71zaZe7g1llSbdSBeVWqXBfCBFnA3WsC1LOA2FiD-0ALEtgD5P7MA2WgBYlmANDqhpVOYs0IKKgYm0IkfWolVyKzYmF0PCvCDD+it3uaSCTsBVsquCrLQETXa4GV-LpHgrf6t98Rr29jHCSfxA5tMOVUM1D96GWdVkYOLNV2RqRZcV2dFFdNc65tJ3F6udouFveX23vhGyVxXn5Ulq7CSvYW1x9jwmQ5eq6vrfq8DtQP1rysxLVUHhrpfSqkqc6qqDgyC48dsyITpfE62VuGbuwvNBjTyX7CptoXO7PeOtV7kA6cD-2Qz49s53YKBkWMTF9C1-bufo2H0rxgd7zK6t9foF-nskSlzrEKy2QnYgeBsNqVFsbXPaR8ueZ-R1yZS9JUlr79XXnMmNJWODvv6Une59sIPU6L-TdHrE9eIX69YKgR7Vbju9zM1GOss1IFXIyFzBkY8G7Ja+u-a6idec-nDMK+vUp0GOvB7HyC8WL7uWxjjthPUCkPkeQ4JiOc2t4xdIi8K-MANAuI3d+aMr-sAk10n6ZJm4krUwa-zLAmjIIp8xzNJU2N6GVcsr6LLQiIvclwcRG4UejW01vkfnc6a+Atn6UKWz5w95HTwyqwktrRsORjh-YeKcTqr-GE0ecyG8zRxfMFUKeb92nIum69M6aCaAr8YrI-0jaW6-FsqNWu2PgckiUWaO9YdRSZGExO86a+S5mwIwXmZ50yofs4Kpq4udPBhUNR3N0fSKKfT8abiu6EiO-O5xnMc33c8B0VhVb+10TZX8GoiekJG7EWvolmgMMDECxBxjT3ncmwPn-Zi8FzHrI25R9bk+-S1ofczM2-3V0m5HnYbZy+WPjPdbnbVZWWiqbGyVemAMv3UtXxPx4y-mI1QK8CR7yCCCTbjwzrVk+4ZkReiAIceDtEOlBf6ASE4RG7YoMydkETYJ1EQ6tz2l4m4rXzcFiFuGAbIDb0tqEqT79lo3KjitkykhJ4fOJGJlbkhTnNGC22rbJL9ZvfyvZi3i6eC8tlvliN3Hn+C6dLjtBwPglSWuT7bGILHTAzle9WNfqdCaE-n7MXkzEyMtrakh7XlZK0hX2Z+2nca3REEulpWBTIdy-dzyWX+k-KS1Vq1G7W+fk6ekqO4K94QOFXK9Bl6otUZpFByYpKTkeSecVYNtjDReNP7ViTLPX7w9SF8lX19PZdhrS9-yNlEcpluHq40O1QpiS0l-a-ouPtZyb4Z-b+kJK6UdA-BuhWWHIIlFdY7BOtVWP8QrF9hg0OwQYUND8GGyVFcPdTtijc7rHe6vOWRrV5fHce31cSNz-48x0Me8d0I6aOxL-6rohhixw1Dl0Qe8g6Jlo38VqXZyPmQc7jYZI-tF0ZPjuLr3h0C1-PRXJfTFbRB4L0Idy+C7EV4exH+XkSwFxHuRtxTMZQTpG1IRfEi84lpM+1jbipquwbWJPhQErwgcQ8lcRck5FASnQz+ZLNiQDk7QJsG2pDhw8m0TvX7mEO3XMGvMMCfZGBLsAo9aljpTrsoc7YLoofMMyaGOzA3cvg4ZozvgDxkk+ecBWQH5CxnVI0dvAPS-ZhqiTMpENoBS8tC0UzsQNxKxe5eXtYRl3qCrjLF2r3r3l2R6O-lvqdXP6asWl8z0txqP3Hdj9WvukyXPX85V43FpjkyqTZABIfmO4JgQVH1370ncAKsvlxf-QAEnDT7AgJB-dqv5Xg+BA1r5FmszfIZHbyW07Wb7SROs5GgfD1DpjMxsNKEDjZthOpfkRzF51KoXHLO8gKkmRhxdj6mQjBep5HTgcreWDXXgfp910POmheV1ZR+ThUbyXx2pdjkSrxIoJ+KvMt82IF62-l8uM5h-pCyYWCeTCZxj+nJmBVmC+2xukas4NpzzrqpraQ0-aoltVYin4J7qkzrrZW6MW8wcRKbufwmiavOHNhdcl1jaki7JjqK25te7xbJ0d9EmzWK

Post

Spent some more time with it and still not seeing it. In general, it seems very easy to target a parameter with the Melda toolkit, but not seeing in general how to do the opposite... define something as the generator of that data. So, in this case, I can see several ways to target the EQ band frequency, but since it's not a default option on MP or MOD, not seeing how to define MIDI key frequency as the source of that data.

Post

DarkStar, ... Interesting, if true
Inspired by ...

Post

DarkStar wrote: Thu Jul 16, 2020 9:58 pm Does this help?
viewtopic.php?f=138&t=495364
Possibly. Haven't had a chance to load the patch yet, but from the looks of the thread, it's doing an audio pitch follow which I would assume is problematic and unnecessary since I'm running MSF as an instrument already, so I have a midi note well before any identifiable pitch. I see the mention toward the end of MIDI follow which is what I want, though still not clear how the pic translates to capturing the MIDI note in MSF to feed to the EQ band.

MSF mods don't appear to have follower or pitch tabs either. Seems odd to not have pitch tab since that seems almost uniquely well suited to an instrument that's a synth building kit.

Post

Something like this?

Code: Select all

$eNrVWFtz2roWfudXaNTXJljylRnbeyAhbWaHhobsNudRsQVoYiQqyUnor98jGczNEDg9L+eFsaXvW3dpLRP-9T4rwCuVigmeQHTpQEB5JnLGJwks9fgign+lrXgwEiXPb0imhVwoqjXjEwU+JRBB8Kl7fU3neppA59KH4NOXQjyTQj2S5wRiCK5EUZC5ovkDm0z1kHBaJNCBoJ8zLeSI-aYJRCF2P0cB3lztE7VIIHK8zufQRRB8-f7PXJHZvLCmORDcPYzmBdOaWjhKIHJdd3cZJxAHLgQD8n53c98rRPZSqXQxBD9WfndQB3cCmMaj8nlYlBPGl66mcfU62na5UdqIFjTTNK8YCXQ+O3DFV6sH0CP85UqUXFtBV6WUlGuzaN9vyqL4RmY0gfcqY0VBtJDAKlQvt9y6vbsNwZNd-4-5TWMjymkfsPvTP5wpwfucPBe0TsxBl9J4NCVzCkaP-eHwoT-qP1pNr6QoTdJc2E7j9raieqF+UE2YvTi3NkL-dMD6JhP-q6hX-g9ur29v+bzUO5EfPD09mZiv3yC4L-W81Lc8p+8ogRfonKBfCa6lKAoqVaU4t9QrKZQSr1QORE4TiL281xaZ3th4XMxpArucFGICwbVc-KS6Ox7TTCtr9xdiHEbbR8n4v3eK7OIdM0XWdHDC0Gs4N4ciPuhtmVKFprZlQDWVqq6tkaaSCrvzTWjaFAvUdBDrIBj3F7+pxGA0E0JPOVXK3DSOD8FPxnPxVoXpK+HcJF7SMSs0lYxP0ngoGNfgpiAT1Usg8hAE7+aWcx3k4E6n4weBqeFmmLcLa28L7w4dsOnEkJIXZZ9GU-F2JQohf5iTYtcMfd+nNH4mPHf+1-W9ruX+r5IU7DeV64Kul-60qpcZ7hGeq-W13uREGn+RZD5N47kN9OYp0DZ5d+JtNKXF2BqALv3QDf0QB5HbMYHbZ1lU5AVe5PkeQvggCl8i1MEIRciN-CMot4M6bseJAj88ggoCLwgC1++4a9BXImeCs0xd1k3QcSIIflmxgRc4UeRGpgVZEbiDsY8c5EWRjXPn0sHeQZXuJUYOwk7H8cLD5ruXXoQjL0Jh6EVHUKHv+6Hv+Q5GzagqGV-ZZLrOhnfp4Mh1cIhxxxraXuayKylRJt1sxn7TB-G2qvNVdSP3---Irn1J426pxfo8dXMy10zwbjERkunpLIHXdEzKQkNwzZTRMSRKfRM6m65O94rTI1Il0INgJEqZUatEMXVNx4wvU-FI5ITqhp2VHX3+Sgsxp6D-7ceqN9vkr5TcSPqrpDxbDBhvXCbv7TTetmAl9FB8t9MAFgm8wE5TOhwLx4e33KatpiRaJZ5V0j5kbHsrNU3zRsNMYm-eNN7pSrsL2-VSteo7MSE25SyDYEgkmZmeV92u5jYECFyAjZvXvH0HAbgAdfBBYEqOjc19baPU3rOjm2n2SoeSKqqBaeOjTFLKd-pr3f-NQxpfEU0nQi5uNZ3d8rEApgbfhMwTaLQsx81lJ7DVMqw02GLf0GjO9xw8EE2Xaaz04jT+yXI9HawqB2weMFOfRtAK0q5JfzolPqWtuKs1yV4QuKN8Yi5a01eaTkEVzyW65uGzeLjmuWfx3JrnncXzap5-Fs+vecFZvKDmhWfxwpoXncWL0pbBoDR+lHQmCtH0YWHgFmSx+BQsrrDuKVi3wnqnYL0K65+C9StscAo2qLDhKdiwwkanYE18q+-uPn-9kLBGtuK7m-vNI7WHtgj8IcL9EOF9iPA-RAQfIsIPEdFxxAPhuZjZQiVcjYWcEdM299psewVcUfCpFFxT3FMpbk3xTqWYCv6bLlRGCnqCN2vomoZPpxmfftBCZEyfrHIHvyMAnylg04JdaGstynQ3Vcq9sWkTwnQ27VGePx0BDUT+c0ppcQTyyGbPkobeEUhPUqKnDj4C6b-PjclMcISOwEal0oTtBWkDYQaM+-F4H-GlYDmtroq9vY2JBIwYnxT0akr48lvPALamlNVU8igprf-jO2sw2ZOwnFTWAkaaaJrGN5ToUlJlVZgBrf7I3sa1l5KPTDqtnVGn9WezTituN-1bqtLWv0G7tts=�
This sets up an EQ inside MXXX inside MSF's FX section. MXXX is set to enable MIDI input, and then the incoming MIDI note modulates the frequency of an EQ band. In the example above, I set the shift to 12 so that it will boost 1 octave higher than the note played.

To build it from scratch in MSF:
1. drop MXXX into the FX section
2. right-click on MXXX and enable MIDI input
3. open MXXX (pop it out to make it easier to work with)
4. place an EQ in MXXX. enable a band (band 6 is probably already enabled) and adjust gain/Q as desired.
5. open the toolbar tab and click on the MIDI tab in the lower right corner, go to the NOTES tab and enable it.
6. click on "Select target parameter" and select the frequency of whatever band you enabled in step 4.
7. choose a different Shift value if desired. You can enable/choose multiple bands in steps 4 and 6 with different Shifts to make a "chord" based on the MIDI note played. Kinda cool.

Post

DarkStar wrote: Thu Jul 16, 2020 9:58 pm Does this help?
viewtopic.php?f=138&t=495364
Does tis work in MSF? User was asking for MSF...

Post

Will take a look when I get back to the studio. I assumed it was possible with MXXX. I've never used MXXX as an instrument in Logic, though. I've just used it for processing like creative sidechaining, etc. Not opposed to the approach, and it does give me some more flexibility with processing, but still interested as well to see if this is possible with MSF. I keep digging up leads I think will work, but then finding that those features (like pitch tab on modulator) aren't in MSF.

I have Sound Radix surfer EQ, btw. Depends on what you're using it for, but I've always found audio pitch tracking to be problematic. Possibly because I use almost exclusively staccato and percussive sounds. I also do a lot of detuning, and If I do hold a note it's probably because I'm screwing with it via pitch bend, modulation, etc. so I may be almost a case study in what not to try to audio pitch track. I'm sure it works much better in other circumstances like legato bass playing.

As a general rule, I try to drive everything with MIDI where possible. That was my first foray into MXXX. I couldn't find a ducker that did exactly what I wanted with a MIDI trigger.

Post Reply

Return to “MeldaProduction”