Skip to content

A set of spectrograms designed to teach about common features of sound events (duration, intensity, pitch, timbre, pattern, speed). The digital files are provided so that anyone can 3D print these models for their own lessons or projects.

License

Notifications You must be signed in to change notification settings

nwolek/3d-printed-spectrograms

Repository files navigation

3d-printed-spectrograms

By Nathan Wolek - @LowkeyNW - nathanwolek.com
and Grace McEllroy - gracemcellroy.wixsite.com

A set of spectrograms designed to teach about common features of sound events (duration, intensity, pitch, timbre, pattern, speed). The digital files are provided so that anyone can 3D print these models for their own lessons or projects.

Example

Video Description: 3D model based on a short field recording from Canaveral. It features a few sharp peaks in the lower right corner created by an owl hooting, some wide vertical ridges created by a frog croak in the middle left, and a horizontal ridge toward the upper edge created by crickets.

Play the following movie to hear the original sound recording. Be sure to unmute playback, otherwise it will be silent.

cricket-owl-frog.mp4

Background

Visual representations of recorded sound waves enable computer users to make useful insights into the sound they are hearing. A three-dimensional graph known as a spectrogram can convey how frequency and amplitude are changing through time, providing listeners with opportunities to view with their eyes details that might be missed by their ears alone. However, these opportunities are not accessible to blind persons. While developing lessons about sound for the blind and partially-sighted students in Young Sound Seekers, we experimented with 3D-printing techniques to produce tactile learning aids based on spectrograms. A set of 3D-printed spectrograms was designed for a lesson about common features of sound events (duration, intensity, pitch, timbre, pattern, speed). We describe the models from this set in detail and provide instructions for downloading the associated digital files so that anyone can 3D print these models for their own projects.

This research project was accepted for presentation at ICMC 2022. For more details about our design process, background research, and wisdom we learned along the way, please see our full paper:

N. Wolek and G. McEllroy. “Designing 3D-Printed Spectrograms for Blind Students.” In Proceedings of the International Computer Music Conference, Limerick, Ireland, 2022.

How to Download

If you are not familiar with git, it is probably easiest to simply download the latest version here.

If you are a more experienced git user who would like to take advantage of its features, you can easily download these to your desktop using something like following terminal commands:

cd ~/Desktop
git clone https://github.com/nwolek/3d-printed-spectrograms.git

How to Use

Each spectrogram model in this collection has been given its own folder. To enable 3D printing these spectrogram models by anyone (and provide some additional context), each folder contains the following digital files:

  • STL file - Description of the spectrogram object for 3D printing. This is an open format that can be easily loaded into programs like Ultimaker Cura or MakerBot Print.
  • WAV file - Sound recording used to generate the spectrogram. This uncompressed audio can also be used to hear the sound associated with each model while teaching.
  • PNG file - Photo that documents what the the printed spectrogram should look like. This image provides a visual reference.
  • MD file - Descriptive text of the finished model and how its key features connect to the sound recording. This text provides a verbal reference.

Acknowledgements

About

A set of spectrograms designed to teach about common features of sound events (duration, intensity, pitch, timbre, pattern, speed). The digital files are provided so that anyone can 3D print these models for their own lessons or projects.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published