i think i have all the cables installed properly
When i run awake it has the option of ii JF but it does not send clock and envelope without me patching from the outputs on the Crow
should the i2c be sending to JF without being patched? and receiving gate/v8 via i2c?

Hi All, got my crow this week!
I have a question about user uploaded scripts. On reboot it seems that user scripts are not running. Here is what I’m doing.

  • crow firmware ^^v is at 1.0.1
  • cd into bowery collection
  • druid
  • r boids.lua
  • connect first out to an oscillator v8 and listen to nice circular pitch shifts
  • u boids.lua (looks successful)
  • turn on/off modular - crow is not sending CV :frowning:
  • p indeed does display the uploaded boids.lua

Any help or pointers what is the expected behaviour here?

Thanks!

Try ^^first to reset to default?

it should, yes. awake sends that data so long as the “crow ii jf” mode is selected. not at my modular at the moment, but I think if you select the “crow ii jf” mode, you shouldn’t also be getting output from the crow module itself – the code looks like one or the other.

I’d suggest:

  • ensuring you’ve selected the “crow ii jf” mode. if you want extra assurance, try adding a line under here. something like:
    print("just friends!")
    that should print just friends! in the maiden repl when you select the just friends option in the params. you can also add that line under this one to print just friends! every time awake sends a note to jf.
  • ensure jf is in sound/transient
  • removing your other i2c connections and connecting crow + jf only, then testing again

that was my next try
thanks

currently it’s not sending that data

1 Like

hi @dan_derks
that did work [i removed the other 12c cables] and only left it connected to JF
i would love to have it also fire off envelopes to W/
so i assume Crow->W/ on bank 2?

taking a second look at your cabling pic, I think your connections to w/ are incorrect. w/ has ground at the top:

so, you should be able to connect everything as you had it, except you want to adjust the ansible -> w/ cables.

1 Like

Not sure where to put this question and, with all the threads on Crow I’m not sure if it’s been asked yet, but I’m wondering if it’s possible to sequence jf via Norns/crow on i2c and also run a Druid script on crow at the same time?

Do you have an estimated time frame on when the support for ER-301 via i2c will be added to Crow please ?

1 Like

Did anyone have succes with this yet?

I’m thinking about trying to make a Midi to I2C interface with a Teensy for my ER-301, but maybe someone is working out a way to do this with Crow?

I thought I read that one of the inputs of crow will accept a midi trs/din adapter somewhere? Not able to locate that info at the moment, so maybe someone else can confirm.

Beyond that though, you won’t be able to plug usb midi devices into crow like you can with teensy, from what I understand (it is not a host?)

sortof. an existing druid script can continue running with norns also sending messages, but if the druid script is also trying to send ii it might get weird. did you try it?

@Galapagoose has finished some i2c updates that should make ER-301 forthcoming, but it’ll need testing

correct, crow is not a usb host.

3 Likes

is there a way to test connectivity/operation of Crow to ansible via i2c?

1 Like

Not really except to send some messages. Try the following:

  • unplug whatever is in Ansible’s USB port
  • press the button next to Ansible’s USB port
  • evaluate the following on crow:
ii.pullup(true)
ii.ansible.trigger_toggle(0)

The first trigger output on Ansible should go high. Easy to forget the pullup step, I believe it’s planned to warn you that pullups are disabled when you try to send a i2c message in the next firmware revision of crow.

2 Likes

:pray:t2: Great. I’m 100% available if you need some beta testers :slight_smile: I’ve built a complex multi-track sequencer running on Norns, it sends Midi (3 x 16 channels) at the moment but I can’t wait to send I2c messages to the 301 too…

I just really dug into crow today for the first time (learned how to upload scripts, etc) and have been using norns to sequence jf via ii with awake and yeah, this makes sense. For example, I have the bowery clockdiv script on crow now, but awake obviously takes over crow when this happens (I’ve got an lfo going into crow input 1 and Im using crow out 1 to clock ansible so awake becomes master clock of sorts).

Found this pull request: MIDI implementation
It should be possible to

function init()
   input[1].mode = 'midi;
 end

 input[1].midi = function(data)
   local m = Midi.to_msg(data)
   if m.type == 'note_on' then
     print('on ' .. m.note)
   elseif m.type == 'note_off' then
     print('off ' .. m.note)
   elseif m.type == 'cc' then
     print('cc ' .. m.cc .. ' ' .. m.val)
   end
 end

Can’t try it myself without MIDI adapter cable yet.

@poed
Please note, this is not officially supported. Only a small subset of MIDI devices work reliably. The only way I had success was with the Mode Machines Cerebel USBv2 (which costs almost as much as crow itself).

A post was merged into an existing topic: ^^ crow help: max and max for live

Will it change in future? I’d like to connect my Digitakt to first input and use it as controller for internal script.