Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/ianguth/ianguthridge.com/wp-settings.php on line 18

Strict Standards: Declaration of Walker_Comment::start_lvl() should be compatible with Walker::start_lvl(&$output) in /home/ianguth/ianguthridge.com/wp-includes/comment-template.php on line 0

Strict Standards: Declaration of Walker_Comment::end_lvl() should be compatible with Walker::end_lvl(&$output) in /home/ianguth/ianguthridge.com/wp-includes/comment-template.php on line 0

Strict Standards: Declaration of Walker_Comment::start_el() should be compatible with Walker::start_el(&$output) in /home/ianguth/ianguthridge.com/wp-includes/comment-template.php on line 0

Strict Standards: Declaration of Walker_Comment::end_el() should be compatible with Walker::end_el(&$output) in /home/ianguth/ianguthridge.com/wp-includes/comment-template.php on line 0

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method GoogleSitemapGeneratorLoader::Enable() should not be called statically in /home/ianguth/ianguthridge.com/wp-includes/plugin.php on line 339
Musical Curves | Ian Guthridge.com
Ian Guthridge.com

Musical Curves

NOTE: Java broke MIDI support in the recent JRE. It no longer distributes with soundbank.gm. If you hear no sound when using this applet, go here and folow the instructions to download and install a soundbank.



This curious little Java applet was developed back in 2006 at GHP with my buddy Brett Dutro. It graphs a parametric curve, and then plays each point along the curve; it treats the x-axis as the keyboard, and the y-axis as an indicator of the proper duration of the note. There isn’t any real data validation, so if you input something that isn’t a number it will most likely crash. Also, this program only plots points along the curve, not the actual curves themselves… We only had a few days to work on this, and I haven’t had the time to go back and improve it.

For more information on the curves:

  1. Plateau Curve Page
  2. Another Plateau Curve Drawing Utility
  3. Epicycloid Page
  4. Epicycloid Wikipedia Page
  5. Epitrochoid Page
  6. Epitrochoid Wikipedia Page
  7. Lissajous Curve Page
  8. Lissajous Curve Wikipedia Page
  9. Devil’s Curve Page
  10. Devil’s Curve Wikipedia Page
  11. Butterfly Curve’s Wikipedia Page
  • Share/Bookmark

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Cool places to visit!

Archives

All entries, chronologically...