hello hello
sorry for my silence, it has been an exceptionally busy couple of weeks for me between working crunch, and moving house.
re: v0.7 release
i haven’t been able to sufficiently test the bees dev branch to what i think are appropriate standards for a release. at a minimum this means making sure all the bundled scenes work as expected… i’d deeply appreciate if someone would do this; but i guess in this case i’d also be pretty confident just putting up a build. so i’ll go ahead and do that tonight.
re: output mixing in WAVES
i did have the full mix matrix in waves at one point. but it had to go to free cycles for other features. knowing how to code it is not the issue; the issue is that there is no computational headroom left at all.
the whole low-level blackfin framework, and DSP classes, are in serious need of an efficiency overhaul. it’s something i’ve been wanting to do for months and months, and when i’m done moving i should actually have some time to attempt this and other relatively ambitious outstanding aleph dev goals.
perhaps in the meantime we can roll a simpler oscillator module. instead of a full mix matrix maybe it would be useful for each oscillator to have pan L/R and an on/off input to be patched to outputs [1,2] and/or [3,4] (hope that makes sense), and lose something like shape modulation.
re: varibright
the monome driver on the aleph (for which, i suppose, i am basically responsible) doesn’t support varibright commands. the device detection routines do know whether a vari-supported device is plugged in but the actual commands are TODO. it’s not difficult; the reason i didn’t add this is that i don’t have a varibright device myself:
[ https://github.com/tehn/aleph/blob/dev/avr32_lib/src/monome.c#L121 ]
then of course we would have to add inputs to GRID op, breaking, scene compatiblity, or make a VGRID op or whatever.