if there are any takeaways from this hci class for me, it's about the value of alternative representations (visual, aural, etc.), higher levels of manipulation and representation (because there's no sense in futzing with the lower level stuff if you don't have to), abstraction, the value of letting computers/programming languages (visual and textual, high and low level) do the work, the power of interaction and networks with both human and machine (and human mediated by machine)
and also that i am still so very bad and very slow at reading and so very easily distracted, i mean it's taken me hours to read 8 pages and i fell asleep twice in the middle of it and i still have so many more pages to go why why why
@setthemfree @celesteh I write a lot of textual code but I still go back to Pd because I think just being able to visualize things is easier sometimes, particularly compared to using Buses and trying to keep that all straight.
Actually in ways I find abstraction easier in Pd, with literal abstractions hah. There are extra steps involved though with having to save separate files and no namespaces makes things messy.
I really hate doing logical things in Pd though and Buses and SynthDefs actually make live coding things workable and I don't want to imagine live coding in Pd (although I've seen it).
I really wish SC took some ideas of Pd's way of doing FFT though. I find SC's way of doing things with FFT really clunky to use and it's so much harder to do some spectral things in SC without having to write the external instead.
@pixouls hair ties, instruments, cat9 cables, usb a to b cables, 1/4inch cables, xlr cables, coins, piles of books, scraps of scratch paper, those arduino-sized jumper cables whatever gauge they are, sticks and mallets, i don't want to continue the list anymore... organization and tidyness has never been my strong suit,... by far. but i guess none of them have a designated place anyways lol
ah, now i'm running into the limitations of having a free account on vimeo and i'm not able to set the quality of a player with just a free account and i'm unhappy again
TIL YouTube's player API is really horrible to work with and the way they suggest loading it is really weird and indirect and also wasted a few hours trying to figure out how to get it to actually work. Vimeo's player API on the other hand... actually works the way including a JS library should actually work and doesn't have any weird redirects to totally different domains
i have recurring dreams of going to an arcade and i kinda wonder what made going to the arcade a special experience vs staying at home and wasting my days away on a genesis. are arcades still a thing (granted covid didn't kill the last of them)? was what made arcades special communality or accessibility (emphasis on pick up and play and shorter experiences)? is there a nowadays equivalent to arcades?
@pixouls this season wonder egg priority has been good but i guess the production is a trainwreck. bottom-tier tomozaki-kun has been good, horimiya was alright. final season of non non biyori is awesome and so is yuru camp but i tend to like slice of life anime.
looking forward to the final season of fruits basket, a new season of yama no susume, and the new love live and zombieland saga bc i admit i like idol anime lol. but yeah, fumetsu no anata e looks good? i thought the silent voice movie was pretty good but kinda suffered from being a movie instead of a season of eps. i am intrigued by shadows house but also maybe vivy: fluorite eye's song? it looks like it prob has well-worn takes on AI but also i'm a sucker for cheesy music-centric anime so that aspect might win me over.
@alcinnz basically, it's a three.js-based visualization of a classical piece (grisey's talea, viewable here https://derekxkwan.github.io/talea-vis/ ) that got accepted to a conference and one of the reviewers wanted to be able to hear parts of the original piece when they clicked on the corresponding bit of the visualization (and we were thinking of adding that too but didn't get around to that). so basically we need a recording of the piece (at least bits of it) and particularly with more recent pieces but also older pieces, publishers (music score publishers and record label publishers alike) can get kinda protective of their ip (i made a silly garageband cover of a 100-yr+ old piece and put it on yt and it got taken down by the music score publisher once). so as this is a decently-sized academic conference, we want to make it as "legit" as possible
@alcinnz thx! never heard of that! but the problem is it has to be async (web-based three.js visualization). i think if the publisher gives me some sort of streaming link they host or some sort of youtube/soundcloud thing, maybe i can just hide the player and control the player via js. i'm kinda worried about the situation where they say "yeah, fine you can use this recording, go ahead" but then i have to figure out how to self-host and make it reasonably hard enough to not make it downloadable (or at least keep them happy somehow) so i'm thinking maybe using my digital ocean droplet have some sort of server-side streaming option,... somehow
@yuki yeah, i know, and there's things like youtube-dl too but mb there are ways to cover myself enough to say "i'm not making it easy for ppl to download it" because if we do get permission to use a recording for academic purposes and self-host somewhere, i'm pretty sure they wouldn't want me at least actively spreading their recording around or at least making it easy.
i usually don't care about making things downloadable (and I would rather things be downloadable), but this music isn't mine (and i don't want to get hit by copyright things) and it's for an academic-oriented visualization (and we're wanting to tie the music into it) so we're also in the process of trying to get permission and/or figure out fair-use sorta things.
@pixouls i haven't gotten around to watching evangelion despite my anime binging tendencies but if i ever get a netflix trial period again and it coincides with a school break, i'm totally binging the whole thing
@paul pure data still heavily relies on tcl and i haven't enjoyed coding in it but that's probably because the main C parts of pure data send the Tcl/Tk graphical engine things via C strings and that's a painful way to code
in other news, I'm presenting (well, being zoom present and having a prerecorded presentation shared) at mgss hosted by mcgill tmw on my project with sofy yuditskaya and sophia sun which was a ml-based karaoke art installation:
ai, robotics, grad school
what i like and don't like about this robotics ai class is that if i mess around enough, i can get things working moderately well and not know quite why it works. which i guess is the case with a lot of code sometimes but also means i should probably study for the final.
ai, robotics, grad school
i've been taking robotics: ai techniques this semester and i'm actually enjoying these ai sorts of things, although it seems like 95% of getting these things to work is in the tuning and I don't think we've been given nearly enough info how how to tune these things and I'm still not very good at it.
i find it fun how it's taking these simple sounding ideas and you write code and oh hey, look at you over there you're doing things all by yourself that's pretty cool. not sure how to apply it to my art things yet and i don't think i wanna get into robotics (so what am i going to do with learning ai things?! dunno quite yet) but it makes me wanna take the rest of the ai-related classes. i'm also appreciating how so far it feels way less stats-y than ml-related material i've come across so far (bc i never really particularly liked stats) and we don't have to download huge data sets but we'll see where this all goes.
@okachiho the more jack pulseaudio sinks you route your audio through, the better it sounds
@320x200 but now i'm imagining tarts with truffles and oyster mushrooms with puff pastry crusts now and i really hope i dream about those tonight
computers / music / art / he / him / 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.