Wintergatan's Marble Machine in Minecraft [video]
youtube.com
youtube.com
For further Nordic minimalism I also recommend the band Múm from Iceland, specifically the album Finally We Are No One. This album features the beautifully calming lyricist Kristín Anna Valtýsdóttir, who was a former wife of David Portner, who some in America might know as Avery Tare of the band Animal Collective. She is featured on their 2005 album “Feels” singing and playing a deliberately off-key piano with some really interesting and very flower-child-in-the-fields melodies such as on the track “Did You See The Words”.
Seen you live outside Volvo and at big festivals. Random Friday eat all are excellent for unwinding and reflecting as the darkness comes.
I feel there’s something particularly Scandinavian to the style of you and Carbon Based Lifeforms as well, but in a very different way to Wintergatan’s urban vibes of course... Makes me think of misty fern forests, the barren broken-up landscapes in the north and something mysterious in the twilight.
Have not heard about the others you mentioned though, will definitely check out!
I’ve also become quite fond of Icelandic band Low Roar, notable for making one of the songs in the Death Stranding trailer
For those not aware, unlike CPU design where a wire is a wire, in MC, pulses can travel for only 15 blocks before needing a repeater, which necessarily adds a delay.
https://minecraft.gamepedia.com/Transmission_circuit#Repeate...
See my other comment for details: https://news.ycombinator.com/item?id=20960710
Original video that inspired this Minecraft recreation: https://www.youtube.com/watch?v=IvUU8joBb1Q
And the rest of his WIP videos for the "Marble Machine X": https://www.youtube.com/user/wintergatan2000/videos
There are only brief glimpses in the video, but here's what that looks like: https://imgur.com/a/AkOAzgF
The 14 left-right powered rail tracks are the music channels. Each vertical slice is a tick of music, and they are grouped into 9, the max length of a powered rail signal. The presence of an observer block underneath the rail indicates a note. The whole machine appears to be 128 x 14 bits. It has a serial read interface.
In more detail:
From the bottom of the image to the top you see:
- A row of redstone blocks, pistons, and redstone wire.
- A row of repeaters facing north
- A row of repeaters facing west
- An observer facing north
- 14 east-west powered rail/observer wires, sending signals to the east.
- In a layer underneath the east-west observer-rail wires, alternating columns of rails and redstone wire facing north-south. (Not visible in the picture)
- (A mirror image of the bottom)
The west facing repeaters control the current read location. The machine sends a signal until they all turn on, then waits until they all turn off, then turns them on again, etc. When one of the repeaters toggles between on and off, the north-facing observer above it sends a pulse. The pulse travels upwards in the north-south rail (in the invisible lower layer), and then if an observer is present, the signal is sent east along the east-west line for the channel.
The bottom two rows form a pause mechanism. The redstone block, piston, redstone wire row is an instant repeater line. When the north-facing repeaters are turned on, they will lock the west-facing repeaters in whatever state they are in. Using instant wire ensures the pause will happen immediately.
The whole system is mirrored at the top since the north-south rails in the lower layer can only send a signal up to 9 blocks. With read signals coming from both sides, this design could support up to 18 channels.
One last detail -- one column of music is read every 2 redstone ticks, so most of the repeaters are set to a 2 tick delay. However, the signal for a channel must be repeated using an observer every 9 blocks (adding a 1 tick delay), so the first repeater in each 9 block section is set to 1 tick. This compensates for the delay.
EDIT: I originally stated that there were 14 channels, but I overlooked that it's double-layered, and that there's a similar quad-layered system on the other side. There are 50 channels in total.
How is this even done? Through in game mechanics and creator mode? (never played minecraft myself)
But indeed, it was probably put together by hand. The creator might have sketched out or planned things in advance, but it would likely have been built by hand.
The nice thing is, the design seemed pretty modular: A column of gravel, note blocks with a tripwire, and the different launchers to recycle the gravel. Test it with one column, then duplicate. I expect the hardest part would’ve been building the ‘ROM’ containing the song.
Of course, you can also get Minecraft, download the world (link is in the video), and explore! Or you can find a third-party map editor/viewer. But that’s the best part, it’s all there to see!
The built in commands technically let you copy and paste, but they're cumbersome to use. Most creators (myself included) that do larger builds will use some kind of utility to copy/paste easily, and perform basic operations like rotations. It's been a while since I did a large build, but the gold standard for a while was a mod called WorldEdit, which let you do all of these things in-game with a lightly modded server, and an otherwise vanilla client. There are a handful of similar tools too, one of the cooler ones I've seen recently is this crazy thing SethBling built using command blocks and a vanilla datapack, no mods required:
https://www.youtube.com/watch?v=FdMg74ORvZ0
It's not perfect (mostly w/ regards to rotations), but it's still surprisingly useful to cut down on the repetition during a large build.
The community for this game is kindof amazing; it's just wild what folks have come up with.
Additionally, there are some really interesting ways to build minecraft content with various programming languages. I'm aware of a Python[1] Library, a mod that provides in-game Lua scripting[2], and even a Clojure library used with Overtone/Supercollider[3] - be sure to check out that video for some incredible live-coded music with generated visuals.
[1] https://github.com/arpruss/raspberryjammod [2] https://github.com/dan200/ComputerCraft [3] http://blog.josephwilk.net/clojure/overtone-driving-minecraf...
Not all the redstone conveniences existed yet, so it was... large.
They weren't the first to do it, but it still blew my mind seeing the memory unit built out further than the game was rendering...