Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Display realtime values of filter/pulse sweeps #102

Open
micheldebree opened this issue Feb 20, 2021 · 4 comments
Open

Display realtime values of filter/pulse sweeps #102

micheldebree opened this issue Feb 20, 2021 · 4 comments
Labels
enhancement New feature or request

Comments

@micheldebree
Copy link
Collaborator

From Sanke Choe on Facebook:

Not sure how many find this useful but I've always liked the possibility to see real-time values of, i.e. filter cutoff frequency during play. Same goes for pulse. It could fit nicely right below the respective tables.
The decreasing count value could also be put there "in live" to aid in syncing those long filter or pulse sweeps.

@micheldebree micheldebree added the enhancement New feature or request label Feb 20, 2021
@micheldebree
Copy link
Collaborator Author

Reply on Facebook by Søren Lund:

It can be quite useful to have pulse and filter cutoff displayed, graphically. I have had that in one of my editors.
Just simple bars from left to right. Displaying pulse and cutoff realtime only as numbers can ofcourse also be useful, but in my opinion, not as much as graphically.

By graphically, I mean just some "meters" displaying where pulse and cutoff goes. Atleast you can see if your sounds go too far in one direction regarding pulse/cutoff. And can be good especially for pulse sounds, if you like me think "I want it to end up moving around square phase" etc.
I hope I made myself somewhat clear. 🙂
I used sprites for that thing I did, but on pc I bet you need something else .. (Colas? crap joke..)

@micheldebree
Copy link
Collaborator Author

Sanke Choe:

I'm more of a numbers guy 😃but graphical view sure is better than having nothing.

@micheldebree
Copy link
Collaborator Author

Sanke Choe:

The information could probably fit neatly right below the respective tables. I.e. for pulse:
01: XXX
02: XXX
03: XXX
And for filter:
XXX XX
So basically the values being to the SID at each tick.

@micheldebree
Copy link
Collaborator Author

A little graphical thing would be nice too, with a short running history. Usually I am interested in finding big jumps or overflow wrap-arounds, which I imagine is hard looking at live numbers.

micheldebree added a commit that referenced this issue Sep 12, 2023
micheldebree added a commit that referenced this issue Sep 15, 2023
* Alternative visualization for pulse

* Made visualization style for pulse configurable (#102)

* Formatting

* Formatting

* Formatting

* Formatting

* Added config option to README

* [minor] Pulse filter visualizer extensions:

* Added functionality for visualizer component to receive non exclusive mouse input (only a few things were missing in the component manager)
* Implemented switching of visualization mode when clicked (left mouse button)

---------

Co-authored-by: rawpowerlaxity <thomas@rawpowergames.com>
micheldebree added a commit that referenced this issue Sep 27, 2023
#167)

* [major] Implemented real time SID registers visualization (pulse and filter values).

Additionally:

* Made it possible for components to not receive focus
* Added user colors for visualization bars
* Updated default color scheme

* [minor] Adding visualization of pulse and filter
[minor] Adding first iteration of highlighting the sequence index being selected in the song overview

* Adapted colorschemes to new visualizers (#102)

* Updated README (#102)

* [trivial] Fixed up the tab indentation from 2 to 4 (both, so that converting back to using tabs actually works when using the clang formatter)

* [minor] Adding a vertical line over the 3 bars that indicate the pulse state output to SID. The vertical line indicates the 50% pulse width mark.

* Alternative visualization for pulse (#169)

* Alternative visualization for pulse

* Made visualization style for pulse configurable (#102)

* Formatting

* Formatting

* Formatting

* Formatting

* Added config option to README

* [minor] Pulse filter visualizer extensions:

* Added functionality for visualizer component to receive non exclusive mouse input (only a few things were missing in the component manager)
* Implemented switching of visualization mode when clicked (left mouse button)

---------

Co-authored-by: rawpowerlaxity <thomas@rawpowergames.com>

* Mute pulse visualizer when track is muted

* Used same enabled/muted colors as the track

* If no enabled channels use filter, mute filter meter

* Revert "If no enabled channels use filter, mute filter meter"

This reverts commit 86b1322.

* Made bar with divider pulse width bar

It already had pulse width specifics in the implementation, so
I made that clearer

* [minor] Changed color settings propery names for the pulse and filter visualization from Color.StateBar.xxx to Color.Visualizer.xxx

Also added specific color for the pulse bar separator line

NOTE: Added a default DarkestGrey color the fall back color definitions

* Update all color schemes for the new visualizer

---------

Co-authored-by: thereallaxity <thomas.egeskov.petersen@gmail.com>
Co-authored-by: rawpowerlaxity <thomas@rawpowergames.com>
Co-authored-by: Jens-Christian Huus <chordian@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant