I have mine in a 7U 104 Intellijel case. Not in the corner but I did need to file out the holes to get it to fit right. It didn’t take much, and it was easy to do.

I do remember it was difficult at first but I think moving it around in my case over a few months maybe did a similar thing to the file

Sorry for my lack of knowledge and research, but could someone point me to a crow patch that generates v/Octave melodies and gate signals that I could use with my modular and doesn’t require a grid?

The First script that comes pre-loaded on crow and can be re-loaded any time by sending ^^First to crow generates V/oct sequences from outputs 1 and 3 and corresponding envelopes on outputs 2 and 4. You send gates to input 1 and CV to input 2 to control the amount of melodic variation. If you want gates instead I believe you could just assign attack and decay variables to sufficiently small values.

If First is not quite what you want, here is a minimal script that plays a major scale with no input – pitch from output 1, gates from output 2.

scale = {0, 2, 4, 5, 7, 9, 11, 12}
ix = 0

function next_note()
  output[1].volts = scale[ix + 1] / 12
  output[2]()
  ix = (ix + 1) % #scale
end

function init()
  output[2].action = pulse(0.25, 5)

  metro[1].event = next_note
  metro[1].time = 0.5
  metro[1]:start()
end

I think it might be hard to say that any crow script requires a grid, because crow cannot connect to a grid or other USB device directly, since crow is not a USB host.

3 Likes

If you have a norns, which I believe you do, there are lots of good options, my faves that don’t necessarily require a grid being less concepts and patchwork.

5 Likes

I’m curious about this too now. Crow being able to accept Type A midi as an input is a surprise to me, and suggests lots of cool possibilties.

Definitely try Patchwork and Awake with the morph inputs!

2 Likes

Theoretically, can one send MIDI messages to Crow, have Crow act as a follower in the i2c bus, and have Teletype grab the data from Crow via i2c ?

Can someone confirm the feasibility of this? @Galapagoose maybe?

Feeding an external clock and connecting the 16n via MIDI to map the fader values to pitch? I’d be happy to try scripting it myself but I don’t have Crow yet. However, this would certainly convince me of getting one.

so in a brief moment of seeming affluence I managed to buy a crow!

Had fun last night playing with the chaotic clocks I’ve been thinking abut recently. I have a couple of questions:

  1. It looks like I can trivially move my script over to the Norns by adding crow. before all the relevant commands & then add some midi/sofcut to my script. Nice! however I’m running the chaotic clock thing in a fast metro on the crow - I’m pretty sure the current answer is ‘no’ but are there any plans to allow the processing power of the crow to be used remotely - offload functions on to it while driving from Norns (or Max)?

  2. Teletype integration - surprised I can’t find much discussion of this on the forum. It would be so nice to even do trivial stuff like tt.trigger_script(1). Are there any plans? or are there technical blockers (leader/follower type stuff)?

7 Likes

Very excited to see crow integration in islands! What a brilliant tool that will be…

1 Like

Both of these questions have open git issues:

1. If you have specific ideas about how the integration of the 2 devices should work, please leave your comments on the issue. The proposed solution is just extending the lua libraries, so in theory you can already do it with some adventurous code.

2. Existing discussion has only touched on allowing crow to follow teletype. In order to allow teletype to receive commands from crow, the teletype firmware would need to be updated to dynamically switch between leader/follower (something I don’t plan to take on personally). It would be really cool to see someone pick that up for the TT firmware though!

5 Likes

I always forget about the git discussions when I’m looking for things :frowning:

I shall have a look

Just wanted to say a big thank you to @tehn & @Galapagoose for crow.

Now the community live stream is over (I had the same setup on my modular for about a week for that) - I got to sit down and start playing with some ideas I have. The whole set-up of being able to write code in the heart of my modular with the sound generation being done by nice hardware and me having total control via code (TT does this a bit but there are obviously a lot of constraints - crow is much freer) is really liberating. Really exciting

On my morning walk I found myself speculating what a super Crow might look like - lots of ins and outs, , some knobs, beefy processor, audio rates… one can always dream :wink:

9 Likes

I’d like to see crow specific expanders. Similar to how it works with ii devices, except something like an output expander that only takes asl commands and outputs CV.

Crow could probably a pretty good Crow expander :sweat_smile: wonder what it would take to get them communicating?

2 Likes

The TXi currently works as an input expander.

As far as I know, the TXo output expander isn’t supported by the current firmware, but I understand that it’s in beta.

Unfortunately, neither are currently in stock bcpmusic, but you may be able to source a DIY one(?).

1 Like

This appears to be possible. Typing ii.crow.help() produces the following list of commands:

-- commands
ii.crow.output( channel, level )
ii.crow.slew( channel, time )
ii.crow.call1( arg )
ii.crow.call2( arg1, arg2 )
ii.crow.call3( arg1, arg2, arg3 )
ii.crow.call4( arg1, arg2, arg3, arg4 )

-- request params
ii.crow.get( 'input', channel )
ii.crow.get( 'output', channel )
ii.crow.get( 'query0' )
ii.crow.get( 'query1', arg1 )
ii.crow.get( 'query2', arg1 )
ii.crow.get( 'query3', arg1, arg2 )

-- then receive
ii.crow.event = function( e, data )
if e == 'input' then
-- handle input response
elseif e == 'output' then
elseif e == 'query0' then
elseif e == 'query1' then
elseif e == 'query2' then
elseif e == 'query3' then
end
end

I hadn’t considered Crow as a Crow expander before, but it seems like it’d be pretty powerful since you could use them together or separate, as needed.

1 Like

Yeah. Ansible , txo will expand ordinary outputs but don’t give you A/S/L - I wonder if TXo can be modified though?

I found TXo boards & front plate at pusherman. Mouser reckon early June for my delivery of the parts (which I realise Is in a couple of weeks. Time flies in a lockdown).

1 Like

Exciting. I’ve also contemplated if TXo can be modified to understand A/S/L.

1 Like