this makes me think, perhaps it’d be useful to add TT ops to configure the MIDI output. can be super simple, like assigning CC to a fader, or more complex where you could, for instance, configure it to work as LFO with faders controlling rate etc (i’m thinking of endorphines shuttle control here but with the ability to configure it with TT).
maybe even the ability to store such configurations as presets and then have a separate op that selects a preset.
Can I just put a ‘hold on a sec’ request in here? I know @bpcmusic has responded in the affirmative but I want to understand a few things.
So: firstly, I’d like to understand the use case; I don’t own a teletype so can’t see why I’d want to swap MIDI routings from it.
Secondly: one of the goals, for me, of the 16n is that it’s reasonably simple and reasonably hackable. Currently, if you want to change the CC assignments from 32-48, you open up the code in Teensyduino (ie the Arduino software), change some numbers that are near the top of the code, and re-flash it over USB. If you can install software and have a USB port, you can do this.
However; moving midi config into EEPROM, making it accessible over I2C, might make it harder to do this ‘simple’ code alteration. The I2C code has already necessarily made the firmware much more complex than the straightforward MIDI-only versions.
And whilst MIDI and dumb CV are not the new hotness, they are very widespread and common use cases. There are a lot of MIDI objects in the world. There are not many Teletypes, and of the Teletypes in the world, fewer Teletypes belonging to people who’d want to swap MIDI patches on a 16n via them.
16n spits out MIDI, voltage, and I2C. I’d like to treat each of those outputs formats fairly, and commensurately with the audience for them (with a slight skew towards I2C because it is genuinely handy). I just don’t want to make the object too fiddly to adjust, alter, or modify, for the sake of some niche features.
Thirdly: worth noting that the assignments for USB-MIDI and TRS-MIDI are separate (and don’t have to be the same); something not caught in your example.
Fourthly: sorry for being grumpyguts. I’m not linking to the image of The Homer again.