summaryrefslogtreecommitdiffstats
path: root/osc_ctrl.py
Commit message (Collapse)AuthorAge
* FIRST WORKING PROTOTYPE!yum2022-09-29
| | | | | | | | | Can't get much faster than 0.1 seconds per character with the current design. Still, a good first step! * Simplify parameters: only use 3 8-bit ints + 1 boolean. * Rewrite FX generator according to new params. * Rewrite osc_ctrl.py to test in-game display.
* delete SetLetters.csyum2022-09-29
| | | | | | | | | | | | | | | | | | | | | | | | Doesn't work in game. Also change # of characters per slot to 80, down from 128. Also realize that VRChat supports 256 BITS of parameter, not 256 BYTES. Next design idea: * 3 8-bit parameters: letter, row, col * 1 boolean parameter: active * one animation for each slot/letter combo, as usual * one fx layer like this: if !active: do nothing if row == 0: if col == 0: if letter == 0: play row00_col00_letter00 animation * because write defaults are off, we should be able to "save" letters by simply setting active = false * thus we don't need to simultaneously address the entire board, saving memory
* add 'hello world' osc controlleryum2022-09-29
simply sends numbers to a parameter's osc address of course, nothing is showing up in game. More debugging is needed.