% % copyright © 1999-2023 Dik Hermes with contributions by Preeti Rao
Eindhoven University of Technology
Dept. of Industrial Engineering & Innovation Sciences
Human-Technology Interaction Group
August 14, 2023
PSS-ErrataThe sound demos can be listened to by clicking on the demo links below. The Matlab scripts can be viewed by clicking on the Matlab links. The Matlab functions called by the scripts are underlined and can be viewed by clicking on the links. The Matlab scripts and functions can be copied and pasted. They should be given the name in the third line of the script after "PSS/mScripts/".
For some Matlab scripts, prerecorded or precalculated sounds are required. You can download them from:
allLines.wav,
pleaseInsert.wav,
pleaseTurn.wav,
sap.wav,
intro_Westminster_Chimes_MS.wav,
intro_Melody_MS.wav,
intro_DiatonicScaleOnAandDes_MS.wav,
intro_DiatonicScale_MS.wav.
timbre_DiatonicScaleForwardBackward.wav,
timbre_DiatonicScaleForwards_MS.wav,
timbre_DiatonicScaleBackwards_MS.wav,
They must be downloaded in the same directory as where the Matlab scripts and functions are downloaded.
Various Matlab scripts require the Signal Processing Toolbox.
A zip file containing all Matlab scripts with which the sound demonstrations and the figures of "The Perceptual Structure of Sound" have been generated can be downloaded from:
https://doi.org/10.4121/22047152.v1.
(Press "download all files (zip)" at the bottom of the site!)
After unzipping the zip-file, running the Matlab script "allMFiles.m" creates a directory "wavFiles" in which all sound demonstrations will be stored. Running a script separately will show the corresponding figure.
Figure 1.1: Matlab demo | Figure 1.2: demo | Figure 1.3: Matlab demo | Figure 1.4: Matlab demo | Figure 1.5: Matlab demo | Figure 1.6: Matlab demo | Figure 1.7: Matlab demo | Figure 1.8: Matlab demo | Figure 1.9: Matlab demo | Figure 1.10: Matlab demo | Figure 1.11: Matlab demo | Figure 1.12: Matlab demo | Figure 1.13: Matlab demo | Figure 1.14: Matlab demo | Figure 1.15: Matlab demo | Figure 1.16: Matlab demo | Figure 1.17: Matlab | Figure 1.18: demo | Figure 1.19: demo | Figure 1.20: Matlab demo | Figure 1.21: Matlab demo | Figure 1.22: demo | Figure 1.23: Matlab demo | Figure 1.24: Matlab demo | Figure 1.25: Matlab demo | Figure 1.26: Matlab demo | Figure 1.27: Matlab demo | Figure 1.28: Matlab demo | Figure 1.29: Matlab demo | Figure 1.30: Matlab demo | Figure 1.31: Matlab demo | Figure 1.32: Matlab demo | Figure 1.33: Matlab demo | Figure 1.34: Matlab demo | Figure 1.35: Matlab demo | Figure 1.36: Matlab demo | Figure 1.37: Matlab demo | Figure 1.38: Matlab demo | Figure 1.39: Matlab demo | Figure 1.40: Matlab demo | Figure 1.41: Matlab demo | Figure 1.42: Matlab demo | Figure 1.43: Matlab demo | Figure 1.44: Matlab demo | Figure 1.45: Matlab demo | Figure 1.46: Matlab demo | Figure 1.47: Matlab demo | Figure 1.48: Matlab demo | Figure 1.49: Matlab demo | Figure 1.50: Matlab demo | Figure 1.51: Matlab demo | Figure 1.52: Matlab demo | Figure 1.53: Matlab demo | Figure 1.54: Matlab demo | Figure 1.55: Matlab demo | Figure 1.56: Matlab demo | Figure 1.57: Matlab demo | Figure 1.58: Matlab demo | Figure 1.59: Matlab demo | Figure 1.60: Matlab demo | Figure 1.61: Matlab demo | Figure 1.62: Matlab demo | Figure 1.63: Matlab demo | Figure 1.64: Matlab demo | Figure 1.65: Matlab demo | Figure 1.66: Matlab demo | Figure 1.67: Matlab demo | Figure 1.68: Matlab demo | Figure 1.69: Matlab demo | Figure 1.70: Matlab demo |
Figure 2.2: Matlab | Figure 2.4: Matlab | Figure 2.7: Matlab | Figure 2.8: Matlab | Figure 2.9: Matlab | Figure 2.12: Matlab demo | Figure 2.17: Matlab | Figure 2.19: Matlab | Figure 2.24: Matlab | Figure 2.25: Matlab |
Figure 3.4: Matlab demo | Figure 3.5: Matlab demo | Figure 3.6: Matlab demo | Figure 3.7: Matlab | Figure 3.8: Matlab | Figure 3.9: Matlab | Figure 3.10: Matlab | Figure 3.11: Matlab | Figure 3.12: Matlab | Figure 3.13: Matlab | Figure 3.14: Matlab | Figure 3.15: Matlab | Figure 3.16: Matlab | Figure 3.17: Matlab | Figure 3.18: Matlab | Figure 3.19: Matlab | Figure 3.20: Matlab | Figure 3.21: Matlab | Figure 3.22: Matlab | Figure 3.23: Matlab | Figure 3.24: Matlab demo | Figure 3.25: Matlab demo | Figure 3.26: Matlab demo |
Figure 4.1: Matlab demo | Figure 4.2: Matlab demo | Figure 4.3: Matlab demo | Figure 4.4: Matlab demo | Figure 4.5: Matlab demo | Figure 4.6: Matlab demo | Figure 4.7: Matlab demo | Figure 4.8: Matlab demo | Figure 4.9: Matlab demo | Figure 4.10: Matlab demo | Figure 4.11: Matlab demo | Figure 4.12: Matlab demo | Figure 4.13: Matlab demo | Figure 4.14: Matlab demo | Figure 4.15: Matlab demo | Figure 4.16: Matlab demo | Figure 4.17: Matlab demo |
Figure 5.1: Matlab demo | Figure 5.2: Matlab demo | Figure 5.3: Matlab | Figure 5.4: Matlab demo | Figure 5.5: Matlab demo | Figure 5.6: Matlab demo | Figure 5.7: Matlab demo |
Figure 6.1: Matlab demo | Figure 6.2: Matlab demo | Figure 6.3: Matlab | Figure 6.4: Matlab | Figure 6.5: Matlab demo | Figure 6.6: Matlab demo | Figure 6.7: Matlab demo | Figure 6.8: Matlab demo | Figure 6.9: Matlab demo | Figure 6.10: Matlab | Figure 6.11: Matlab demo | Figure 6.12: Matlab demo | Figure 6.13: Matlab | Figure 6.14: Matlab demo | Figure 6.15: Matlab demo |
Figure 7.1: Matlab demo | Figure 7.3: Matlab demo | Figure 7.4: Matlab | Figure 7.5: Matlab | Figure 7.6: Matlab demo | Figure 7.7: Matlab | Figure 7.8: Matlab demo | Figure 7.9: Matlab demo | Figure 7.10: Matlab demo | Figure 7.11: Matlab | Figure 7.12: Matlab | Figure 7.13: Matlab demo | Figure 7.14: Matlab demo | Figure 7.15: Matlab | Figure 7.16: Matlab demo | Figure 7.17: Matlab demo |
Figure 8.1: Matlab | Figure 8.2: Matlab demo | Figure 8.3: Matlab demo | Figure 8.4: Matlab demo | Figure 8.5: Matlab demo | Figure 8.6: Matlab demo | Figure 8.7: Matlab demo | Figure 8.8: Matlab demo | Figure 8.9: Matlab demo | Figure 8.10: Matlab demo | Figure 8.11: Matlab demo | Figure 8.12: Matlab demo | Figure 8.13: Matlab demo | Figure 8.14: Matlab demo | Figure 8.15: Matlab demo | Figure 8.16: Matlab demo | Figure 8.17: Matlab demo | Figure 8.18: Matlab demo | Figure 8.19: Matlab demo | Figure 8.20: Matlab demo | Figure 8.21: Matlab demo | Figure 8.22: Matlab demo | Figure 8.23: Matlab demo | Figure 8.24: Matlab demo | Figure 8.25: Matlab demo | Figure 8.26: Matlab demo | Figure 8.27: Matlab demo | Figure 8.28: Matlab demo | Figure 8.29: Matlab demo |
Figure 9.1: Matlab demo | Figure 9.3: Matlab | Figure 9.13: Matlab demo | Figure 9.14: Matlab | Figure 9.15: Matlab |
Figure 10.1: Matlab demo | Figure 10.2: Matlab demo | Figure 10.3: Matlab demo | Figure 10.4: Matlab demo | Figure 10.5: Matlab demo | Figure 10.6: Matlab demo | Figure 10.7: Matlab demo | Figure 10.8: Matlab demo | Figure 10.9: Matlab demo | Figure 10.10: Matlab | Figure 10.11: Matlab demo | Figure 10.12: Matlab demo | Figure 10.13: Matlab demo | Figure 10.14: Matlab demo | Figure 10.15: Matlab demo | Figure 10.16: Matlab demo | Figure 10.17: Matlab demo | Figure 10.18: Matlab | Figure 10.19: Matlab demo | Figure 10.20: Matlab demo | Figure 10.21: Matlab demo | Figure 10.22: Matlab | Figure 10.23: Matlab | Figure 10.24: Matlab demo | Figure 10.25: Matlab | Figure 10.26: Matlab demo | Figure 10.27: Matlab demo | Figure 10.28: Matlab demo | Figure 10.29: Matlab demo | Figure 10.30: Matlab demo | Figure 10.31: Matlab demo | Figure 10.32: Matlab demo | Figure 10.33: Matlab demo | Figure 10.34: Matlab demo | Figure 10.35: Matlab demo | Figure 10.36: Matlab demo | Figure 10.37: Matlab demo | Figure 10.38: Matlab demo | Figure 10.39: Matlab demo | Figure 10.40: Matlab demo | Figure 10.41: Matlab demo | Figure 10.42: Matlab demo | Figure 10.43: Matlab demo | Figure 10.44: Matlab demo | Figure 10.45: Matlab demo | Figure 10.46: Matlab demo | Figure 10.47: Matlab demo | Figure 10.48: Matlab demo | Figure 10.49: Matlab | Figure 10.50: Matlab demo | Figure 10.51: Matlab demo | Figure 10.52: Matlab demo | Figure 10.53: Matlab demo | Figure 10.54: Matlab | Figure 10.55: Matlab demo | Figure 10.56: Matlab demo | Figure 10.57: Matlab demo | Figure 10.58: Matlab demo | Figure 10.59: Matlab demo | Figure 10.60: Matlab demo | Figure 10.61: Matlab | Figure 10.62: Matlab demo | Figure 10.63: Matlab demo | Figure 10.64: Matlab demo |