ASCII album art

ASCII

You had a friend for years and you never knew their real name.

// Concept

View Concept

You had a friend for years and you never knew their real name.

You talked every night. You knew their sleep schedule, their handwriting-in-text, the way they typed when they were lying. You did not know their face, their voice, their city, or whether the age they gave you was true. Everything you had of them was made of characters.

Then one night they didn’t answer, and that was it. No fight, no goodbye, no explanation, no body, no obituary. You cannot file a missing person report on a nickname. You cannot grieve out loud, because who would you be grieving to — and how would you explain that the person you miss most was 128 possible characters arranged in an order only they arranged them in?

ASCII is that loss told in the language of the machine that carried it. Every track is a real ASCII control code — the non-printing characters, the ones that do something instead of saying something. ENQ really is the protocol for “are you there?” ACK really is “I’m here.” BEL prints nothing and rings the terminal. SYN is sent purely to stay in sync when there is nothing to say. US is the invisible character whose only job is to keep two things apart. The vocabulary was already there. It was always about this.

The album deliberately never tells you what happened. Moved on. Got well. Got worse. Got a life. Died. Just logged off. You don’t get to know, and the not-knowing is the subject — grief without a body, and without permission.

Why This Sound

The Avicii palette is not a pun on the title. It is the argument.

Millions of people grieved a man they only ever had access to through his output — never a face across a table, never a name they could call, no standing to mourn out loud. That is structurally the same loss as a handle that stops answering. So the record is about losing someone you never had access to, written in the musical language of the artist that happened to.

It is also, plainly, a love letter to Tim Bergling — to the folk-and-festival hybrid he built, and to melodies that carried more weight than the drops behind them. That style is the reason this record sounds the way it does, and it deserves to be said out loud.

Hard boundaries — the album does not narrate or depict a suicide, and never states what became of the friend. See Nods & Boundaries below.

The Alphabet — an ASCII primer

Every track title on this album is a real ASCII control code. Each track file carries a The Code section with that code’s full spec, what it actually did on real hardware, where it survives today, and how it maps to the song. This is the shared background for all ten.

What ASCII is

ASCII — the American Standard Code for Information Interchange — was first published in 1963 as ASA X3.4, and revised in 1967 and 1986. It is a 7-bit code, so it has exactly 128 code points, numbered 0x00 to 0x7F. It is the foundation nearly all modern text encoding is still built on: the first 128 code points of Unicode are ASCII, unchanged, which means the bytes in this sentence are the same bytes a teletype would have understood in 1963.

How the 128 code points divide

RangeCountWhat it is
0x000x1F32C0 control codes — non-printing. Do something rather than say something.
0x200x7E95Printable charactersSPACE through ~. Everything you can see.
0x7F1DEL — a control code, exiled to the top of the table. Track 10 explains why.

32 + 95 + 1 = 128. And 32 + 1 = 33 control characters, which is where track 10’s closing line — thirty-three unfinished things — gets its number. The friend’s unfinished work is counted out in the album’s own alphabet.

Why control codes, specifically

The printable characters are the ones that say things. The control codes are the ones that do things — ring a bell, hold a line open, mark an ending, obliterate a character. They were designed for machines talking to machines over teletypes, paper tape, and serial lines, at a time when the hard problem was not what to say but establishing that anybody was there at all.

Which is why the vocabulary was already sitting there when this album needed it. The people who wrote this standard were solving a connection problem, and they accidentally produced a character for every stage of losing somebody:

CodeHexDefined functionWhat the album uses it for
NUL0x00Media fill; blank tape; means nothingThe life before, occupied and empty
ENQ0x05Asks a remote station if it is there“Are you there?”
ACK0x06Affirmative reply — “I exist”“I’m here.” Somebody answered
BEL0x07Rings a physical bell. Prints nothingThe notification. Years of joy, zero content
SYN0x16Sent when there is no data, to hold syncCompanionable silence across timezones
SUB0x1AStands in for a character it can’t representBeing replaced without being told
NAK0x15Negative reply — “received, and no”Offering everything, refused kindly
US0x1FFinest separator. Invisible. Keeps two things apartTotal intimacy, zero access
EOT0x04Ends the whole transmission. Nobody sends itIt just stops. No goodbye
DEL0x7F1111111 — punch out every hole. No undoRefusing to erase. Still sending

That last column is the album. The middle column is a 1963 standards document. The narrator keeps noticing that the standard got there first — which is the record’s recurring motif, “they made a character for nothing.”

One deliberate ordering note

The tracklist is not in numeric order, and shouldn’t be. It follows the order a real connection lives and dies in: open, handshake, traffic, idle, degradation, refusal, separation, teardown, aftermath. EOT (0x04) is nearly the lowest-numbered code on the record and it is track 9, because that is where a transmission actually ends.

Structure:

A single linear arc following a real connection protocol from handshake to teardown. Ten codes, in the order a session actually lives and dies.

PhaseTracksMovement
Open01–03Empty buffer → first transmission → someone answers
Peak04The best years, compressed into one bell
Drift05–06Idling in sync → quietly replaced
Break07–08Something is wrong and you’re not being let in → separation
End09Transmission ends mid-sentence, and it sounds like a festival
After10You keep the folder. You keep sending.

Energy Map

01 NUL  ▂▂▂    118  ambient, one pluck arriving out of nothing
02 ENQ  ▅▅▅    122  building, hopeful, first folk counter-melody
03 ACK  ▇▇▇    126  PEAK — release/relief. First drop.
04 BEL  ████   128  PEAK — joy/addiction. Biggest drop on the record.
05 SYN  ▂▂▂    118  VALLEY — half-time, warm, almost nothing happens
06 SUB  ▅▅▅    122  building unease, folk line thinning
07 NAK  ▇▇▇    126  PEAK — centerpiece, darkest. The heart.
08 US   ▃▃▃    120  sparse, wind down, no folk instrument at all
09 EOT  ████   128  PEAK — euphoric devastation. The one you scream.
10 DEL  ▂▂▂    118  resolution, decaying, ends unaccompanied and unfinished

Peaks at 3, 4, 7 and 9; valleys at 5, 8 and 10; no energy level held more than two tracks in a row.

Note on BPM contrast: the whole record sits in 118–128 because that is where this genre lives — a 100 BPM contrast track would break the album, not save it. Adjacent-track contrast is therefore carried by arrangement density and half-time feel, not tempo. SYN (05) and US (08) are the breathers, and they read as breathers because the kick goes half-time and the top end empties out, not because the number changed.

The Folk Instrument Is the Friend

The single most important production rule on this album.

Avicii’s actual innovation was smuggling a folk instrument into a festival drop — banjo, mandolin, brass. Here, that instrument is the vanished friend, and it has an arc:

TracksFolk line
02–04Bright, present, playing the counter-melody against the lead
05–07Thinning — fewer answers, lower in the mix, more space between phrases
08–09Gone. The same melody, but played on a detuned pad. The human element has left.
10Returns for four bars, alone, unaccompanied — and cuts off mid-phrase.

The listener should not be able to name what left. They should only notice the record got colder and not know why.

Themes:

  • Grief you have no standing to claim, for someone you cannot prove you knew
  • Intimacy without access — knowing a person completely and not knowing one fact about them
  • The absence of closure as its own permanent condition
  • What we owe people we only ever met as text
  • Euphoria and devastation as the same chord, which is the whole Avicii thesis

Nods & Boundaries

The record acknowledges its own musical lineage inside the lyrics, because that is the only place a listener will ever encounter it.

Permitted

1. The buried folder (structural — carries the weight). The friend sent unfinished loops at 3 a.m. It touches three tracks only, so the album stays about the friendship rather than becoming about music-making. Payoff is the closing line of the record: thirty-three unfinished things — the exact count of ASCII control characters (32 in 0x000x1F, plus DEL at 0x7F). The number is the album’s own alphabet, not decoration.

2. Title eggs (decorative — four, invisible as plain English).

TrackLine fragmentReads to everyone asReads to some as
04 BEL“the levels never dropped”audio levels on a loopLevels
05 SYN“lonely together”two timezones, both awakeLonely Together
08 US“just silhouettes”never having seen a faceSilhouettes
09 EOT“only ever the nights”you only had them after darkThe Nights

Forbidden

  • No lyric quotations. Song titles are not protectable; distinctive lyric lines are. Nothing on this record may lift an actual line from another artist’s song. Run /bitwize-music:plagiarism-checker before release.
  • No suicide narrative. The album never states, implies, or resolves what happened to the friend — to anyone. This is both the artistic core and the ethical line.
  • No dates, no places, no biography. Nothing that points at a real death.

Motifs & Threads

Lyrical Motifs

MotifDescriptionFirst AppearsRecurrences
“Are you there?”The album’s spine. ENQ. Sent into the dark; hopeful and answered at the open, unanswered and sent anyway at the close. Same words, inverted meaning.Track 02Track 07 (asked in panic), Track 10 (asked to a dead channel, still every couple of years)
“I’m here”ACK. The answer. Moves from them saying it to you, to you saying it and it not being enough, to you saying it to nobody.Track 03Track 07 (offered, insufficient), Track 09 (said into silence)
The bellBEL prints nothing and rings. Joy, then a flinch response that outlives the friendship.Track 04Track 09 (flinching at other people’s notifications), Track 10 (the silence where the bell was)
The folder / unfinished thingsLoops arriving at 3 a.m., then not arriving, then kept forever.Track 04Track 06 (they stop), Track 10 (“thirty-three unfinished things”)
Never had a faceThe core asymmetry — total intimacy, zero access.Track 08Track 10
Punching the holeDEL is 1111111 because deleting on paper tape meant punching out every hole. Deletion is obliteration, not undo.Track 10
The nightsYou only ever had this person after dark.Track 05Track 09
“They made a character / a code / a signal for ___”The album’s most important idea. The people who designed this alphabet in 1963 accidentally provided a character for every single stage of this grief — for nothing, for having nothing to say, for received and no. The narrator keeps noticing that the standard got there first. Verbs vary; the frame recurs.Track 01 (“They made a character for nothing”)Track 05 (“They built a signal for having nothing to say”), Track 07 (“They made a code for got it, and no”)
The roomDeliberate double meaning throughout — a chat room and a physical room, which fill and empty together. Track 01’s room has nobody in it; 02’s has forty strangers; 06’s is still full but with the wrong people; 09’s is empty again.Track 01Track 02, Track 03, Track 06, Track 09
“Nothing”The album’s central word, by design — NUL is literally the character for nothing. It travels from absence (01) to intimacy (05, “the best hour of my day was the one where nothing happened”) to offering (07, “I can do the nothing”) to destination (10, “send them into nothing”). 26 occurrences is intentional, not drift.Track 01Tracks 05, 06, 07, 09, 10
“___ at a time”The friend’s unfinished work, measured in fragments.Track 04 (“Eight bars at a time”)Track 10 (“Half a song at a time”)

Character Threads

Character/VoiceArc SummaryTracks
The narrator (“the one who stayed”)First person throughout. Lonely → met → happiest years of their life → uneasy → panicked → abandoned → permanently unresolved. Never becomes bitter. Never gets an answer. Keeps the folder and keeps sending.01–10
The friend (never named, never seen)Only ever present as received text and received audio. Answers instantly, then slower, then not at all. Sends loops, then stops. Gets quieter across the album in exact proportion to the folk instrument thinning out of the mix.02–07 (present), 08–10 (absent)

Thematic Progression

TrackTheme FocusAdvances FromSets Up
01 NULPre-loneliness; a life with an empty bufferEstablishes the silence the friend will fill, and return to
02 ENQThe risk of asking01’s emptinessThe “are you there?” motif that closes the album
03 ACKBeing answered; relief as euphoria02’s questionThe “I’m here” motif, and the cost of having had it
04 BELThe good years as one repeated sound03’s handshakeThe bell-flinch, and the folder of loops
05 SYNCompanionable silence; intimacy without content04’s intensityThat silence becoming ambiguous in 06
06 SUBBeing replaced without being told05’s easy quietThe dread that detonates in 07
07 NAKOffering everything and being refused entry06’s distanceThe final separation, and the guilt in 10
08 USThe one invisible character between two people07’s refusalThe absolute silence of 09
09 EOTAn ending with no ending in it08’s separationThe permanent unresolved state of 10
10 DELRefusing to delete; grief as a standing process09’s silenceNothing. That’s the point.

Bookends

OpenCloseEffect
01 — “I had things to say and nowhere to put them10 — “Half a song at a time and nowhere left to send themThe album’s first and last statement of the same condition. In 01 it is the narrator’s own words with no recipient; in 10 it is the friend’s unfinished songs with no sender left to reach. The problem was never solved — the ownership just changed.
01 — ends on “Not yet10 — ends on “Are you there?”, unanswered01 promises an arrival. 10 withdraws it and leaves the question open with nothing after it.
02 — “Are you there?” sent into the dark, and answered in 0310 — the identical three words into a channel that will never answerThe spine. Same words, inverted meaning, deliberately identical delivery.

// Tracklist

  1. NUL (Null) Listen Sheet Music

    There’s a kind of quiet that you don’t call lonely ‘cause you’ve got nothing to measure it against I had a job, a room, a light I left on And a whole lot of nothing I never thought to question

    I had things to say And nowhere to put them I had things to say

    I had things to say And nowhere to put them They made a character for nothing And they put it first on the line So I put them nowhere and I called that fine

    I could go a week without saying one true thing Weather, thank you, have a good one, take care I wasn’t sad, and I want to be honest about that I just didn’t know that there was anybody there

    I had things to say And nowhere to put them I had things to say

    I had things to say And nowhere to put them They made a character for nothing And they put it first on the line So I put them nowhere and I called that fine

    And the room was fine And the light was fine And the quiet was fine And I was fine And I was fine

    I had things to say And nowhere to put them Not yet

  2. ENQ (Enquiry) Listen Sheet Music

    Found a room with forty strangers and a scroll bar Nobody was talking but the whole list was on Names I couldn’t say out loud, all in lowercase Little green lights proving somebody was up

    I typed it and I deleted it Typed it and I deleted it Typed it and I deleted it Typed it

    Are you there? Three words into a dark room Are you there? I wasn’t asking for a friend, I wasn’t asking to be saved I just wanted to know if anybody else was awake Are you there?

    It’s the oldest thing we ever built into the wire Before the pictures, before the sound, before the rest One machine asks another if it’s listening And then it waits, and that’s all it does, it waits

    I typed it and I deleted it Typed it and I deleted it Typed it and I deleted it Typed it

    Are you there? Three words into a dark room Are you there? I wasn’t asking for a friend, I wasn’t asking to be saved I just wanted to know if anybody else was awake Are you there?

    Nobody teaches you how to do this There’s no polite way to be a stranger So you say it plain and small And you hope the room says something back

    Are you there? Three words into a dark room Are you there? I wasn’t asking for a friend, I wasn’t asking to be saved I just wanted to know if anybody else was awake Are you there?

    Are you there? Are you there? Are you there?

  3. ACK (Acknowledge) Listen Sheet Music

    Two in the morning, talking to a wall Threw it at the dark, wasn’t expecting anything at all I had a lamp, a screen, a room that never answered back Got good at the quiet, ‘cause the quiet’s what I had

    Then the little line moved Somebody was typing Somebody was typing Somebody was typing

    You said I’m here And I had never in my life Been so glad to see two words You said I’m here I didn’t need a face, a name, a city or a why Somebody was awake, and somebody replied

    I never knew your city, never knew your name Couldn’t tell you if a word of what you told me was true Didn’t matter, you were where I went when it got late And the only room that ever had a light on was you

    And the little line moved Somebody was typing Somebody was typing Somebody was typing

    You said I’m here And I had never in my life Been so glad to see two words You said I’m here I didn’t need a face, a name, a city or a why Somebody was awake, and somebody replied

    Somewhere there’s a night where I don’t send it Somewhere I just go to sleep instead And I don’t lose a single thing And I never know what I never had I wouldn’t trade it Not for anything

    You said I’m here And I had never in my life Been so glad to see two words You said I’m here I didn’t need a face, a name, a city or a why Somebody was awake, and somebody replied

    I’m here I’m here I’m here

  4. BEL (Bell) Listen Sheet Music

    Three years of a sound that nobody else could hear One note, and it isn’t even a letter You had a way of turning up at ten past midnight Eight bars at a time and tell me if the drop’s too much

    And the bell And the bell And the bell

    The bell, the bell Best sound in the world and it isn’t even a word The bell, the bell Doesn’t print a letter, doesn’t leave a mark Just rings And I never wished it was somebody else

    You’d send me something half-built at a quarter to four Ask me where the second half should go I’d watch the levels move and know that you were still up And that was all of it, I never needed more

    And the bell And the bell And the bell

    The bell, the bell Best sound in the world and it isn’t even a word The bell, the bell Doesn’t print a letter, doesn’t leave a mark Just rings And I never wished it was somebody else

    We were never going to meet We both knew it and neither of us said it And it wasn’t sad It was just the shape of the thing

    The bell, the bell Best sound in the world and it isn’t even a word The bell, the bell Doesn’t print a letter, doesn’t leave a mark Just rings And I never wished it was somebody else

    The bell The bell The bell

  5. SYN (Synchronous Idle) Listen Sheet Music

    Six hours apart, so we split the difference Your morning was the middle of my night Neither of us ever had a thing worth saying So we’d just sit there with the window open

    Lonely together Lonely together

    Lonely together Nothing to report Just the little sound of somebody typing nothing at all Lonely together Six hours and a wire Best hour of my day was the one where nothing happened

    They built a signal for having nothing to say Just to say the line’s still good, just to hold the place No message in it, nothing there to decode That’s what we were doing, and it was enough

    Lonely together Lonely together

    Lonely together Nothing to report Just the little sound of somebody typing nothing at all Lonely together Six hours and a wire Best hour of my day was the one where nothing happened

    I only ever had you after dark You only ever got the tired half of me And I never once wanted the daylight version The nights were enough The nights were all of it

    Lonely together Nothing to report Just the little sound of somebody typing nothing at all Lonely together Six hours and a wire Best hour of my day was the one where nothing happened

    Lonely together Lonely together Still here

  6. SUB (Substitute) Listen Sheet Music

    A machine puts a character down When it gets a thing it can’t display It won’t tell you what was in there It just tells you something was

    Something’s in your place Something’s in your place And I can’t make out a word of it

    Something’s standing in your place And nobody’s going to tell me what it was The loops stopped coming around a Tuesday I’ve got a stranger where you used to be And I don’t know their name either Something’s standing in your place

    You didn’t leave, I keep coming back to that You just answered slower, and then slower, and then not I’ve been back through it a hundred times to find the sentence where it started There isn’t one, I’ve looked, there isn’t one

    Something’s in your place Something’s in your place And I can’t make out a word of it

    Something’s standing in your place And nobody’s going to tell me what it was The loops stopped coming around a Tuesday I’ve got a stranger where you used to be And I don’t know their name either Something’s standing in your place

    Maybe I got boring Maybe I said something Maybe you got better and you didn’t need the room Maybe nothing happened Maybe nothing happened at all That’s the one that keeps me up

    Something’s standing in your place And nobody’s going to tell me what it was The loops stopped coming around a Tuesday I’ve got a stranger where you used to be And I don’t know their name either Something’s standing in your place

    Something was there Something was there Nothing else

  7. NAK (Negative Acknowledge) Listen Sheet Music

    I said are you there and you said yeah And somehow that was worse than nothing ‘cause yeah is what you say to make a person stop And I knew it, and I asked again anyway

    I said I’m here I said I’m here Whatever it is, I’m here

    I said I’m here I said I’m here And you sent back the smallest word you had They made a code for got it, and no And that’s the one you sent Got it, and no

    I offered you a number, I offered you a name Offered you the whole real thing, my actual life You said don’t Just don’t And you said it kind, which was the worst way you could say it

    I said I’m here I said I’m here Whatever it is, I’m here

    I said I’m here I said I’m here And you sent back the smallest word you had They made a code for got it, and no And that’s the one you sent Got it, and no

    I’m not asking you to tell me I’m asking you to let me sit here while you don’t That’s all That’s all I ever did I can do the nothing I’m good at the nothing Let me do the nothing with you

    I said I’m here I said I’m here And you sent back the smallest word you had They made a code for got it, and no And that’s the one you sent Got it, and no

    I’m here I’m here Got it, and no

  8. US (Unit Separator) Listen Sheet Music

    There’s a character whose only job Is keeping two things from touching You will never see it, it hasn’t got a shape It’s just there, in between

    I never had your face I never had your face

    I never had your face Just silhouettes Never had a voice to put to any of it I had the shape of you and never got the rest And now a character sits between us And I can’t even see it I never had your face

    I could not describe you to a stranger Couldn’t pick you out, couldn’t tell them how tall There’s no photograph, there’s nobody to ask The only proof of any of it is I’m still up at four

    I never had your face I never had your face

    I never had your face Just silhouettes Never had a voice to put to any of it I had the shape of you and never got the rest And now a character sits between us And I can’t even see it I never had your face

    And people ask me who they were And I can’t give them anything they’d take I never even knew that much for sure Just a handle, all in lowercase And thirty thousand lines

    I never had your face Just silhouettes Never had a voice to put to any of it I had the shape of you and never got the rest And now a character sits between us And I can’t even see it I never had your face

    Just silhouettes Just silhouettes

  9. EOT (End of Transmission) Listen Sheet Music

    The last thing that you ever said to me was nothing much Something about a song, you’d send the rest tomorrow No goodbye in it, nothing to hold Just an ordinary night that turned out to be the last

    And the bell never rang again And the bell never rang again And the bell never rang again

    You were only ever the nights And then you weren’t the nights either I said I’m here I said I’m here Into a room with nobody in it And the bell never rang again

    I still flinch when other people’s phones go off Three years on, and my body doesn’t know The code for a finished message is older than me Nobody sends it, nobody ever sends it

    And the bell never rang again And the bell never rang again And the bell never rang again

    You were only ever the nights And then you weren’t the nights either I said I’m here I said I’m here Into a room with nobody in it And the bell never rang again

    You didn’t end it You just stopped And I’ve had to do the ending by myself Every night For years Badly

    You were only ever the nights And then you weren’t the nights either I said I’m here I said I’m here Into a room with nobody in it And the bell never rang again

    And the bell never rang again And the bell never rang again And the bell never rang again

  10. DEL (Delete) Listen Sheet Music

    On the old machines, delete meant punch out every hole All seven of them, nothing left to save You couldn’t take it back, you couldn’t fix it That’s why it sits alone at the top of the list

    I never punched a hole Not one I never punched a hole

    I still have the folder Thirty-three unfinished things Half a song at a time and nowhere left to send them I never punched a hole in one of them And I’m not going to I still have the folder

    Every year or two I open up that window Type three words and send them into nothing And I know, I know exactly what I’m doing And I do it anyway

    I never punched a hole Not one I never punched a hole

    I still have the folder Thirty-three unfinished things Half a song at a time and nowhere left to send them I never punched a hole in one of them And I’m not going to I still have the folder

    No name to look for Just a handle, all in lowercase Nobody to report you to Nothing anyone could find And knowing how it ends I’d send it again I wouldn’t trade it

    I still have the folder Thirty-three unfinished things Half a song at a time and nowhere left to send them I never punched a hole in one of them And I’m not going to I still have the folder

    Are you there? Are you there? Are you there?

// Sources & Research

View Sources

ASCII — Research

Subject: The ASCII character encoding standard (ASA X3.4-1963), specifically its 33 non-printing control characters, ten of which give this album its tracklist. Researched: 2026-08-19 Method: The standard’s publication history and control-character definitions, cross-checked across the IEEE Engineering and Technology History Wiki, encyclopedia entries on ASA X3.4-1963 and the delete character, and a mirrored annotated history of character codes. Arithmetic claims (code-point counts, bit patterns) verified by direct computation. Full citations in

Boundary: every technical claim below is researched and verifiable. The story the album tells is fiction. There is no real vanished friend, no real folder. The research constrains the lyrics; it does not describe events.


1. The standard

ASCII — the American Standard Code for Information Interchange — was published as ASA X3.4-1963 on 17 June 1963.

The work began earlier. The American Standards Association’s X3.2 subcommittee first met on 6 October 1960. IBM engineer Bob Bemer submitted a proposal to that subcommittee in May 1961, and is commonly credited as a father of the standard. Among his contributions is the escape character, ESC (0x1B) — the mechanism by which one character set could signal a switch into an alternate mode.

The problem it solved was interoperability. Before ASCII there were competing telegraph alphabets, computer character sets, and punched-card encodings that could not exchange text. ASCII’s ancestry runs back through telegraphy: Baudot’s 5-bit code (1870s), the Murray code, and ITA2 — the International Telegraph Alphabet No. 2, which is what teleprinters actually ran on before ASCII existed.

ASCII is 7-bit, giving exactly 128 code points, 0x00 through 0x7F. Its first 128 code points survive unchanged as the first 128 of Unicode, which is why plain English text encoded in 1963 is still byte-identical today.


2. How the 128 code points divide

RangeCountContents
0x000x1F32C0 control codes — non-printing
0x200x7E95Printable characters, SPACE through ~
0x7F1DEL — a control code, positioned alone at the top

32 + 95 + 1 = 128. Control characters therefore total 32 + 1 = 33.

(Verified by computation, not recall: 0x1F − 0x00 + 1 = 32; 0x7E − 0x20 + 1 = 95.)

This is where the album’s closing line gets its number. Track 10’s “thirty-three unfinished things” is the exact count of non-printing control characters in ASCII. The figure was chosen for accuracy, not scansion, and must not be altered.


3. The ten codes on the tracklist

Each is listed with its official name from the standard, which is also its track subtitle.

#CodeHexBinaryOfficial nameDefined function
01NUL0x000000000NullMedia fill / time fill. On paper tape, no holes punched — blank tape.
02ENQ0x050000101EnquiryA request for a response from a remote station. Expected reply is ACK.
03ACK0x060000110AcknowledgeAffirmative reply from a receiver. Carries no payload.
04BEL0x070000111BellSounds an audible signal. Has no printed representation.
05SYN0x160010110Synchronous IdleSent by a synchronous transmitter that has no data, to maintain synchronisation.
06SUB0x1A0011010SubstituteSent in place of a character found to be invalid or in error.
07NAK0x150010101Negative AcknowledgeNegative reply from a receiver — receipt confirmed, response is no.
08US0x1F0011111Unit SeparatorThe finest of four information separators. The last C0 control code.
09EOT0x040000100End of TransmissionMarks the conclusion of a transmission, which may contain several messages.
10DEL0x7F1111111DeleteEvery bit set. See §5. Teletype’s label for it was rubout.

Caret notation (Ctrl+key, derived by clearing bits 6–7, i.e. XOR 0x40) resolves as: NUL=^@, EOT=^D, ENQ=^E, ACK=^F, BEL=^G, NAK=^U, SYN=^V, SUB=^Z, US=^_, DEL=^?. All ten verified by computation.


4. Three heritages — and why the album drew from one

The 33 control characters do not come from a single tradition. They come from three, and the distinction explains the tracklist.

HeritageCodesPurpose
Physical printingCR LF BS HT VT FFLiteral carriage and platen movements on a printing mechanism
Data communications protocolSOH STX ETX EOT ENQ ACK NAK SYN DLEMessage framing and handshaking between two stations
Data structureFS GS RS USFile / group / record / unit delimiters — data processing, not telegraphy

Of the album’s ten: six are protocol codes (ENQ ACK NAK SYN EOT SUB), one is a data-structure code (US), and NUL belongs to both fill and tape traditions. Not one printing code appears — no CR, no LF, no tabs.

That is why the concept holds. Protocol codes exist to establish and maintain contact between two parties — are you there, I am here, received and no, still holding the line, transmission ends. That vocabulary maps onto a relationship because it was designed to describe a connection. The printing codes describe ink on paper and are useless for the purpose.

The four information separators form a strict nested hierarchy — FS (files) contains GS (groups) contains RS (records) contains US (units). US at 0x1F is the finest division available, and the last C0 control code: the very next code point, 0x20, is SPACE, the first character with a visible presence.


5. The two physical facts

The album’s most concrete images are the two codes with real hardware behind them, and both come from the teleprinter world rather than the protocol world.

BEL (0x07) — an actual bell

BEL prints nothing and has no glyph. Its entire defined function is to sound an audible signal to attract human attention. On a Teletype Model 33 this was a physical bell struck by a solenoid when byte seven arrived. It is the only character in ASCII whose intended destination is a person’s ear rather than their eye.

Wire services used repeated bell characters to signal bulletin urgency, so an unattended machine could escalate to summoning an operator. The number of bells per urgency level was a per-service convention, not part of the standard.

DEL (0x7F) — punch out every hole

DEL is the only control character positioned outside the C0 block, sitting alone at the top of the table. This looks arbitrary and is not: the position was dictated by paper tape.

Punching tape is additive — holes can be added, never filled. So deleting a character required overpunching all seven holes, rendering it unreadable and effectively removing it from the medium. That pattern is all seven bits set: 1111111 = 0x7F. Placing DEL there let an operator rub out a wrong character without recopying the entire tape.

Two consequences the album uses directly:

  • There is no undo. Deletion on tape is obliteration, and it is permanent.
  • It stays visible. The punched-out run remains physically present. Everyone downstream can see that something was destroyed there — but not what.

Readers were specified to ignore DEL characters entirely.

Officially the character is named delete; Teletype’s own label for the key was rubout, which is the historical name the album uses as track 10’s subtitle.


6. Where these codes survive

CodeModern life
NULThe null terminator in C. Every buffer-overflow story descends from that decision.
ACKThe name outlived the character — TCP’s ACK is a header flag, not the ASCII byte. Also survives in speech (“ack’d”).
BELEvery terminal beep. printf '\a' still rings it.
SUBCtrl+Z, adopted by CP/M as an in-band end-of-file marker and inherited by MS-DOS and Windows. Its conceptual descendant is Unicode U+FFFD (), the replacement character.
NAKSurvives in embedded and industrial protocols — I²C has an explicit NACK bit.
USLargely abandoned for commas, tabs and JSON. Persists in formats whose payloads may contain commas, notably HL7 healthcare messaging and some barcode standards.
EOTCtrl+D at a Unix shell — though the mechanism is a convention named after the code, not the code itself: the terminal line discipline flushes the input buffer, and read() returning 0 is what signals end of input.
DELThe Delete key, and the long-running Backspace-vs-Delete terminal disagreement (BS is 0x08, DEL is 0x7F — different characters).
ENQ SYNEffectively retired as bytes. Their logic survives in every heartbeat, keepalive, health check and ping.

Note on SYN: TCP’s SYN flag — the first packet of the three-way handshake — is an unrelated mechanism that happens to share the name. It is not ASCII 0x16.


7. One historical detail deliberately not used

ENQ drove the “Who Are You?” (WRU) function on Teletype machines. Receiving it tripped the remote machine’s answerback drum — a rotating cylinder with pegs set to spell the station’s identifier — which transmitted that station’s own name back down the wire, unattended.

The phrase is close to perfect for track 2 and was considered as its subtitle. It was rejected on accuracy grounds: ENQ invokes WRU rather than being named it, and the album’s rule is that every subtitle is the code’s official name from the standard. Track 2 is ENQ (Enquiry).

The answerback drum appears in the track’s production notes as background rather than as a claim.


8. What the album does not claim

  • No real person. The vanished friend is invented. No dates, no places, no biography.
  • No stated outcome. The album never says what happened to them — deliberately, as the central artistic constraint.
  • No lyric quotations. No lyric from another artist’s work is quoted. Four song titles appear as ordinary English phrases; titles are not protectable, distinctive lyric lines are.
  • The bell-count convention (§5) is described as a per-service practice, not a standard.

Full lyrical commentary and the mapping from each code to each line is in LINE-NOTES.md.


Line Notes

Why each lyric was chosen, and how it maps to its control code.

bitwize · ASCII · 10 tracks, 44:47 · electronic / progressive house


The mechanism

One rule generates the whole album, and it was set in track 3 before anything else was written.

Every track is named for a non-printing ASCII control character — the codes that do something instead of saying something. But the acronym never appears in a single lyric. Not once, across ten tracks.

The title carries the technical meaning. The lyric carries the human one. Nothing has to be explained, because the listener never has to decode anything — they just hear plain English about a person who disappeared. The machine layer is entirely optional, sitting in the track titles for whoever happens to know what 0x05 does.

What the standard saysWhat gets sung
ENQ 0x05 — Enquiry. A request for a response from a remote station. Not a request for data, a request for existence. The defined reply is ACK.“Are you there?” — Three words into a chat room at two in the morning. Nobody needs to know a control code exists for the song to land.

There was a practical reason too. Sung aloud, these acronyms are ruinous. “NAK” is comic — it would have destroyed the darkest track on the record. “SYN” reads as sin, which is entirely the wrong word. Keeping them silent solved the craft problem and the meaning problem at the same time.


Why these ten

The codes weren’t chosen to fit a story. The story was found inside them.

ASCII was published in 1963 to solve a machine problem: how does one device establish that another device is there, hold a line open, and mark when it’s finished. The engineers who wrote it were not thinking about grief. But in solving connection, they accidentally produced a character for every stage of losing somebody — and the narrator keeps noticing that the standard got there first.

That recognition became the album’s central motif, appearing in three tracks with the same grammar: they made a character for nothing (01), they built a signal for having nothing to say (05), they made a code for got it, and no (07).

The tracklist is not in numeric order, deliberately. EOT is 0x04, nearly the lowest-numbered code on the record, and it’s track nine — because that is where a transmission actually ends.


01 · NUL (Null)

0x00 · 0000000 · Media fill. Blank tape.

NUL is all bits clear — on paper tape, no holes punched at all. It is not the absence of a character. It is a real character whose content is nothing.

There's a kind of quiet that you don't call lonely
'cause you've got nothing to measure it against
I had a job, a room, a light I left on
And a whole lot of nothing I never thought to question

Why these words. The opener had to resist every instinct toward melancholy, because the narrator doesn’t know they’re lonely yet — they have nothing to compare it against. The sadness is retroactive; it only exists once you’ve heard track nine. So the verse lists furniture, not feelings.

The chorus hook — “I had things to say and nowhere to put them” — is a NUL buffer described without one technical word.

Then the anti-melodrama, stated outright: “I wasn’t sad, and I want to be honest about that.” Followed by four dead phrases delivered flat as a list: Weather. Thank you. Have a good one. Take care. A week of speech containing nothing.

The ending is the tape fact, not a sentiment. Punching tape is additive — you can only add holes, never fill them. So blank tape is the one pattern that can still become any other character. That is the entire reason the last line is “Not yet.”


02 · ENQ (Enquiry)

0x05 · 0000101 · Are you there?

On Teletype machines, ENQ tripped the answerback drum — a physical cylinder with pegs that spelled out the station’s name and sent it back down the wire, unattended.

Found a room with forty strangers and a scroll bar
Nobody was talking but the whole list was on
Names I couldn't say out loud, all in lowercase
Little green lights proving somebody was up

Why these words. Every detail is a real artifact of that era rather than a description of loneliness: the scroll bar, the all-lowercase handles you can’t pronounce, the little green presence dots. Concrete objects instead of stated emotion.

The build is the anxiety of the act, not a lyric about it: “I typed it and I deleted it” three times, then “Typed it.” Four attempts; only the fourth sends.

Verse two is the one place the album lets the narrator find the technology beautiful: “It’s the oldest thing we ever built into the wire / Before the pictures, before the sound, before the rest / One machine asks another if it’s listening / And then it waits.” Factually true, and it reframes a lonely 2 a.m. message as something ancient and tender.

The chorus disclaims twice — “I wasn’t asking for a friend, I wasn’t asking to be saved” — because the ask has to stay small for the answer to land as enormous. And it ends unanswered, three times, each quieter. Track 3 is the answer.


03 · ACK (Acknowledge)

0x06 · 0000110 · I exist.

ACK carries no payload. It is not an answer — it is confirmation that somebody is there to answer. The foundation of every reliable transmission ever built.

Then the little line moved
Somebody was typing
Somebody was typing

You said I'm here
And I had never in my life
been so glad to see two words

Why these words. “The little line moved” is the typing indicator — the single most universal detail available, and it does the work that a description of hope would fail at.

“So glad to see two words” was originally “so glad to read two words.” Changed deliberately: read is a reed/red homograph and text-to-song models pick wrong roughly half the time. “See” removes the risk and loses nothing.

The verse insists the payload was irrelevant: “I never knew your city, never knew your name / Couldn’t tell you if a word of what you told me was true / Didn’t matter.” That’s the album’s thesis about what connection actually requires — which track 8 turns into the wound.

The bridge plants the ending at track three. The narrator, telling this from the far side, admits there’s a version of that night where they went to sleep instead and lost nothing — and refuses it: “And I never know what I never had / I wouldn’t trade it.” Knowing how it ends, they’d send it again. That refusal is the album’s final position, stated first here so it can be re-heard differently after track nine.


04 · BEL (Bell)

0x07 · 0000111 · Makes a noise. Prints nothing.

The one control code never about text. A Model 33 Teletype contained an actual mechanical bell struck by a solenoid. The only character in ASCII aimed at a person’s ear rather than their eye.

The bell, the bell
Best sound in the world and it isn't even a word
The bell, the bell
Doesn't print a letter, doesn't leave a mark
Just rings

Why these words. The happiest song on the record is built on a character that contains no information. The narrator never describes what the friend said across those years — only the sound of them arriving. Pure signal, zero content, and the best thing in their life.

“Doesn’t print a letter, doesn’t leave a mark” is literally true of BEL and emotionally true of the friendship: it left no artifact.

This is where the folder thread starts, deliberately underplayed — “Eight bars at a time and tell me if the drop’s too much.” A warm domestic detail about a friend who makes things. It becomes the heaviest object on the album six tracks later.

The bridge does the most important work. “We were never going to meet / We both knew it and neither of us said it / And it wasn’t sad / It was just the shape of the thing.” That refusal of tragedy is what makes tracks 8 through 10 land. If this song feels doomed, the album becomes a dirge. It has to feel like the best years of somebody’s life, because they were.


05 · SYN (Synchronous Idle)

0x16 · 0010110 · Sent when there is nothing to send.

In synchronous transmission there are no start/stop bits, so silence is dangerous — the receiver drifts. SYN is sent continuously through the empty stretches purely to hold the line in alignment. No information. Nothing to decode.

Lonely together
Nothing to report
Just the little sound of somebody typing nothing at all
Lonely together
Six hours and a wire
Best hour of my day was the one where nothing happened

Why these words. This is the most accurate description of a real friendship anyone ever accidentally wrote into a standards document, and the lyric barely has to do anything but report it.

“Best hour of my day was the one where nothing happened” is deliberately anticlimactic. After the enormity of BEL, the album’s actual emotional centre turns out to be an empty chat window left open.

“Somebody typing nothing at all” — a typing indicator with no message ever arriving. Which is precisely what SYN is.

The bridge establishes the phrase track 9 detonates: “I only ever had you after dark / You only ever got the tired half of me / And I never once wanted the daylight version / The nights were all of it.”

The last line, “Still here”, is a direct translation of what the code does.


06 · SUB (Substitute)

0x1A · 0011010 · Stands in for what it can’t show.

Sent in place of a character found invalid or in error. It won’t tell you what was there — only that something was. A placeholder for an absence you aren’t permitted to inspect. It is also Ctrl+Z, which still means end-of-file.

A machine puts a character down
when it gets a thing it can't display
It won't tell you what was in there
It just tells you something was

Why these words. The verse is a plain-language reading of the specification, and it needed no embellishment — the definition already describes being quietly dropped by someone.

The album’s turn, and its cruelty is the mundanity. No fight, no announcement: “You just answered slower, and then slower, and then not.” The loops stop “around a Tuesday” — vague-specific on purpose, because the album carries no dates.

The line that does the most work is deliberately the longest and most over-packed on the record: “I’ve been back through it a hundred times to find the sentence where it started.” It should sound like someone talking too fast. Then it stops dead: “There isn’t one. I’ve looked. There isn’t one.” Three sentences, three breaths, flat.

The absence of a cause is worse than any cause. The bridge lists the candidate explanations and lands on the worst available one — “Maybe nothing happened / That’s the one that keeps me up.” Every guess stays a guess; the album never confirms one.


07 · NAK (Negative Acknowledge)

0x15 · 0010101 · Received, understood, and no.

NAK does not mean I didn’t hear you — silence means that. It means receipt is confirmed and the answer is no. Acknowledgement is built into the refusal, which is what makes it worse than silence.

I said are you there and you said yeah
and somehow that was worse than nothing
'cause yeah is what you say to make a person stop
and I knew it, and I asked again anyway

Why these words. The centerpiece, the darkest song, and everything in it is kind. “And you said it kind, which was the worst way you could say it.” Kindness is the mechanism of the injury, not a softening of it.

Both motifs invert here. ENQ’s question gets deflected with “yeah.” ACK’s “I’m here” is now the narrator’s to offer, and it isn’t enough.

The friend’s only quoted words on the entire album are two clipped lines: “You said don’t / Just don’t.” Delivered flat, no melody. Everything else about them reaches the listener secondhand.

The bridge is the album’s emotional peak, and it works by callback. The narrator stops asking to be told anything and asks only to be allowed to stay — offering track 5 back as evidence of their own worth:

I can do the nothing
I'm good at the nothing
Let me do the nothing with you

It’s the most naked thing anyone says on the record. It does not work.


08 · US (Unit Separator)

0x1F · 0011111 · Keeps two things apart.

The finest delimiter in the set, and the last C0 control code — the very next code point is SPACE, the first thing you can see. No glyph, no width, no content. Its only job in existence is separation. And it is named US.

I never had your face
Just silhouettes
Never had a voice to put to any of it
I had the shape of you and never got the rest
And now a character sits between us
and I can't even see it

Why these words. The name is the gift the encoding table hands the album for free: the character called US exists solely to keep two things apart.

This is where the subject gets stated plainly — total intimacy, zero access. The verse is a list of impossibilities: “Couldn’t pick you out, couldn’t tell them how tall / There’s no photograph. There’s nobody to ask.”

Then the smallest line does the most: “The only proof of any of it is I’m still up at four.” The friendship left no artifact except a ruined sleep schedule.

The bridge contains the album’s quietest devastation, and it’s easy to miss. “And people ask me who they were / and I can’t give them anything they’d take / I never even knew that much for sure.” That much is whether the friend was a he or a she. The album never assigns them a gender, anywhere — which is a real and common feature of these friendships, and lands here as loss rather than trivia.


09 · EOT (End of Transmission)

0x04 · 0000100 · I am finished. Nothing further.

EOT ends the whole session, not one message. It has existed since 1963. Almost nobody has ever sent it to another human being.

You were only ever the nights
and then you weren't the nights either
I said I'm here
I said I'm here
into a room with nobody in it
And the bell never rang again

Why these words. This is the album’s thesis and the reason it’s the biggest song rather than the quietest. There is a character reserved for exactly this. Real people don’t use it — they simply stop.

The first verse is deliberately banal, because that’s how it actually happens: “Something about a song. You’d send the rest tomorrow. / No goodbye in it. Nothing to hold. / Just an ordinary night that turned out to be the last.”

Then the fact, stated flat in the middle of the album’s biggest arrangement: “The code for a finished message is older than me / Nobody sends it. Nobody ever sends it.” A statement about protocols and about people — never about what happened to the friend.

Both motifs close: SYN’s phrase inverts, ACK’s “I’m here” is said to nobody, and BEL’s bell is answered — “And the bell never rang again.” The body doesn’t update either: “I still flinch when other people’s phones go off.”

The bridge is the whole album in six lines, and it ends on one word, alone, unresolved:

You didn't end it
You just stopped
And I've had to do the ending by myself
every night
for years
badly

10 · DEL (Delete)

0x7F · 1111111 · Obliterate. No undo.

The best fact in the character set. DEL sits alone at the top of the table, outside the control block, because paper tape dictated it: to delete you punched out every hole. All seven bits set. Permanent, irreversible, and visibly so — everyone downstream can see something was destroyed there, but not what.

On the old machines, delete meant punch out every hole
All seven of them. Nothing left to save.
You couldn't take it back. You couldn't fix it.
That's why it sits alone at the top of the list

Why these words. The verse teaches the fact plainly so the chorus can land without explaining itself — and “nothing left to save” carries the pun quietly (save a file, save a person), which is the album’s subject in three words.

The count is load-bearing. “Thirty-three unfinished things” is the exact number of non-printing control characters in ASCII: thirty-two in 0x000x1F, plus DEL at 0x7F. The friend’s unfinished work is counted out in the album’s own alphabet. It was never a number chosen for scansion.

The narrator never punched them: “I never punched a hole in one of them / and I’m not going to.” Not healing, not moving on — a standing process, maintained on purpose, indefinitely.

Then the album’s last words are its first words. Verse two: “Every year or two I open up that window / Type three words and send them into nothing / And I know. I know exactly what I’m doing. / And I do it anyway.” The outro is “Are you there?”, three times, into a dead channel.

Same three words that opened the album hopeful and were answered in track 3. Nothing answers them here. The record’s final statement is a question, and the last sound is the friend’s melody returning alone for four bars and cutting off mid-phrase.


The motif system

Six phrases carry the album. Each one changes meaning rather than repeating.

PhraseFirstWhat happens to it
“Are you there?”02Hopeful and answered (02–03) → asked in panic and deflected (07) → sent into a dead channel forever (10). The album’s spine.
“I’m here”03Them, to the narrator (03) → the narrator’s to offer, and refused (07) → said into an empty room (09).
The bell04Pure joy (04) → a flinch response that outlives the friendship (09) → the silence where it used to be.
The folder04Loops arriving at 3 a.m. (04) → they stop (06) → thirty-three unfinished things, kept forever (10).
“The nights”05All the narrator ever wanted (05) → “you weren’t the nights either” (09).
“They made a … for …”01The recognition that a 1963 standards document anticipated every stage of this. Recurs in 05 and 07 with varied verbs.

Bookends

OpenCloseEffect
“and nowhere to put them”“and nowhere left to send them”The same condition, first and last. In 01 it’s the narrator’s own words with no recipient; in 10 it’s the friend’s unfinished songs with no sender left. The problem was never solved — the ownership changed.
ends on “Not yet”ends on “Are you there?”01 promises an arrival. 10 withdraws it and leaves the question open with nothing after it.

The buried layer

The record is written in the musical language of an artist people grieved having only ever had access to his output — never a face across a table, never a name they could call, no standing to mourn out loud. Structurally the same loss as a handle that stops answering. That’s why the palette isn’t a joke about the title.

Four of his song titles sit in lines where they read as completely plain English. Anyone who knows the catalogue hears them; nobody else trips on anything.

TrackThe lineReads to everyone as
04 BEL“I’d watch the levels move”audio meters on a shared loop
05 SYN“lonely together”two timezones, both awake
08 US“just silhouettes”never having seen a face
09 EOT“only ever the nights”you only had them after dark

Titles only, never lyrics. Song titles aren’t protectable; distinctive lyric lines are. Nothing on this record lifts an actual line from another artist’s song.


The rules that constrained every line

Never — sing the acronym. State what happened to the friend, to anyone, anywhere. Assign the friend a gender. Use dates, places, or biography. Write a suicide narrative.

Always — plain, concrete language over abstraction (furniture, not feelings). The saddest lines land on the biggest drops. The narrator never turns bitter, which is the only reason track 10 is possible. The technical layer stays entirely optional.

The hardest of those is the first “never.” The album offers no closure, assigns no cause, and never says what became of the person. That isn’t evasion — it’s the only honest ending the story has. Grief without a body, and without permission.


Every code, hex value, and binary figure above is accurate to the ASCII standard as published in 1963. The story is fiction.