Skip to content

Latest commit

 

History

History
52 lines (38 loc) · 1.98 KB

CREDITS.md

File metadata and controls

52 lines (38 loc) · 1.98 KB

Photo by Cynthia Solomon (CC-BY 2016)

Marvin Minsky, the inventor of the digital synthesizer, inspired a music extension of the Logo programming language in the early 1970s. Many of the ideas expressed in Music Blocks originated with Minsky.

Music Blocks is a fork of TurtleArtJS created by Walter Bender. (Turtle Blocks JS has many contributors.

Devin Ulibarri has contributed functional and user-interface designs. Many of his contributions were inspired by the music education ideas, representations and practices (e.g. aspects of matrix, musical cups) developed and published by Dr. Lawrence Scripp with whom Devin studied at New England Conservatory and for whom he worked at Affron Scripp & Associates, LLC.

Richard Hermann, Professor of Theory and Composition at the University of New Mexico, shared ideas and his publications with our team that inspired new features and improvements.

Related Websites

http://www.larryscripp.net/

http://centerformie.org/

http://music-in-education.org/

http://www.richardhermann.net/

http://www.devinulibarri.com/

Some of the graphics were contributed by Chie Yasuda (the Mouse theme originates with her). She also has been very patient with Devin as he works on this—thanks Chie!

Much of the initial coding was done by Yash Khandelwal as part of Google Summer of Code (GSOC) 2015. Hemant Kasat worked on additional widgets as part of GSOC 2016. Many students contributed to various parts of the code, bug reports, and other important tasks as part of Google Code-in (GCI) 2015–16.

Libraries specific to Music Blocks

Tone.js Web audio framework for creating interactive music using Javascript

Create.js a Javascript library for creating HTML5 graphics and animation