jpcima / string-machine

Digital model of electronic string ensemble instrument
Boost Software License 1.0
57 stars 7 forks source link

String phaser #11

Open jpcima opened 4 years ago

jpcima commented 4 years ago

Since the string synthesizer is so commonly paired with the EHX small stone phaser, it will be interesting if this embeds its own analog phaser effect. More so if the phaser is made compatible with stereo, to connect in series with the chorus.

This code implements a vintage phaser. Phase100.dsp.txt

Kiiski, R., Esqueda, F., & Välimäki, V. (2016).
Time-variant gray-box modeling of a phaser pedal.
In 19th International Conference on Digital Audio Effects (DAFx-16).

It's a 10-stage and quite different from the desired phaser; but the reference paper gives a method to extract modulation from any phaser. It will serve if a volunteer owner of small stone or similar wants to contribute some measurements.

SpotlightKid commented 4 years ago

Maybe ask @brummer10 whether he has already modelled a small stone or a similar phaser for guitarix?

jpcima commented 4 years ago

Yes it's a good idea. I'm going to share a few resources regarding phasers.

Small stone is a 4-stage allpass filter with feedback loop. Filters have cutoff modulated with an identical LFO. CA3094 "OTA" are used for varying the filters.

jpcima commented 4 years ago

other thing I thought worth noting: supposed interesting behavior of the phaser pedal running under low power condition. Capture du 2019-08-09 09-07-55

jpcima commented 4 years ago

Here is "Ross phaser" a similar one, except using LM13600 OTA, which is a more common electronic part. These OTA have spice models, unlike the CA3094, so maybe an electronic simulation would be possible from it. http://www.tonepad.com/project.asp?id=25