Tuesday, March 30, 2021

"but, i have the greatest script."

yeah?

fuck your script.

i've proven it's superfluous. you don't need it.

you just need some sneaky error handling.
that's right - my html5 audio player does not require downloading any scripts.

you need javascript turned on - that is all.

....just load the page in your browser, and everything is hardcoded directly.
actually, i should be able to install a newer version of firefox in the virtual machine and test it to make sure the frontend works properly.

what i'm doing is essentially busting the underlying javascript - it's a hack, and if you abuse it, you could create a buffer overflow. so, it's possible that some future or existing version of firefox might plug the hole i'm exploiting to allow the thing to work without a specialized script. but, i'm obviously not on the bleeding end of things, and i'm not going to be concerning myself with this too much until it shows up in front of me - all i can do is test it on the equipment i have, and point out that the nature of the player is that it is a hack and it might not work in the future.

i'd call on the html5 standards people to integrate playlist functionality naively, so i don't have to break it to get it to work without a script.
so, i've got a handle on this, give me a few hours, i think.

it's time to eat.

that said, today's post was inriℵ0, which i wanted to wait to correct the liner notes for before posting, which is partly done here - enough to get the point across.

=====

purchasing this release does not come with a download. 

however, if you would like to download the iso instead, you can purchase the item at payhip: 


inri000: originally released dec 25, 1996. remastered oct 30, 2013. finalized june 26, 2016. first liner note release added on sept 30, 2019 and updated on dec 22 & 23, 2019. 

inri001: originally released jun 1, 1997. remastered nov 8, 2013. finalized july 3, 2016. first liner note release added on dec 23, 2019 & updated to include the video for inertia on jan 26, 2020. 

inri002: originally written and recorded over 1996-1997. sequenced and mildly modified in dec, 2013. released dec 11, 2013. finalized on july 3, 2016. first liner note release added on jan 26, 2020. lp000. 

inri003: created in mid 1997. sequenced and converted to stereo in november, 2013. released on nov 9, 2013. corrected in september, 2014. finalized on july 5, 2016. first liner note release added on dec 23, 2019. 

inri004: originally written in 1997 and first created in 1998. a failed rescue was attempted in 2013. finally reconstructed in the summer of 2015 and extrapolated upon over the first half of 2016. released on july 4, 2016. finalized on july 5, 2016. 

inri005: initially written in 1997. recreated in jan, 1998. a failed rescue was attempted in 2013. reclaimed july 1, 2015. deconstructed dec 18, 2015. released on jan 4, 2016. finalized on july 6, 2016. lead track added and refinalized july 20, 2016. 

inri006: originally created in 1998. a failed rescue was attempted in 2013. reconstructed in the summer of 2015 and then manipulated further in the summer of 2016. released & finalized on july 7, 2016. hidden track added and re-finalized on july 18, 2016. 

inri007: initially written in 1997. recreated in feb, 1998. a failed rescue was attempted in 2013. reclaimed july 5, 2015. remixed july 12, 2015. electronics added on july 16, 2015. released on jan 4, 2016. sequenced on jan 6-8, 2016. finalized on july 10, 2016. hidden track added and refinalized on july 21, 2016. 

inri008: initially written in 1996. recreated in feb, 1998. a failed rescue was attempted in 2013. reclaimed june 29, 2015. remixed july 15, 2015. released on jan 4, 2016. finalized on july 11, 2016. bonus tracks added and re-finalized on july 18, 2016. 

inri009: initially written in 1994. first full recording in 1996. recreated in mar, 1998. a failed rescue was attempted in 2013. reclaimed & remixed on july 18, 2015. released jan 7, 2016. sequenced jan 6-8, 2016. finalized on july 20, 2016. 

inri010: initially written in 1996. recreated in april, 1998. a failed rescue was attempted in 2013. reclaimed july 12, 2015. vocals added july 15, 2015. sequenced, released and finalized on july 22, 2016. 

inri011: originally created in april, 1998. a failed rescue was attempted in 2013. reclaimed july 4, 2015. remixed july 15, 2015. vocals added jan 6, 2016. released on jan 6, 2016. finalized on july 23, 2016. 

inri012: initially written in 1996. recreated in the spring of 1998. a failed rescue was attempted in 2013. reclaimed june 29, 2015. corrected to control for malfunctioning electronics on nov 26, 2015. sequenced on jan 10, 2016. released & finalized on july 24, 2016. 

inri013: written and demoed from 1994-1998. initially constructed in this form in june, 1998. a failed rescue was attempted in 2013. sequenced on jan 6-7, 2016 from parts that were rebuilt over 2013-2016. released jan 7, 2016. finalized on july 29, 2016. symph001. 

inri014: initially written in 1996. recreated mostly in feb, 1998 (schizoid, terrorists) but also partly in june, 1998 (abusive). sequenced in this form in june, 1998. a failed rescue was attempted in 2013. "terrorists" was reclaimed june 28-29, 2015 & remixed july 15, 2015. the main mix was corrected on nov 19, 2015. "schizoid" was reclaimed on july 12, 2015 & reprogrammed on dec 31, 2015. the main mix was corrected on jan 3, 2016 and remixed repeatedly jan 3-5, 2016. the lead track was sequenced on jan 5, 2016 and split back apart on jan 8, 2016. released on jan 5, 2016. audio permanently closed on aug 1, 2016. release finalized on oct 9, 2016. 

originally created from 1996-1998. this compilation is dated to june 17, 1998. slowly remastered, reconstituted, compiled, reconstructed, released and finalized from 2013-2016. audio component of compilation finalized on oct 25, 2016. first liner note releases added over 2019-2021; further liner notes are still coming. as always, please use headphones. 

released june 17, 1998 

j - guitars, effects, bass, keyboards, synthesizers, orchestral & other sequencing, drum programming, drum kit, percussion, pick scrapes, metronomes, vocals, tapes, found sounds, sampling, cool edit wave synthesis, noise generators, soundraider, hammerhead, sound design, digital wave editing, loops, production. 

the various rendered electronic orchestras include piano, organ, synthesizer effects, electric guitar, sitar, orchestra hit, pizzicato strings, synth pads, violin, viola, cello, contrabass, electric bass, tubular bells and flute.

i still have the html files for the first period 1 disc, which i had to put on pause because i couldn't embed the flac in html. this was 2015, and that problem has since been fixed. but, i've revamped the early part of my discography since then, adding about 20 releases in the form of eps, singles and remixes. so, the presentation, as it is, will need to be entirely rewritten...

the way i did it back then was as a page by page exploration, by what was then facebook post and what would now be blog post. there were only about 100 odd posts, in total - including one for each song and one for each record. from the record page, you could open pages for each song; from the song page, you could find links to the different remixes. it was connected together in a linked list, with arrows in the corners of the html page allowing you to move back and forth. further, you could enter the list via two index pages - one a listing of the release by inri number and the other a comprehensive list of all posts, ordered chronologically.

these journals are 50 pages long and have dozens, if not hundreds, of posts, each. i will not be arranging the items in this manner, but i kind of like the deeper presentation for at least the period discs, as well...if not most of the alephs....

the initial presentation did have the full journal (what i'd now call the master document) as a component, but it was just as a link off the html document. the html presentation was essentially a condensation of the journal. 

i think i'm going to want to salvage something like that for the period discs when they come up, but does that make sense for these flac discs, which are supposed to just be a convenient way to combine these collections? i'm going to say it doesn't.

there's also the issue of the ability to embed flacs, which i have now and did not have then. so, when i loaded the album page then, it seemed natural to click the track title and have it launch a different document; now, that seems cumbersome - now it seems like clicking the track title ought to actually play the track, and that's what the player does. that said, what i'm thinking going through this is "ok. but, what if somebody just wants to stream the record without reading a book, first?", and i think the answer is just to add a separate page that is the player and the player only. in fact, i'm considering adding that to the bandcamp package.

and, now i'm not. 

the html frontend is really just supposed to be a mirror for the liner notes. if you're downloading something in flac or mp3, the notes are presented in doc or pdf primarily, and the html is just a convenient way to make it interactive. these are liner notes, though, they aren't anything else. if you want to listen to the record without reading the liner notes, just load them in foobar or whatever you're using; if you want an interactive experience with the liner notes, that's what the html presentation is for.

with the aleph discs, though, the html front-end helps as a filing mechanism, and it could get cumbersome to have to sort through and load these journals just to get the player to run.

this shouldn't be a complicated problem. i just need to fix the links, copy the html file as it exists and delete everything except the player. then, i can add a quick link to the front-end.

so, the way these flac and mp3 discs (rather than the period discs, which will be something else) are going to work is that you'll load a simple start page with a list of items, that will look something like this:

flac dvd disc #1

inri000: liner notes (html, pdf, doc), player, playlist
inri001: liner notes (html, pdf, doc), player, playlist
.
.
.
inri014: liner notes (html, pdf, doc), player, playlist
inriℵ0: liner notes (html, pdf, doc), player, playlist

that way, you can get easy access to what you want from the start.  

the liner notes will be arranged in a linked list, like the items in the period disc - same format. 

you can of course also just browse the iso....
so, if i do this the fast and easy way, the result is that i'm going to be selling the bandcamp flacs on the iso. everything is hardcoded for the file names that come with the bandcamp download.

if i do this the hard way, i'll have to recode it all, but i'll be able to put locally sourced flacs.

guess what i'm doing?

i only have to do it once, and it should actually be a relatively easy ctrl+f operation.

let me tell you this, though - after almost a year on a chromebook, it's nice to get basic desktop operations back...
so, i was intending to finish the pasta and get to my iron test midday, but i fell asleep instead. i'll need to get out tomorrow morning.

see, i planned around today because it was a little warmer, but i get paid tomorrow. so, i was going to get out in the evening, get the test done at the end of the day, come home to eat and potentially be out for some early morning shopping, even as the weather is a little less than ideal. it really makes more sense to just go in the morning and do everything at once - even if it means i have to wear a sweater.

so, can i get this done before midnight, then? it's not impossible, if perhaps a little unlikely.
this is the right way to look at fiscal conservatives.

you gotta defeat them, sure. but, they're not out to get you, and don't require a defensive position to neutralize - they're just standing in the way.

fiscal conservatives are annoying because they stand as gatekeepers, but they don't have any particular inclination to oppress you - they're just bad at economics.
so, if somebody like sam seder is socially liberal and fiscally  conservative - a red tory, or "progressive conservative" - who is the opposite, the socially conservative and fiscally "liberal" or fiscally communitarian?

historically, the best examples of the latter come from fascist europe, and the combination has been understood as classical fascism. i'm going to avoid hitler and point to mussolini instead - mussolini is the perfect, archetypal example of the socially conservative & fiscally communitarian, hence his economic theory of corporatism, as he threw malatesta and others in jail.

but, you're seeing this develop in the likes of joe rogan. and, it's understanding where this combination has historically led that should produce a lot of apprehension.

i've been clear that i don't think suppressing speech is productive in fighting against the bad guys, except when it gets out of control. that's a part of being an anarchist, and demanding that a social revolution must come first - or we're just wasting our time, as we see one tyranny after another.

but, the authoritarian left is at least correct to realize that this combination, whether it exists in the likes of joe rogan or in the medium of the current fake left political establishment, largely driven by immigration from countries with socially conservative dominant cultures (one example, but not the only, being islam), is a threat that needs to be addressed.

i've pointed out before that one of the key warning signs from self-identifying leftist movements is the idea that the community is greater than the individual. when you hear people start talking like that, you want to get up and run and join the opposition, instead.

likewise, the combination of social conservatism & fiscal communitarianism has never gotten the world anything but untold human misery and abject slavery, and when you hear people combining those ideas, you want to push back as hard as possible.

seder is not scary like that, he's just an aging activist that has misunderstood resource allocation as fiscal management. you can build alliances with him, and maybe convince him he's wrong once in a while. but, don't confuse yourself - see reality for what it is, and don't be disappointed when a duck does, indeed, quack, in the end.
so, if you're a member of this neo-liberal christian-muslim-jewish axis that's developing, you look at the things that china is doing to lower birth rates in it's muslim provinces and label it genocide, because you want the opposite result - you want to increase the birth rate amongst muslims in the hopes it will overpower the hans. and, i think they need to look at the numbers to determine how realistic that policy even is.

this is destabilization, but the model is actually right in front of you - look at the cia's involvement in tibet.

no, this is going to be tomorrow or the next day.

that's ok.

i need to stop to eat.
ok, so that's right - in order to get the html player hack i came up with in late 2019 to work, i need a newer version of firefox, which needs i need to boot into windows 7.

but, i'm kind of afraid of letting that hard drive loose on my pc.

for right now, i'm going to have faith in what i did previously and just test it tersely on the chromebook. in the medium run, it's a good reason to get my laptop running again.

and, i decided that the best way to do that was to nlite a version of windows 7 for it.

it's coming back. 

first things first, let me get a simple frontend for this iso.
and, in fact, that's only four releases - inri000-ini003.

inri004-inri014 don't exist until 2016.

ok. so, this is going to be faster than i thought, then.
ok, so i need to do some filing, first...
alright, so the "post" button doesn't click in my old version of chrome, but it works in theory.

i'll do this one day - and i may even write directly for it.

but, if i were to use a platform like that, i'd use it to post weird sample art, or stuff like this:




i'm actually surprised that nobody has taken advantage of the platform, yet.

this song, for example, is exactly one minute long:


i don't discuss it really anywhere i don't think, but the reason it's one minute long is that it was intended for a noise compilation of one minutes shorts. that was the rule.

all i see is a bunch of commercials for mainstream hiphop.

where are the weird kids at?
hrmmn.

you've got one minute, right?

that's far less restrictive than 250 characters, or whatever it is. like i say - i can use this.

i do have some short tracks, though.

unlike twitter - which i've never had time for - i actually see some potential in culture jamming tiktok with 45 second blasts of abstract noise.

hrmmn.

do i need a fucking phone, though?
the count would appear to skip aleph-zero, huh?

well, you still can't hold zero things. the infinity monster would still reject that.

sorry.
all behold the infinity monster.

aleph-one, ahahahahaha.
aleph-two, ahahahahahahaha.
.
.
.
.
.
wow, the last phase of reconstruction really was slow motion, wasn't it?

so, the most recent liner note files i have are from feb 2020, and the last journal update was from june, 2020. i was supposed to go back after and double check everything for consistency, then i got lost in the diet updates.

so, the first aleph-disc will only have liner notes for the releases that have notes completed for july 2013 to the end of december 2013. this is a flac disc, so there are no standalone journal entries and no vlogs and nothing else like that - it's just a literal combination of the first 14 downloads into one iso file, with a little html frontend.

is anybody going to give a fuck? don't people just stream everything? and i have to give you my simple response - which is that, yeah, i may stream some old favourites too (especially punk rock), but when i go looking for a new record by son lux or....i guess my list of interesting artists right now is fairly small.....but when i go looking for something that i expect to be detailed and well produced, i don't want to stream it. i don't even want to stream a screaming females record - i'd rather get it in flac and listen to it locally, on a stable system, through headphones.

that market is small, i'll grant you that.

but, listen to my music - it's not meant for taylor swift fans, and i'm not holding out for a collaboration with cardi b. i'm not going to get name dropped by beyonce. 

so, i don't know how many people are going to care, but i know that i'm not getting anywhere trying to market forty minute epics to tiktok users. i have to hope somebody is interested in the idea of downloading 4.5 gb of flacs, and finds the idea more palatable than buying a dvd and having it shipped to them.
so, i got a few hours of sleep and need to finish the first aleph disc.

the aleph concept is lifted from cantor and is a sort of a tongue-in-cheek joke, as much of what i do in pretty much any medium is. the basic idea is that the data discs are collections of records - that is, they are collections of sets. it's obviously an imprecise comparison, but it's just meant as a silly way to enumerate collections of collections. if you look too deeply into it and get mad at me, i feel sorry for you; if you need to, just look at the natural numbers as a way to enumerate collections of songs, and the aleph numbers as a way to enumerate collections of collections of songs. if the imprecise comparison to the idea of cardinality upsets you that much then fuck that crazy sonofabitch cantor, anyways - the guy was looney tunes. whacked. all your aleph counting belongs to me!

so, i'm going to wait to for today's post to  update the online liner notes. but i intend to get this done before noon.