ian ring

You've reached a little place on the web all about me.

Navigate this site using your arrow keys



Learn some interesting details

About Me

Learn some fascinating details about me and my life, presented as a series of lists.

Learn about music I have created.

Things I find fascinating:

  • Web App Development
  • Spherical Trigonometry
  • Wicca & Witchcraft
  • Gardening & Permaculture
  • Pure Math
  • Historical Biographies
  • Electroacoustics
  • Avant-garde music

My Bucket List

  • See a seahorse in the wild
  • Wear a beard of bees
  • Build a 100% energy-sufficient winterized greenhouse
  • Swim with manatees
  • Compose a full-length piece for symphony orchestra, and have it performed
  • Get fit, reduce down to my ideal weight + a chiseled bod
  • Understand Calculus
  • Walk across hot coals
  • Learn to make chana masala the way Lahore Tikka does it
  • Go to Burning Man
  • Hold a sloth

Places I want to see

  • Paris, France
  • Pilar Beach, Cuba
  • Grand Canyon, Arizona
  • Whale Watching, Gloucester MA
  • Salem, MA
  • New Orleans, LA
  • Neuschwanstein Castle, Germany
  • Disneyland, Florida
  • Great Barrier Reef, Australia
  • Prague
  • Great Pyramids of Giza, Egypt
  • Taj Mahal, Uttar Pradesh, India
  • Machu Picchu, Peru
  • New Zealand
  • Ireland
  • Iceland
  • See aurora borealis, anywhere way up north


Works for Solo Piano

Ranging in difficulty from moderate to virtuoso. Sheet music available for sale at my Scubbly store.

More music

Montgomery Dusk (2015)

An awkward, disconsolate piece. The rhythm should evoke the uneven but regular swiveling when you're sitting on a swing, and you put your feet down in front, then sort of rotate slowly right and left, letting the chains twist and untwist.

Sheet music will be available soon

Elusary Moment (2014)

Elusary Moment is meant to evoke the feeling you get when you become aware of a moment of beauty passing by - you try to absorb as much as you can with your senses, but it's already gone.

Sheet music: Buy it now

Happy Goth Girl (2012)

The lilting 6/8 gambols dissonantly, atop a playful descending sequence of fifths.

Sheet music: Buy it now

Murmuration (2012)

A murmuration is a flock of starlings. If you haven't seen the amazing flight acrobatics of a murmuration, here's an excellent video example. This piece evokes the flitty delicate movements and grand swooping patterns of this remarkable display.

This virtuoso piece will challenge your fingers! The sixteenth-note patterns that fling up and down the keyboard require some fancy fingering and hand-switching to pull them off. The key to a good performance is fluid, precise execution of the sixteenths, with ample emphasis of the melody.

Sheet music: Buy it now

Long Path to Hopeful Horizons (2012)

A delicate melody, laid gently over a spacious 3 - 3 - 10 rhythm. This piece is meant to evoke an optimistic dream, that life is twisting toward a new path, one that holds immense promise for the future, but that will take many years and much hardship to reach.

A simple piece, but quite difficult to perform well. Written for clarity in 3 staves instead of 2. The melody must not be obscured by the dense chords around it - this is not an easy technique to do. You could cheat and perform this piece with two people on two pianos, but that is cheating so don't cheat. It's a good thing for you to be able to emphasize a melody while playing quieter harmony notes in the same hand(s).

Sheet music: Buy it now

Requiem for Jackie (1998)

This piece came while grieving the tragic loss of a close friend and her daughter in 1998.

The plodding quarter-note rhythm must be played with little or no expression. This piece is quiet, somber, gentle, and slow. Requires adult hands capable of spanning a ninth.

Sheet music: Buy it now

More music will be published here as it's available


Grawlix Music Fonts

Music notation fonts, available for sale at my Scubbly store.

See them

I've got Rhythm

True Type Font for typesetting rhythm exercises. Perfectly spaced characters for whole, half, quarter, eighth and sixteenth notes, in common groupings and tuplets. Originally designed for printing clapping exercises for music instruction. Create professional rhythm notation in the comfort of your word processor.

Buy now

Times Music Theory

True Type Font, created for writing chord symbols. Contains all the glyphs for writing chord symbols for most chords used in Western music. Professionally designed by a music typesetter. Face resembles Times New Roman.

Buy now

Web Development

I'm a full-stack, professional web application developer, since 1996.

See my resume at LinkedIn

Admire my open-source projects at Github

Learn about some of my web projects


e-commerce platform for selling digital goods. Scubbly handles all the complicated work of intercepting payment and fulfilling orders.

Go try it now


Open source client-side jQuery-powered form validation library. Slightly better than the other ones, or else why would I bother. This library is production-ready, already in use on Scubbly.

Demo | Github