Skip to content

"Herr, unser Herrscher" in Bach's St. John Passion, arranged for Minecraft's noteblocks.

License

Notifications You must be signed in to change notification settings

FelixFourcolor/Herr-unser-Herrscher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Herr, unser Herrscher

"Herr, unser Herrscher" in Bach's St. John Passion, arranged for Minecraft's noteblocks.

Recording: https://youtu.be/pvM6F4RrCoU

Arrangement

Instrumentation:

  • Soprano: bit
  • Alto: bit
  • Tenor: guitar
  • Bass: guitar
  • Flute I & II: flute
  • Oboe I & II (double flute I & II) are omitted
  • Violin I & II, viola: harp
  • Continuo: bass

Tranposed down one semitone to better fit noteblock's ranges (or you can argue it's baroque tuning, effectively the same thing). 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.

Play requirements

Minecraft Java 1.20 to play the pre-built world; 1.19+ if you build from source.

Go to Music & Sounds settings and turn on Directional Audio. Optionally, turn down Master Volume to about 50% to 60%, otherwise it might be a bit too loud (but of course this depends on your speakers).

Easy install

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.

Build from source

Build requirements

  • python 3.10-3.12
  • pip

Overview of the build process

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.

Step-by-step guide

  1. 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.

  2. Obtain src. You may clone the repo or download just that folder.

  3. Obtain a world in Minecraft Java 1.19+. You may use your existing world or create a new one.

  4. Run:

    noteblock-generator [path to src] [path to minecraft world]
    

    See noteblock-generator for more build options.

About

"Herr, unser Herrscher" in Bach's St. John Passion, arranged for Minecraft's noteblocks.

Resources

License

Stars

Watchers

Forks