Skip to content

Conversation

@cale-bradbury
Copy link
Contributor

Still WIP, but can take feedback on what's there

  • Moves all the existing audio logic into a plugin
  • Bands now have bell curves applied
  • Visualizer to set band freq and Q-factor
  • Change audio devices
image

TODO:

  • move band editor to left side, create a way for plugin left-side content to be picked up

@cale-bradbury cale-bradbury changed the base branch from dev to alpha September 20, 2025 22:49
* Recreates global option nodes for all registered plugins
* This should be called after loading a project or resetting the store
*/
public recreateGlobalOptionNodes() {
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

on project load, the state gets cleared so recreating the global options. Not sure if we want these to go beyond the project, maybe we just wait to register them until load, but then we need to hide the widget strip until loaded

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe it would actually be good to hide all widgets on load, we could use the canvas for a demoscene, and make use of all the space to get you into your work faster, fit more projects, select sketch folder, news/updates

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think I'm a bit confused on what these two methods are doing and why we need it compared to how its working for the LFO input right now, probably worth having a chat soon to discuss it all?

@funwithtriangles
Copy link
Member

Hey, there's a lot going on here! I tested it out and it all looks great but I think I need a run through at some point to get my head around it all. I pushed up one commit that might help with some build issues? I was having trouble building until I added three as a package to the input package

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants