Final Project Initial Ideas (due 11/5)
- What do you want to make? An instrument, sonification, visualization, audiovisual composition, music, audio-reacive graphics, interactive website, mobile app, something else?
- How will it be controlled? Will your project be interactive or precomposed? If interactive, how will the audience control your sound and/or graphics? If composed, what rules or ideas will determine the composition (what musical style or data could drive the work)?
- How could it work? We can use Gibber for audio and graphics, and we have reviewed some means of GUI and mobile control. What other abilities for sound/graphics/control/data might you need to realize your ideal project?
Programming Project (due 11/11) (Office hours 1-3 Tuesday due to the holiday)
Add at least 3 separate means of GUI, multitouch, or mobile sensor control to your second project (or an entirely new Gibber project if you wish). You may use any of the following elements of control:
- Slider (range)
- Check Box
- Number Inputs
- Accelerometer/Motion X
- Accelerometer/Motion Y
- Accelerometer/Motion Z
- Gyro/Orientation Roll/Alpha
- Gyro/Orientation Pitch/Beta
- Gyro/Orientation Yaw/Gamma
- Compass Heading
You can use multiple buttons, sliders, etc., but please use at least 3 different means of control (so not just 3 buttons or 2 sliders and 1 numerical input, for example). Your control can be completely GUI based, completely sensor based, or any combination of the above elements. Your implementation should be unique and not directly copy the class examples, meaning, for example, a slider controlling master volume, or a mute button will not count. Please find something unique to your project to control. There is no reading response due this week , but please review the Lecture 8 and 9 readings as needed.
Your project should be viewable online at http://art102.com/Name/Project3
Common solutions to gibber.lib.js problems:
- Try replacing gibber.lib.js with latest version.
- Either copy the version from http://art102.com/latestGibber into your directory
- Or use this tag to include Gibber from a directory I will keep updated with the latest version: <script src=’http://www.art102.com/latestGibber/gibber.lib.js’></script>
Send me an email if you need help!