@paul sake-and-trying-to-figure-out-hidden-markov-model-toolkits-kind of evening for me💪
@rozina i could basically ignore it throughout the entire time when i was in music school but then now i'm in cs grad school, everybody is trading linkedins at the end of classes and is this my new life
@yaxu https://github.com/pure-data/pure-data/blob/eeef4ba9130d3182146927c37fa57d61bbff0f0b/src/x_connective.c unpack is here? line 910 (and pack is right before). basically anything that doesn't take anything specific (anything methods or even list methods) in pd takes t_symbol *s, int argc, t_atom * argv, where *s is the selector (basically how pd does types with the type being a selector like list or float, or is a way to pick out methods to call like passing around method names), int argc is the usual argc with the number of arguments, argv is the usual argv with each atom being constituents of the list (floats, symbols, pointers, etc.). list that are all floats tend to automatically have a "list" selector (even though you don't explicitly type it). lists that aren't all floats (like 3 bob 4 2 3) don't have that so the first argument usu gets swallowed up by *s. sorry, it's late so mb these thoughts aren't super coherent hah, but i've found that pd operates kinda lispy in ways
@freebliss hmmm, i guess if everything were just one platform, things would be a lot easier? but with web browsers, you don't have to ask the users to install anything, which they might be reluctant to or not have the ability to if they don't have permissions or don't have the knowledge,.... i kinda wonder what else could match up with that sort of "accessibility" and if we could do even better and what that would look like
i don't know much about wasm either but i've seen an example of pandoc being run in the browser and that's pretty crazy lol. although it runs really slow... but i dunno, imagining similar applications, it's kinda exciting?
@freebliss i think what i like about browser projects is its deployability? webkit/gecko issues aside, you can pretty much get any project out to anybody so it's been kind of my go-to with certain data visualiation projects, using phones as a cheap way of doing multi-channel sound with distributed visuals, etc. so i guess at least for me best to work on web stuff with that possibility in mind, treating it like a less performant but even more deployable than jvm sorta platform.
@deriver i like how this can be brick?tile? and grout or an aerial photo of a lone straight road through a rocky, hilly expanse
@hecanjog i actually really like museums. yeah, the culture around them can be a bit sterile and uppity and exclusionary, problematic in terms of how things get acquired and how things are displayed, and they def can play a role in artistic conservatism and upholding a canon (like orchestras and classical music) buuuuut
i have an obsession with reading every single dang sign and staring intensely at every single thing (and funnily enough i tend to play RPGs in very much the same way) and where normal people spend like a few hours, i can easily spend like 2 or 3 times that amount of time staring at things and whenever i go with people, they always get bored and rush me through (which i probably need anyways because i always run out of time)
gave up linux/ble stuff for now and watching lecture vids on probability and bayes nets for ai class. probability was def one of my weaker subjects back in my math degree days (alongside group theory and multivar calc but i blame that on sleeping through 90% of the classes) but actually bayes nets seem pretty neat and mb i would've liked probability better had i been exposed to bayes nets earlier, they're like a structured way of figuring out chances of things given potentially really messy dependencies and relations.
linux/bluetooth ble woes
seems to connect ok with my pixel 3a so maybe bluetooth is borked on my computer somehow? Or I can try reinstalling bluez for the 3rd time lol. hmm, mb will bust out the pi to see if it's just my compy
@rra and the kicker is that the irs is going after the leakers, not that that's unexpected nor without precedent after all... established power structures seek to retain power after all
#NIME website is updated so I guess I can share my work with Anne-Sophie Andersen that's part of this year's conference. http://nime2021.org/program/#/paper/76 It's a web-based 3D model based on analysis done on Gerard Grisey's composition for chamber ensemble Talea that you can explore, mouse-over for analysis details, and press P to play relevant snippets from a performance. I used #threejs for all the 3D bits of the model (generated on system load), #p5js and #processing to generate their textures, and #python for a bit of data conversion here and there.
hci-related robotics;notes blathering
and also the MC is basically playing a twin-stick shooter on their phablet for half the anime and when it comes to controlling a real robot, prefers to use the same interface? which makes me wonder how it that works if he isn't staring at the screen. do the twin sticks transpose on the screen to whether his fingers press? how error-tolerant is the device to him accidentally lifting his fingers off the screen then momentarily (distinguishing between transposing controls vs pushing a stick to the extremes of a range)? Or maybe it's just muscle memory or mb there's some sort of haptics involved? How does a touch-based interface manage to be expressive (capable of controlling various dimensions and triggering various techniques) yet error-tolerant?
also i find myself thinking about maybe what sorts of connections the phablet controller has with the physical robot (probably bluetooth? in that case, how does it manage 10+ feet ranges, does real bluetooth do that?)
also i should stop procrastinating and get back to class readings
i've been watching robotics;notes (which isn't about my ai for robotics notes from last semester thankfully) and everybody has weatherproof phablets with nifty AR features that they all keep side-holstered and maybe it's noteworthy how their digital existences seem tied to them but i'm more intrigued by how the batteries seem to last forever and how they seem to be a legit competitive gaming platform.
side-effects galore! very clean code 👍
it seems like throughout my life over and over again i end up having to do some sort of osc to web browser bridge via websockets and i used to do it in node but i'd figure i'd learn async programming a little more and try it in python where it isn't so automatic so here is my hacky, baby-deer-in-async-land, wip python version https://github.com/derekxkwan/osctowebskt-py
computers / music / art / he / him / (online) cs grad student/ later-in-life skateboard learner
Welcome to post.lurk.org, an instance for discussions around cultural freedom, experimental, new media art, net and computational culture, and things like that.