Table of Contents

Laser Spirograph Simulation

12/22/2014

, cool visual demo of a phasor. Very intuitive now!

5/18/2013

4/16/2013

4/15/2013

4/5/2013

2/3/2013

6/20

6/13

YouTube Link! https://www.youtube.com/watch?v=o4YyI6_y6kw

YouTube Link! https://www.youtube.com/watch?v=W5pTi3UEKioYouTube Link! https://www.youtube.com/watch?v=zAvMmnA4sTE

5/25

4/6

3/28

1/9

1/5

1/1

11/30

11/24

11/20

11/13

11/05

Math

(from Harmonograph: A Visual Guide to the Mathematics of Music)

Lissajous Generator

where n is the number of engaged wheels: wheel k has its center fixed on a point of the circumference of wheel (k-1). On each wheel, a_k is related to the radius, n_k to the rotation speed, and \theta_k is an initial phase angle. Farris demonstrated that the z(t) curve has g-fold rotational symmetry if all the pairwise differences |n_k-n_j| have g as their greatest common divisor.

So, the radius here is the degree offset of the mirror (how wide of a circle it makes), and Nk is indeed the rotation speed. So, we want to have mirror angles as similar as possible to get good shapes.

https://www.dropbox.com/s/dxcw98u3o90fx0t/spirolab_application.windows32.zip?dl=0

Processing Spirograph Script

UI

Teaching Points

Relationship between rotating circle and sine wave / audio

Frequency relationships and their shapes

YouTube Link! https://www.youtube.com/watch?v=wm2_qmC0qq4 YouTube Link! https://www.youtube.com/watch?v=0i0OLlrK49Q

Bugs

Features

Visual
Audio

HTML5 Implementation

Audio
Drawing

To Do's (in approximate order)

Frequency Change
Pretty Colors and Tails (make it look awesome)
Integrator Path
Parameters/Input
Tutorial
Other Ideas

* RESERVE DOMAIN NAME? (spirolab.org is available :) ) $10

Progress

5/9/11
5/15/11