Mark Walsen

Mark Walsen

Areas of Expertise:

  • software development
  • music notation
  • MIDI technology
Mark Walsen founded Notation Software in 1994 with a mission to support creative musicians with easy-to-use software that embraces music notation as the written language. He is a strong advocate in the software industry for musicians who are discovering how their PCs can be delightful accompanists and collaborators.

Mark composes neo-classical music and plays the piano recreationally, while customers of his flagship Notation Composer product compose and arrange music in a wide variety of genres and instruments. His musical training includes two years of study at the North Carolina School of Arts and coaching under operatic composer Dr. Robert Ward.

Mark has combined his passion for music making with his 30-plus year career as a software developer. Prior to founding Notation Software, he served as Microsoft's first program manager for the Windows Software Development Kit (SDK), and also as the first program manager for the Microsoft Foundation Classes (MFC) for Windows C++ developers.

Recent Posts | All O'Reilly Posts

Mark blogs at:

How Can Software Help You Create Music?

December 04 2008

You're invited by a whacko group of entrepreneurs, developers, and artists in the music industry to fill out a survey about music creativity software, with a chance to win a prize. read more

Borrowing Pitch and Time Correction Techniques from the Pros

November 29 2008

Suppose you are happy with a home recording of your voice or your acoustic instrument, except, rats, there were a couple of bad notes. What do you do? ... Although it is a tool well-suited for professional recording studio use, Melodyne is also quite friendly enough for everyday musicians. read more

Can Software Be a Substitute for Raw Musical Talent?

November 05 2008

Yes. Software can help a musician uncover talent he didn't realize he had. read more

'Want to start composing music? Try rearranging someone else's first.

November 01 2008

Learning to write good melodies is a great place to start. Let another composer provide the chord progressions and accompaniment for you, so that you can focus on nothing but a new melody. read more

How Can a Programmer Help You Compose Music?

October 31 2008

This first O'Reilly Digital Media blog by a 14-year veteran developer of musician software invites you to meet the musicians hiding in your computer, ready to help you compose and arrange your own music. read more

Recent Posts | All O'Reilly Posts