Jonathan Crosmer, DMA

Composer of Music and Software  •  Violist


  • February 8, 2014: Launched Sebastian, the ear training tutor!
  • January 22, 2014: Updated Invade Earth to work with Java 7
  • December 20, 2013: Played "Autumn's End," a recital featuring Dr. William L. Adams Jr. on the piano and myself on the viola. Premiered the complete Autumn Suite for solo viola.  Watch the premiere on Youtube.
  • November 24, 2013: My team won second place at Startup Weekend for pitching Deckvex Fantasy, a fantasy-themed portal for playing traditional card games.


I am a software engineer and a musician. How do music and computer science intersect? My favorite activies include:

  • Exercising creativity and solving problems
  • Making things that are useful to other people
  • Abstract and analytical thinking
  • Building coherent systems that have conceptual unity
  • Exploring the effects of decisions

All of these skills and activities are part of composing music and part of building good software. Art music has an intricate structure that produces particular effects on the listener. Modern software, in order to be understandable and maintainable, must be elegant whenever possible. I welcome opportunities to apply my creative talent and mathematical mind to both domains. 

LambdaAlto Clef
There are few fields that blend art and science: Architecture is one, and computer science is another.  Richard Gabriel