Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Waveform Minibar (mod) (Read 117380 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Re: Waveform Minibar (mod)

Reply #425
hello!

Is there a chance to make it stereo with a choice for mono?

I am asking this as a lot of others, i think and i have seen an explanation why it won't be, but (as an example of why it should be) i am using foobar2000 as a quick sample viewer with (Waveform Seekbar) to explore my samples and have a quick view of them (as a free alternative), but it hasn't been updated from 2014 and foobar has moved to x64 so it's time for an updated setup.

It would be very helpful if i could set it like this (currently with Waveform Seekbar) replaced with (Waveform Minibar (mod)) witch i think it should be faster and more stable due to the updates:

Mono file

X

Stereo file

X

Re: Waveform Minibar (mod)

Reply #426
Is there a chance to make it stereo with a choice for mono...?
If Waveform Seekbar does what you want but Waveform Minibar doesn't, then simply keep using Waveform Seekbar (even if than means 32-bit).  The whole point of Waveform Minibar is to be a Waveform Seekbar Lite, and you want it to become Waveform Seekbar (one person's "must have" is another person's unwanted bloat).

Similarly, there are obsoleted features (other add-ons) I use which are no longer maintained and will never be ported to the 64-bit platform, so I will remain 32-bit.  Not only that, but the hardware I use won't support V2 at all!  I'm, not whinging about it, I accept that for what it is and remain grateful that it is still possible to use old versions of the software at all.

Quote
as an example of why it should be
"Should"??  So your particular use-case makes it an essential?!!

As a non-coding user, all you (and I) can do is ask nicely and hope those who put in their effort for free will look kindly on the request.  But there are things we can do to avoid irritating people and giving ourselves a black mark, such as not asking when similar previous requests have been refused (with or without explanation).

For one thing: Waveform Minibar is creating what was described only a couple of posts ago as a "waveform thumbnail", and that is all that is stored in the cache database.  Making that stereo-capable would involve a major rehash (apart from making Waveform Minibar something it was never intended to be): analyse L & R separately instead of L+R, store two thumbnails per track, retrieve and display two thumbnails for the current track...
It's your privilege to disagree, but that doesn't make you right and me wrong.

Re: Waveform Minibar (mod)

Reply #427
Your example image only proves my point that multi-channel display is utterly useless. Your layout uses so much space to show three channels and the example stereo file you have, even though it's more different between the channels than majority of files are, is still showing a sample with almost identical channels. Just slight volume difference.

Re: Waveform Minibar (mod)

Reply #428
Your example image only proves my point that multi-channel display is utterly useless.
It's not useless if that's what somebody happens to want, I got into that argument with the contributing developers for OpenOffice being more interested in their software than how people (in my case an experienced word processor user) need to use it ("why would you want to do that??").  There are always reasons, just that they don't necessarily apply to any one individual.

Nonetheless, there is no compulsion to provide when there is no contractual relationship, and in this case the user has an alternative.
It's your privilege to disagree, but that doesn't make you right and me wrong.

Re: Waveform Minibar (mod)

Reply #429
fooball you took me all wrong and i don't blame you.

My mother language is not English, so fair enough reaction about "should" and i apologize.

But i am only showing an example of how someone might need to use it so the developer could have some other perspective about his work.

I am not saying that i will comet a suicide if it won't be stereo or this and that, but i thing that anyone can have his opinion and suggestions about how it could be better.

There are always ears to hear someone speaking don't they?

As for becoming a replica, why that? Is it bad to take good features for something else and use it for your own good. Isn't that what we are doing in our every day life?

Re: Waveform Minibar (mod)

Reply #430
@Stem75 I should note that there's a x64 alpha build of the Waveform Seekbar which hasn't been published to the components repository.
I prepared it to bring all my components into the future of v2/x64 to avoid my components being the reason that someone holds off upgrading their player.
The accelerated mode now runs on D3D11 and supports most of the effects people have used, it should be a drop-in update unless you've done something fancy.

https://hydrogenaud.io/index.php/topic,77490.msg1030109.html#msg1030109
Stay sane, exile.

Re: Waveform Minibar (mod)

Reply #431
That is very good news!

Thank you very much. I'll be watching the progress.

Again thanks.

Not Seeing Waveform Minibar (foo_wave_minibar_mod)

Reply #432
Quote from: alansharon on 2023-11-28, 23:17:14
I installed Waveform Minibar but don't see it in the UI. What am I doing wrong?
You need to add it to the user interface. Here's documentation how to add elements to the Default UI: https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Layout_Editing_Mode.


MOD edit: Added quote

Re: Waveform Minibar (mod)

Reply #433
Hi,

I just implemented the minibar in my skin because I needed a full width seekbar with neutral colors. Looks good already.

Would it be possible to at pseudo transparancy awareness (at least for background)?
I like to control how the panel looks before the plugin is displayed on top of that background (art / gradient).

In the attached screenshot I also enabled a Channel Spectrum analyzer with pseudo on. That's kind of what I'm looking for.
For comparison I also enabled two original waveseekbars (one of which I use in case of multichannel audio).

Thx

Re: Waveform Minibar (mod)

Reply #434
I'm not at all familiar with this transparency hack stuff, but I attempted adding support for it.
Currently version with the feature implemented is only available from https://foobar.hyv.fi/?view=foo_wave_minibar_mod.

Re: Waveform Minibar (mod)

Reply #435
I'm not at all familiar with this transparency hack stuff, but I attempted adding support for it.
Currently version with the feature implemented is only available from https://foobar.hyv.fi/?view=foo_wave_minibar_mod.

Thank you! Works like a charm.

BTW. It's not a hack, standard functionality of CUI PSS.

Re: Waveform Minibar (mod)

Reply #436
New version released to both my site and the official component repository.
I had to tweak the transparency mode a bit and only enable it when running on Columns UI.
I also implemented Default UI button state support for the "halt" status, in case someone needs it.
Tooltips now support dark mode on Columns UI even on old foobars (thanks marc2k3).
And there's a fix for a crash if memory allocation for a waveform render target buffer failed.

Re: Waveform Minibar (mod)

Reply #437
Hi there!

Each waveform shows darked central part and lighter top and bottom sides. Is there some mathematical sense or it just a pretty-thing?
X

Thank you in advance.

Re: Waveform Minibar (mod)

Reply #438
The darker inside part is RMS (short for Root Mean Square), it shows the loudness of the audio.

Re: Waveform Minibar (mod)

Reply #439
And what does the outer lighter part stand for?
Thanks in advance.


Re: Waveform Minibar (mod)

Reply #441
I am trying to figure out how to increase the height of the waveform bar 2-3 times from my default settings.  I don't see any options in the settings, yet some here seem to have a much taller waveform.  I'm running a very minimal version of foobar2000 2.1 (x64) on Windows 10.  I have attached a screenshot.  Any help would be much appreciated.

Re: Waveform Minibar (mod)

Reply #442
Since you're using Columns UI, you should add it via the Layout section in the preferences like the screenshot. It will then be a resizeable panel instead of the toolbar you currently have.


Re: Waveform Minibar (mod)

Reply #443
Is there a way to flip "half wave mode" so it's upside down?

Re: Waveform Minibar (mod)

Reply #444
No there isn't.

Re: Waveform Minibar (mod)

Reply #445
Since you're using Columns UI, you should add it via the Layout section in the preferences like the screenshot. It will then be a resizeable panel instead of the toolbar you currently have.


Thank you for the reply.  For the life of me, I can't seem to figure out how to replace or add a second waveform minibar that runs across the top like the original installed, but 2-3x taller.  Anyone have any tips?  Yes, I have columns UI but I haven't done much outside the standard layout options.  I've been playing with it for a couple days now without success. 

Re: Waveform Minibar (mod)

Reply #446
First, you want to right click the existing waveform and remove it from your toolbar.

Now in your current layout, you have a horizontal splitter as the base and that means any "childen" you add to it are laid out left to right. You probably don't want that.

You want a vertical splitter and then any panels you add to that will take the whole width. You can then add a horizontal splitter below that for having the playlist switcher side by side with the playlist like this...


Re: Waveform Minibar (mod)

Reply #447
First, you want to right click the existing waveform and remove it from your toolbar.

Now in your current layout, you have a horizontal splitter as the base and that means any "childen" you add to it are laid out left to right. You probably don't want that.

You want a vertical splitter and then any panels you add to that will take the whole width. You can then add a horizontal splitter below that for having the playlist switcher side by side with the playlist like this...



Ok, that's awesome.  Much better.  Thank you so much for the kind instruction marc2k3.  I was beginning to think I wasn't gonna figure it out.   Cheers

 

Re: Waveform Minibar (mod)

Reply #448
Say I update a track because of a previously undiscovered bad rip or something.  Is there a better way to update the waveform cache than nuking it and rebuilding from scratch (which I just did, overnight)?
It's your privilege to disagree, but that doesn't make you right and me wrong.

Re: Waveform Minibar (mod)

Reply #449
Say I update a track because of a previously undiscovered bad rip or something.  Is there a better way to update the waveform cache than nuking it and rebuilding from scratch (which I just did, overnight)?

This ?