maximecb / noisecraft

Browser-based visual programming language and platform for sound synthesis.
https://noisecraft.app
GNU General Public License v2.0
1.07k stars 61 forks source link

Node grouping (modules) checklist #70

Open maximecb opened 2 years ago

maximecb commented 2 years ago

A feature that I've been slowly working towards is the ability to group multiple nodes into a user-created module. I think this can unlock a lot of potential for this app because it will help manage the complexity in larger projects, and it will allow people to create custom modules for sounds and sound effects. Modules will also be copyable between projects, so you can imagine something like drum sounds being reused across projects.

This is a list of tasks that need to be completed for this new feature to come together:

tricky-labyrinth commented 1 year ago

Any progress on this? Not sure if just the issue hasn't been updated yet.

maximecb commented 1 year ago

Hi there. I've completed some of the work but haven't progressed since due to real life challenges. If you would like to work on this, I can explain the plan in more details or answer questions to help you get started.