oh yeah, i forgot that dealing with rational number sorts of things like note durations is kinda tricky in programming languages that don't explicitly deal with rational numbers. there's probably papers out there on this...... but maybe i'll do a hacky way for now and quan/kwantize everything

spending the afternoon with this electron project trying to serve client-side js/ts libraries installed as node modules and struggling with this whole (inabilty to use client-side) "bare module imports" (not being able to do import * from "vexflow" client-side because it needs to be "./vexflow" or "../vexflow" or something) thing which apparently means i have to bundle everything and then i was struggling with webpack and tsconfigs and everything and this is making me remember why i don't like webdev, why are computers a thing

also managed to get bindings on the linux desktop (x64) working for the nodejs bindings to libpd so now it can be used on mac, linux desktop (x64), and raspberry pis yay: github.com/ircam-ismm/node-lib . kinda want to figure out how to get it working on windows but i know next to nothing about windows in general so it seems like a significantly harder goal to reach

Show thread

decided to implement my project for this edtech class in electron and typescript so finally getting around to learning both. seemed like the less painful way to get things kinda sorta distributable cross-platform-ish and the only music engraving library i've found that doesn't just export to pdf or png is has been vexflow ( github.com/0xfe/vexflow ) so that kinda locked me into having the frontend be html/js

@js0000 ah! interesting how they replicated the timing effects, like the tambourine feels slightly on the "back side" of the beat

speaking of which, "michelle ii" reminds me of berio's take on "loosin yelav" in particular, mostly in the woodwind work (probably because i've listened to "folk songs" so many times). i first heard "folk songs" with dawn upshaw singing them? but anyways yeah "folk songs" and in particular "loosin yelav" are gorgeous youtube.com/watch?v=JkTe06UnHv

Show thread

til luciano berio did beatles arrangements, i guess a bunch of composers did in the 60s and 70s (toru takemitsu for guitar, cathy berberian commissioned louis andriessen for a few). berio's "michelle ii" sounds the most like usual berio (kinda reminds me of his "folk songs") but i think "ticket to ride" stands out the most, orchestrationally kinda reminds me of bach brandenburg cto 2 bc of the trumpet (although the instruments def don't operate the same way here) youtube.com/watch?v=yHywqI69Ej

rei harakami had a duo with the pianist akiko yano called yanokami (which I should listen to more of) and one of my fav albums of hers is "futaribocchi de ikou" and this tune "tadaima no uta" with u-zhaan is particularly great youtu.be/L5miFcCjbW8 (but the whole album is fantastic and i had it on repeat for so long when i first heard it)

Show thread

was planning on reading more for class today, ended up figuring out how to save all the filenames of the pdfs i have open to a file and then using the file to re-open the pdfs later instead ¯\_(ツ)_/¯

been listening to my favorite rei harakami album again in wasuremono. particularly like this track kietakoi a lot. the syncopation in the chords is nice, i like the plucky/staccato synth bass sounds, and also like how certain layers like the bell-like synths "float" with the panned delay, sitting a little back in the texture, and it sounds like maybe a touch of reverb (at least on the snaps)? youtu.be/4TQ0q_LACnc

@mycorrhiza i could totally see myself mistaking one for the other and two days later finally realizing my mistake, i already have enough trouble with numpy and thinking things are int8 instead of float32 and vice versa, a language like this would probably be the end of me haha

@pixouls great anime plus it has saori hayami voicing shirayuki

@celesteh doi.org/10.1177/1321103X114046 i didn't make it through the paper, it was a little too densely written for me

@celesteh it was in a paper about dalcroze in music education and saying that we are not that, so i guess basically saying we take in knowledge from all different sorts of sources and in different ways but said in a more sci-fi/fantasy sorta way

pretty sure tbox sang for tlc. thank you tbox for teaching me about ontology learning.

Show thread

i read the phrase "homogenous body of episteme" in an academic paper last week and it's still stuck in my head this week. i would watch a show where the town is making hasty preparations to deal with the imminent arrival of the homogenous body of episteme or play a game where you have to collect relics at the end of seven dungeons and the homogenous body of episteme was at the end of the fifth one.

also kinda helping are TBox and ABox which I've never heard about in my life either (reading about ontology learning) en.wikipedia.org/wiki/Abox

Show thread

coming across the ideas of intension and extension for the first time and my brain is hurting but this post is kind of helping old.reddit.com/r/askphilosophy

fav papers from last week:
= "Constructing knowledge and transforming the world" by Edith Ackermann
- ties together the educational theories of Piaget, Papert, Vygotsky (constructivism and constructionism)

= "From the general to the situated: three decades of metacognition" by Petros Georghiades
- traces the development of metacognitive theory with respect to education and concludes that the definition of metacognition is kind of a muddled mess

@mycorrhiza reminds me of racist foundations of the conservation movement in the US with John Muir, particularly with respect to Yosemite smithsonianmag.com/smart-news/

Show older

We are an instance for discussions around cultural freedom, experimental, new media art, net and computational culture, and things like that.

<svg xmlns="http://www.w3.org/2000/svg" id="hometownlogo" x="0px" y="0px" viewBox="25 40 50 20" width="100%" height="100%"><g><path d="M55.9,53.9H35.3c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3h20.6c0.7,0,1.3-0.6,1.3-1.3S56.6,53.9,55.9,53.9z"/><path d="M55.9,58.2H35.3c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3h20.6c0.7,0,1.3-0.6,1.3-1.3S56.6,58.2,55.9,58.2z"/><path d="M55.9,62.6H35.3c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3h20.6c0.7,0,1.3-0.6,1.3-1.3S56.6,62.6,55.9,62.6z"/><path d="M64.8,53.9c-0.7,0-1.3,0.6-1.3,1.3v8.8c0,0.7,0.6,1.3,1.3,1.3s1.3-0.6,1.3-1.3v-8.8C66,54.4,65.4,53.9,64.8,53.9z"/><path d="M60.4,53.9c-0.7,0-1.3,0.6-1.3,1.3v8.8c0,0.7,0.6,1.3,1.3,1.3s1.3-0.6,1.3-1.3v-8.8C61.6,54.4,61.1,53.9,60.4,53.9z"/><path d="M63.7,48.3c1.3-0.7,2-2.5,2-5.6c0-3.6-0.9-7.8-3.3-7.8s-3.3,4.2-3.3,7.8c0,3.1,0.7,4.9,2,5.6v2.4c0,0.7,0.6,1.3,1.3,1.3 s1.3-0.6,1.3-1.3V48.3z M62.4,37.8c0.4,0.8,0.8,2.5,0.8,4.9c0,2.5-0.5,3.4-0.8,3.4s-0.8-0.9-0.8-3.4C61.7,40.3,62.1,38.6,62.4,37.8 z"/><path d="M57,42.7c0-0.1-0.1-0.1-0.1-0.2l-3.2-4.1c-0.2-0.3-0.6-0.5-1-0.5h-1.6v-1.9c0-0.7-0.6-1.3-1.3-1.3s-1.3,0.6-1.3,1.3V38 h-3.9h-1.1h-5.2c-0.4,0-0.7,0.2-1,0.5l-3.2,4.1c0,0.1-0.1,0.1-0.1,0.2c0,0-0.1,0.1-0.1,0.1C34,43,34,43.2,34,43.3v7.4 c0,0.7,0.6,1.3,1.3,1.3h5.2h7.4h8c0.7,0,1.3-0.6,1.3-1.3v-7.4c0-0.2,0-0.3-0.1-0.4C57,42.8,57,42.8,57,42.7z M41.7,49.5h-5.2v-4.9 h10.2v4.9H41.7z M48.5,42.1l-1.2-1.6h4.8l1.2,1.6H48.5z M44.1,40.5l1.2,1.6h-7.5l1.2-1.6H44.1z M49.2,44.6h5.5v4.9h-5.5V44.6z"/></g></svg>