new mux visualization tool

Official support for: mutools.com
Post Reply New Topic
RELATED
PRODUCTS

Post

https://urbandecay.github.io/mux-project/
Dakkas Original.png
patched.png
I proposed this a few years back as a feature request, so this is a proof of concept just as much as it is a standalone app. You can use it alongside the MUX environment when building synths or effects to help keep your signal flow organized and easily readable. It’s perfect for studying how others made their synths by easily following the signal flow for those builds. If you are making your own creations, this could help you manage the complexity. It’s also a lifesaver if you want to debug what you've done, or if you wish to add features but the patch is too complex and you've forgotten how it's all put together.

**UI and Visualization Tweaks**
The app works pretty much exactly how it works in MuLab, but there are a couple of differences I added to make visualization easier. The Corner Slider just changes the radius of the corners of the connecting wires. There is also a Zoom Extents button. This will zoom out to fit all your modules on one screen, and there is a 1:1 button to zoom back in. Finally, you have Save and Load buttons to save your projects as a JSON file.

**Focusing Your View**
The other buttons need a little explanation. In MuLab, you select a module and all the connections that radiate from it get highlighted. But what if you wanted to focus on your selection and not be distracted by other modules and connections? The Focus button will dim whatever is not selected, and you have a slider that determines the level of the dim effect.

**Tracing the Signal Path**
Standard highlighting shows every connection which you might not wnat. Indicator Highlight fixes this by isolating just the path you want so you can see exactly what your knobs are doing to what signal.

To use it: first, flip on Indicator Highlight mode. Next, you have to actually turn on the modules you want to track—just clicking them won't do the trick. Once two connected modules are on, the wire between them lights up, and if you turn on a third connected module, that path extends. If you hit Focus while doing this, the app dims the entire background and leaves only your active signal path glowing. You also have master On and Off buttons right above to quickly reset the whole board.

**Patch Points for Clean Layouts**
The PP buttons stand for Patch Point. In the module list, there is a new module called Patch Point 2, which is an actual point on the screen. The purpose is that you can route everything to one point and then have just one wire coming out of that point to connect to a module. This helps to minimize the amount of connectors on the screen. There are three sizes to choose from ranging from 5px square for the small, 7px for the medium, and 9px for the large. I couldn't decide if I wanted them lighter in color than the connectors or the exact same color to blend in more, so I added the PP Color button for that. The PP Hit Box is the number of pixels of leeway you have outside the patch point boundary where you can draw a connector from. I couldn't agree on a single value, so I gave some options for that.

**Groups and MUXes**
You can create new MUXes inside MUXes as far down as you want to go. There is also a Group feature where you select what you want grouped, right-click, and you can move them in unison. If you right-click the group again, you can edit it. When you add a group, a Group Manager pops up on the upper right-hand side where you can rename the group. Clicking on a group in the Group Manager will highlight the modules in that group.

**Taking It for a Spin**
I added the Dakkas synth as an example of this app in action. I included one version using patch points and one regular version. So play around with it, stress test it, post some MUXes, or whatever you want to do with it. If you got better name for things or other features that would be useful just say so.
You do not have the required permissions to view the files attached to this post.

Post

great work, respect

Post

Excellent! Can't wait to try it!
This is exactly why MuLab needs to be extensible via it's own plugin system.

Post

I would appreciate a little more info on how to install and use.

Post

You don't install it. You just click on the link. If you want to run it on your computer you will have to download it on github and use your own computer as a server. It runs off the browser cause I didn't want to have to make a mac, windows and linux version separately.

Post Reply

Return to “MuTools”