I’m taking a bit of a dive in to Max and the crow and ii seem like a fun (if difficult) place to start… Curious, is there a TXo and TXi bit of code that folks have made up that I could take a look at? I was looking at the ii stuff, but it mainly looked like it is for JF only. Anybody mind pointing me in the right direction?

ay! this could be a great project. you should be able to just replace the jf commands in the crow object’s help patcher with some of the txo commands, which can be queried using druid: https://monome.org/docs/crow/reference/#ii (and are listed here: https://github.com/monome/crow/blob/main/lua/ii/txo.lua)

i’ll be doing a “scripting crow and max” study in the next few days — would love to help however i can!

1 Like

That’s amazing! Thanks! I’ll take a look at these links tonight. I’m super SUPER early in to Max. Like, basic tutorials 10 years ago, type early.

I built an arc recently and have just discovered that I enjoy sequencing outside of my rack a lot. As a result, getting Max under the belt seems like a good call.

If there’s something I’m missing in there, I’ll let you know. It’d be rad to have 4 voices capable of being sequenced. Not to mention direct LFO control over those and the trigs as well.

Edit: Looking at this now. Seems totally feasible with my level of skill. I would be adding in some differences, such as activating the envelope, allowing for choice of the wave and setting oscillation, but they seem to function much the same as they do on the TT (not a surprise, speaking the same basic language and all). I can set up an early version of this where most of these are initiated on the TT and just notes and trigs/envelope activation are set to Max to test my skills, then build out from there. Either way, this seems like a cool way to potentially build up chords. As well, this type of complex control means I should really look in to printing some TXn boards.

Thanks @dan_derks ! I might take a swing at implementing some of these ideas in to code soon. Hopefully it works! :slight_smile:

1 Like

Hi @dan_derks or anybody else who knows the answer to this;

Looking at the i2c example in the crow patcher, it appears that the JF synth/midi is set to be pretty high in pitch. Is this patcher keeping them pitch at a clamped at the bottom range of the JF synth for some reason?

After a quick test seems to work fine on my Crow.

One bug i noticed when using this on SOUND/TRANSIENT if you do send more than one note per channel (yes, i know this is designed as mono only) it will about half of the time freeze that current channel on that note until a new note arrives. This does not happen with SOUND/SUSTAIN.

Also pleased, that this seems to also work on SHAPE, which could be nice, to use all these channels as envelopes.

1 Like

I know you’re a busy person, but having MIDI pitch bend support for these JF m4l devices would be awesome! (to allow some playing around with non-traditional tunings etc.)

4 Likes

hey hey! no worries at all :slight_smile:

i was able to add pitch bend support, but unsure what the best use-case is – would it be enough to just give a “range” control where you can define how to scale the pitch bend messages, with a default of +/- 2 semitones?

2 Likes

Man, the JF might be an awesome tool to create funky chip tune style melodies with bend!

1 Like

it’s honestly way more rad than i thought it’d be lol

3 Likes

I wonder/am excited to see how this handles. I haven’t tried pitchbend/glide on any midi out channels of my Polyend tracker, but being able to do that would be SICK. I guess even trying it on the OP-1 would be a good call, but we’ll see I guess. The JF is just a really fun play on the fundamental sine/square that it can kinda always sound great.

if anybody’s up for testing the m4l interface for crow 2.0 + w/ synth: ^^w_synth.amxd
plz direct all feedback + q’s to ^^ crow: max + m4l devices (currently testing refactor!)

13 Likes

Hi dan, this looks sick! Is there a download link for crow 2.0 anywere?

:pray:

the bin file in trent’s top post just needs to be dragged into a fresh crow 1.0.3 firmware download, overwriting the 1.0.3 bin – here’s a zip of the whole pack, if helpful: crow-v2.0b.zip

5 Likes

I would love an option for dual’s envelope to sustain until the midi note is off.

w/synth rules btw! Imagining a w/delay device with a knob that would select a base loop time (32n-4bar or something) which could be modulated, doubled/halved, etc on the module itself.

Thank you for all this rapid, excellent work!

2 Likes

Hi everyone, could anybody help me out? I want to generate a crow object in my max patch, but when I add an object with the word crow, it doesn’t have the yellow boarder and, while it opens the crow connection window, it doesn’t properly work.

How do I properly populate my patch with crow (or other monome based) objects?

this is just a style in the help patcher. you can change the border color in the inspector to HEX F5D328 to match if you’d like :slight_smile:

any more info on what’s happening? are you able to select your connected crow? if so, what happens when you send it messages like print(time()) and monitor the crow object’s third outlet?

1 Like

I will try and take a deeper look at what’s happening. I found I needed to cut and paste the full crow connection tool from the crow helper patch previously to fix my issue, but that was actually some time ago. I will poke at it a bit more and see if I can pinpoint what was happening.

If you want to share some screenshots and/or patches I’d be happy to look. My hunch is it has to do with your search path?

2 Likes

this looks like a really cool interface! I do not have a w/ so i started looking at the patcher to see if i could figure out how to port to the jf synth m4l device…it looks like there are a number of ii.wsyn commands that allow that to happen which I can’t find analogs to in ii.jf. most all seem to be covered with the panel controls so it’s nbd, except for the ratio…looks like the numerator/denominator can be set up to 20 which leads to some more complex fm ratios than is possible with the run cv’s 1:2 @ -5v -> 2:1 @ 5v. would it be possible to add that command to the JF synth mode?

I second this - having that option for JF synth would be amazing as well.