Thanks to everyone for the feedback; definitely a lot to think about.
As far as @shellfritsch’s thoughts about ditching the knobs and simply adding more CV inputs, this is what it prompts in my noggin:
-
I’ve been thinking of using the knobs as either standalone (with no CV plugged in) or as attenuverters for the incoming CV. I’m not wedded to it - it is just what I was thinking initially.
-
Another option would be to make the knobs independent (as values could be attenuated in your Teletype scripts). That would double the number of values we could poll for (4 knobs and 4 CV inputs).
-
Finally, we could ditch the knobs altogether and up the number of CV inputs to 8.
Keep in mind, we are polling for CV at a clocked/triggered interval. These values won’t be flowing into the Teletype each time they change. There also will be some (small) latency when polling depending on what else is going on. This fact makes me feel like the smaller number of inputs and knobs makes the most sense (option 1 or 2) - but I’m open.
I’m in agreement with @laborcamp that the modules should remain, er, modular; in fact, I’m considering putting some jumpers on each unit that would modify its address space so that more than one could coexist on the same II bus. This would allow you to add more than one of each type - should that kind of thing interest you.
This got me dreading trying to load this stuff into my rack. I have all of the current Monome modules (and a dedicated ORCA). It was a small nightmare to get everything wired in my shallow rack. In thinking of how to make this sane, I’m leaning towards this idea:
I added a 2HP module called simply Telex for an optional II hub that would allow you to plug each module into this little guy instead of having to daisy chain them. Should be able to get a bunch of connectors on the back of that thing - but I’ve not planned the board yet. I’ll also have to look into @tehn’s implementation if I2C as to how to go about making this happen; it should be possible.
Also, notice the 3.5mm stereo jack on the front of the Telex for connecting the Aleph’s II output. This will either take over the host responsibilities or, if the Monome implementation of I2C supports multiple hosts, they could both share the bus. The front II jack will need to be delivered plugged for those that don’t have the Aleph so that there isn’t an accidental patching of the digital signal.
Note, the Aleph will need a serious update to get current with the latest version of II and implement some meaningful functionality with the various modules in the family. But, it would be great to be able to use it to play in the ecosystem. (That little box is awesome!)
Finally, I also renamed the Telex-1 to Telex-O for Output and the Telex-2 to Telex-I for Input.
Let me know what you think!
b