CVx - CV Expander compatible with the MIDI 1U

The CVx 1U expander modules has eight user-configurable outputs and connects to the MIDI 1U module. Using the Intellijel Config app, you can assign each of the eight jacks to generate just about any type of voltage that can be derived from a MIDI signal; pitch, gates, triggers, clocks, velocity … you name it! You can chain up to four CVx modules to a single MIDI 1U to add a whopping 32 additional channels of midi control to your modular.
Each CVx module can also allow you to generate 2 or 4 voice polyphonic controls with selectable voice allocation modes. The connectivity, feature set, expandability, and compact size make the MIDI 1U + CVx system ideal for integrating your modular gear with the rest of your rig.

Available now!

2 Likes

Thank you so much! Already ordered one from Elevator Sound!! That was rapid :slight_smile:

Big :eyes: when I got to the “chain up to three CVx modules together” part.

Any chance that the I2C implementation will be documented? A CVx seems like it would make a fantastic output expander for a Teletype…

2 Likes

How soon can we expect this module to be available at the usual shops?

Chain up to 4 actually!

Already shipping since announcement last week. Quite limited quantity in first batch but we already have second batch underway.

re:I2C. If someone from the Teletype community would dedicate the time we would be happy to provide them details. CVx should be able to connect to a lot of different things, not just MIDI 1U.

Sure, here’s the info. Each CVX consists of two two I2C devices, one EEPROM and one DAC. The DAC is an LTC2605, so you can find the necessary commands in its datasheet. The EEPROM just uses the standard I2C eeprom command set. Addresses for each based on the CVx address jumper settings are:

EEPROM

Device Address
Exp 0 0x53
Exp 1 0x51
Exp 2 0x52
Exp 3 0x50

DAC (LTC2605)

Device Address
Exp 0 0x30
Exp 1 0x12
Exp 2 0x22
Exp 3 0x10

The EEPROM contains the calibration information for each channel of the DAC. It’s stored as an array of consecutive 16-bit unsigned integers. The first 8 are the DAC codes required to produce a 0V output. The next 8 are the DAC codes required to produce a 1V output.

1 Like

One thing that didn’t fit together for me - the LTC2609 is a quad DAC; is it multiplexed somehow, or is that a typo for the LTC2605 octal DAC?

Yes is it should be the LTC2605 octal DAC

Well it took a while, But I sold my FH-2 five months ago, anticipating that MIDI 1U + CVx would be the holy grail for my needs, and save me 8HP of 3U space.
Got the CVx this week to add to the MIDI 1U - and I can confirm. It is the holy grail. With these two 1U modules, I can go up to 6 individual voices (CV+Gate), two with Velocity, and the master clock from Ableton… or…
use those 8 CVx outputs for high-resolution sequencer control of anything.
The bonus, when compared to FH-2, is that the Control panel is a gorgeous, user-friendly app!
Thanks for delivering another solid product @Danjel, @kamil and team!!!

4 Likes

Great! Let us know how it works out for you. It’s still a pretty new system so we haven’t received a ton of feedback on the expander yet.

Btw I just posted a firmware update you will likely want to apply:

Will there be an expander (3u) for the uMidi? Or will there be a new 3u midisolution with extra configurable CV-outs in the near future?

Unfortunately the original 3U µMIDI does not have an I2C port so we can’t make an expander for it.

OK. Any plans for a new 3u midimodule with lots of (CC)-CV out?

Hi! I had a question about how CVx - does it handle polyphonic aftertouch, or other per-note parameters besides velocity? Say, could I set a CVx to do two-voice polyphony (4 outs per voice) with pitch, velocity, gate and aftertouch out? I see in the manual where it describes polyphonic pitch/gate combos using CVx, but just wonder how it works for other arrangements.

I have not implemented polyphonic aftertouch, in my experience with MIDI it’s rarely, if ever used. You could configure the MIDI 1U / CVx in a channel-per-voice setup similar to MPE and use channel aftertouch though.

1 Like

Kamil,
I have a feeling a segment of the market out there is going to be embracing MPE a lot more now that Ableton Live and Push2 support it, All the Arturia virtual synths support it, and various others are jumping in. I recently started experimenting with it because I have those tools - but also because I keep seeing (aka “Drooling over”) what Buchla folks are doing with the 222e/223e, aka Thunder, aka Multi-Dimensional Kinesthtic Tactile Input thing. I was considering Sensel Morph/Thunder Overlay for this. I’ve been approximating the Buchla thunder experience using Tetê/Tetrapad and the pressure functionality you have developed.
I think more artists are thinking about multi-touch/tactile performance. I would agree that one could do a custom MIDI setup to feed CVx with a channel per voice to get a similar effect, but round-robin poly functionality with channel pressure would be a nice feature.

I’m not sure how round-robin poly factors into MPE mode? MPE is basically just channel per note, with the sending device deciding on the allocation. What more do you think needs to be added to the MIDI 1U?

Currently if I set MIDI1U to have a polyphonic synth, I can create a round robin set of voices like this:
Output 1x1 and 1X2: both set to pitch.
Output 1x3 and 1x4: both set to gate.
This will give me a two voice polysynth.
But if I set 1X5 and 1X6 to aftertouch, both will only output mono aftertouch, as expected.
PolyAT in theory should behave much the same way as pitch and gate, in a round-robin cycle.
If I press the first note: 1x1 sets the pitch, 1x3 has a gate, and 1x5 will modulate based on pressure…
If I then lightly hold another note, 1x2 has pitch, 1x4 has a gate, and 1x6 will have different modulation, based on how much pressure I apply. If, I let go of the first note, 1x1,1x3 and 1x5 are released to handle the next note and so on…
If you had this working on MIDI1U - you would need all four CVx’s added to do an 8-voice synth, with poly AT and velocity - and A LOT OF MODULES!

Quick article here: How does the MIDI data for polyphonic aftertouch differ from "normal" aftertouch? - Sound Design Stack Exchange

One thing I noticed lately - when I have ableton open (not running), Intellijel Config will not recognize MIDI 1U unless I reset/interupt the USB cable, or quit Ableton. Not sure if this is a problem with Ableton “hogging” access to MIDI1U or not… but once I reset the USB cable, both Ableton and Intellijel Config can function simultaneously - just making sure not to make changes to the config while Ableton is playing/running/sending data.