previously orgnwrms was a bit of an easter egg, and a lot of folks quickly pointed out that it was impossible to access orgn’s scale editor, which was a factor of how quickly the idea was thrown together.
but everyone’s enthusiasm about orgnwrms motivated me to revisit it as a proper script with some additional dedicated UI to make it a true hybrid script rather than a hack job : )
here is the change list from v1:
NEW: orgn screen UI now visible. use the bottom right keys on the grid to switch views.
FIX: orgn scale is fully editable again. switch to orgn view & hold K1.
Super, super happy …
orgnwrms is definitely in my top 3 Norns scripts and now it’s even better, and on Sunday!
Having a tactile control + seq for wrms it’s a lot,
And orgn visual fb + rebuilt scale editor as well…
Thanks Andrew
installed (w/ the necessary reinstalls) and did a brief check. it all wrks sooo smoooth! and grid controls for wrms is an amazing experience.
one thing i did like about v1’s pattern recording was play on first note, instead of play on start recording (if that makes sense). but i’m sure i’ll get used to this.
uninstalled all of em and reinstalled, tried a few times… orgn and wrms both working for me but the combo is getting a load fail still hmmm i’ll try again later maybe norns is sensing that i’m too excited and i need to chill out a lil bit
this is what maiden says
# script clear
# script load: /home/we/dust/code/orgnwrms/orgnwrms.lua
including /home/we/dust/code/orgnwrms/lib/nest/core.lua
including /home/we/dust/code/orgnwrms/lib/nest/norns.lua
including /home/we/dust/code/orgnwrms/lib/nest/routines/norns.lua
including /home/we/dust/code/orgnwrms/lib/nest/text.lua
including /home/we/dust/code/orgnwrms/lib/nest/routines/txt.lua
including /home/we/dust/code/orgnwrms/lib/nest/grid.lua
including /home/we/dust/code/orgnwrms/lib/nest/routines/grid.lua
including /home/we/dust/code/orgnwrms/lib/nest/util/pattern-tools/multipattern.lua
including /home/we/dust/code/orgnwrms/lib/nest/util/of.lua
including /home/we/dust/code/orgnwrms/lib/nest/util/to.lua
including /home/we/dust/code/orgnwrms/lib/nest/util/pattern-tools/multipattern.lua
including /home/we/dust/code/orgnwrms/lib/nest/examples/grid/pattern_recorder.lua
including /home/we/dust/code/orgn/lib/tune/tune.lua
Tune table: 0x495610
including /home/we/dust/code/orgn/lib/tune/scales.lua
256.0 243.0
9.0 8.0
32.0 27.0
81.0 64.0
4.0 3.0
729.0 512.0
3.0 2.0
128.0 81.0
27.0 16.0
16.0 9.0
243.0 128.0
including /home/we/dust/code/orgnwrms/lib/cartographer/cartographer.lua
including /home/we/dust/code/orgnwrms/lib/crowify/lib/crowify.lua
including /home/we/dust/code/orgn/lib/orgn.lua
including /home/we/dust/code/orgn/lib/envgraph.lua
including /home/we/dust/code/orgn/lib/graph.lua
including /home/we/dust/code/orgn/lib/demo.lua
including /home/we/dust/code/orgn/lib/ui.lua
including /home/we/dust/code/orgn/lib/params.lua
1 1 page_1_E1 33 time
1 2 page_1_E2 40 amp b
1 3 page_1_E3 43 pm c -> b
2 1 page_2_E1 35 span
2 2 page_2_E2 30 detune
2 3 page_2_E3 42 pm c -> a
3 1 page_3_E1 51 dry/wet
3 2 page_3_E2 53 samples
3 3 page_3_E3 54 bits
including /home/we/dust/code/orgn/lib/midi.lua
including /home/we/dust/code/wrms/lib/globals.lua
including /home/we/dust/code/wrms/lib/softcut.lua
including /home/we/dust/code/wrms/lib/graphics.lua
including /home/we/dust/code/wrms/lib/params.lua
### SCRIPT ERROR: load fail
/home/we/norns/lua/core/paramset.lua:122: paramset.add() error: id 'reset' is already used by another parameter
stack traceback:
/home/we/norns/lua/core/norns.lua:145: in function </home/we/norns/lua/core/norns.lua:145>
[C]: in function 'error'
/home/we/norns/lua/core/paramset.lua:122: in function 'core/paramset.add'
/home/we/dust/code/wrms/lib/params.lua:244: in main chunk
[C]: in function 'dofile'
/home/we/norns/lua/core/startup.lua:42: in function 'include'
/home/we/dust/code/orgnwrms/orgnwrms.lua:74: in main chunk
[C]: in function 'dofile'
/home/we/norns/lua/core/script.lua:192: in function </home/we/norns/lua/core/script.lua:192>
[C]: in function 'xpcall'
/home/we/norns/lua/core/norns.lua:146: in field 'try'
/home/we/norns/lua/core/script.lua:192: in function 'core/script.load'
/home/we/norns/lua/core/menu/preview.lua:23: in function 'core/menu/preview.key'
/home/we/norns/lua/core/menu.lua:143: in function </home/we/norns/lua/core/menu.lua:120>
# script clear
lua: /home/we/norns/lua/core/clock.lua:59: bad argument #1 to 'resume' (thread expected)
stack traceback:
[C]: in function 'coroutine.resume'
/home/we/norns/lua/core/clock.lua:59: in function 'core/clock.resume'
lua: /home/we/norns/lua/core/clock.lua:59: bad argument #1 to 'resume' (thread expected)
stack traceback:
[C]: in function 'coroutine.resume'
/home/we/norns/lua/core/clock.lua:59: in function 'core/clock.resume'
lua: /home/we/norns/lua/core/clock.lua:59: bad argument #1 to 'resume' (thread expected)
stack traceback:
[C]: in function 'coroutine.resume'
/home/we/norns/lua/core/clock.lua:59: in function 'core/clock.resume'
are you on latest norns @renegog ? system update might do the trick. either way it would be a good idea for me to do something about duplicate param ids