Here: crow

crow

crow speaks and listens and remembers bits of text— a scriptable usb-cv-ii machine.

crow is finally here. thank you for your patience— it was a unexpectedly long journey for me and @Galapagoose (with quite a few interruptions and detours!)

shipping tuesday, october 1 (that is, a few days from now).

edit: new orders (placed monday the 30th and later) will ship october 8 (thank you everyone for the orders!)

ordering at monome.org

in the meantime, check out the docs which include tutorials and much more information.

more musical expressions from @Dan_Derks and @Galapagoose:

feel free to ask questions below and we’ll attempt to illuminate what’s going on.

(ps. thank you for all of the crow pics!)

97 Likes

It’s awesome. Ordered without thinking twice. :heart:

EDIT: First! (I didn’t want to say it but since First is included in Crow I think I’m allowed)

Yes !!! Ordered !!! :))))

Not even sure what it is and I ordered!!

2 Likes

Welp, guess I’m learning Lua now…

Congrats!

What is ii?

just a specific bunch of i2c devices :slight_smile:

ii is to i2c
as
midi is to serial

1 Like

Ordered very quickly. Can’t wait to write norns code for JF.

EDIT: Oh wow, just watched @Dan_Derks video after ordering. Wild! I can now hook JF up to all of my favorite M4L sequencers. Yesssss.

8 Likes

A quick question re. the relationship between crow and teletype — can the two co-exist, in terms of, say, connecting to JF? Or is it one or the other? Excited, but still trying wrap myself head around the basics. Thanks, and congrats!

@Olivier They should be able to coexist & both talk to the same Just Friends, however this hasn’t been tested & there may need to be an update to Teletype to handle the ‘talking at the same time’ situation.

5 Likes

Congrats on the release!

1 Like

Is Crow able to receive messages from Pure Data?

2 Likes

It’s finally here! So excited for this release. Looking forward to attempting to contribute to the llllllllibrary

wonderful—so much thanks to all involved!

yes— though we haven’t tested or created a translator. basically crow is just serial, so you can send/receive lua directly with pd’s serial object.

3 Likes

This is shorthand for the protocol used originally by Teletype for remote control of other Monome Eurorack modules over an I2C bus (jumper cables between pin headers on the rear of the modules). Communication over this bus is now supported by a number of different modules by different manufacturers: Mannequins Just Friends and W/, the dedicated TELEX expanders, O|D ER-301, the 16n faderbank, SSSR Labs Matrixarchate, and now Crow. Other eurorack players have hinted (?) possible I2C features, including Intellijel and ALM. In Crow’s case, transmitting arbitrary I2C messages to arbitrary addresses has been made generic and reprogrammable on the fly in Lua, making it easier than ever to expand the possibilities of the “ii” bus.

In my experience and @scanner_darkly’s , multi-leader setups with the existing libavr32 stack (TT/ansible/trilogy/aleph(?)) are usable, but unstable. In spite of some patches @scanner_darkly made to gracefully retry / give up on failed I2C operations instead of blocking indefinitely, I still experience crashes when sending a lot of traffic to TXo from both Ansible and Teletype (which is a ton of fun until that happens!). There is a lot still to figure out here and with the release of Crow I am sure some evolution of the protocol to work for more complex networks of devices will be very interesting.

Needless to say I have bought one of these and am thrilled about working with this ecosystem further.

More info: 1, 2.

8 Likes

Sorry to belabor an earlier question, but would it be possible to adjust JF I2C address for allowing multiple JF on one bus? Dual JF + TT + Crow would be a dream combo.

2 Likes

random side-note: crow is a STM32F722

6 Likes

LOL well looks like all of my plans for my rack are out the window cause this is going to be an insta buy for me. Really glad to see this out and about and in the wild soon!

Can it talk serialosc with Grid / Arc? EDIT: It cannot! Crow is not a USB host. So that precludes the direct use of USB MIDI devices, Grids, etc. without an external host / passthru.

Bolded for those scrolling fast :wink: Many answers to be found in the “Dreaming” thread.