Author Topic: CoolEdit Nostalgia visualizer  (Read 6786 times)

sveakul

  • Sr. Member
  • ****
  • Posts: 2503
1.  What CoolEdit files did you use from the zip?
3,5

2.  What do you mean by "Then I click on the tab that has different custom layout"?  Can you supply a screenshot?
Different tab can have different custom layouts (rightclick tab>use custom layout)

"3,5" is the version number;  I mean the actual files from inside the zipped folder--did you put all 6 in?  if so, try removing the 4 D2D related ones and restarting.

I still don't know what tab you're talking about so you're going to have to post a screenshot of that.

aktor

  • Full Member
  • ***
  • Posts: 150

sveakul

  • Sr. Member
  • ****
  • Posts: 2503
All files were copied and removing those suggested didn't help.
TABS
https://musicbee.fandom.com/wiki/Tabs
Frankly I had completely overlooked the ability of MusicBee to "stack" panels.  And all this time I could have been stacking both the Classic Spectrum Analyzer and the Spectrogram on the bottom panel  :-X

Yes the error you indicated does sound like an ini file "collision."  When you said "If I put in the top pannel works fine," did you mean tabbing between different layouts of CoolEdit DOES work there?  It would seem to me it could only use one version of the docked ini unless it's smart enough to rename a second instead of trying to overwrite the first, which is what may be causing the RGB out-of-bounds error.

BTW, did you notice any visual improvements when including the D2D files?

aktor

  • Full Member
  • ***
  • Posts: 150
The only way i can make it work is if I put a cooledit (floating) in every tab's panel configuration. If i put docking it doesn't work it asks me every time to set size and restart MB.

kamen

  • Newbie
  • *
  • Posts: 15
Interesting stuff...

- The tabs were the least thing I was thinking about, but here is my understanding: Because MusicBee disposes and initializes again the tab's content when switching between them, it seems clear to me to get asked every time about size and restart from CEN. Technically speaking MusicBee saves the size of the plugin to MusicBee3Settings.ini, but it does not for the layout files when using tabs (if otherwise, please let me know how). This is how the entry should look like for the layout:
Quote
<SystemPlugin>
 <State>
  <Id>\MusicBee\Plugins\mb_CoolEditNostalgia.dll</Id>
  <Name>CoolEdit Nostalgia (docking)</Name>
  <Description>Visualization inspired by CoolEdit Frequency Analysis</Description>
  <Enabled>true</Enabled>
  <PanelHeight>235</PanelHeight>
 </State>
</SystemPlugin>

- I never used the classic analyzer, but I see your point - to have a gradient of color hues between the two colors for fill and contour, so if you select red and blue, you'll get a rainbow. It might come in as an extra option in the near future.

-The logarithmic scale and labels are as good as possible at the moment. I'm currently working on something that catches on all scales, and will have to rethink the logarithmic a bit too. If I see the possibility I'll improve on that too.

aktor and sveakul, thank you for your feedback!

aktor

  • Full Member
  • ***
  • Posts: 150
For me I have  <PanelHeader /> at the bottom between  <state>.
<State>
  <Id>C:\Users\xr\AppData\Roaming\MusicBee\Plugins\mb_CoolEditNostalgia.dll</Id>
  <Name>CoolEdit Nostalgia (docking)</Name>
  <Description>Visualization inspired by CoolEdit Frequency Analysis</Description>
  <Enabled>true</Enabled>
  <PanelHeight>235</PanelHeight>
  <PanelHeader />
 </State>

kamen

  • Newbie
  • *
  • Posts: 15
For the next version there will be a bettering for the tabs issue. At least the asking for MusicBee restart will be gone for all use cases (inclusive tab layouts). Although the ask height dialog might still remain.

sveakul

  • Sr. Member
  • ****
  • Posts: 2503
- I never used the classic analyzer, but I see your point - to have a gradient of color hues between the two colors for fill and contour, so if you select red and blue, you'll get a rainbow. It might come in as an extra option in the near future.
I'm sorry, I mistakenly thought you had re-coded the latest Classic Spectrum Analyzer instead of Raul!  Most of the "in-use" screenshots of it show a single-color gradient, below is a snip of the multi-color gradient bars like the "Properties" page showed I posted for you a few posts back:

While capable of amazing stuff its major drawback is the fact that neither the X or Y axis have any labels at all no matter what the scale is chosen.
Last Edit: May 25, 2024, 08:40:08 AM by sveakul

aktor

  • Full Member
  • ***
  • Posts: 150
For the next version there will be a bettering for the tabs issue. At least the asking for MusicBee restart will be gone for all use cases (inclusive tab layouts). Although the ask height dialog might still remain.

So basically ditch the docked cooledit as floating one works without setting manually the size number.
Suggestions for improvements:
- do triple and quadruple column size options
- horizontal (left-right) flow of spectrometer printer
- modification of average to display left and right channel separately with the option to hide columns so it would be a kind of a vu meter, that could be achieved with gradient-less option and manually select color the same as background.  Maybe instead of displaying average it wound display maximum. This is to say i would really fancy using cooledit as a vumeter.
Last Edit: May 25, 2024, 11:28:08 AM by aktor