References
Note
References identify historical, technical, and conceptual context for the package. The s3g-mc scripts are original REAPER/Lua, JSFX, and Python/NumPy implementations unless otherwise noted.
Spatial Audio and Ambisonics
Barrett, Natasha. 2002. "Spatio-Musical Composition Strategies." Organised Sound 7 (3): 313-323.
Farina, Angelo. n.d. "Ambisonics Denoising." Aurora. Accessed June 28, 2026. http://pcfarina.eng.unipr.it/Aurora/Ambisonics-Denoising.htm. Archived March 1, 2024: Wayback Machine copy.
Farina, Angelo. n.d. "SPS Conversion." Accessed June 28, 2026. https://www.angelofarina.it/SPS-conversion.htm. Live page available as of access date.
Gerzon, Michael A. 1973. "Periphony: With-Height Sound Reproduction." Journal of the Audio Engineering Society 21 (1): 2-10.
Gerzon, Michael A. 1992. "Distance Panpots." Paper presented at the AES 92nd Convention, Vienna.
Gerzon, Michael A. 1992. "Panpot Laws for Multispeaker Stereo." Paper presented at the AES 92nd Convention, Vienna.
Gerzon, Michael A. 1992. "The Design of Precisely Coincident Microphone Arrays for Stereo and Surround Sound." Paper presented at the AES 92nd Convention, Vienna.
Gerzon, Michael A. n.d. "Surround Sound from 2-Channel Stereo." Accessed June 29, 2026. PDF.
Gerzon, Michael A. n.d. "Technical Papers." Into the Soundfield. Accessed June 29, 2026. https://intothesoundfield.music.ox.ac.uk/technical-papers.
Greenlee, Shawn, Nick Thompson, and Alex Chechile. 2022. FOAFX. RISD Sound GitHub repository. Accessed June 28, 2026. https://github.com/risdsound/foafx.
Institute of Electronic Music and Acoustics, University of Music and Performing Arts Graz. n.d. IEM Plug-in Suite. Software, documentation, and source repository. Accessed June 28, 2026. Project site; documentation; download page; source repository.
Kronlachner, Matthias. 2014. Spatial Transformations for the Alteration of Ambisonic Recordings. Master's thesis, Institute of Electronic Music and Acoustics, University of Music and Performing Arts Graz, and Graz University of Technology.
Leitner, Bernhard. n.d. Works. Accessed June 29, 2026. https://bernhardleitner.at/works.
McCormack, Leo, and SPARTA contributors. n.d. SPARTA: Spatial Audio Real-time Applications. Project documentation and source repository. Accessed June 28, 2026. Project site; GitHub repository.
Pulkki, Ville. 1997. "Virtual Sound Source Positioning Using Vector Base Amplitude Panning." Journal of the Audio Engineering Society 45 (6): 456-466.
Zotter, Franz, and Matthias Frank. 2019. Ambisonics: A Practical 3D Audio Theory for Recording, Studio Production, Sound Reinforcement, and Virtual Reality. Cham: Springer.
Transaural and Crosstalk Cancellation
Bauck, Jerald, and Duane H. Cooper. 1996. "Generalized Transaural Stereo and Applications." Journal of the Audio Engineering Society.
Cooper, Duane H., and Jerald Bauck. 1980. "On Acoustical Specification of Natural Stereo Imaging." Journal of the Audio Engineering Society.
Gardner, William G. 1997. 3-D Audio Using Loudspeakers. PhD diss., MIT Media Lab.
Spectral and Offline Processing
Composers Desktop Project. n.d. CDP Documentation. Project documentation. Accessed June 28, 2026. Project site; CDP8 source repository.
Erbe, Tom. n.d. SoundHack and The Boneyard. Software and documentation. Accessed June 28, 2026. The Boneyard.
Harker, Alex, and Pierre Alexandre Tremblay. n.d. HISSTools Impulse Response Toolbox. GitHub repository. Accessed June 28, 2026. https://github.com/HISSTools/HISSTools_Impulse_Response_Toolbox.
Higgins, J. P. n.d. SoundThread. GitHub repository. Accessed June 28, 2026. https://github.com/j-p-higgins/SoundThread/.
Lyon, Eric, and Christopher Penrose. n.d. FFTease. Max/MSP external collection and project documentation. Accessed June 28, 2026. FFTease 3.0 MaxMSP repository.
Norris, Michael. n.d. SoundMagic Spectral. Software and documentation. Accessed June 28, 2026. https://www.michaelnorris.info/software/soundmagic-spectral.
Roads, Curtis. 2001. Microsound. Cambridge, MA: MIT Press.
Smalley, Denis. 1997. "Spectromorphology: Explaining Sound-Shapes." Organised Sound 2 (2): 107-126.
Wiggins, Bruce. 2017. Sounds in Space 2017. Talk on ambisonic impulse response and measured-reverb workflows. YouTube talk.
Wishart, Trevor. 1994. Audible Design: A Plain and Easy Introduction to Practical Sound Composition. York: Orpheus the Pantomime.
Wishart, Trevor. 1996. On Sonic Art. Edited by Simon Emmerson. Amsterdam: Harwood Academic Publishers.
Granular and Spatial Grains
Deleflie, E., and Schiemer, Greg. 2009. "Spatial Grains: Imbuing Granular Particles With Spatial-Domain Information." https://ro.uow.edu.au/creartspapers/35.
Greenlee, Shawn, RISD Color Lab, Department of Digital + Media, and Division of Experimental and Foundation Studies. 2025. "Faculty Fellow Shawn Greenlee | HSL Grains: Graphical Sound Field Displacement." Event Recordings 10. https://digitalcommons.risd.edu/colorlab_events_recordings/10.
Mariette, Nicholas. 2009. "AmbiGrainer: A Higher Order Ambisonic Granulator in Pd." Paper presented at Ambisonics Symposium 2009, Graz, June 25-27.
Implementation References
Cockos Incorporated. n.d. "JSFX Programming." REAPER SDK. Accessed June 28, 2026. https://www.reaper.fm/sdk/js/js.php.
Cockos Incorporated. n.d. "ReaScript." REAPER SDK. Accessed June 28, 2026. https://www.reaper.fm/sdk/reascript/reascript.php.
Cornut, Omar, and Dear ImGui contributors. n.d. Dear ImGui. GitHub repository. Accessed June 28, 2026. https://github.com/ocornut/imgui.
Cycling '74. n.d. "`pattrstorage`." Max Reference. Accessed July 12, 2026. https://docs.cycling74.com/reference/pattrstorage/.
Fillion, Christian. n.d. ReaImGui: ReaScript Binding and REAPER Backend for Dear ImGui. GitHub repository. Accessed June 28, 2026. https://github.com/cfillion/reaimgui.
Harris, Charles R., K. Jarrod Millman, Stéfan J. van der Walt, et al. 2020. "Array Programming with NumPy." Nature 585: 357-362. https://doi.org/10.1038/s41586-020-2649-2.
Lua.org. 2025. Lua 5.4 Reference Manual. Accessed June 28, 2026. https://www.lua.org/manual/5.4/.
Python Software Foundation. n.d. Python 3 Documentation. Accessed June 28, 2026. https://docs.python.org/3/.
Further Reading and Method Context
Bencina, Ross. n.d. "Metasurface." AudioMulch Help. Accessed July 12, 2026. http://www.audiomulch.com/help/metasurface.
Bregman, Albert S. 1990. Auditory Scene Analysis: The Perceptual Organization of Sound. Cambridge, MA: MIT Press.
Cope, David. 2006. Computer Models of Musical Creativity. Cambridge, MA: MIT Press.
Hook, Julian. 2023. Exploring Musical Spaces: A Synthesis of Mathematical Approaches. New York: Oxford University Press.
Hunt, Jerry. 1993. "Gesture Modulation of Templates." Accessed June 29, 2026. http://www.jerryhunt.org/gesture_mod.htm.
Lyon, Eric. 2023. Automated Sound Design. First edition. Computer Music and Digital Audio Series, vol. DAS028. Middleton, WI: A-R Editions. 426 pages. ISBN 9780895799036; 9780895798947. https://www.areditions.com/lyon-automated-sound-design-das028.html.
Nierhaus, Gerhard. 2009. Algorithmic Composition: Paradigms of Automated Music Generation. Vienna: Springer.
Roads, Curtis. 2015. Composing Electronic Music: A New Aesthetic. New York: Oxford University Press.
Toussaint, Godfried T. 2019. The Geometry of Musical Rhythm: What Makes a "Good" Rhythm Good? 2nd ed. AK Peters/CRC Recreational Mathematics Series. Boca Raton, FL: CRC Press.
Tymoczko, Dmitri. 2011. A Geometry of Music: Harmony and Counterpoint in the Extended Common Practice. New York: Oxford University Press.
Xenakis, Iannis. 1992. Formalized Music: Thought and Mathematics in Composition. Revised edition. Stuyvesant, NY: Pendragon Press.