Monome modules dev log

+1, this was the standout for me as well, great track!

Wild that it’s just Hidden Path No Path. Did you utilize any of the JF i2c ops, or just patch cables?

There’s a short bit about this in the manual under Voltage Standards. Teletype ops primarily work with 14-bit integers, but the ADC and DACs are 12-bit, and the VCV Rack version faithfully mimics the hardware behavior (or at least an ideal version of the hardware behavior, since every device will have slightly different conversion within the rated specs of the chips.) The Rack output voltages are tuned to minimize average error rather than being exactly at 0V or 10V, so yes, if you need more precision than +/-0.002V or +/-3 cents you ought to add an external quantizer or rounding module.

(It would be nice to add an option in the future to disable the DAC simulation and get “perfect” 14-bit output, for situations where precision is more important than hardware fidelity, but I suspect this would require patches to the upstream firmware that are more invasive than I currently want to make.)

2 Likes

Thanks for the clarification. I am probably a strange use case as I tend to do a lot of meta-sequencing by sequencing parameter value input “eigenvalues” that produce discrete “eigenstates”. I.E., I set parameter values via CV rather than modulating things with CV.

It could be that Monome s not a good fit for this use case.

Much appreciated! No, I believe that I made it with patch cables only as I don’t remember doing any edits to the preset. I ended up naming it after the i2c ops to keep the song titles consistent. Most of the heavy lifting on that patch is being done by the Rainmaker, as the various echos are adding both the pitch-shifted delay line and that more percussive, hi-hat like sound. I can’t remember how I got that, but I think it was kind of an artifact from pitch shifting a sharp transient.

The other three tracks used this Teletype patch by LaborCamp. I remember doing more edits to it along with a lot of self-patching. He shows the patch around 1:46 here:

I copied that patch as a learning exercise and edited it while recording a couple hours worth of output. I then found three appealing sections and edited those down. I didn’t set out to make an EP out of it, but I ended up really enjoying the results.

There is a significantly better Teletype album here: S C R I P T S | attowatt

Attowatt’s instagram had daily videos of Teletype patches, and that album is the result. There’s a more detailed breakdown here: attowatt — S C R I P T S - Releases - lines

4 Likes

S C R I P T S is fantastic. My favorite electronic album of the year so far.

Also a big fan of Labor Camp’s work, I got to see him use Teletype live in a multimedia/dance performance in NYC that was phenomenal.

2 Likes

Responding to this again because I was able to mostly recreate the main melody line:

The only modification I made is that I added SCRIPT 1 to the M script. I then set M 400 in the manual prompt, although that could be appended to the I script. I’m trying to recreate the delay sound and am having absolutely zero luck :laughing:

3 Likes

Does anyone know if it is possible to use the Hardware Norns Shield with the VCV rack Grid?

Short answer, no. Longer answer here:

Worth a read!

4 Likes

Yes, and with great links. I don’t understand why Teletype is discontinued though. Looks like exactly the module I’d like in my physical Eurorack.

1 Like

They are DIYable:

https://music.codydeschenes.com/?p=3394

2 Likes

The PCB fabrication files and bill of materials for DIYing Teletype hardware are available here:

Lots more info including build and troubleshooting tips in this long thread:

You can purchase partially populated PCBs from Pusherman (linked in Nik’s post) and occasionally other vendors. Check the lines thread directly above for some extra info on getting the recent Pusherman board runs working. The Cody Deschenes post linked in Nik’s post also has lots of helpful info.

3 Likes

Version 2.1.5 is in the VCV Library, and it requires the still-prerelease VCV Rack 2.4.0. There is a new minRackVersion setting that should allow future releases of Rack to ignore plugins that require a newer version of VCV Rack than you have installed, but it’s not clear yet how 2.3.0 is expected to behave with this information. If you have difficulties with the official library, the entire past history of manually installable builds are always available on the GitHub releases page.

Anyhow, the only new feature in monome 2.1.5 is support for Rack 2.4.0’s dark panels preference.

10 Likes

Thank you for the update - looking forward to trying out Faderbank! And MIDI mapping to the hardware - very nice!

In v2.2.0 github repository.

5 Likes

I wasn’t going to post here until it was available through the library, but yes, big update posted last night on GitHub for the early adopters! (teletype 5.0, faderbank as teletype parameter expander + hardware interop module, hardware grid mirroring…)

10 Likes

On the blue moon triptych stream this coming Saturday, we’ll have a trio of monome/VCV performances as a sort of release party or something like that, including a rare software-based performance by yours truly. I guess I should stop poking at code and write some music…

https://www.instagram.com/p/CxmE_Ocvbz3/

10 Likes

Plug-in version 2.2.2 is now available in the VCV library!

Screenshot 2023-09-21 at 10 03 33 PM

Changes from v2.1.5 to v2.2.2

  • New feature: alternate firmware loading

    • Right-click a module and select Firmware tools > Switch firmware to load an alternate firmware into the module.
    • Changing firmware resets module memory
    • Firmware selection is saved with the patch
    • Guide on how to use this to aid firmware development coming soonish
  • New alt firmware: teletype 5.0.0 beta 4

    • teletype 4.0 is still the default. Modules placed in patches with teletype 4.x will remain on teletype 4.x forever.
    • At some point after the 5.0.0 final release, 5.0.0 will become the default for new teletype modules, but existing modules will not be affected.
    • New features in the teletype 5.0.0 beta: teletype 5.0.0 beta testing - Monome - lines
  • New alt firmware: white whale kria

    • The original kria prototype on the white whale hardware
  • New module: faderbank, a hardware controller and teletype parameter expander

    • Makes it easier to use a hardware 16n faderbank with VCV Rack; supports automatic MIDI CC/channel mapping via sysex config detection
    • Also works with non-16n MIDI hardware, either directly if your hardware sends CCs 32-47, or through the standard Rack MIDI-Map module for arbitrary CCs
    • Adds 16-64 additional 14-bit parameters to teletype via the FADER/FB ops
    • Teletype 4.0 supports one faderbank; teletype 5.0 supports up to 4 faderbanks/64 parameters
    • Voltage range is selectable 0-10V, 0-5V, or +/-5V per faderbank
    • Option to output all 16 voltages on a single VCV Rack polyphonic cable
    • More about faderbank
  • New feature: virtual grid mirror hardware mode

    • Allows a virtual grid to mirror a physical one, for streaming/performance/education
    • Right-click a virtual grid and select an attached serialosc device from the Mirror hardware grid menu
    • Connect one or more modules to the virtual grid and input/output will be shown on both the virtual and hardware grid
  • New teletype preset: MINIM

    • @dstroud’s excellent MINIM chord sequencer and arpeggiator is now available as a Rack “factory preset” alongside the hardware factory presets
    • Demo & tutorial video: https://www.youtube.com/watch?v=1SCG_FcJc24
  • Fixes

    • #172 Modules now work correctly when the Rack user folder path contains extended Unicode characters
    • Fix crash in white whale Curve mode

Full changelog since the last library update here: Comparing v2.1.5...v2.2.2 · Dewb/monome-rack · GitHub

Dependency versions

Rack SDK v2.4.0
ansible (v1.5.1-167-g6eef788)
earthsea (v1.9.4-11-g4b88b2e)
meadowphysics (v2.1-14-g39a2139)
teletype4 (v4.0.0-21-ga34da87)
teletype5 (v5.0.0beta4-vcv)
whitewhale (v1.5-26-g6dfef61)
whitewhale-kria (v0.4-1-g1e0e2fb)

12 Likes

Most minor possible bug:

There’s a 1-pixel gap on the right side of faderbank.

1 Like

True to form with hardware modules, don’t mind the gap :smile:

2 Likes

Haha yep, good eye, this will be fixed in the next version. All modules in this plug-in are “sliding nuts optimized” :sweat_smile:

4 Likes

2.2.3 is now available in the library; it fixes the aforementioned Faderbank pixel gap, and also fader range initialization.

The other major change is a customizable Teletype keyboard map system for supporting international keyboard layouts, more details on how to use it on GitHub here. US Dvorak and UK alt layouts are included as samples, everything else is currently an exercise for the reader.

Also, for folks who have asked about Launchpad support in the past, there’s an active discussion about that on GitHub here: Alternative (midi/osc) Grid Controllers (launchpad)? · Issue #87 · Dewb/monome-rack · GitHub

4 Likes