It shouldn’t be too difficult to get something basic working. Maybe a guitar-style layout with rows of semitones separated by 4ths?

4 Likes

Wich pretty much resembles earthsea (ash) (i think) without polly and would offer poly pattern rec at the same time. Still the best for free handed gridding

voltage range in the Params referes to per voice voltage so this is the setting to limit the volume of single voices and could help in reducing clipping the Mix Out?

I think the Param you’re referencing controls the range of the crow CV outputs. I’ve been thinking I need to add something to scale the voice levels to prevent clipping, if desired.

If that isnt the same, its over my head, i am still in planing mode, no crows yet and trying to understand whats covered.

Just pushed a small update that adds grid support and allows scaling the level of each voice.

6 Likes

wow, thank you for this!
Have you any picture of Grid pattern description? Would be soooper helpful for me :slight_smile:

The grid pattern is 8 rows of semitones with a 4th between each row:

3 Likes

That’s it! Thank you again

1 Like

just figured things out with the new grid control, so cool. I thought it wasn’t working, but then I realized that the velocity was actually a little low to register led changes on from my jf (looks like it was sending out 1.67 v)
I changed the velocity scale from .33 to 1.0 v in the param menu which outputs 5v for the notes and lights fine.

1 Like

Ah, I set the velocity scale so that it wouldn’t clip when I played via MIDI. I probably should’ve set the default grid velocity higher.

No prob, it got me to update JF and crow (as part of debugging) which I’ve been needing to do. The code here is impressive I like how you’ve got things structured with the lib files

1 Like

Anyone with some sound examples? Still debating about crow for me personally

The sounds will be Just Friends in synth mode :smiley: or, in the case of using the crow cv outs, whatever oscillator you are sequencing. Crow isn’t going to effect the sound as it’s just passing along note data.

1 Like

Sure but there arent that many just type examples that make it more obvious for a non TT user of how the voices are playable / tuneable etc. i imagine a kind of work around not classic poly and came to realise i ve no idea what to expect

1 Like

If you play this script with a midi keyboard, it will be very much a classic poly synth with 6 voices. The sound will always depend on the Just Friends panel settings. I would just search around for Just Friends examples, as that will show you what the sounds will be like.

4 Likes

Am i right to assume the norns-crow connection to JF would allow envelopes generation within norns (this script) so excessive external EG would not be a must?

In synth mode, the envelopes are handled by JF internally. A/this norns script just calculates note data and sends it along via i2c/crow to JF.

The only time you’d need more/external envelopes and/or oscillators is if you are bypassing JF and sending the note data directly out of crows cv outs. In this case crow would output cv as described above.

output 1 is a 10V trigger pulse (5ms) on each note
output 2 is v/oct CV of the most recent note (0-10V or +/-5V)
output 3 is the velocity of the most recent note (0-10V or +/-5V)
output 4 is a MIDI CC value (0-10V or +/-5V, defaults to CC1)
3 Likes

Sorry to ask so much in detail and maybe loosing connection to this topic but are you refering to the bipolar run control in plume to control the Lpgs? I will reread the synthesis modes as it sounds like you speak about actual envelope control + sound control on the JF panel without Run offset, if so, i missed that one.

plume and synth modes are separate.

in synth mode envelopes are controlled using a mix of velocity values (in this case sent from norns, to set the “height” of the env), JF Intone knob (sets the rise/fall times), and JF Time knob (sets length of env).

2 Likes