[SOLVED][MATH HELP] Map Feedback delay to freq

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

Post

Hi!
I have a problem that I can't solve myself. I wan´t to create a multiparameter that maps Feedback´s delay parameter to a log scaled freq, so I can link note modulators to it accordingly. in my DAW
Here I have a preset with 3 multiparameters:
1º. This is the multiparameter I am not able to map myself. I want the delay to match the freq that the multiparameter is showing. Delay milliseconds must go from 50 ms (20 Hz) to 0.05 ms (20 Khz).
2º. This is a multiparameter that maps delay to freq, but not in a log scale, so it can´t be mapped to note modulators in my DAW.
3º. This is a simple multiparameter that converts delay to linear scale, in case it helps anyone out there.

MXXX preset:

Code: Select all

$eNrVlj1sI0UUx19E6kgnUSEhreTGRjG764v5EIUzsbNhxe2dFV-C0CDNeZ+dUWZ3fDOzYZ3jIlp6hISQ4EpEgQBxBUh8FBRIVJSUdAghQUFBFzRerx07B0gJKdhitfPezLz--OY-moVoi9KIUqrRGJ4ONZAeCuwbjLsiG-IUtLfuAamAv0L2UWkuU9iA1WtAorATdpUcKpa0D1g6xO2U3REIPpCFcJsZHErFj1HZ3HbMjVQ9fozbTI9BP9-01697188mQPuNxsZ6s9EE0s6UwtR0FWo0YQd0hx3x+CSgJ7uoZcqMVECiTBjeZYolaFDpthSCjTTGtl7E8hvBrS0h+4eTuX2H3NjtjQQ3BifVfIjBPs+9ubmUaUwz8HuLlDQsK6BFS5cfQKgt9Yp93WQJgg4Q4zusfwgkyIRYjDk+0C2WHnrgTsf3ZvAnnCsdFGwM8b3HP9r56fitFqnsS5ElCPHDzT-eePjrLy1SCdNRZsrwTGWlLfhosuqLbc55WK7r0iW8sBTwZotWeNe59RKQSMYI+qZUCRNA9pnIsAht5yOFemIish+dael7g4GSiedX8xcGCu9mmPbHtfvOi8eLHW-LyWygB7ZrDUhvhBiXBGBa7Ex7Zy8sjGUFNOaidvbCHktwV75m172zF7alkAp0EHie5wUBkNn6di0oXQC0lqKzzJlOy1vs1J1iF0tFf-783rtvX-u+ZRlPQ1+sPek89swHLTKpAPGDb52P1cEnrYlnipi-eo6-v4C7msq0LuSwdjHqvud5brXp1av5U02v9k-Eq3m94dXc-DzzDg5YJsxl0W90ng02rgL9TNEc-RNrP77+9eoPM-Sbn3139NX7Hy6in5eY45hpWXlUFnTVr+e1V72nG017uv9rtQvq9jQGXGkzDaxcVu6y0Rql0SIuBNfYl2msnargKTJ1Qb9Zl913Ev03Hsvdpvfv-vrm9PT0t9b-yl8P3rHP55f3V35l3poqdVb31+qffnkFXiuluy4lfcOPsLjUi5vfjurgEe9jtHyHl4nix0SqhVTZKC8y1OCv0GlrHBpMwnQgwZ2FeoYZBNrN1EhqBJeGqTYqSzA14NLb45GNtQ+YYn0L16WBYENtT8f0V6Q8FXD5KV1KulMI9luNgEbMKJ7PgwWNBtCXeWwOIqA9mak+2mscB1wYVDwdgg+u6578BfGwN0w=

Can anyone help me with this issue?
Thank you very much in advance!
Last edited by vanerio on Tue Jun 17, 2025 1:29 pm, edited 1 time in total.

Post

I don't fully understand what you're trying to do, but I think you might want to look at the Parameter Expression topic for MPs. Using the ability to supply a conversion expression, you can employ the several functions to convert between log and linear values, access other MP current values and a whole lot more.

Post

dmbaer wrote: Mon Jun 16, 2025 7:45 pm I don't fully understand what you're trying to do, but I think you might want to look at the Parameter Expression topic for MPs. Using the ability to supply a conversion expression, you can employ the several functions to convert between log and linear values, access other MP current values and a whole lot more.

No sure what topic are you refering too, could you please be more specific?

What I want to do is that multiparameter 1 sets the feedbacks´s delay to the milliseconds corresponding to each frequency.
For example:
20 Hz = 50 ms
20000 Hz = 0.05 ms
So I want to map the entire frequency range of multiparameter 1.

Post

I believe this is what you were looking for. Enter a frequency in the multiparameter and you will get a delay length of one cycle of that frequency, e.g.
100 Hz = 10 ms
1000 Hz = 1 ms
20/20kHz = 50 / 0.05 ms

Code: Select all

$eNqlVMFu00AQHVB-gD+IxCWRQm2npKLi0G6cJrJUFytuy-ZSaWtPXKtrr7u7LkkR-AVHfgiJC9-BgU9Aa8duksIF9mDtvDc7M-tm1uCPKPUppQq1TvNEAQmRY6QxDniZpDkou28DeQnOM3KBUqUih9ew8wKI7429QIpEssy9YXmCxzm75ggOkA3YZRoTIdMHlIY7jlMtZJg+4DFTS1AHQ6e-Z++tE6CcNwO7f3CwD8QVuZaCc5Sqjh+bID5qlMoVnLNCYRxqlChMiX7JdRowybJNj+oQW5xM3o24iG6rLE6HnMzCgqdaY5XXgRjM+vnlaIsZrBj4dUgaXYxqQGtLNRsg1KS6NJ9TliGoCWJ8zaJbIJOS802s4wAdsfzWBmt1PmzbUCn+jxo-vallWXRLG9gC7LZiiXfuMuLYGSNnSyC+iBHUqZAZ40AuGC+xho4XhURVzQS58Ncs9XE+lyKzne6i93Yu8a7EPFp+2vQ6E1UoUPPKD0hYIMaN0gBkjHNWcl17xZeXR9++-vh+SKbnXj0rpojBY2HTcy9kGc7EB6PB9NxzBRcS1Giyb+-bk0mFTaUoiydEK8LMqLk2abRl1py2m9h51Si1KrW9gWl5FRKcHeLl9yi1aWsb6VGMNuUf2UAoHUgRoVJ-8QDVdeyrbqN6v8NF4thde9c2a9hbB4a9Xq93Ze8OhmDmgkQ6vcdAokJdP0OTY4z3aYT+9jNqiPovIeQG1RjNOKKplq6spacx8-K5AKuFQs00Ag1KWQiFYFEvV1qWGeYaLHq2LAzm3jDJItMCi044SxRYFnVLKY3Xambh-0NalAQrEcxeFkBmJpTznPpMy3TxSNaqDIC+T2N94wMNRSkjNI8S5ynXKNM8AQcsy-r8G1g2wgs=

Post

Antisha wrote: Tue Jun 17, 2025 11:58 am I believe this is what you were looking for. Enter a frequency in the multiparameter and you will get a delay length of one cycle of that frequency, e.g.
100 Hz = 10 ms
1000 Hz = 1 ms
20/20kHz = 50 / 0.05 ms

Code: Select all

$eNqlVMFu00AQHVB-gD+IxCWRQm2npKLi0G6cJrJUFytuy-ZSaWtPXKtrr7u7LkkR-AVHfgiJC9-BgU9Aa8duksIF9mDtvDc7M-tm1uCPKPUppQq1TvNEAQmRY6QxDniZpDkou28DeQnOM3KBUqUih9ew8wKI7429QIpEssy9YXmCxzm75ggOkA3YZRoTIdMHlIY7jlMtZJg+4DFTS1AHQ6e-Z++tE6CcNwO7f3CwD8QVuZaCc5Sqjh+bID5qlMoVnLNCYRxqlChMiX7JdRowybJNj+oQW5xM3o24iG6rLE6HnMzCgqdaY5XXgRjM+vnlaIsZrBj4dUgaXYxqQGtLNRsg1KS6NJ9TliGoCWJ8zaJbIJOS802s4wAdsfzWBmt1PmzbUCn+jxo-vallWXRLG9gC7LZiiXfuMuLYGSNnSyC+iBHUqZAZ40AuGC+xho4XhURVzQS58Ncs9XE+lyKzne6i93Yu8a7EPFp+2vQ6E1UoUPPKD0hYIMaN0gBkjHNWcl17xZeXR9++-vh+SKbnXj0rpojBY2HTcy9kGc7EB6PB9NxzBRcS1Giyb+-bk0mFTaUoiydEK8LMqLk2abRl1py2m9h51Si1KrW9gWl5FRKcHeLl9yi1aWsb6VGMNuUf2UAoHUgRoVJ-8QDVdeyrbqN6v8NF4thde9c2a9hbB4a9Xq93Ze8OhmDmgkQ6vcdAokJdP0OTY4z3aYT+9jNqiPovIeQG1RjNOKKplq6spacx8-K5AKuFQs00Ag1KWQiFYFEvV1qWGeYaLHq2LAzm3jDJItMCi044SxRYFnVLKY3Xambh-0NalAQrEcxeFkBmJpTznPpMy3TxSNaqDIC+T2N94wMNRSkjNI8S5ynXKNM8AQcsy-r8G1g2wgs=

You did it!!!! That is really awesome!!! Thank you very much Antisha!!!!! :hug: :hug: :hug:

Post

@vanerio
Great, I am glad it works for you :)

Post Reply

Return to “MeldaProduction”