ABabcdfghiejkl Combining physical REALity with SIMulations in Pedagogical Laboratory Experiments Edgar Berdahl, Nelson Lee, Ryan Cassidy, and Julius O. Smith III Center for Computer Research in Music and Acoustics (CCRMA) Stanford University Stanford, CA, 94305 Education in Acoustics: Tools for Teaching Acoustics Thursday Morning at 11:20AM, June 7th, 2007 — Special thanks to the Wallenberg Global Learning Network for supporting the REALSIMPLE project
42
Embed
Combining physical REALity with SIMulations in Pedagogical Laboratory Experiments · PDF file · 2007-12-13Combining physical REALity with SIMulations in Pedagogical Laboratory...
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
ABabcdfghiejkl
Combining physical REALity with SIMulationsin Pedagogical Laboratory Experiments
Edgar Berdahl, Nelson Lee, Ryan Cassidy,and Julius O. Smith III
Center for Computer Research in Music and Acoustics (CCRMA)Stanford University
Stanford, CA, 94305
Education in Acoustics: Tools for Teaching AcousticsThursday Morning at 11:20AM, June 7th, 2007
—Special thanks to the Wallenberg Global LearningNetwork for supporting the REALSIMPLE project
ABabcdfghiejkl
Outline
Overview
Physical Experiments
Simulations
Web-Based Resources
Evaluation
ABabcdfghiejkl
The RealSimPLE Project
◮ RealSimPLE is a web-based teacher’s resource for studentlaboratory sessions in musical acoustics.
ABabcdfghiejkl
The RealSimPLE Project
◮ RealSimPLE is a web-based teacher’s resource for studentlaboratory sessions in musical acoustics.
◮ Music is a good way to interest young people in math,science, and engineering.
ABabcdfghiejkl
The RealSimPLE Project
◮ RealSimPLE is a web-based teacher’s resource for studentlaboratory sessions in musical acoustics.
◮ Music is a good way to interest young people in math,science, and engineering.
◮ Physical experiments and pedagogical computer-basedsimulations of the same systems run in parallel andinterconnected.
ABabcdfghiejkl
The RealSimPLE Project
◮ RealSimPLE is a web-based teacher’s resource for studentlaboratory sessions in musical acoustics.
◮ Music is a good way to interest young people in math,science, and engineering.
◮ Physical experiments and pedagogical computer-basedsimulations of the same systems run in parallel andinterconnected.
◮ The traditional lab bench is enhanced rather than replaced.
ABabcdfghiejkl
The RealSimPLE Project
◮ RealSimPLE is a web-based teacher’s resource for studentlaboratory sessions in musical acoustics.
◮ Music is a good way to interest young people in math,science, and engineering.
◮ Physical experiments and pedagogical computer-basedsimulations of the same systems run in parallel andinterconnected.
◮ The traditional lab bench is enhanced rather than replaced.◮ Only standard computers and some inexpensive,
easy-to-build hardware are required.
ABabcdfghiejkl
The RealSimPLE Project
◮ RealSimPLE is a web-based teacher’s resource for studentlaboratory sessions in musical acoustics.
◮ Music is a good way to interest young people in math,science, and engineering.
◮ Physical experiments and pedagogical computer-basedsimulations of the same systems run in parallel andinterconnected.
◮ The traditional lab bench is enhanced rather than replaced.◮ Only standard computers and some inexpensive,
easy-to-build hardware are required.◮ The RealSimPLE Project is a collaboration between
◮ Pure Data is an open-source graphical signal processinglanguage.
Measurements And Analysis With Pure Data
◮ Pure Data is an open-source graphical signal processinglanguage.
◮ For instance, students can record the sound of a pluck andfind the period graphically.
ABabcdfghiejkl
Outline
Overview
Physical Experiments
Simulations
Web-Based Resources
Evaluation
ABabcdfghiejkl
Monochord Digital Waveguide Simulation
Delay of N/2
−1 −1
Delay of N/2
ABabcdfghiejkl
Monochord Digital Waveguide Simulation
Delay of N/2
−1 −1
Delay of N/2
◮ The upper delay line models waves traveling to the right.
ABabcdfghiejkl
Monochord Digital Waveguide Simulation
Delay of N/2
−1 −1
Delay of N/2
◮ The upper delay line models waves traveling to the right.◮ The lower delay line models waves traveling to the left.
ABabcdfghiejkl
Monochord Digital Waveguide Simulation
Delay of N/2
−1 −1
Delay of N/2
◮ The upper delay line models waves traveling to the right.◮ The lower delay line models waves traveling to the left.◮ The total loop delay is N samples.
ABabcdfghiejkl
Animations of Traveling Waves in a Vibrating String
ABabcdfghiejkl
Animations of Traveling Waves in a Vibrating String
◮ Animations can display fast processes in slow motion.
ABabcdfghiejkl
Animations of Traveling Waves in a Vibrating String
◮ Animations can display fast processes in slow motion.◮ Animations can call greater attention to detail.
ABabcdfghiejkl
Animations of Sampled Traveling Waves
ABabcdfghiejkl
Animations of Sampled Traveling Waves
◮ New animations can be automatically generated simplyusing different initial conditions.
ABabcdfghiejkl
Animations of Sampled Traveling Waves
◮ New animations can be automatically generated simplyusing different initial conditions.
◮ Developers can quickly mass produce many animations.
Mass Producing Animations With MATLAB
1. Create each figure and write it to disk as a PNG.
Mass Producing Animations With MATLAB
1. Create each figure and write it to disk as a PNG.
2. Convert the PNG files to GIF using convert in UNIX.
Mass Producing Animations With MATLAB
1. Create each figure and write it to disk as a PNG.
2. Convert the PNG files to GIF using convert in UNIX.
3. Create a GIF animation using the free program gifsiclefor UNIX.
Mass Producing Animations With MATLAB
1. Create each figure and write it to disk as a PNG.
2. Convert the PNG files to GIF using convert in UNIX.
3. Create a GIF animation using the free program gifsiclefor UNIX.
Shell script for creating new-animation.gif from the PNGfiles in the images directory:
ABabcdfghiejkl
Outline
Overview
Physical Experiments
Simulations
Web-Based Resources
Evaluation
ABabcdfghiejkl
Stanford Website
◮ The laboratory sessions and related information are allfreely available online.
1http://ccrma.stanford.edu/realsimple
ABabcdfghiejkl
Stanford Website
◮ The laboratory sessions and related information are allfreely available online.
◮ We are releasing the website materials under the CreativeCommons License, allowing anyone to freely use andcontinue developing the materials further.
1http://ccrma.stanford.edu/realsimple
ABabcdfghiejkl
Stanford Website
◮ The laboratory sessions and related information are allfreely available online.
◮ We are releasing the website materials under the CreativeCommons License, allowing anyone to freely use andcontinue developing the materials further.
◮ The Stanford RealSimPLE website1 includes rollover“pop-up” definitions for many technical terms.
◮ The laboratory sessions and related information are allfreely available online.
◮ We are releasing the website materials under the CreativeCommons License, allowing anyone to freely use andcontinue developing the materials further.
◮ The Stanford RealSimPLE website1 includes rollover“pop-up” definitions for many technical terms.
◮ These pop-ups allow website visitors to easily dig deeperdown through the tree of prerequisite terms, thereby filling inany knowledge gaps they may have.
◮ The laboratory sessions and related information are allfreely available online.
◮ We are releasing the website materials under the CreativeCommons License, allowing anyone to freely use andcontinue developing the materials further.
◮ The Stanford RealSimPLE website1 includes rollover“pop-up” definitions for many technical terms.
◮ These pop-ups allow website visitors to easily dig deeperdown through the tree of prerequisite terms, thereby filling inany knowledge gaps they may have.
◮ A motivated student anywhere in the world with a basic mathand physics background can obtain advanced graduate-levelknowledge from the website in a self-paced, demand-drivenmanner.