[WIP] new crone, standalone jack client #661
Conversation
|
hrm, you tried this? (With appropriate address ofc.) https://github.com/monome/norns/blob/feature/new-crone/crone/osc-tests/softcut.scd Glad the routing is basically working |
|
yep. |
|
i'll be able to look on the norns tonight or tomorrow. if you want to troubleshoot in the meantime, i guess i'd check that the softcut client is being created and connected correctly. firstly, that there are no errors being thrown from client creation (https://github.com/monome/norns/blob/feature/new-crone/crone/src/Client.h) - these would show up amidst the early output that normally looks like:
("engine sample rate" is coming from each client init.) and then see what
and with
|
|
ok, also added some prints to ensure |
|
thanks! will test on Sunday when I am back |
|
@tehn i was able to get sound and softcut working as expected, anyways it seems to be basically doing its thing, still haven't really tested phase, vu polls on the device, or made lua attachments |
|
just back now. i wasn't redefining the target address but was single-lining the osc-test scripts... will check again and let you know what i see. 14% for two voices seems pretty good? i have no actual ambition to get beyond 4 voices. oh, likewise. i didn't test the polls yet. will do that. |
|
seems ok so far with 6 voices with rate=1 for all voices, 1-2s loops, usage is ~44% higher rates mean more upsampling and more usage. with rate=6 (for each of 6 voices) it goes up to ~66%, and with rate=8 to ~75%. that seems problematic, though haven't actually had noticeable dropouts or other problems yet. the other parameter, that comes to mind, to crank for worst case, is really small loop times. gotta put this down again for now, sorry :/ |
|
wow. awake into softcut with the 6-voice test. initial testing is super positive. i'll continue to get into the details. this is amazing, thank you! |
|
working on current sc/crone deals with levels in db.amp, new-crone is float. do we have a preference? we can always do db-conversion in lua (?) |
thats what i figured |
|
could you clarify voice and channel here?
there are 6 voices, right? i thought they were all mono? or perhaps i'm mis-interpreting "channel"? |
|
yes, softcut voices are mono (for now) that command is to connect an |
|
ah, understood. |
|
that's right; at the moment (sorry yes prev answer was misleading.) if we want, ext and ADC paths could be separate |
|
EDIT: FALSE ALARM. my sc paths and files were all messed up switching between branches. must finalize the folder re-org trying to figure out if i smashed by sc config or not. when loading
i'm quite possibly messing something up, but wondering if this was triggered by the new approach to |
ah - yes, that is the case. |
* update oracle/matron start * tape glue, dbamp, fixes * scrub sc/crone first pass * add vu start/stop * more glue * more glue * cut buffer glue * cut phase glue * begin sorting * glue * combine into audio.lua * testing and typo fixes * more testing and fixes * softcut glue * lua cut glue * tape menu integration, metros added * shutdown fix * aux->rev ins->comp * separate clear region * fix tests * turn crone VU into blob * fix vu scaling * autostart vu, remove vu timer
3rd time is the charm for PR #650