"Hallelujah" in Handel's Messiah, arranged for Minecraft's noteblocks.
Recording: https://youtu.be/C0GwhZqqDCA
Instrumentation:
- Soprano: bit + harp
- Alto: iron xylophone
- Tenor: guitar
- Bass: guitar
- Violin I: bell + flute
- Violin II & viola: harp
- Cello: bass
- Trumpet I & II: pling + flute
- Timpani: bass + pling
Tranposed down 3 semitones to better fit noteblock's ranges. However, a few notes still do not fit, then they are either transposed up/down an octave or played by a different instrument, depending on which sounds better to me.
Minecraft Java 1.20 to play the pre-built world; 1.19+ if you build from source.
Optionally:
-
Go to Music & Sounds settings and turn down Master Volume to about 50% to 60%, otherwise it might be a bit too loud.
-
After entering the world, reduce the redstone tick rate to about 18 or 19 (this requires version 1.20.3+), otherwise it might be a bit too fast. The tick rate that I prefer and used for the YouTube video is 18.5.
Copy the World folder into your saves.
To obtain the folder, you may clone the repo or use third-party tools such as Down-Git to download it.
- python 3.10-3.12
- pip
The structure is auto-generated using noteblock-generator. The program takes src which defines the composition, and generates the structure inside an existing Minecraft world.
-
Install the lastest version of noteblock-generator:
pip install --upgrade noteblock-generator
Configure your PATH so that
noteblock-generator
is executable on the command line. -
Obtain src. You may clone the repo or download just that folder.
-
Obtain a world in Minecraft Java 1.19+. You may use your existing world or create a new one.
-
Run:
noteblock-generator [path to src] [path to minecraft world]
See noteblock-generator for more build options.