As well as embedding rich interactive visual assets, code can also be used to create and render audio assets.
The section on Music provides various examples of how the
music21 package can be used to create embedded audio assets, and saved audio files, from musical scores.
A wide range of signal processing packages also provide tools for manipulating and analysing audio files and we will explore some of the uses we can put them to in the creation of assets to support teaching and learning materials.
This section will also review various ways in which we can use sonification techniques to help explore or represent datasets, as well as various ways in which we might use audio asset generation to help make our materials more accessible, in particular by generating alternative audio representations of materials.