Music Compositions
Requiem Mass in d-minor for Soprano, Alto, Tenor, Bass, Flute, Clarinet, Horn, Bassoon, and Organ
Score (concert pitch): requiem.pdf
Instrumental parts (transposed): requiemflute.pdf requiemclarinet.pdf requiemhorn.pdf requiembassoon.pdf
Prelude and Fugue in F-major for Flute, Clarinet, Horn, and Bassoon
Score (concert pitch): preludeandfugue.pdf
Instrumental parts (transposed): preludeandfugueflute.pdf preludeandfugueclarinet.pdf preludeandfuguehorn.pdf preludeandfuguebassoon.pdf
The Lord's Prayer (Duet for Soprano, Tenor, and Piano)
prayer.pdf
"Swing Low Sweet Chariot" (Prelude for Piano)
swinglow.pdf
Thirteen Alternate Hymn Harmonizations
tunes.pdf
Chorales
"Love Made My Eyes": lovemademyeyes.pdf
for the birth of Matthew Forrest Stith: matthew.pdf
Six Fugues for Harpsichord
fugueone.pdf fuguetwo.pdf fuguethree.pdf fuguefour.pdf fuguefive.pdf fuguesix.pdf
Simple pieces for beginners
invention.pdf canon.pdf
|
Computer Programs
fnixforth
An x86 ColorForth variant for Linux (32 bit).
dream
An R4RS compliant Scheme interpreter/compiler written in x86 machine language (32 bit).
pivot
Scheme code to create HTML pivot tables.
webomatic.tar.gz
A simple HTML wiki written in C using cgic.
cgisqlite.tar.gz
A CGI web application written in CWEB for any SQLITE database that follows a few simple conventions.
Here is the woven document: cgisqlite.pdf
sudoku.tar.gz
A silly little CGI web application that solves Sudoku puzzles (by brute force). Try it here: sudoku
frogger.tar.gz
A version of the classic Frogger game of the 80's written by my son Joshua in Forth, running in a rudimentary '83 style Forth interpreter I cobbled together for Linux (using the SDL library).
Use arrow keys to hop, ',' to slow the game down, '.' to speed the game up, the escape key to quit. :-)
robotwar.zip
Virtual robots, coded in Scheme, battle on a 1024x768 SDL screen (Windows or Linux). My son Matthew coded most of the robots. :-)
|