great work okyeron, these work great. Some Braids ones at least I think sound a bit different than what the name implies. And I suspect the scripts are mostly intended to test the engines, but as these are the most ‘public facing’ bits if you will, it would be nice to credit Emilie as well as Volker.

good call.

This is all very very BETA at best. :slight_smile:

1 Like

No biggie. I need the practice. :slight_smile:

Got 'em working. So. Very. Cool!

1 Like

Updated everything and I get this error from macro-b resonate and texture

SCRIPT ERROR: init

/home/we/dust/code/mi-eng/texture-c.lua:72: attempt to index a nil value (field ‘?’)

stack traceback:

/home/we/norns/lua/core/norns.lua:128: in metamethod ‘__newindex’

/home/we/dust/code/mi-eng/texture-c.lua:72: in global ‘init’

/home/we/norns/lua/core/script.lua:103: in function ‘core/script.init’

[C]: in function ‘xpcall’

/home/we/norns/lua/core/norns.lua:129: in field ‘try’

/home/we/norns/lua/core/engine.lua:91: in function </home/we/norns/lua/core/engine.lua:89>

so… I guess I broke something. Will do some testing after lunch and try to figure it out.

EDIT: yeah - screwed up something with the pmaps I was working on yesterday. Will push a fix in an hour or two.

1 Like

No hurry - I thought I broke it.

Update v0.3.3

pull new mi-eng from github.

  • fixes init error from v0.3.2
  • clouds re-work
  • testing creation of default midi map for 16n
  • Braids - use CC 47 to enable meta mode (random)
5 Likes

Thanks - totally works now. Great graphics update on all of these!

Update v0.3.4

pull new mi-eng from github.

Probably a good idea to delete existing psets/pmaps from inside ~/dust/data/mi-eng/

  • fix for pmaps with missing values not matching param controls.

For the moment if you re-map midi, you need to save a pset for that to be remembered. Then you will probably need to re-launch the script once to get the on-screen controls updated to those changed CC values.

6 Likes

install worked great and i can’t believe suddenly, after all these years, Clouds. thank you @okyeron, totally amazing.

currently i am unable to switch “dials” on the graphic screen, although the three dial parameters (pos size den) work and all parameters work from the Parameters menu. i know you’re at the somewhat experimental stage, what’d i miss??

Midi controller needed to change other dials - everything available on params page tho.

1 Like

mini-update

@justmatt added LFOs to the Texture-C engine and test script (lfo yer clouds, ya’ll).

It’s all in the parameters. I’ve not done much testing yet, but give it a go and report back. :slight_smile:

(no need to re-install UGens, just re-pull the mi-engines repo)

11 Likes

Would it be possible to make polyphonic [or maybe even multitimbral] version of Plaits or Braids?

1 Like

Possible? Yes, I think so.

Likely anytime soon? Not real sure. :stuck_out_tongue: (there’s a lot of supercollider for me to learn to do that myself)

2 Likes

@okyeron How difficult would you presume it to be to add LFO modulation to, for example, the Clouds port? Thinking it might be a fairly easy entry into Lua, given that @Justmat and others have made LFO libraries/code samples

Clouds already has LFO’s! Sine, Saw, and/or Chaos flavors :slight_smile: The settings are in the param menu.

3 Likes

Legendary! I hadn’t gotten the chance to install it yet :slight_smile:

1 Like

Just installed yesterday.

They sound pretty epic and I encourage everyone to try them out.

I added them to the index.

PS: Like @klingklangmatze I only have the left channel output for macro-b on my norns shield.

3 Likes

Another gush post. Well that was a morning well spent. I never have owned a MI module but I am loving these scripts they pair so well with my ambient setup and a midi controller. Thank you for the adaptations.

2 Likes