Oooo new synth voice makes nice hats! I can’t seem to set synth parameter changes per step, I thought I was doing this the other morning but maybe I’m mistaken. Being able to change decay per step would be an awesome feature.

@tyleretters you are killing it!

Is there currently a way to save/load whole scenes and not individual tracks?

Edit: More freezes tonight, running only a single synth track at clock;.25 & bpm;120

Is there further info I can send you that will help with debugging?

2 Likes

noted about making sample selection easier
what kind of keyboard are you using?

not sure, its just a cheap generic one. I changed to the Teletype one and it now works

regarding the X / Y view, did you try v;hud / v;h?

no i didn’t and now i have! That helps a lot. I really think the “hud on”, should be the default when first opening the program.

1 Like

Sorry if I’ve missed this in the docs, but changing a MIDI CC in a step would be neat. Something like X Y CC#;value.

1 Like

@dansimco you’re welcome! thanks for the suggestion


@coreyr additional synth controls like envelope are in the backlog. no way to save/load whole scenes yet. there’s still a bunch of under the hood stuff we need to sort out before i want to tackle this.

i tried to reproduce the freeze you reported but couldn’t. yes, if you look in /dust/data/yggdrasil/runs you’ll see the command history. if you could figure out which one it was that caused the freeze and share that’d be awesome.


@mlogger “hud on” would make a good user parameter. i’ll add that to the backlog.


@moogah yeaaa cc’s in the backlog! thank you

3 Likes

hello, this script does not have its own sound engine?

It does have its own engine, with 3 different voices. Are you having any problems using the engine?

thank you, no problem, I’m just interested

1 Like

Has anyone had a go at Crow > Just Friends output? Not sure if it’s released yet, I see a reference in the docs though not a concrete example.

Speaking of crow, I feel massive guilt making feature requests and not PR’s (but I will anyway), I would be stoked to be able to trigger a command from a crow gate/cv input. What I would mainly use it for is to reset/sync playhead positions.

1 Like

I like the sound of that, it could be defined in the input line like button 3! (crow1=action)

@tyleretters I’ll send along the session histories for the frozen sessions tonight.

@dansimco external-content.duckduckgo

i had never even considered this a possibility. are there scripts out there that do this i can reference? this would be insane.

I can only think of https://monome.org/docs/crow/norns/ . The change section. Edit: This could be useful for meadowphysics actually, I’ll implement it there.

4 Likes

I had a play again yesterday and thinking of some ideas, especially the synth note options. Particularly stuff used in Ansible Kria / Awake - to break up the repeatability of notes / sequences. Just a splurge of random thoughts…

  • Probability per cell
  • Alt note / Alt note probability
  • Transpose per column
  • Transpose per cell probability
  • Random note per / scale per cell
  • Ratcheting/repeat triggering of cells.
  • Pitch / Arp like changes whilst Ratcheting per cell
  • Clock change per cell. Random clock per cell.
  • a global master randomisation, mess up 1 press button, that fills random cells, full of random things; a wheel of fortune, global lucky dip button, similar to what you did in Arcologies :slight_smile:
4 Likes

Forget my earlier issue with double install, forgot to update maiden window before pulling down again and I think that gave me the issue.

EDIT: After reinstall, I got it up and running, found runs data in my file browser and via maiden! I was able to reproduce my crash from before, but the runs data seems to cutoff a few commands before the freeze.

The two times I’ve been able to crash it just now, the clock sync was running at a ratio of .25, the crash the first time happened when changing from synth;v;3 to synth;v;2, the second freeze happened when making an adjustment while using synth;v;2 and changing from a longer sound to synth;c2;1

2 Likes

buoys does stuff like that with crow inputs if you’re looking for a reference. I can’t promise my code is very well organized though.

3 Likes

Narrowing down my specific freeze situation further. I seem to be able to reproduce if I set depth on a synth track to less than 8, direction ascending, fill the track with an arp then go about smashing synth params. Shortest run with this is now about 5 or 6 commands before freeze. The track depth of 5 or 6 really seems to be key.

2 Likes

@coreyr thanks for this bug report and the run .txt. i was able to reproduce!! but oddly there are no error messages that happen during the crash. i’ll keep investigating but this may be a hard one to figure out.


@lylem yes!! thank you. i will investigate…


@mlogger thank you!! these are all going in the backlog. can you say more about “ratcheting” ?


@dansimco sweeeeeet

1 Like

It’s like a stutter, multiple triggers are played per step. The number of triggers can be defined. The speed rate at which they trigger is tied by different multiplications or divisions of the clock x2 x3 x4 etc. They are handy for synth lines but also for drum beats like snare rolls / flams. You can have ratchets that multiple trigger but also change the pitch at the same time - like mini arpeggios per step.

and a more rhythmic use with drum beats

4 Likes

v1.0.7


thanks for these references, @mlogger :).

8 Likes

v1.0.8

  • NEW Parameter to set default row/column numbers (the “hud”) state.
  • NEW Add documentation for how to set octave when invoking chords.
  • FIX YPC only recognizes frequencies in sample names if the string “hz” is appended after the number.
  • FIX Add missing enharmonics.
5 Likes

Awesome! Do the chord octave controls apply to arp input as well?