HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

Bytebeat: Music from very short programs - the 3rd iteration

Ville-Matias Heikkilä (viznut)1 HN recommender · recommended in 1 month, 2013-2024
YouTube
327K views · 15 years ago · demo · evergreen

Viznut's third bytebeat video presents music generated by very short C programs and JavaScript expressions. It links to online tools and deeper analysis of one-line music.

Linked in threads about algorithmic and demoscene music as the canonical introduction to bytebeat.

Demoscene & retrocomputingCreative coding & generative artMusic theory, synthesis & production#bytebeat#demoscene#generativemusic#bitmanipulation#viznut

5 comments from Hacker News

@isoprophlex2024 · in “Mandala: A little plaground for testing pixel logic patterns”

See also the 1D version of this, rendered as audio: "bytebeat" music. Surprisingly complex music from very simple modular arithmetic and bit shifting. ▶ this video

RecommendsView on HN
@DonHopkins2020 · in “Conway's Game of Life on Dec PDP-7, Type 340 Display, & Am Radio ByteBeat Music”

Listening to a PDP-7 with an AM radio isn't exactly ByteBeat (since you're technically only allowed one line of code), but it sure sounds a lot like it: Meet Bytebeat: A Brand New Electronic Music Genre link >Become a slave to the algorhythm. >Heard about the latest computer music genre sweeping the internet? It’s called “bytebeat” and if this comes as news to you, don’t despair, the thing’s only about five months old, so you’re still ahead of the curve. Bytebeat is algorithmic music created from one line of code and was discovered/invented while Finnish low-tech artist and programmer Ville-Matias Heikkila (aka Viznut) and his friends were experimenting with the computer programming language C code and creating one line formulas that could produce an audio output (see below). Bytebeat: Music from very short programs - the 3rd iteration ▶ this video Bytebeat - Music from math formulas link

CitesView on HN
@vanderZwan2017 · in “The Fundamental Theorem of Algebra: A Visual Approach (2015) [pdf]”

> Points near the origin have dark colors, with the color assigned to a complex number z approaching black as z approaches 0. Points far from the origin are light, with the color of z approaching white as |z| approaches infinity. Every complex number has a different color in this picture, so a complex number can be uniquely specified by giving its color. So I was wondering if this approach could also be useful in the context of floats and integers. The implementation becomes simpler in many ways (we only have a finite number of possible values to consider). For example, start with a unique mapping of 8-bit integers to a continuous colour ramp. I suppose the easiest option would be to start in the top left, then go from left to right, top to bottom, resulting in a 16x16 image. If we then take a formula that also returns an 8-bit value, map every possible input to an output, and show the results as an image, it should make it easy to see where we have an integer overflow, for example (if we see sudden jumps from very bright to dark or the other way around). Then I realised: I have seen this in the wild! It's used all over the place in the demo-scene. For example: ▶ this video link Aside, this also reminds me of Gustafson's closure plots for comparing his number encoding to standard floating points, although it's not really the same thing: link

CitesView on HN
@vegedor2014 · in “Show HN: Wavepot – Digital audio workstation of the web”

>I'm glad you like it. The sound is generated purely by a JavaScript function returning sample values i feel like this belongs here: ▶ this video - not in a DAW kinda sense, though

CitesView on HN
@laumars2013 · in “Experimental one-line algorithmic music”

I think the theory behind this is a great deal more interesting than that video lets on. The idea started out as simple C programs piping characters to a UNIX audio device. But it's grown since then, now there's a web page that lets you create audio with Javascript expressions[1] (one of my favorite tracks from this scene was generated that way[2]). There's some good blog posts about the origins of this[3], and music theory behind it[4]; both of which will go into more detail than I'd care to for a HN comment[3]. [1] link [2] ▶ this video (5m 13s) [3] link [4] link

CitesView on HN
Bytebeat: Experimental music from very short C programs4:12

Bytebeat: Experimental music from very short C programs

Ville-Matias Heikkilä (viznut)
222K views • 15 years ago
sCrAmBlEd?HaCkZ!9:35

sCrAmBlEd?HaCkZ!

johndoe3
179K views • 20 years ago
Robotic Liberation by PWP (VIC-20)3:24

Robotic Liberation by PWP (VIC-20)

Ville-Matias Heikkilä (viznut)
139K views • 20 years ago
Emily Howell - Track 12:05

Emily Howell - Track 1

Marco Pontello
377K views • 16 years ago
Dan Tepfer: NPR Music Tiny Desk Concert18:27

Dan Tepfer: NPR Music Tiny Desk Concert

NPR Music
133K views • 7 years ago
Amiga Samplers : Budget dance music in 199023:00

Amiga Samplers : Budget dance music in 1990

debuglive
1.8M views • 6 years ago
Polyend Tracker // Review and Full Tutorial from Sample to Song49:04

Polyend Tracker // Review and Full Tutorial from Sample to Song

loopop
355K views • 6 years ago
vache2:32

vache

vsnares
258K views • 20 years ago
Sam Aaron live coding a DJ set with Sonic Pi2:25:57

Sam Aaron live coding a DJ set with Sonic Pi

Sam Aaron
95K views • 10 years ago
Trackers: The Sound of 16-Bit41:12

Trackers: The Sound of 16-Bit

Ahoy
2.1M views • 4 years ago
Sam Aaron live coding an ambient electro set w/ Sonic Pi22:01

Sam Aaron live coding an ambient electro set w/ Sonic Pi

Sam Aaron
219K views • 10 years ago
Will We Ever Run Out of New Music?11:48

Will We Ever Run Out of New Music?

Vsauce
16.8M views • 13 years ago
Farbrausch & Neuro - Masagin (HD Stereo)8:08

Farbrausch & Neuro - Masagin (HD Stereo)

Leonard Ritter
485K views • 17 years ago
ORCA Sequencer Intro (Experimental Livecoding!)22:02

ORCA Sequencer Intro (Experimental Livecoding!)

Allieway Audio
93K views • 7 years ago
elevated by Rgba & TBC | 4k intro (FullHD 1080p demoscene demo)3:36

elevated by Rgba & TBC | 4k intro (FullHD 1080p demoscene demo)

Demoscene High-Quality Videos (Annikras)
317K views • 15 years ago
Andrew Sorensen Keynote: "The Concert Programmer" - OSCON 201410:23

Andrew Sorensen Keynote: "The Concert Programmer" - OSCON 2014

O'Reilly
157K views • 12 years ago
Get Ready to Rock with Sonic Pi - The Live Coding Music Synth for Everyone • Sam Aaron • GOTO 201841:47

Get Ready to Rock with Sonic Pi - The Live Coding Music Synth for Everyone • Sam Aaron • GOTO 2018

GOTO Conferences
76K views • 8 years ago
The Art of Code - Dylan Beattie1:00:49

The Art of Code - Dylan Beattie

NDC Conferences
4.9M views • 6 years ago
iMUSE Demonstration 2 - Seamless Transitions2:28

iMUSE Demonstration 2 - Seamless Transitions

Peter Silk (KestrelPi)
37K views • 16 years ago
A Mind Is Born (256 bytes)2:22

A Mind Is Born (256 bytes)

lftkryo
1.2M views • 9 years ago