Laurence Finston's Website

This copyright notice applies to all material on this webpage:

Copyright 2022, 2023 Laurence D. Finston
All Rights Reserved.

Last updated: May 12, 2023.

About Me

I am an artist, musician and computer programmer. I originally come from Evanston, Illinois, USA and have lived in Germany since 1991. I've only just started working on this website and it is still "Under Construction". I have been adding content regularly and will be adding more soon.

Table of Contents

Top
About Me
Links
Music
Public Domain Lead Sheets
Scale Length Example
Scale Length Generator
Scale Length Generator 1
Scale Length Generator 2
Scale Length Generator 3
Scale Length Generator 4, Werckmeister III
Scale Length Generator 5, Comparison Equal Temperament to Werckmeister III
Animation
Polyrhythms
Computer Animation
Kaleidoscope Nr. 1
Stop Motion Animation
Kaleidoscope Nr. 2
Titles Nr. 1, Moving Letters
Woodworking
Shellac
Knots
Contact

The following targets are on separate webpages.

Animal Drawings
Lettering
Printing
Casting
Architectural Details and Ornaments
Musical Instruments
Sundials

Links

My online shop: Laurence Finston's Online Shop
GNU 3DLDF (A software package for 3D graphics): The GNU 3DLDF Website
Songlist (A software package for keeping track of songs): Songlist at GitHub
Scale_Layouts (A software package for generating scale layouts): Scale_Layouts

Music

Public Domain Lead Sheets

2022.04.03.
My Songlist package at GitHub includes lead sheets for songs in the public domain ( public_domain directory in repository).

public_domain_1.pdf
public_domain_2.pdf
public_domain_3.pdf
public_domain_4.pdf
public_domain_5.pdf

In addition, the repository contains the files public_domain_full.tex and public_domain_full.dvi for all of the lead sheets. The resulting PDF file is too large to store in the repository (unless I pay extra).

public_domain_full.tex
public_domain_full.dvi

Scale Length Example

2022.07.10.
Please note: This illustration contains an error: The slant of the string is reversed. It should be closer to the fretboard at the low end (toward the nut) and further away at the higher (toward the saddle).

3DLDF code:  scale_length.ldf
3DLDF macro file:  plainldf.lmc
TeX code:  scale_length.txt
PDF file (DIN A3 landscape):  scale_length.pdf
GNU General Public License:  gpl-3.0.txt

Scale Length Generator

Scale Length Generator 1

2022.07.13.

3DLDF code:  scale_length_1.ldf
3DLDF macro file:  plainldf.lmc
TeX code:  scale_length_1.txt
PDF file (DIN A3 portrait):  scale_length_1.pdf
GNU General Public License:  gpl-3.0.txt

Scale Length Generator 2

2022.07.14.

3DLDF code:  scale_length_2.ldf
3DLDF macro file:  plainldf.lmc
TeX code:  scale_length_2.txt
PDF file (DIN A3 portrait):  scale_length_2.pdf
GNU General Public License:  gpl-3.0.txt

Scale Length Generator 3

Created:2022.07.14.
Updated:2022.07.17.

3DLDF code:  scale_length_3.ldf
3DLDF macro file:  plainldf.lmc
TeX code:  scale_length_3.txt
PDF file (DIN A4 portrait):  scale_length_3.pdf
GNU General Public License:  gpl-3.0.txt

Scale Length Generator 4, Werckmeister III

Werckmeister III

Created:2022.07.16.
Updated:2022.07.17.

3DLDF code:  scale_length_4.ldf
3DLDF macro file:  plainldf.lmc
TeX code:  scale_length_4.txt
PDF file (DIN A4 portrait):  scale_length_4.pdf
GNU General Public License:  gpl-3.0.txt

Scale Length Generator 5, Comparison Equal Temperament to Werckmeister III

Comparison Equal Temperament to Werckmeister III, Scale Length 45cm

Created:2022.07.17.
Updated:2022.07.17.

3DLDF code:  scale_length_5.ldf
3DLDF macro file:  plainldf.lmc
3DLDF macro file:  scale_layouts.lmc
TeX code:  scale_length_5.txt
PDF file (DIN A3 landscape):  scale_length_5.pdf
GNU General Public License:  gpl-3.0.txt

Animation

Computer Animation

Polyrhythms

Polyrhythms 1

MPEG video:  polyrhythms.mpg
PDF file (DIN A3 landscape):  polyrhythms1.pdf
3DLDF code:  polyrhythms1.ldf
3DLDF macro file:  plainldf.lmc
TeX code:  polyrhythms1.txt
GNU General Public License:  gpl-3.0.txt

Kaleidoscope Nr. 1

Kaleidoscope Nr. 1 (sphrprj4.pdf)

This file contains a "flipbook" animation in the form of a PDF file. If you open it in your browser or a PDF reader and set it up so that one page is displayed at a time ("Page Fit" should do it), you can "flip" through it using the scroll and/or arrow up and arrow down keys.

The sequence is as follows: The cyan triangles rotate counter-clockwise, the magenta triangles rotate clockwise and the yellow triangles are split into halves and the halves rotate away from each other. When two colors overlap, they are replaced by the resulting color, i.e, cyan + yellow = green, cyan + magenta = blue and yellow + magenta = red. The sequence repeats after 24 frames or, put another way, positions 1 = 25 = 29 = 53 …

This flipbook demonstrates one of an infinite number of ways of creating a sequence of patterns. It was created using GNU 3DLDF, MetaPost, TeX, dvipdfmx, ImageMagick's convert program and Flowblade.

Stop Motion Animation

Kaleidoscope Nr. 2

Stop Motion Letter Board Titles, Kaleidoscope Nr. 2 (kaleidoscope_2.pdf)
This flipbook corresponds to my first stop motion animation, which I've uploaded to YouTube: https://youtu.be/QrZPmQxtPXg. It is not computer generated. I used a letter board with white plastic letters.

Titles Nr. 1, Moving Letters

White Letters on Black Background (titles_1_white_on_black.pdf)

Black Letters on White Background (titles_1_black_on_white.pdf)

Each of these files contains a "flipbook" animation in the form of a PDF file. If you open one in your browser or a PDF reader and set it up so that one page is displayed at a time ("Page Fit" should do it), you can "flip" through it using the scroll and/or arrow up and arrow down keys.

The "white on black" version is the final version. The "black on white" one includes drawn paths and labels for the positions of the moving letters.

Woodworking

Shellac

[shellac01.jpg]     [shellac02.jpg]

[shellac03.jpg]     [shellac04.jpg]

Knots

[knots01.jpg]     [knots02.jpg]

[knots03.jpg]     [knots04.jpg]     [knots05.jpg]

Contact

Laurence Finston
Göttingen, Germany
email: Laurence.Finston-*-AT-*-gmx.de
(Replace -*-AT-*- with @ for the email address.)