mdgBookSVG8Kit
Here’s an opportunity for one to “compose” Minuets and to author a Collection Book of such!!!
This folder contains materials that allow the user to author a book containing a collection of Musical Dice Games (MDG) minuets, generated based on the rules given in Ludus Melothedicus 2nd ed. (1759).
To creat a book, simply download (or clone: git clone https://github.com/justineuro/mdgBookSVG8Kit.git
) this project to one’s computer, unzip the downloaded archive, and at the command line inside the main folder (mdgBookSVG8Kit
or mdgBookSVG8Kit-main
directory) issue the following command (pre-requisites: bash
, abcmidi
, abcm2ps
, Ghostscript
, Inkscape
, and LaTeX
):
bash HOWTO
Wait for a few minutes, i.e., until one gets the bash prompt again. The compiled book in PDF format (mdgBookSVG8v1.pdf
), among other things, should be located in the res
folder (subdirectory).
For the Impatient
To download and examine an example of a book (mdgBookSVG8v1.pdf
) that was generated in a similar manner, simply right-click (then “Save Link As …”) on the following image:
(Note: To enable the MIDI audio links in the book, one should download ldmt-v1-midi.zip and unzip in the same directory in one’s computer that contains the book, i.e., the book and midi files have to be in the same directory).
Similar Kits (by the same author) on GitHub
MDG Book kits similar to this may be found on related GitHub sites such as:
- mdgBookSVGKit - MDG based on Musikalisches Würferspiel, K. 516f, attributed to Wolfgang Amadeus Mozart
- mdgBookSVG2Kit - One-Command Kit for Creating MDG Double Counterpoints (Six Measures) Collection Book, the counterpoints are generated based on the rules given in C.P.E. Bach’s Einfall, einen doppelten Contrapunct in der Octave von sechs Tacten zu machen, ohne die Regeln davon zu wissen
- mdgBookSVG3Kit - One-Command Kit for Creating MDG (Kirnberger) Minuet-Trios Collection Book, the minuet-trios are generated based on the rules given in Der allezeit fertige Polonoisen- und Menuettencomponist (1757)
- mdgBookSVG4Kit - One-Command Kit for Creating MDG Minuet-Trios Collection Book, the minuet-trios are generated based on the rules given in Table pour composer des Minuets et des Trios à la infinie (also known as or Tabelle welcher aus man unzählige Menuetten und Trio für das Klavier herauswürfeln kann or Gioco Filarmonico o sia maniera facile per comporre un infinito numero di menuetti e trio, anche senza sapere il contrapunto)
- mdgBookSVG4itKit - MDG based on Gioco Filarmonico o sia maniera facile per comporre un infinito numero di menuetti e trio, anche senza sapere il contrapunto; similar to mdgBookSVG4Kit but arranged for three (3) instruments
- mdgBookSVG6Kit - One-Command Kit for Creating MDG Scottish Dances (Dance-Trios) Collection Book, each dance-trio is generated based on the rules given in Kunst, Schottische Taenze zu componiren, ohne musicalisch zu sein
- mdgBookSVG7Kit - One-Command Kit for Creating MDG Rondos Collection Book, each rondo is generated based on the rules given in L’art de composer de la musique sans en connaître les éléments - 5th Cahier 2nd Ed. (1802)
Acknowledgments
Special thanks to International Music Score Library Project (IMSLP) for Ludus Melothedicus 2nd ed. (1759), Opus Infinity for additional related information, and Amaranth Publishing for a copy of mozart.zip. My sincerest gratitude to Chris Walshaw et al. for the ABC music notation; Jean-Francois Moine for abcm2ps and the accompanying examples, templates, and pointers for the appropriate use of these resources; Guido Gonzato for the ABC Plus Project and the abcmidi resources available there, more especially for the ABC resource book Making Music with ABC 2; James R. Allwright and Seymour Shlien for abcmidi source and binaries; Nils Liberg, Jan Wybren de Jong, Seymour Shlien et al. for EasyABC; Artifex, Inc. for Ghostscript v.10.00.0
(includes the ps2pdf
converter); Inkscape v.1.2.2
for the tool for converting SVGs to PDFs for inclusion into LaTeX documents; Peter Hanappe et al. for FluidSynth v.2.3.1 that was used for converting midi
to ogg
; Google Lens and Google Translate for aiding in producing the English versions of the text of Ludus Melothedicus; Colomban Wendling et. al for Geany 2.0 IDE; and User:Martin H for his reply to a TeX/LaTeX Stack Exchange question on including SVGs into LaTeX documents. Ditto to Machtelt Garrels for the book Bash Guide for Beginners, Vivek Gite for the book Linux Script Shell Tutorial, Steve Parker for the Unix/Linux Shell Cheatsheet. John Fogarty’s GitHub Site: Latex CreateSpace BookCover and Peter Wilson’s reply in TeX/LaTeX Stack Exchange on designing a book cover were sources of ideas, information, and materials for creating the book cover and title page, thanks to both of them. Many thanks to the Debian Project for the Debian 12 (Bookworm) GNU/Linux OS, TeXLive 2024 for the TeX distribution, to Brian Fox for Bash, and GitHub for its generosity in providing space for this project.
License
mdgBookSVG8Kit by
Justine Leon A. Uro is marked with
CC0 1.0 Universal