Author Topic: VU meters: AcuVU · DejaVU · SPL Mk2 · AL-65 · Smooth Slider · Prism  (Read 13727 times)

phred

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 10269
What Frazzled Bee?
Exactly.

Quote
For every next 'thank you' from you I will be delaying DCLFL-POTL by days increasing by a logarithmic scale similar to a decibel curve.
COOL!!! Something else to look forward too.
Download the latest MusicBee v3.6 patch from here.
Unzip into your MusicBee directory and overwrite existing files.

----------
The FAQ
The Wiki
Custom Forum Search
Posting screenshots is here

sveakul

  • Hero Member
  • *****
  • Posts: 3268
FWIW, after I made a monkey's ass out of myself with that page thing I found that with Edge a second, inner scrollbar is created that takes over there when the outer one stops.  I've seen Firefox do that often on other sites--not on that one of course.  Maybe it's stumbling over html on the Dropbox site specifically coded around Edge.  Anyway now I can "sleep" tonight.

I noticed that when the two new Lovebird skins are used with Foobar, the regular works fine but loading the LED version crashes the entire Foobar.  I mean "so what" because hiccup's new skins are designed for MusicBee anyway and work as advertised there, but if you ever move to a shared skin folder it's something to keep in mind, one size doesn't always fit all.

hiccup

  • Hero Member
  • *****
  • Posts: 9111
-  DejaVU Compact LED - Fischer's Lovebird has been updated.
   (a minor issue between needles and LEDs was resolved)

-  DejaVU Compact LED - Fischer's Lovebird (Phred on the Lookout edition)
   has been added
   (@phred, let me know if this is how you wanted it?)

hiccup

  • Hero Member
  • *****
  • Posts: 9111
I noticed that when the two new Lovebird skins are used with Foobar, the regular works fine but loading the LED version crashes the entire Foobar.
To be clear, both work fine with the original foobar2000 plugin.
But there is indeed a problem with the new foobar2000 plugin.

I did some brief testing, and when I used two separate bin files for the left and right channel, the LED version loaded quickly and worked fine.
But after combining the two into a single bin file, the plugin doesn't seem able to handle it anymore and indeed makes foobar2000 crash.
This may be useful information in case you want to raise it with the developer of the foobar2000 plugin.
I'm guessing it's something he (Oops) can solve with one hand tied to his back.
(and tell him: big thanks, for unraveling the mystery of these bin files, and sharing his work and knowledge with 'our' BoringName)
Last Edit: November 18, 2024, 06:37:13 PM by hiccup

phred

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 10269
-  DejaVU Compact LED - Fischer's Lovebird (Phred on the Lookout edition)
   has been added
   (@phred, let me know if this is how you wanted it?)
That's exactly as I envisioned it. Nicely done.
Download the latest MusicBee v3.6 patch from here.
Unzip into your MusicBee directory and overwrite existing files.

----------
The FAQ
The Wiki
Custom Forum Search
Posting screenshots is here

hiccup

  • Hero Member
  • *****
  • Posts: 9111

sveakul

  • Hero Member
  • *****
  • Posts: 3268
The Fischer's Lovebird skins have been updated and should load a lot faster now.
Loading time reduced by 50% here, thank you!  Phred how about you?

phred

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 10269
Loading time reduced by 50% here, thank you!  Phred how about you?
Yes and no. But mostly yes.

Using VUMeter 2.4.1 and the updated versions of hiccup's Lovebird skins with MB 3.6.9083 P...
Lovebird Phred on the Lookout version loads between four and seven seconds when switching to it from another skin. With a Lovebird skin loaded and attempting to load another skin, I got this every time...

After a reboot all skins are loading. The ones that yesterday were loading "instantaneously" are now taking a little longer - less than four seconds. The two Lovebirds now load in between four and seven. Even from a restart of MB.

Overall I'd say it's better than yesterday and I'm happy with the results. Thanks BoringName for digging into this.

A couple of times when switching skins I got this but it's not consistent nor does it happen with one particular skin. I'll keep looking for a pattern.

Code
MusicBee v3.6.9083.37660P  (Win10.0), 19 Nov 2024 8:04:

System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentException: Parameter is not valid.
   at System.Drawing.Bitmap..ctor(Int32 width, Int32 height, PixelFormat format)
   at MusicBeePlugin.VUMeter.DrawFooFrame(Int32 frameNum, Int32 ledFrameNum, Boolean left)
   at MusicBeePlugin.VUMeter.DrawFoobarSkin()
   at MusicBeePlugin.VUMeter.OpenGLControl_OpenGLDraw(Object sender, OpenGLRoutedEventArgs args)
   --- End of inner exception stack trace ---
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
   at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
   at System.Delegate.DynamicInvokeImpl(Object[] args)
   at System.Windows.RoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
   at SharpGL.WPF.OpenGLControl.DoRender()
   at MusicBeePlugin.VUMeter.RenderEventProcessor(Object myObject, EventArgs myEventArgs)
   at System.Windows.Forms.Timer.OnTick(EventArgs e)
   at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Download the latest MusicBee v3.6 patch from here.
Unzip into your MusicBee directory and overwrite existing files.

----------
The FAQ
The Wiki
Custom Forum Search
Posting screenshots is here

hiccup

  • Hero Member
  • *****
  • Posts: 9111
All my VU meters have been updated.
They have been optimised for the improved needle action that VUMeter v2.6.2 brings.
(and they are now all compressed using LZMA)

Make sure to check 'Use Skin Defaults' in the plugin.

sveakul

  • Hero Member
  • *****
  • Posts: 3268
All my VU meters have been updated.
They have been optimised for the improved needle action that VUMeter v2.6.2 brings.
(and they are now all compressed using LZMA)

Make sure to check 'Use Skin Defaults' in the plugin.
Thanks!  I imagine you meant to say "v2.6.3" for the meter version.  Nice to be dealing with a single improved format for your skins.