Author Topic: CoolEdit Nostalgia visualizer  (Read 34848 times)

TF3RDL

  • Jr. Member
  • **
  • Posts: 47
So, this post on HydrogenAudio forum made me curious why some developers like Crossover (developer of foo_enhanced_spectrum_analyzer and foo_loudness_peakmeter) on foobar2000 forums got "scared" by me, while others actually implemented some of my ideas into their own software (preferably proprietary freeware or any other form of closed-source software since on open-source software, I can just contribute it myself if I can do it correctly) despite I haven't made any Fanon Wiki pages about future version of these I've wanted to see, nor having to make a separate feature requests thread for this plugin?

Like in this case of Vizzy.io where my ideas changed the entire audio visualizer maker website into a new direction with this interactive sketch I've made 4 years ago, or pqyt's foo_vis_spectrum_analyzer component and kamen's CoolEdit Nostalgia plugin for foobar2000 and MusicBee respectively, with some if not most logic came from my own CodePen projects like this one
Last Edit: October 08, 2024, 06:04:41 PM by TF3RDL

hiccup

  • Hero Member
  • *****
  • Posts: 9116
So, this post on HydrogenAudio forum made me curious why some developers like...
I've checked out some discussions you have been involved in on the hydrogenaudio forums, and it seems you have annoyed quite a few foobar2000 users and developers over there.
Why are you posting about your issues with them here?
I don't see how that is relevant to this thread and kamen's great work on the CoolEdit Nostalgia plugin.

TF3RDL

  • Jr. Member
  • **
  • Posts: 47
So, this post on HydrogenAudio forum made me curious why some developers like...
I've checked out some discussions you have been involved in on the hydrogenaudio forums, and it seems you have annoyed quite a few foobar2000 users and developers over there.
I argue that this could be unfortunately true, considering I've already made some "awesome" Web Audio API-related projects (e.g. audio analyzer projects that either completely forgoes AnalyserNode's built-in FFT method, or using AudioWorklet altogether instead) that DSP nerds and audio engineers would be interested in

So this suggestion quoted below:
Quote
My suggestion, if you want others to work for you for free: Back Off...
is actually a good suggestion to divert me from posting couple of FRs, allowing me to do more other stuffs (and hopefully reduce the bad parts of me), which is objectively better considering I've might annoyed some foobar2000 component devs here (even to the point that Crossover might have been "scared off" the fb2k forums)

Why are you posting about your issues with them here?
I don't see how that is relevant to this thread and kamen's great work on the CoolEdit Nostalgia plugin.
It is related to my habits in regards to posting feature requests, and the difference between CoolEdit Nostalgia and Enhanced Spectrum analyzer when comes to developer's reaction to my FRs or something like that

BTW, my habits of posting FRs for Crossover's components for foobar2000 is so annoying to the point I have to post a separate thread dedicated for FRs for foo_enhanced_spectrum_analyzer in foobar2000 forum. I admitted that, sorry about that! But it doesn't mean the developer of both foo_enhanced_spectrum_analyzer and foo_loudness_peakmeter have quit the forums and abandoned it, he hasn't quit it or abandoned his own components just yet, hopefully within 6 months window from his last active date
Last Edit: October 08, 2024, 07:25:03 PM by TF3RDL

kamen

  • Jr. Member
  • **
  • Posts: 105
CoolEdit Nostalgia 5.1

An early small update was needed, because of some issues with the newly introduced custom Fourier transformation. I wanted to make it a bit smoother and hopefully with less artifacts.

sveakul

  • Hero Member
  • *****
  • Posts: 3269
CoolEdit Nostalgia 5.1

An early small update was needed, because of some issues with the newly introduced custom Fourier transformation. I wanted to make it a bit smoother and hopefully with less artifacts.
Thanks kamen I'm back on RawAPI at 4K and no artifacts.

kamen

  • Jr. Member
  • **
  • Posts: 105
Thanks kamen I'm back on RawAPI at 4K and no artifacts.

The 4K seems to be ok, but at last I found the problem which caused the 8K to look ugly, especially in the very low and very high frequencies.  That will come with some other update.

kamen

  • Jr. Member
  • **
  • Posts: 105
CoolEdit Nostalgia 5.4

A new small update, with some subsequent fixes and refinements since the bigger changes in version 5 with the raw api.

Now the Fourier 8K works better. The problems with Frequency Band 1K are fixed and it works as it was working back in version 4.5. A 3K option was added as well, which makes sense for HD audio.

A simple Live Waveform viewer was added, which shows the raw wave signal on a time axis in real time. It depends on the channels that are currently selected. You can slow down or up the visualization tempo by using the mouse scroll.


sveakul

  • Hero Member
  • *****
  • Posts: 3269
Thanks for the new version, kamen!  Nice indeed.

kamen

  • Jr. Member
  • **
  • Posts: 105
since, I have an AudioWorklet-based peakmeter that works on multichannel audio (more than 2 channels) and I've figured out how to implement Mid/Side mode for multichannel (5.1 and 7.1 surround sound as well as 2.1 stereo and quadraphonic) case on my own new peakmeter, how about adding a feature to display spectrum of all channels (and its M/S representations of each surround pair) on 5.1 surround in kamen's CEN plugin?
I turn back to an older post form TF3RDL, but just recently I did some tests with multichannel audio - mainly 5.1 and 7.1. MusicBee plays these without any problems. The visualizations were quite interesting for some old movies I've had at hand. Haven't considered Mid/Side as of yet.

TF3RDL

  • Jr. Member
  • **
  • Posts: 47
Haven't considered Mid/Side as of yet.
BTW here's a question unrelated to your plugin, is Mid/Side processing and analysis still relevant and/or useful for multichannel audio like 5.1, 7.1, and anything more than 2 channels? If not, why?

kamen

  • Jr. Member
  • **
  • Posts: 105
Yes, it is debatable whether MS is still useful, except for a specific pair of channels. One can loose the analysis purpose with so many channels anyways!



kamen

  • Jr. Member
  • **
  • Posts: 105
Here is a video to illustrate how 5.1 looks like, for some really interesting sound effects.

TF3RDL

  • Jr. Member
  • **
  • Posts: 47
Here is a video to illustrate how 5.1 looks like, for some really interesting sound effects.
Yep, maybe an alternate display mode where each channel has its own graph (like Spectrometer from WaveLab) stacked on top of each other with the same color for every channel, instead of being displayed in a single graph with different colors assigned to different channels (which can be problematic, especially with 5.1 and 7.1 surround sound for colorblind users I guess)

BTW, Mid/Side mode should still be possible (ignoring center channels including LFE, which is technically mono as well as channel pairs where either left or right part of a channel pair is missing) on multichannel audio

Yes, it is debatable whether MS is still useful, except for a specific pair of channels. One can loose the analysis purpose with so many channels anyways!



BTW, one thing that I've missed out in my own peakmeter is a sum and difference channel between front and surround channels (e.g. M = (FL+BL)/2 and S = (FL-BL)/2) of given pair or any two channels to compare (e.g. sum and difference between center and LFE channels), which can be important for surround to stereo downmix as phase cancellation issues can and will exist

kamen

  • Jr. Member
  • **
  • Posts: 105
Yep, maybe an alternate display mode where each channel has its own graph (like Spectrometer from WaveLab) stacked on top of each other with the same color for every channel, instead of being displayed in a single graph with different colors assigned to different channels (which can be problematic, especially with 5.1 and 7.1 surround sound for colorblind users I guess)
Yes, Wavelab had a stacked FFT Meter and later spectroscope, but to my knowledge never scaled for multichannel audio (>2) and it would be impractical.
But what I've checked in the mean time is how Audition handles it, and to my surprise it looks very similar to the video above - with different selectable colors for each channel.

Aside from that, the colors are standardized and in my case I decided to use them - the cable colors are roughly good enough for channel visualization.

BTW, one thing that I've missed out in my own peakmeter is a sum and difference channel between front and surround channels (e.g. M = (FL+BL)/2 and S = (FL-BL)/2) of given pair or any two channels to compare (e.g. sum and difference between center and LFE channels), which can be important for surround to stereo downmix as phase cancellation issues can and will exist
The idea with Front-Back is good and totally makes sense. Maybe crossed too! So a MidSide view with freely selectable channels (except center & subwoofer) to form a pair could be useful. But that is just a thought for the moment.

kamen

  • Jr. Member
  • **
  • Posts: 105
CoolEditNostalgia 5.8

Drop by drop a whole list of changes gethered itself, just before the holidays!

The bigger additions are the chessboard grid pattern, quick buttons and multichannel support.
Several smaller and bigger fixes were done almost everywhere, hopefully for the good!

There still migh be some peculiar bugs, due to the deeper changes made to some parts. Let me know if you find something...