#Modernizing the main toolbar
1 messages · Page 1 of 1 (latest)
i will be removing the oscilloscope from the toolbar, and anybody who disagrees with me must face me in a duel
Easter-egg that bitch and draw it behind the entire display.
Seriously speaking, the oscilloscope is really nice when the CPU is spiking. Even if the one we have is bad, the idea of it is very nice IMO.
Nevermind, we have a CPU meter.
Is that staying?
maybe we could consider making a genuine waveform display plugin?
if so, I'd gladly test that and we can remove the oscilloscope altogether, since we'd have a viable replacement
this is the plan. i won’t be removing it from the toolbar without providing an alternative
in that case, please look at #7460
i just think the oscilloscope doesn’t deserve to be where it currently is
Was not obvious based on the first post. Cool.
basically, I've worked this out a long time ago, we'd need these UI elements:
- window size knob
- pause button
- display field
I tried fixing IanCaino's oscilloscope but failed to fix the discontinuation happening in the middle of the display
(khm even though I know exactly what's causing it khm)
the code is pretty old and out new amplifier boilerplate is much better, so it's unironically smarter to just make it from scratch
I believe there's a new circle buffer implementation available in LMMS? that's basically all one would need
the size of the buffer is the window size, you populate it with frames, then in the next cycle you move the buffer 256 frames ahead and populate it with the new 256 frames, etc
since there's some static around it now, I could pick it back up?
if you want to that would be great
i am willing to contribute however you are comfortable with
Sure, I could spin it up again and see where I end up
entire lmms window
like water in some games, for some reason
what about using EQ visualisation?
but in lower resolution
EQ or spectrum analyser
it could be more useful that oscillator
so, the spectrum analyzer?
nah
if we're kicking the oscilloscope out, we should kick everything out
you want it? put it on the master
well, it is useless
at this moment
what kind of viable feedback it provide in its current state?
yeah, on that being about the oscilloscope, I agree
the same kind of feedback is basically in mixer already
I don't think the oscilloscope being useless is a reason to swap it out for a spectrum analyzer
the name of the game is uniformity, the user should need to learn exceptions
and we should force users to use mixer to, well, mix and watch if signal levels are nice
I disagree
the mixer is for mixing
the new mixer comes with a wonderful dB peak display number field
making mixing even easier in terms of catching spikes in dynamics, reading the average level of your mix on a dB level, etc
the user should mix his tracks
how would he know their level if not by seeing them
the existence of the waveform display ("oscilloscope") plugin would be great since you can put it on any track and follow along
My agreement on that largely depends on what the duel consists of
absolutely, @fervent ocean, but let's stick to UI please 
also this
I agree with this but FL has some stuff in the topbar and it's pretty cool
That said i can live without it
that's true, it is pretty cool
to me it's eye candy
there is no point of oscilloscope in toolbar, when mixer have more than enough tools to show signal levels already
to me, focusing on the toolbar having cool visual pieces is doing the windowsills before the foundation
LMMS drip less tho
This channel is not about whether or not an oscilloscope is useful or not, it’s about rearranging the toolbar. There will be an oscilloscope in some form for those who want it
with a larger window size, it's gonna be hella useful
dynamics displaying, for one
you can visualize how much you're limiting or clipping with your plugins now
visually, again
These are the possible outcomes as I see them
some points regarding FL's implementation
FL also allows entering an edit mode where you can put whatever wherever you want, but that is probably wildly out of scope for us, forever
forever? maybe not. for what i’m willing to do? yeah LOL
I would think for our purposes we would categorize it like power supplies: not modular, semi modular, full modular. FL is full modular, and we are currently not modular, but semi modular could be possible
I'm mostly interested in the applications of some of FL's toolbar modules (like click to toggle on the track time/measure widget)
could be possible to move play, stop, record and zoom controls from editors into toolbar?
Let's leave modularity once the foundations are made solid imo
well, song editor use different zoom than automation and pianoroll, so it would be an issue
we would still have toolbars on them
Some people are against it, as they feel like it's more intuitive to have per editor controls instead that a switch on the topbar from song editor to B/B (either spekular or secondflight, i can't remember where they wrote this down)
I'm in favour of it personally, it's very FL like but it's the only way to deal with 2 editors play in a single place, and it would make the play controls always visible which is good for accessibility in workflow
I'm wondering what would happen to the pianoroll play controls tho, fl doesn't have them for example, but it also mean that the workflow gets longer to play a single clip as you have to set it solo in the editor (and it wouldn't loop either unless you add a loop to the editor)
they just would not have the play button "widget", i guess. this does seem in line with the recent global spacebar play PR
my opinion is out of scope. transport controls being global is confusing in an MDI workspace
If there's any way to keep the pianoroll one, song editor and B/B could be unified in the main toolbar
depend on active editor, like proposed spacebar play/pause
But it can definitely be done as a separate step after the toolbar modernization
That would make it more confusing to read visually imo
it does not fit with people that have all windows visible because multimonitor/big viewport
eg
(side note this is why i'm a huge proponent of floating windows with modern snap)
big green border around active editor, green icon, tooltip, text above button
#5261, @Lathigos: Modernize the toolbar
#7460, @bratpeki: [Feature development] A native oscilloscope plugin