last year i added to cross-platform #sapf "oscmap", a preliminary Ref-based implementation of OSC input. this was simple to implement, but not very flexible.
ive now rewritten oscmap to use callback functions, similar to how SuperCollider OSCFuncs work. this is a lot more powerful and should allow far more diverse OSC handling logics :)
cross-platform #sapf is now a little more international as i fixed an issue that prevented non-ascii characters from being entered in the REPL.
it may not be "unicode-aware" exactly but the very simple parsing rules permit using unicode in identifiers. so now you can name your stuff with ÀÀkkâset, CJK, emoji and whatnot. go wild https://github.com/ahihi/sapf
#TIL about a new musical programming language called Sound As Pure Form #sapf and I'm wondering how I can interface it with @neauoire 's #Orca
via @phranck
This is awesome! A new #programming language to create #Music called #sapf. It seems to be a #RPN language like #Forth. https://www.youtube.com/watch?v=FY2WYXOdXoM
"you should get a faster laptop to make music"
no. you should get a slower laptop
ive added vterm support to my sapf.el - this enables much faster evaluation of multi-line code blocks than the previous comint implementation :)
not sure if the slowness was even an issue outside macOS and/or 12 year old hardware, but either way this fixes it! https://github.com/ahihi/sapf.el #Emacs #sapf