Comments (3)
Hi Isaak,
Thanks for the bug report. My guess is that the artifacts we're hearing are caused by the extreme high frequency content of the signal, and that the only reason we don't hear it for more "normal" input is that the artifacts are masked by more low frequency sounds. This would also explain some why oversampling reduces the level of the artifacts.
I'll take a look at fixing the hysteresis function directly, but I should note that I've been playing around with some pre/post filters that most physical tape machines have, which may solve this issue indirectly anyway. (If you're curious, check out section 5 from this manual).
I'll update this thread with more info as I keep working on this. Thanks!
from analogtapemodel.
Hi Isaak,
After doing a bunch of testing and re-working a good bit of the math, I think this low frequency noise is going to be an inherent part of the hysteresis process, given the way I'm doing it currently. I've found that on normal input (with most of its frequency content below, say, 10k) the noise is not noticeable (though not to say that it's not there). I've found that for high frequency content like the chimes, putting a highpass filter on the track after the tape plugin can take care of most of the artifacts.
Unfortunately, the pre/post EQ doesn't seem to affect this issue either positively or negatively. Still hoping to have something new for you to test soon!
Thanks, as always :)
from analogtapemodel.
Yes, I noticed that this issue only manifests in a rather obvious manner with those rare sounds that have their fundamental (or most of their lower order overtones) in the above 10k range. I didn't notice those artifacts with hihats for example and I don't use chimes too often anyways, so it's not really a big issue.
Thank you and please keep up the good work Jatin!
P.S.
I noticed on KVR earlier today you released builts of the "Bad Circuit Modelling" series. Great stuff again there! Tried the Diode Clipper so far and really like it (the only plugin I know that has age and temperature settings hihi). Could you add an output gain to compensate for the loudness increase?
from analogtapemodel.
Related Issues (20)
- [FEATURE] Build command excluding CLAP on building instructions HOT 2
- [BUG] LV2 plugin crashes Ardour. HOT 1
- Freeze Loop[BUG] HOT 2
- [BUG] Rendering freezes in Cubase HOT 4
- [BUG] Found a typo in WowFlutterMenu.cpp
- Crash when using Sink->Lofi preset / Flutter Depth [BUG] HOT 5
- [BUG] Chow Tape blocks Davinci Resolve Studio interactions HOT 4
- [BUG] Some patches ramp up the audio by +30db HOT 3
- [BUG] AAX issues HOT 3
- [BUG] Segfault in Ardour7, AnalogTapeModel LV2 v2.11.1 HOT 3
- [FEATURE] Higher Oversampling Options HOT 4
- [BUG] Mix group reset when loading preset HOT 1
- have a clap only download option for linux installer HOT 3
- [BUG] Problem in linux mint 20. HOT 10
- [BUG/Suggestion] "Program" is automatable and probably shouldn't be HOT 1
- [BUG/QUESTION] Inconsistencies In Reported TC-260 Loss Parameters and TC-260 Preset
- Sticky-shed syndrome [FEATURE]
- [FEATURE] Ability to select only desired formats and locations on Linux
- [FEATURE] Noise reduction such as DBX I/II and Dolby
- [BUG] CHOWTapeModel not loading after installation with .deb package
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from analogtapemodel.