dayum this is so good!! sounds like some lofi new age ambient goodness. glad your’e making chunes while you chill out bud. keep em coming

2 Likes

Haha thanks duder! Much appreciated, thanks for listening!!!¡

Welp best birthday gift ever from my insanely thoughtful girlfriend!

Happy to join everyone in some crow explorations now

15 Likes

Lovely!

Couldn’t find any information on how to call functions for this script. What needs to be written in druid to get things going?

Calling the function er(k,n,s) (defined in the script) will return true if the the Euclidean rhythm with k hits and n steps has a hit at step s.

The script is set up to advance 4 different looping counter variables every time it receives a clock pulse at input 1. Every time each counter advances, the er function is called to check if the corresponding Euclidean rhythm has a hit at the counters current step value with the channel’s given Euclidean variables. If it does, then that channel’s output jack goes high.

Also, the input[1].change callback is set up such that it does not actually directly set the ASL action/output voltage for each channel when it is supposed to hit; it actually only activates the currently assigned ASL, which by default is a short trigger pulse (configured on the init() part of the script). You could change that ASL action at run time, eg to an envelope generator.

4 Likes

@afr This is lovely. Been listening to it in a loop.

1 Like

very nice - enjoyed that with the morning autumn sun (for once!) shinning into ‘music room’…:grinning:

1 Like

2 posts were merged into an existing topic: ^^ crow help: general (connectivity, device q’s, ecosystem)

There’s no ^^ crow praise thread, so I just wanted to comment on how easy it was to get it updated and running. I customized a Bowery script in just a short time and got it working in my system very quicky. Having written custom firmware for other modules, this is just such a dream.

Incredible work. Excited to continue to experiment with this.

18 Likes

Is the first script in the promo video using earthsea through norns to send pitch/Env through crow? Looking through the ash collection, it doesn’t look like earthsea has a crow connection option…?

Anxiously anticipating my first crow to arrive tomorrow!

it doesn’t look like earthsea has a crow connection option…?

crow basics were added in this change but there’s more to fully integrate for sure. when you have a chance to play with yours, feedback would be most welcome!

1 Like

Awesome. Will give it a shot tomorrow.

1 Like

Yes! Its crow day for me! Definitely going to be on my mind at work all day…

Edit: fantastic! Meant go plug it in to norns and see what it could do, but got distracted changing parameters in the sample and hold script in Bowery and lost a few hours jamming. Well done, well designed, well documented and easy to find my way around.

2 Likes

I just want to quickly drop in here with a note of praise for Crow. I haven’t felt so much joy with a new piece of gear since I was first introduced to Max/MSP. My mind is just blown with the possibilities.

I really went back and forth on if I should get an ES-8 or Crow. ES-8, I think, made the most sense, given easy compatibility with Max, VCV rack, and all sorts of other obvious possibilities. But…Crow won. And Crow keeps winning every time I sit down with it. I have a 4way math script going right now that’s adding, subtracting, multiplying, and dividing voltages. I just finished up a dual drunken walk simulator, and I have a notebook quickly filling with other ideas.

So, praises to Monome and @tehn, praises to this forum, praises to Lua being super straightforward if you know a wee bit of Python.

I fear Just Friends is on the radar, for the awesome ii possibilities.

13 Likes

Sounds great, feel free to share your scripts :slight_smile:

3 Likes

spreading those praises to @Galapagoose + @voidstar – crow is a Whimsical Raps / monome joint :wink:

6 Likes

I’m slightly hesitant to share messy scripts that could probably be improved by someone more expert, but what the hell. I’ll put some stuff together over the next few days in the Druid scripts thread

4 Likes

Please share them as they sound great. Also don’t worry about them being messy, this lovely community will only help you improve them and you’ll probably learn more too :grinning:

3 Likes

@tehn Any examples of how to try out the MIDI implementation? Also, when it comes to MIDI to 3.5 adapters, there’s always this Arturia vs Korg-type distinction, do you know if Crow prefers one over the other?

It’s Type A (ie Korg), and usage is something like:

input[1].mode('midi')
input[1].midi = function(data)
  -- 'data' is the raw midi packet
  local msg = midi.to_msg(data) -- convert it to norns style midi table
  -- now 'msg' is your midi event
end
8 Likes