version 4.3.0 #59
Replies: 2 comments
-
Awesome update, I like how Also, adding the mode where frequency labels follows decades like this one would be cool since the Enhanced Spectrum analyzer component that I have on my foobar2000 x64 has this frequency lines following decades |
Beta Was this translation helpful? Give feedback.
-
A Mid/Side mode like this for dual-channel visualization would be cool to see, but here's a catch; AnalyserNode's built-in FFT outputs magnitude values in decibels rather than complex-valued data so doing M/S encode on frequency-domain data won't be proper M/S (unless you're using custom FFT method, which usually output real/imaginary values and you can do complex addition and subtraction on these before being converted into magnitude values to get a proper M/S spectrum visualization from frequency-domain data) As for the M/S spectrum using the from the aforementioned CodePen project, it can be easily done on L/R data gathered by getFloatTimeDomainData on left and right channels after ChannelSplitterNode to do M/S encode before FFT (the first method does involve only simple ChannelSplitterNode/ChannelMergerNode setup to visualize separate channels but it is only doable on custom FFT implementation), the second method is use complex ChannelSplitterNode/ChannelMergerNode (to split up the channels and merge it back after M/S encode) and GainNode (to phase-invert right channel part of side channel on M/S representation) setup to do M/S visualization without having to use custom FFT method |
Beta Was this translation helpful? Give feedback.
-
What's new
Added:
channelLayout
;Fixed:
Improved:
maxFPS
frame rate throttling.Release: version 4.3.0
Beta Was this translation helpful? Give feedback.
All reactions