Intro to Programming II Fall 2018
October 31, 2018 - November 21, 2018

About the workshop
Introduction to Programming II is the second 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 II covers the concepts of data structures, higher order functions, and recursion. Students will explore and practice these concepts by implementing some interesting graphical programs in JavaScript using P5.js.

Introduction to Programming I (or equivalent elementary programming experience) is a prerequisite for this course. Students should bring their laptops to class. Otherwise, all materials and tools required to complete the course will be provided. 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 II
Intro to Programming II
Registration for one

Intro to Sampling and Field Recording Through Community-Based Sound Collaboration
November 04, 2018

Workshop philosophy
The music we have made is based on creating artifacts of our existence. This is actually different than making music for the purpose of making money, making art, expression, or even communication. Of course lots of these valid motivators can come into play, however, the main focus is simply saying – “I was here, I’m human, this is what happened, this was the response, this is what I did with it” – This is an item of value and we can all look at it in a particular way. We can be inspired by the process and learn from one another while engaging in the process of playing and recording music.

Engaging in the process of ‘making an artifact of your existence’ will be the focus for the initial discussion. The discussion will also include scientific and research based info regarding humans and music. This will help set up the expectations.

Workshop overview
In this workshop, participants will be introduced to sampling and recording techniques through field recording and audio journaling. The workshop instructors will provide music production gear such as a music recording console. Participants will be asked to provide their own mobile recording device; this can be a recording capable mobile phone or portable recorder. Participants may bring their own instruments, but this is optional. Participants will come away with a recording of a soundscape built from the manipulated sounds they captured during the field recording. Ben and Kevin will mix down these sounds and send the mastered track via email shortly following this session.

More specifically, workshop participants will:

  • Explore the idea that music is a human behavior and is hardwired into our human experience and existence.
  • Become familiar with the music gear used in the field recording session and will explore music production considerations. These considerations include creating a structure from field sampling and improvisation in order to build a song.
  • Learn about various tools that can be used to manipulate sound (software based music production tools)
  • Work together and support one another in creating a community based recording.

The workshop is open to all – no previous experience with a musical instrument or music production is required and is inclusive in regards to the population.

About the Instructors
Kevin Cardoso is an analog hacker at heart and this nature has driven him to explore a variety of art forms that include wood, metal, paper, clay, music, and electronics. As a creative arts therapist, he has experience teaching people of various age groups and abilities. He feels that patience and flexibility is an important approach to help people loosen up, learn, engage with the process, and find satisfaction with their work.

Ben Turner is a musician and songwriter, and these interests have driven him to embrace the manipulation of sound in the home recording studio. He is a music therapist, with a background in various age groups and populations. He attended the College of Wooster and the Cleveland Music Therapy Consortium. He believes that improvisation and audio recording are great platforms for embracing innate musicality, and integrating the head and the heart.

Workshop fees
The workshop fee is $10. To reserve a seat in the workshop, please register using this link: