Difference between revisions of "MakeAXE 2015 - WSU Summer Camp"
From MakeICT Wiki
Jump to navigationJump to searchLine 23: | Line 23: | ||
* DJ, VJ | * DJ, VJ | ||
* Realtime audio/video synthesis Pure Data | * Realtime audio/video synthesis Pure Data | ||
− | * Examples: Maize video | + | * Examples: [https://www.youtube.com/watch?v=BMddBRgcPpk Maize video] |
* Final Project | * Final Project | ||
* Final project demo | * Final project demo | ||
Line 71: | Line 71: | ||
== Afternoon (1:00 - 4:30) == | == Afternoon (1:00 - 4:30) == | ||
+ | === Learn more Pd === | ||
* [http://cratel.wichita.edu/cratel/PdVideoTutorialPartII Pd Video Tutorial II] with [https://docs.google.com/forms/d/1dYxAFOfzYFiyBlPzBi0kPJUZ7V8fczTpJyNg042aQQE/viewform?usp=send_form fun opportunity] | * [http://cratel.wichita.edu/cratel/PdVideoTutorialPartII Pd Video Tutorial II] with [https://docs.google.com/forms/d/1dYxAFOfzYFiyBlPzBi0kPJUZ7V8fczTpJyNg042aQQE/viewform?usp=send_form fun opportunity] | ||
− | + | === hack up a cool Gem project === | |
− | + | * Demo the idea | |
+ | * Student work: | ||
+ | ** First individually | ||
+ | ** Then Groups of 2 (semi finals) | ||
+ | ** Then groups of 4 (finals) | ||
* Surf the 'net for cool Pd stuff | * Surf the 'net for cool Pd stuff | ||
** Groups of 2 (semi finals) | ** Groups of 2 (semi finals) | ||
** Then groups of 4 (finals) | ** Then groups of 4 (finals) | ||
− | * | + | * ''[http://cratel.wichita.edu/blogs/engr202spring2014 service learning class]'' |
− | + | === Optional Activities === | |
− | === | + | * write poetry or haiku with Pd |
− | + | * write mad libs with Pd | |
− | + | === End-of-Day === | |
− | + | * Windows? Mac? [https://puredata.info/downloads Install Pd at home] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | * poetry or haiku | ||
− | * mad libs | ||
− | |||
− | === | ||
− | |||
= Day 2 = | = Day 2 = | ||
== Morning == | == Morning == | ||
* Zoom, Shwartz... | * Zoom, Shwartz... | ||
− | * | + | |
+ | === Example1: audio === | ||
+ | * Build 'A' with [osc~] and [dac~] | ||
+ | ** Show canvas help, then interactive object help | ||
+ | ** talk about tilde | ||
+ | ** keyboard shortcuts | ||
+ | ** inlets, outlets, creation arguments | ||
+ | * Add volume control *~, number box | ||
+ | * line~, snapshot~ | ||
+ | ** audio streams (sig~) vs. control | ||
+ | * bang~ | ||
+ | * add freq slider with line~ | ||
+ | * make a note | ||
+ | === Example2: audio === | ||
+ | * audio scratcher | ||
+ | ** arrays | ||
+ | *** use [tabread] and [tabwrite] to show that it really is an array | ||
+ | *** substitute [table] | ||
== Afternoon == | == Afternoon == | ||
* Intro Makey Makey | * Intro Makey Makey |
Revision as of 17:20, 5 July 2015
http://tinyurl.com/WsuMusicTech
Contents
- 1 Overview
- 2 Final Project: some sort of something
- 3 Day 1
- 3.1 Morning (8:30 - 12:00)
- 3.1.1 8:30 - 9:00: Introductions
- 3.1.2 9:00 - 9:30: The Name Game
- 3.1.3 9:30 - 10: Pure Data intro
- 3.2 Afternoon (1:00 - 4:30)
- 3.1 Morning (8:30 - 12:00)
- 4 Day 2
- 5 Day 3
- 6 Day 4
Overview
Final Project: some sort of something
Criteria
Do *something*, anything which
- Incorporates live elements
- Incorporates live or recorded video, audio
- Uses Pure Data, Makey Makey, webcam
- 3ish to 5ish minutesish longish
Ideas to consider
- Performance?
- What form does it have?
- Are you demoing an idea or technique?
- Is it an environmental sort of thing
- Does it have a unique element?
Day 1
Morning (8:30 - 12:00)
8:30 - 9:00: Introductions
Introductions: me, counselors
What is this camp?
- Making instruments
- DJ, VJ
- Realtime audio/video synthesis Pure Data
- Examples: Maize video
- Final Project
- Final project demo
How the camp is structured
- An open-source structure: follow along at http://tinyurl.com/WsuMusicTech
9:00 - 9:30: The Name Game
- Groups of 4 and 5, then 9:
- Name
- Music thing or Geek thing or anything!
- Contest between the 9
9:30 - 10: Pure Data intro
lecture schmecture 1
Pd: The Philosophy
- Pd is a dataflow language and uses the metaphor of connecting objects to each other.
- Pd also uses the metaphor of an instrument
- Combining the instrument maker and instrument player
- Edit and performance mode
- Combining the instrument maker and instrument player
Pd: The Language
- Pd vs. Pd-extended
- Runs on anything, even Android and iOS
- Free as in speech
Down and Dirty with Pd
- objects, messages, comments
- inlets and outlets, connecting objects and messages to each other
- [pix_video], [pix_texture], [rectangle]
- Show quickly [rotateXYZ], [sphere]
- Interactive help with objects
10:00 - 10:30 Workshop 1: Baby's First Pd Video Patch
- Work in pairs. Review what we did with this video
- Add one cool thing: rotation, sphere...something else?
- Can you add a filter? Project onto a teapot?
10:30 - 11:00 Lecture Schmecture 2
- Combining messages
- Adding filter
- Slider, number box, dragging and shift-dragging
- [cube], [rotateXYZ]
- [line]
- [bang(
11:00 - 11:30 Workshop 2: Learning to crawl
- Work in pairs. Review what we did with this video
- Then review how [bang( works with this video
11:30 - 12:00 fudge time
We'll probably be running late....
Afternoon (1:00 - 4:30)
Learn more Pd
hack up a cool Gem project
- Demo the idea
- Student work:
- First individually
- Then Groups of 2 (semi finals)
- Then groups of 4 (finals)
- Surf the 'net for cool Pd stuff
- Groups of 2 (semi finals)
- Then groups of 4 (finals)
- service learning class
Optional Activities
- write poetry or haiku with Pd
- write mad libs with Pd
End-of-Day
- Windows? Mac? Install Pd at home
Day 2
Morning
- Zoom, Shwartz...
Example1: audio
- Build 'A' with [osc~] and [dac~]
- Show canvas help, then interactive object help
- talk about tilde
- keyboard shortcuts
- inlets, outlets, creation arguments
- Add volume control *~, number box
- line~, snapshot~
- audio streams (sig~) vs. control
- bang~
- add freq slider with line~
- make a note
Example2: audio
- audio scratcher
- arrays
- use [tabread] and [tabwrite] to show that it really is an array
- substitute [table]
- arrays
Afternoon
- Intro Makey Makey
- Video recorder/player
- recording video from phone etc.
Day 3
Morning
- Color tracking
Afternoon
- Work session
Day 4
Morning
- Work session
Afternoon
- Presentations