Strum / Strums_Mental_VCV_Modules

Strum's Mental Modules for VCV Rack
BSD 3-Clause "New" or "Revised" License
63 stars 15 forks source link

Feature Request Patch Matrix: Attenuated connections with right mouse button? #55

Open Deevje opened 4 years ago

Deevje commented 4 years ago

Hey there, I have been using your Patch Matrix a lot lately and I would like to do a feature request:

Would it be possible to add a right mouse button click option for the switches to make a 50% attenuated connection, like putting a green pin with double the resistance into the pin matrices found on the EMS Synthi range and clones thereof?

Synthi Patch Matrix

I have been trying to build a VCV clone of the EMS VCS3, and found your Patch Matrix to work the best for this purpose, but the one thing that I'm missing is this attenuated connection possibility.

My idea then was to change the lights on the buttons to reflect what pin is inserted, a raw MSPaint version can be seen below, the red ones being left click, the green ones right click.

Strum Mental Patch Matrix Feature Request

I'm hoping to hear what you think of this idea,

Kind regards Deev

Strum commented 4 years ago

Thanks, I'm glad you are finding the modules useful.

The matrix was originally inspired by the VCS3 matrix.

Have you tried just adding attenuators to the signals before the inputs to the matrix? I think just a switch that attenuated the signal by half is too limited to be of much use, it would really need an attenuator at each switch which would mean a knob at each switch doubling the size of the module. so I suggest the solution is just attenuate the signal before going into the row and if you need different levels of that signal just use other rows.

I'm developing a new set of modules one of which is a more complex patch matrix, I should have a beta test version ready in a week or so, I'll post you a link so you can try them out.

Cheers.

Deevje commented 4 years ago

Hello, thanks for your quick reply!

So cool to hear it is actually inspired by the VCS3!

I did consider routing an attenuated signal into another input to achieve this, but that can take up a lot of precious space. I am doing something similar for the inversed connection between the envelope shaper and the output channels, adding the inversed envelope signal as an extra input, but that makes that I can't put something else in its place, although it is nice to have this extra signal available, it's not realistically there on the original synths.

I had the feeling it should be possible to have the 'red pins' (full connection) under the left mouse button and the 'green pins' (50% connection) under the right mouse button since the right mouse isn't really used for anything yet, I actually don't see a need for extra knobs on the module. I was thinking how it could be done and thought of Bogaudio's mixer modules, which have mute/solo buttons that light up either orange (for mute) or green (for solo),

I realize it's a very specific request but it would really open the module up to more realistically recreate the functionality and user experience of all kinds of pin matrix synths.

I'm stoked to hear about the new modules! I will gladly try them out, just let me know!

Kind regards, Deev