Git Product home page Git Product logo

stones's Introduction

stones

A faithful transcription from the music printed in the Book of Lore to modern sheetmusic, audio files, and karaoke.

Most useful files

Usage

make

Source ABC files in src create PDF, MIDI, WAV, and OGG in objects.

About

The video game Ultima V comes with a printed Book of Lore that includes a section on the music of its fictional land, Britannia, and includes an example song, Stones. The style appears to be Medieval "square notation" with a four line staff (𝄙), a Gregorian C Clef (𝇐), and odd note shapes, such as PORRECTUS (𝇙).

Stones original score

Just for fun, I transcribed the music to ABC notation. From that I created sheet music for the song in both the treble clef (π„ž), which most people are familiar with, and the Gregorian C clef (𝇐) used in the Book of Lore. The sheetmusic includes the lyrics for all four verses, although I did have to adjust them slightly where there were simply too many syllables. (This might be a sign that I got the transcription of the music wrong.)

Transcription

Below is a discussion of how I transcribed the music.

Halfway transcription (notes but not durations)

Here is a direct transcription from the original score with no assumption about note duration.

𝇐 +C Clef+
𝇕AB 𝆸̅c 𝇕dc 𝆸̅B 𝇕cB 𝆸̅A 𝇙BAG 𝆺E
𝄒 +breath mark+
𝇕AB 𝆸̅c 𝇕Bc 𝆸̅d 𝇕cd 𝆺eβ€’
𝇁 +Longa perfecta rest+
(*custos* at end of staff to foreshadow 'A' on next line.)

𝇐 +C Clef+
𝇕AB 𝆸̅c 𝇕dc 𝆸̅B 𝇕cB 𝆸̅A 𝇙BAG 𝆺E
𝄒 +breath mark+
𝇕AB 𝆸̅c 𝇕dc 𝆸̅b 𝇕AG𝇙BAB  𝆺|A|β€’

Key:

  • Capital letters are one octave lower.
  • β€’ means there is a dot after the note (1 beat longer)
  • || means there are vertical bars around the note
  • 𝇕 Clivis (two notes)
  • 𝆸 Brevis (one note)
  • 𝆸̅ an Episema over a Brevis. (Episema means hold a little longer)
  • 𝇙 Porrectus (three notes)
  • 𝆺 Semi-brevis (one note)

Britannian Music is not Square Notation.

Whie the score appears to be Medieval Square Notation, I think this score is more similar to our modern music notation for these reasons:

  • The Medieval clivis (𝇕) represented a single syllable sung as two notes, but if that was the case here, the lyrics would have way too many syllables. Treating clivis as beamed eighth notes (β™«), on the other hand, matches perfectly.

  • The durations of the notes doesn't sound right. The diamond that looks like a whole note to us (𝅝) is actually a semibrevis (𝆺), the Medieval eighth note. It doesn't make sense that this tune's final note would be a dotted eighth!

  • If this was Square Notation, why are there no longas (𝆷)? And why would every brevis (𝆸) have an episema line over it (𝆸̅)?

  • Stacked notes that would be hard for a modern person to read, such as PODATUS (𝇔), are absent.

Britannian notation

My guess at the actual note durations that seems to work and fits (mostly) within 4/4 measures:

Clivis 𝇕 β†’ β™« Beamed eighth notes

Brevis with episema 𝆸̅ β†’ π…Ÿ Quarter note

Porrectus 𝇙 β†’ Beamed triplet (three eighth notes played in the time of two)

Semi-brevis 𝆺 β†’ π…ž Half note

Dotted Semi-brevis 𝆺‒ β†’ π…žπ…­ Dotted half note

Using those presumptions, I created the stones.abc file which contains the music and lyrics. Additionally, the stones.abc file changes the staff when printed to pdf so that note placement is exactly as set in the score from the Book of Lore.

ABC format looks like this, by the way:

AB c2 dc B2 | cB A2 (3BAG E2 |
AB c2 Bc d2 | cd e6 |
AB c2 dc B2 | cB A2 (3BAG E2 |
AB c2 dc B2 | AG (3BAB A4 |

But, what would this sound like as Medieval Square Notation?

If I understand correctly, longa (𝆷), a square with a stem attach and looks like our quarter note (π…Ÿ), should be equal to a either half note or a dotted half note depending on the context. (It has something to do with dividing by threes that I definitely do not understand).

But, let's pretend a longa is always exactly a half note.

A brevis (𝆸), half as long as a longa, would be a quarter note (π…Ÿ)

A semibrevis (𝆺), half as long as a brevis (𝆸), would be an eighth note (𝅘𝅥𝅮).

Although they don't appear in this piece, a maxima (𝆢) is twice as long as a longa (𝆷) and would be a whole note (𝅝), while a minima (𝆺𝅥) is half as long as a a semibrevis (𝆺) and thus a sixteenth note (𝅑).

Any note with a episema line over it is held a little longer.

A dot after a note means it is held one full beat longer.

Interpretation as Medieval square notation

𝇕 Clivis (two quarter notes)

𝆸 Brevis (quarter note)

𝇙 Porrectus (three slurred quarter notes)

𝆺 Semi-brevis (eighth note)

[To do in the future: create .abc file using those lengths]

Appendices

stones's People

Contributors

hackerb9 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.