port of the ansible meadowphysics to norns. original code by @tehn . midi out capability. uses the PolyPerc engine.
Requirements
norns
grid
Documentation
k2: toggle between meadowphysics and scale mode^
k3: save meadowphysics data to `data/mp.data`
k3^: save scales data to `data/gridscales.data`
e2: change root note
e3: bpm change
alright apologies for taking so long to get back around on this. the midi code is directly ported from awake where I see a similar issue when using 1/64 notes.
so doing the math at 32 notes you get 3 ticks per step and 8 steps per beat. at 64 notes you get 1.5 ticks per step and 16 steps per beat. so I think Iām going to have to take a look at the beatclock library to see whatās going on.
hi. hoping for help. meadowphysics used to work, but after installing some new scripts ātimeparty, otis updatesā it now no longer loads and I get the following errorā¦thoughts?
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
mp:gridredraw(g)
end
end
function enc(n, d)
if n == 1 then
mix:delta("output", d)
elseif n == 2 then
params:delta("root_note", d)
draw_gridscales()
elseif n == 3 then
params:delta("bpm", d)
draw_bpm()
end
end
function key(n, z)
if n == 1 and z == 1 then
matron
sc
CroneEngine.free
free engine: an Engine_Timber
CroneEngine.free
FAILURE IN SERVER /n_free Node 1015 not found
FAILURE IN SERVER /n_free Node 1016 not found
FAILURE IN SERVER /n_free Node 1017 not found
a CroneAudioContext
[ CroneEngine adding command, hz, f, a Function ]
[ CroneEngine adding command, amp, f, a Function ]
[ CroneEngine adding command, pw, f, a Function ]
[ CroneEngine adding command, release, f, a Function ]
[ CroneEngine adding command, cutoff, f, a Function ]
[ CroneEngine adding command, gain, f, a Function ]
-----------------------
-- crone: done loading engine, starting reports
--------
engine: an Engine_PolyPerc
command entry: [ 0, hz, f ]
command entry: [ 1, amp, f ]
command entry: [ 2, pw, f ]
command entry: [ 3, release, f ]
command entry: [ 4, cutoff, f ]
command entry: [ 5, gain, f ]
cpu_peak
cpu_avg
amp_in_l
amp_in_r
amp_out_l
amp_out_r
pitch_in_l
pitch_in_r
Thanks for porting this to norns!
Im having trouble slaving it to incoming midi clock, other apps do react to external midi clock.
Anything i might be missing?
Cheers
sorry been away from things for awhile. not going to be able to support development for the foreseeable future if anyone wants to take the reigns for the meadowphysics port.
Iām looking for OSS work to contribute to at the moment. Happy to help out. (Edit: Forked, Iāll read back through this thread and file issues this afternoon)
Iāve been doing some learning-by-refactoring with the script there, and some changes to the ui rendering that are if anything just more to my taste. Will get onto the preset issue first, then probably look at sample playback among more ui tinkering.