docb / dbRackSequencer

GNU General Public License v3.0
18 stars 6 forks source link

Mini Matrix [new module] #11

Closed firolightfog closed 6 months ago

firolightfog commented 2 years ago

The only reason I dare to ask is because I know that you also have a soft spot for compact sized modules. :) Would you please consider a mini version of theMatrix?

Probably you don't even need to change the code much you just skip a few addInput() and addParam() lines not is use. My proposal (see below) contains no new parameters/socket at all.

image

Best regards, Andras

docb commented 2 years ago

hi Andras, i wonder what's the usecase. Is it for having 4 tracks in y direction? The Lvl parameter would be necessary, btw. best regards, Christian

firolightfog commented 2 years ago

Hallo,

It's pure ergonomics. No new uses cases.

Currently I can set up a 32x32 matrix with diverse areas. Various ranges, various density. With a reading head for the rhythm, another one for the modulation, a third one for the notes of VCO, one more for the filter modulation, and so on ...

But I found myself ignoring theMatrix because it's too big. Too much thing at one place. And noone wants to put a big mess into the center of his patch. In my experience I need a dedicated module to look at if I'm working with my rhythm section. Then another one once I'm wiggling with the drone layer. Etc.

Reducing the size to miniMatrix still offers an unmatched set of features. It is a 1-128 step CV sequencer with multiple reading heads. With the option of crazy playback routes and not to be repeated again. Anything like this in VCV!

As of LvL: it's good to have it on the panel but I don't think it's crucial. As I'm using the output of different reading heads for different purposes I'll by using dedicated VCAs for the outputs anyway.

Regards, Andras

firolightfog commented 2 years ago

Oh, I think I missed your real question... |:-}

Yes, even a single column of characters is enough. No need for 4 columns. I just automatically thought that 4 looks good.

docb commented 2 years ago

yes this was also in mind. but if there is only one column wouldn't be then the next question to use better symbols e.g. C0, C#0 ... - C6 or something similar?

firolightfog commented 2 years ago

No.

Having letters (ABcD...) allows a much more flexible application in the same place. Please note that C0 would require two columns, representing note and octave information. I'd preferably have those two columns separately for multiple purposes.

So my vote is "no" for the C0, C#0 ... - C6 appearance. (But I have to admit that I'm very interested in trackers for VCV. There's a single tracker in the Library at the moment as well as I know. It is commercial unfortunately but a very nice one!)

docb commented 1 year ago

aa371d9d6d1308716d4e43b348eb6e7b6e6c526c on the development branch there is now a mini matrix with exact identical function. image

firolightfog commented 1 year ago

I can't build a Win binary for testing at the moment. So I wait a bit longer to put my hands on it. :)

docb commented 1 year ago

you can take this one: https://github.com/docb/dbRackSequencer/releases/tag/v2.3.0-dev01