First off, hats off to Urs for his creative talent and perseverance, as well as his democratic pricing policies. I'm slowly buying everything he makes just to show my support!
Second: Ace is just wonderful. I've read it's a quickie in anticipation of larger modular work, but it's a blast to program and sounds great.
The main reason for this post is just to comment on the way Ace is handling its cables. There are currently 2 main problems with the cables:
1. They cover controls and value indicators. When there's too many of them, it becomes particularly problematic. The easiest solution would be to implement a switch (& key command) to toggle their transparency (ghost outline), either temporarily (during keypress) or held toggle, and allow adjustment of the level of transparency.
2. When more than one cable is assigned to a destination, it sometimes becomes impossible to disconnect a cable if it's "under" a second one without disconnecting the "upper" one first. A solution to that would be to allow right-clicking on any cable body and offer:
- Delete Cable
- Disconnect Source
- Disconnect Destination
Or alternatively allow a key + click to alternate the "upper" cable so it can be accessed.
For your consideration
