Musical Divisions to Milliseconds .. to Knob?
Posted: 10 May 2020, 02:26
Hi patching friends,
I'm trying to solve a common task. The topic titel says it all. If the BPM is (x) what duration has for example a 4th or 8th triplet Note in MS?
I made a patch that works so far. I use the (Master Sync) module to get the bar duration.
Then I made a Excel spreadsheet to calculate the musical divisions for 128th to Hole Note in Note, Triplets, Dotted values for 120 BPM,
put them in the right order and divided the bar duration trough each musical millisecond division to get the "general musical divider" (sorry don't know the right Math term).
Then I copied the data from the spreadsheet into (combobox) modules and syced them with a horizontal fader. Everything works nice, you can change Usine's BPM
and the patch should show the correct miliseconds for each musical division. Maybe there is a smarter way to solve this in Usine, i'm thankful for every tip.
I attached the patch, the Excel spreadsheet, a textfile in case you don't have Excel, and picture of the patch.
I intended to make it work with the decay & predelay of reverb plugins to sync the output to the BPM i added also some values like "Bar + Half Note", values that make sense with a reverb in my opinion.
I thougt I can send the information to a reverb plugin Predelay & Decay knob, but since the "scaling" of each plugin for Predelay & Decay is different i don't know how to "frame it".
In this case it's the "Valhalla Vintage Verb". The plugin displays values from 0,2 to 70 seconds for the decay and the Usine patch data ouput shows values from 0 to 1.
I enterd the musical divisions into the plugin decay starting with from a 8th note, with 120 BPM it's 0,250 seconds and I wrote down the patch data ouput: 0.1158114 etc.
I did this for every musical division from an 8th up higher and visualized the data in Excel. It looks like it's a exponatial function. I got to refresh my math knowlege a little.
So the idea is: I do the math in excel till i got a function that looks simular then I put the formular into usine and it converts the musical ms output of the attached patch to a knob value between 0-1.
I doesn't have to be perfect, basically it's nerd stuff and as musician i'm able to set the reverb values musically with my ears, but I'm still interested in mathematical solution as a starting point,
when i'm searching the right settings for a reverb. So if anybody has a tip how to solve this, just drop it. At the end I hope i can patch a solution where I can adjusts the the value curve with faders so that it matches in a way.
I hope you got me.
Best Regards
Djordjo
I'm trying to solve a common task. The topic titel says it all. If the BPM is (x) what duration has for example a 4th or 8th triplet Note in MS?
I made a patch that works so far. I use the (Master Sync) module to get the bar duration.
Then I made a Excel spreadsheet to calculate the musical divisions for 128th to Hole Note in Note, Triplets, Dotted values for 120 BPM,
put them in the right order and divided the bar duration trough each musical millisecond division to get the "general musical divider" (sorry don't know the right Math term).
Then I copied the data from the spreadsheet into (combobox) modules and syced them with a horizontal fader. Everything works nice, you can change Usine's BPM
and the patch should show the correct miliseconds for each musical division. Maybe there is a smarter way to solve this in Usine, i'm thankful for every tip.
I attached the patch, the Excel spreadsheet, a textfile in case you don't have Excel, and picture of the patch.
I intended to make it work with the decay & predelay of reverb plugins to sync the output to the BPM i added also some values like "Bar + Half Note", values that make sense with a reverb in my opinion.
I thougt I can send the information to a reverb plugin Predelay & Decay knob, but since the "scaling" of each plugin for Predelay & Decay is different i don't know how to "frame it".
In this case it's the "Valhalla Vintage Verb". The plugin displays values from 0,2 to 70 seconds for the decay and the Usine patch data ouput shows values from 0 to 1.
I enterd the musical divisions into the plugin decay starting with from a 8th note, with 120 BPM it's 0,250 seconds and I wrote down the patch data ouput: 0.1158114 etc.
I did this for every musical division from an 8th up higher and visualized the data in Excel. It looks like it's a exponatial function. I got to refresh my math knowlege a little.
So the idea is: I do the math in excel till i got a function that looks simular then I put the formular into usine and it converts the musical ms output of the attached patch to a knob value between 0-1.
I doesn't have to be perfect, basically it's nerd stuff and as musician i'm able to set the reverb values musically with my ears, but I'm still interested in mathematical solution as a starting point,
when i'm searching the right settings for a reverb. So if anybody has a tip how to solve this, just drop it. At the end I hope i can patch a solution where I can adjusts the the value curve with faders so that it matches in a way.
I hope you got me.
Best Regards
Djordjo