CHOW Tape Model by Jatin Chowdhury
- KVRian
- 1419 posts since 14 Apr, 2008 from velvet noise
/* whitenoise */
Last edited by noiseresearch on Mon Nov 30, 2020 10:17 am, edited 1 time in total.
It refuses description, allowing only the vague approach of adjectives: dark, light, raw, angelic. Who or what is making these noises? Where are they coming from and what do they point to? What kind of entity can leave such a troubling sonic remnant?
-
- KVRist
- 94 posts since 18 Jan, 2019
@resistent, great, thanks for the info. I'll keep working on those bugs.
Also, wanted to let folks know that I just released version 1.1 of the ChowPhaser (download here). Lots of new DSP updates, plus a new GUI (again, massive thanks to @rbn777). I'm hoping to do a little write-up about it soon, which should explain more of what's going on under the hood.
Also, wanted to let folks know that I just released version 1.1 of the ChowPhaser (download here). Lots of new DSP updates, plus a new GUI (again, massive thanks to @rbn777). I'm hoping to do a little write-up about it soon, which should explain more of what's going on under the hood.
-
- KVRian
- 534 posts since 9 Aug, 2017
Just FYI - the new phaser GUI shows up correctly on my win8 live10 set up using the 64bit plugin, the previous version didn't. Are you going to do the same with the tape? (Tho I am ok with using lives internal plugin wrap for that)
- KVRian
- 1419 posts since 14 Apr, 2008 from velvet noise
/* whitenoise */
Last edited by noiseresearch on Mon Nov 30, 2020 10:18 am, edited 1 time in total.
It refuses description, allowing only the vague approach of adjectives: dark, light, raw, angelic. Who or what is making these noises? Where are they coming from and what do they point to? What kind of entity can leave such a troubling sonic remnant?
- KVRian
- 1419 posts since 14 Apr, 2008 from velvet noise
/* whitenoise */
Last edited by noiseresearch on Mon Nov 30, 2020 10:15 am, edited 1 time in total.
It refuses description, allowing only the vague approach of adjectives: dark, light, raw, angelic. Who or what is making these noises? Where are they coming from and what do they point to? What kind of entity can leave such a troubling sonic remnant?
-
- KVRian
- 534 posts since 9 Aug, 2017
Hey Jatin, did you have any luck checking out the gui issue I emailed about?
This is my fav tape emulation so far and would def like to get it working properly as the ableton tags aren't so clear.
This is my fav tape emulation so far and would def like to get it working properly as the ableton tags aren't so clear.
-
- KVRist
- 94 posts since 18 Jan, 2019
Hey all, just posted a new release. The main new addition is the option to choose between different hysteresis modes, including the method used to solve the hysteresis equations (Runge-Kutta methods or Newton-Raphson solvers), or use a style of processing more similar to version 1.0 of the plugin. Also implemented a new GUI design, courtesy of @rbn777, and added LV2 support for Linux users. As usual, new builds can be downloaded on GitHub.
Thanks for the continued support, and as always, I'd love to hear any songs or sounds made with these plugins
.
- Jatin
Thanks for the continued support, and as always, I'd love to hear any songs or sounds made with these plugins
- Jatin
-
- KVRian
- 818 posts since 28 Oct, 2014
So far, it's looking like this release has fixed a few issues for me. There's no longer any noise when activating the plugin. I'm not hearing random pops or having one or both channels go silent. Great stuff!
I have a couple of issues with the Loss section. With the first two controls, Gap and Thickness, the sliders jump when moved from their default setting of 0.0000010. The value doesn't jump but the slider seems to skip about 40 pixels. Also, the loss controls introduce phasiness. Is this part of the modelling or a bug?
I have a couple of issues with the Loss section. With the first two controls, Gap and Thickness, the sliders jump when moved from their default setting of 0.0000010. The value doesn't jump but the slider seems to skip about 40 pixels. Also, the loss controls introduce phasiness. Is this part of the modelling or a bug?
-
- KVRist
- 94 posts since 18 Jan, 2019
Thanks for reporting, I've noticed the slider bug as well, hoping to have that fixed sometime soon. I should double check the phase response of the loss filters against my measurements, but the phase response of the loss filters should be part of the modelling (though I suppose I could maybe design an optional linear phase version... something to think about).onerob wrote: Mon Jul 27, 2020 5:09 pm I have a couple of issues with the Loss section. With the first two controls, Gap and Thickness, the sliders jump when moved from their default setting of 0.0000010. The value doesn't jump but the slider seems to skip about 40 pixels. Also, the loss controls introduce phasiness. Is this part of the modelling or a bug?
-
- KVRist
- 200 posts since 12 Feb, 2015
What is the relationship between drive and input in terms of saturation and tape compression? It has its own saturation control, so I'm not sure what drive is doing if theres a input and or a saturation knob.
-
- KVRist
- 94 posts since 18 Jan, 2019
Very good question. So there are 3 knobs in question, "Input Gain", "Drive", and "Saturation". Input gain is just a simple linear gain, nothing too special. Drive and saturation are part of the tape hysteresis model (I'm sure this has been mentioned before, but hysteresis is a type of stateful nonlinear function that describes the nonlinear characteristic of the magnetisation process).damayor wrote: Tue Jul 28, 2020 8:03 pm What is the relationship between drive and input in terms of saturation and tape compression? It has its own saturation control, so I'm not sure what drive is doing if theres a input and or a saturation knob.
Drive controls the amount of amplification that takes place within the hysteresis function. In essence this functions similar to the input gain, except that it's highly nonlinear. In other words, when you turn the drive knob, you're not just driving a nonlinear function at a higher level, you're actually changing the shape of the nonlinear function itself. From a physics perspective, this parameter is related to the "anhysteric magnetisation" which depends on the chemical properties of the tape.

Saturation controls the level at which the hysteresis function saturates. So again we're changing the shape of the hysteresis function, and again this parameter has a physical corrolary (in this case magnetic saturation).

Now I've also added a "makeup" gain so that the peak level coming out of the hysteresis is about the same regardless of the amount of saturation (so in practice it will look somewhat different from the picture above).
Hopefully this answer is somewhat satisfying. For more of the technical information behind this stuff, I've written a blog post about some of this stuff, and as always there's also the original paper.
Thanks,
Jatin
-
- KVRer
- 13 posts since 12 Feb, 2018 from Barcelona, Spain
-
- KVRist
- 208 posts since 24 Sep, 2019
Is there a difference sound-wise to the regular ChowDSP TAPE ?StoneyBCN wrote: Fri Jul 31, 2020 1:27 pm ChowDSP modules for VCV Rack have landed!
https://library.vcvrack.com/?brand=chowdsp
