3 ms·
What does it actually do? When a part is recorded to a single stereo track only, it can sound pretty unnatural (sometimes even annoying - makes me feel like I'
by thisjepisje 12y ago
What does it actually do?
When a part is recorded to a single stereo track only, it can sound pretty unnatural (sometimes even annoying - makes me feel like I'm half deaf...) on headphones. The only thing I'd really want to do to avoid this is mix the mono signal with the stereo, so that 100% right becomes e.g. 75% right and 25% left. (Fully mono would be 50/50 on all sounds, obviously).
- LnxPrgr3 12y agoTurns out, we have two left-right localization cues—intensity difference, and timing difference. Sounds on the left hit the right ear a bit late and filtered. This filter aims to reproduce that, effectively mimicking well-placed stereo speakers on headphones.
- thisjepisje 12y agoThanks for the clarification. I've played a bit with the Haas effect myself, it's a nice way to separate sounds when you do mix for headphones. Besides the delay, what filter does your program apply when carrying stuff from the left to the right?
- LnxPrgr3 12y agoThis is the goal transfer function (x is frequency in Hz): return pow(10, (x <= 250 ? 1 : 1 + 1.5*log2(x/250) + (x > 5000 ? 5*log2(x/5000) : 0)) / -20); This is the header library that generated the filter to match this as closely as possible: https://gist.github.com/LnxPrgr3/8262666 https://gist.github.com/LnxPrgr3/8262666 Then, it's time-reversed and the sign flipped, and an impulse is added at sample 0. This filter translates to mid/side stereo, applies this kernel to the side channel, then converts back to L/R for playback.
- fl0wenol 12y agoIs that based on a comb filter with truncated notches at 250 and 5000 Hz (a 2ms phase separation where applied)?