artist teacher performer techie links


   

 

Classes

Physical Computing

NIME (New Instruments for Musical Expression)

Advanced Physical Computing

 

 

 

 

 

Introduction to Physical Computing, New School NCIC1435

Instructor: Dan Mikesell (dgm3664@nyu.edu)

  Class 1. Basic Electronics    
 

Sources for getting class supplies

What are these items:

-multimeter

-power supplies

-switches

-capacitors

-resistors

-transistors

-LED's

-motors

-AC vs. DC current

 
Class 2.Your first circuit    
 

review 1st session material

-using a soldering iron

-using multimeter

-putting all the parts together

-setting up the prototype board

-using switches

-variable resistors

-Making a LM555 tone generator circuit, pinout

 

 
-----------------------------------Using the Stamp-----------------------------------------------------------------  
       
3.Introduction to Microcontrollers    
 

-What is a microcontroller?

-Using the Basic Stamp pinout

-Setting up power busses

-Soldering headers to serial cable adapter

-programming software get PBasic here

-digital input/output -+5 and 0

Blink led code, circuit

LED with switch

Knight Rider

-analog vs. digital

 
4. Analog in/out    
 

The power of Analog

-using variables

-analog input/output

-RCTime circuit

-types of sensors

-interface sensors into your circuit

-servo control

-Debug with pot

-led with pot

-Servo with Pot

-Freqout

-PWM FREQOUT

Assignment: Build something

 
     
----------------- Communication from the Stamp ----------------------------------------------------  

 

5. Serial    
 

SHOW STUDENT WORK

What is Serial Communication?

-Serial output

-Discussion of serial communication to other devices

-Serial connection to VFD screen code

-Serial connection to computer processing site,processing code, stamp code

-Serial connection to a printer: use printed documentation code

-Serial connection to LCD screen code

-Discussion of final projects

 

 
6. MIDI    
 

-what is MIDI

-Hex to decimal chart

look at some MIDI Controllers here

MIDI software sites here

-getting MIDI out simple midi out

-1 note

-scale

-multitone

-midi with pot code rctime circuits

Make a musical controller using variable resistors such as flex sensor, force sensor,pots controlling pitch or channel number or buttons controlling noteon commands. Experiment with other midi commands in handout.

Homework Assignment: build something or modify what you built last time.

 
7. other communication protocols    
 

-Show student work

-Demo RF-wireless module 418 mhz Glolab

-Networked Ethernet Devices 1,a, 2

-Siteplayer

-COBOX

-WIFI

-AM vs. FM

-ASK and FSK

Assignment: Come up with a final project idea

 
     
8.Review of technology covered-    
 

Review topics covered

-discussion of student projects

-Transistors and relays

TIP 120 transistor pinout

other work 1, 2 , 3, 4 ,5, 6 , 7, 8

-research into objects controllable by the Stamp

 
9. Projects-putting things together    
 

-using found objects

-construction ideas

-using plastic

-WORK ON PROJECTS

 
10. Projects-work on projects
  -guest lecturers??  
11. Workshop for final projects    
     
12. Show projects    
 

 

 

 

 

 

 

NIME (New Instruments for Musical Expression)

Instructor: Dan Mikesell (dgm3664@nyu.edu)

Prerequisites: Physical Computing or other technology production class

  Class 1. Overview    
 

Discuss goals of this course.

-focus on music, sound and performance, not on understanding or reading musical notation.

Brief history of musical instruments and how instruments have changed due to technology, and how things haven't changed.

 

 
Class 2. Musical Expression    
 

General attributes of musical performance. harmony, melody, timbre, rhythm, silence.

Types of instruments according to Sachs.

 

 
   
       
3. Interaction Design Process    
 

Buttons vs. Handles

continuous vs. discrete control

 

 
4. Responsiveness    
 

Sound responsiveness and output tools

 

Bring three ideas for a instrument you would like to build. Explain how it would be played.

 
     
   

 

5. Music vs sound    
 

What makes music more than just sound?

Students will bring a recorded example of each to class

 

 
6. Mappings    
 

Connecting muscle impulse to musical sound.

Polyphonic vs. monophonic

 
7. Mid-term presentations    
 

Individual presentation of student musical instrument design concepts. Create a presentation of your musical instrument (in Director, Flash or HTML) using this outline.

INSTRUMENT NAME:

CONCEPT DESCRIPTION:
What is this instrument? Why is it unique?

PHYSICAL DESIGN:
Sketches, diagrams.

MAPPING:
Flowchart relating gesture to final output of sound.

TYPICAL PERFORMANCE:
Describe what a 3 minute performance will look like to the audience. Provide musical simulation if possible.

IMPLEMENTATION:
Describe how you will create your concept.

 
     
8.Meaningful Gesture    
 

Music as performance, importance of expressive physical gesture vs. mouse click .

 
9. Novices vs. Experts    
 

Designing for ease of use or complexity.

 
10. Prototype Review
  Show prototypes in class  
11. Workshop for final projects    
     
12. Jam It    
 

Jam session with all instruments.

Organization through trial and error

 

 

 

 
 

 

 

Advanced Physical Computing

Instructor: Dan Mikesell (dgm3664@nyu.edu)

  Class 1. Overview    
 

 

 
Class 2. Intro to the PIC    
 

Why use the PIC vs. Basic Stamp?

Programming the PIC with PIC Basic Pro

PIC circuit

 
   
       
3. Digital I/O    
 

Setting digital I/O on the PIC

Registers

 
4. Analog in/out    
 

Using analog I/O

 
     
----------------- Communication from the PIC----------------------------------------------------  

 

5. Serial    
 

 

The power of serial communication.

Make something to be presented on class 7.

 
6. Interaction    
 

Assignment: Describe an interaction with a physical object in your day to day life. How could you make it more useful or practical.

Controlling the user.

 

 
7. other communication protocols    
 

-Show student work

-Demo RF-wireless module 418 mhz Glolab

-Networked Ethernet Devices 1,a, 2

-Siteplayer

-COBOX

-WIFI

-AM vs. FM

-ASK and FSK

Assignment: Come up with a final project idea

 
     
8.Review of technology covered-    
 

 

 
9. Projects-putting things together    
 

-using found objects

-construction ideas

-using plastic

-WORK ON PROJECTS

 
10. Projects-work on projects
  -guest lecturers??  
11. Workshop for final projects    
     
12. Show projects