@Joe did you ever achieve a satisfactory 1/x function? And did its intended application ever materialize?
I did embed a transfer function inside of a sample scanner as a bespoke unit. I think it worked OK as long as you understand and control the input to it, but I was never able to get the final end application to do what I wanted.
So I was also searching for a way to do the 1/x function. Specifically though I just wanted to create an equal volume mix of a couple of oscillators such that, when in phase, the total volume would never surpass 1 (10v).
I discovered this can be done using the RationalVca and here’s a working middle layer example. I’ll explain it in text though so it doesn’t necessarily need to be done in the Middle Layer.
- Create 4 oscillators and pass each into it’s own level VCA
- Mix the level controlled outputs together at 1/4 gain.
- Sum the level amounts for each (giving a range of [0,4])
- Find the difference between the level sum and 4
- Place a rational vca after the oscillator mix and set the numerator to 4 and the denominator to the difference in the level sum.
The idea is that if all the levels are up (level sum is 4) then our ratio will be 4/4 and the signal will remain at 1. If only three levels are up (level sum is 3) then our ratio will be 4/3 and we will multiply the signal by 1.333 to get back to unity.
Hopefully I explained that well, it took me several hours to get right despite being deceptively simple
Edit: oh and here’s a video showing it in action https://photos.app.goo.gl/ZSKEkesvGcV4Rnmj6
Me Joe? I think one of those R values exceeded my IQ value.
I’m no Joe and it’s not with the ER301 directly but I have been using the chaos functions (including that video’s specific equation) on the teletype (Which then goes back into the 301). Check it out!
CHAOS x - - get next value from chaos generator, or set the current value CHAOS.R x - - get or set the R parameter for the CHAOS generator CHAOS.ALG x - - get or set the algorithm for the CHAOS generator. 0 = LOGISTIC, 1 = CUBIC, 2 = HENON, 3 = CELLULAR
Since I unfortunately have no experience with creating a spreadsheet in Audacity, do you think you could maybe upload the wav file or explain how to do it? Would love to also ‘build’ my ‘own’ 1/x unit
It’s already on my list to do for desolationjones, so I’ll just make it public here when I find the time to dust it off and polish it up. It was sort of a mini-project that was meant to be used inside another, so it’s not quite in a functional state at the moment. It will also have some caveats with how it works, because of divide by zero thing.