Nice suggestions, I love the idea of Matrix snapshots!

one way to achieve this would be to not have 2 scales displayed simultaneously. the problem with this is - i think it’s nice to see both scales at once, easier to create variations. but maybe adding the ability to copy between scales could make it less of an issue.

another thing to consider - i want to add support for microtonal scales, which would require being able to select from more than 12 notes per scale. i would still limit it to 24 notes max, so my thinking was to use both rows for one scale.

i like the idea, and it fits nicely with some other things i planned. i’ll likely put it on the left - the rightmost column in mod matrixes is reserved for being able to modulate one of i2c parameters (volume on JF or waveform on TXo etc).

i was also thinking of adding an undo button which would let you do something like this easily.

2 Likes

a short demo of the 2 new features i’ve been working on.

first one is the ability to control volume for each voice individually in addition to being able to mute/unmute. 2 snapshots are available - you can just use them as 2 presets, but also (not shown here):

  • randomize volume on each step with presets serving as min/max values
  • morph from 1 to 2 and back to 1, morph spread over the sequence length

this will be eventually extended to other available i2c parameters, such as TXo waveform/attack/decay.

second is the ability to delay each voice individually. you select delays and the range delays are applied to (the row above), which is between 1 and 8 clock intervals. so you can delay by as little as 1/8 of the clock all the way to 7x of the clock interval (the delay range applies to all delays).

with this you can change the sequence / have the ability to spread voices that overlap too much, or create interesting grooves / strumming effects when using fractional delays.

4 Likes

Having access to both scales seems a fairly important GUI performance feature so I’d hesitate to remove one FWIW. Thanks again and thanks for for this amazing sequencer!

1 Like

@scanner_darkly For me, I flip through scales and play scale snapshots like I would a keyboard. Only having 2 snapshots available can be limiting although you can transpose and jump in, and change them on the fly. Even a 3rd one above the current 2 would be welcome. Yes I agree, I would still want to see the scale. One way around it visually, would be to have a separate page for scales. Ansible deals with it a slightly different way, with the addition of ghost notes within a scale, which is interesting also. I really like the current implementation i just wish there was more of them. I would love a whole page of them! Also yes, micro tonal scales would be a great addition.

2 Likes

v0.3 posted.

a handful of tweaks and fixes:

  • fix speed not loading from presets on ansible
  • preset page will open on button press, not release (@mlogger see if this improves response)
  • selected scale wasn’t saved with preset, fixed
  • speed knob sensitivity decreased (@yobink see if this works better)
  • ability to stop the clock, see delays page below (@yobink you’ll need this to use ext clock with tt)

and 2 new major features:

delays: the ability to delay each voice from 1/8 to 8x of the clock interval. great for changing the groove or spreading voices that overlap too much. to enter use the 2nd button from the right in the top corner:

volume control for each voice with randomization and morphing: 2 snapshots are available - when random/morph is off you can use them as presets, otherwise they are used as morphing points or boundaries for randomization. great way to make sequences more dynamic! this is located on i2c page (top right button):

will add proper documentation tomorrow.

11 Likes

Awesome thanks! I will dive in tomorrow and let you know. Thanks for the quick fix and new features!

1 Like

testing new beta. 2 volume snapshots, first toggled manually, then used as boundaries for random, then morphed between and finally toggled on each reset. each option gives a different dynamic feel.

2 Likes

yeah, i really like being able to edit 2 scales at once. i think the solution could be to allow 24 notes per scale (since microtonal scales would need it anyway). then on parameter pages the 2 bottom rows is just one scale, and instead of +octave buttons on the right it’s 2 buttons to select scales 3&4, so you can still edit a scale when editing other parameters.

and then to add a separate page for scales which would display 2 scales and you can select which 2 scales out of 4 you want to edit.

also thinking of adding a momentary mode for scales (notes are only active while pressed) so you could play them like a keyboard.

1 Like

added documentation for controlling volume and delays and a couple of new sections: tips & tricks and troubleshooting.

4 Likes

I’ve released an EP of tracks using orca’s heart multipass sequencing Just Friends, Rings, Plaits and Telharmonic. Enjoy, and happy Thanksgiving!

4 Likes

really nice, thank you!

are you using mod matrixes here or playing with parameters/scales? some interesting transitions.

Thanks! I’d say my main usage on these recordings was Shift changes, then scale changes, then mod matrix changes then Space changes. More or less in that order of preference. I’ve been playing today with delays and volumes and both are great additions! The clock seems more stable but I miss the delays when the int clock is toggled off for external clocking. Thanks for listening and for providing such a deeply musical tool!

ah yeah that’s a bug. you should still get proper delays for full clock intervals but fractional delays will be based on the internal clock rate. i’ll add a fix for that.

1 Like

Love the delay settings page for lots of variations - you can really spin stuff out and get into prog rock hell using longer envelope settings on Just Friends :slight_smile: . With short settings you get some really interesting combinations and phasing type Reich patterns. On my grid I’m seeing the bottom 3 rows as opposed to the bottom 4 rows on your diagram on the delays page.

The volume/mute setting page is really useful for getting timbral change and building up tracks. Flipping between the 2 volume morphs is a great idea - love it. On this volume page those 4 buttons on the bottom left corner, random, flip etc i couldn’t get to work at all for some reason.

no im afraid not - i can get the floppy disc screen with a long press but a short press is really hit and miss if i get the preset screen. Maybe 1 in 10 times. I can get it sometimes get it straight away if a flip through a few pages first, then i try and it comes up. Its not consistent though. Its feels like data is choking it up somehow. I wonder if its to do with my i2c setup. On that line is Ansible, Teletype, Just Friends and Crow. I don’t have the backpack because i have Crow in there. Its also worth noting this is a green PCB rev Teletype, not the later black ones. I am going to move OH teletype to a legacy module instead to see if there is any difference in preset changes.

Thanks also from me from making a truly deep and inspirational alternative sequencer. Really impressed with the stuff i am getting out of it. Its so musical.

With only a Just Friends you can really go deep. One thing i seem to be doing a lot is transposing way down to get more bass out of it as everything is pitched quite high in the default. I’m also moving the FM knob very slightly clockwise from 12 o’clock. Just Friends really shines with lfo modulation to time, curve and ramp also.

1 Like

sorry for the trouble! found the issue with how button presses were processed on teletype and fixed, posted new version 0.31. it should work reliably now. also now to save with a long press you need to press a little longer - this should help with not accidentally saving when you just want to open the preset page.

also fixed a bug in delays - with longer delay span it’s supposed to start shifting by full clock intervals, up to 7, but it would only shift by 1. so now with longer delay span you should get more interesting results. try setting delay span to 8, when you do that each step becomes a full clock interval (8 / 8 = 1), and when you change delays it’s almost like remixing the sequence!

yeah for just friends it will only use 3 rows as there are only 6 voices available. same for volume - it will display 6 columns instead of 8.

when you switch between them, does the correct button light up or do they not switch at all? if they do light up properly, try setting all voices to the lowest setting in one snapshot and highest in the other and see if you can hear the difference when using random/morph/flip.

yeah i think i need to bring it down by an octave, been finding the same, transposing sequences down, especially when using shift a lot. i’ll lower it in the next update. should i lower by 1 or 2 octaves?

i love using orca’s heart with just friends! there is definitely some good synergy with having 6 complimentary voices. i would love to see more JF parameters exposed via i2c.

v.31 posted:

  • preset button not working on teletype - fixed
  • longer delay span didn’t shift by full clock intervals - fixed
  • swing added

on delays page you can now set swing using the row below the delay span (will update the doc later today).
you get 8 steps: 50 (no swing), 56.25, 62.5, 68.75, 75, 81.25, 87.5, 93.75

3 Likes

2 lower would be good if you could go up an octave or 2. But since you can only go an octave up, I would say 1 lower. Or lower it 1, and add buttons to go up or down 1 octave :slight_smile:

ditto!

this. it took me a while to figure out that it was indeed working and that the volume levels don’t get redrawn.

will test these out, thanks again for the quick fixes!

4 Likes

ah yes, i was thinking of adding this to make it easier to visualize. will add that!

i think i might add separate buttons for transposing up/down by an octave in addition to the transposition sequencer and the scale +octave buttons. this way you’re free to use the transposition seq and the +octave buttons creatively without tying them just to be able to transpose up and down by an octave.

4 Likes

I would go 2 octaves down
and +1 for octave up and down buttons

Indeed it works! - it’s the lack of visual volume slider movement that threw me

@Galapagoose @voidstar with the emergence of Crow / JF, Kria / JF, Norns / Less Concepts and now Orca’s Heart / JF please please could you expose the other JF parameters to i2c? I am not sure if it’s even possible or not, but it would make a world of difference having more timbral control of JF via i2c in these program’s :slight_smile:

5 Likes