Intro to Programming I
April 04, 2018 - April 25, 2018

About the workshop
Introduction to Programming I is the first course in a two-part series that introduces students to basic programming concepts and prepares them for intermediate and advanced programming instruction in Fuse Factory classes and workshops, or elsewhere. Introduction to Programming I covers the concepts of types, values, expressions, conditional execution, looping, and functions. Students will explore and practice these concepts using JavaScript to write simple numerical applications. Some creative graphical programming will also be introduced using P5.js.

There are no prerequisites for this course. Students are not be expected to have any prior programming experience. Students should bring their laptops to class. Otherwise, all materials and tools required to complete the course will be provided.

For a complete introduction to programming, it is recommended that students follow this course with Introduction to Programming II. The class will meet for four one-hour sessions. Students will be expected to complete some light homework assignments between sessions.

About the instructor
Michael Perkins is a technologist, musician and philosopher with special interests in Buddhist philosophy, discrete mathematics, data science, contemporary jazz, and algorithmic music. He is a graduate of Georgia State University where he studied music and philosophy and The Ohio State University where he studied philosophy and computer science. He completed a Ph.D. in Philosophy at The Ohio State University in 1983. For 35 years, Michael has developed advanced software systems for some of the world’s leading software vendors. He has designed and implemented special-purpose programming languages, data management tools, application generators, cross-platform networking software, and IT systems management software. Currently, Michael is Chief Scientist for Prosper Technologies, where he designs and implements software systems for integrating, analyzing and visualizing complex sets of data.

Workshop fees
To reserve a seat in the workshop, please register using the link below:

Intro to Programming I
Registration for one

Workshop: Graphic Scores and Found Sound
April 14, 2018

In the workshop, composer-musician Benjamin Miller will lead participants in an immersive experience in which they are invited to explore the possibilities of images as conductors of sound, and sound as a compositional tool for images. This workshop is open to all!

Miller will provide old-school technologies such as analog tape loops and a Casio SK1 sampler to capture found sound in real-time. In addition to this, participants will be encouraged to use paper, plastic, junk metal, voice, found items on location, transistor radio, analog synthesizer, vinyl records, homemade instruments – anything! – as source material to compose from.

While listening to compositions generated by Miller in real time utilizing the aforementioned found sound materials, participants will create their graphic scores with paint and paper. These graphic scores will show how signs and symbols can be used to represent sounds, textures and various kinds of sonic events. Participants will then be given the opportunity to collaborate and interpret, perform, and record each other’s scores. Recordings will be made available to all participants.

About the Instructor
Ben Miller is an American rock and avant garde guitarist born and raised in Ann Arbor, Michigan, and now based in the NYC-metro area. He has formerly been a member of such Detroit/Ann Arbor bands as Sproton Layer, Destroy All Monsters,[1] and non-fiction. Destroy All Monsters, in particular, still a cult favorite, was a big part of the proto-punk, punk, and post-punk Detroit rock scene, featuring such bands as the MC5, the Stooges, Sonic’s Rendezvous Band, and Up. Currently Miller performs solo with his self-deconstructed multiphonic guitar (picture) and conducts / composes for NYC’s Sensorium Saxophone Orchestra.

Workshop fees
To reserve one or more seats in the workshop, please register using the link below:

Graphic scores and found sound
Registration for one kit