Computer generated music as a teaching aid for first year computing
CCSC '01 Proceedings of the sixth annual CCSC northeastern conference on The journal of computing in small colleges
An approach to teaching design patterns using musical composition
Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education
Hi-index | 0.00 |
Software is often used to record, manipulate, and visualize music. These tasks may be performed programmatically to aid in computer science education. This poster describes guitarlib, a C library that aids in the emulation of stringed instruments. guitarlib is an extension of songlib, a C library that allows for the programmatic generation and manipulation of audio. guitarlib abstracts the details of songlib, which models each string as an individual instrument. This abstraction allows for simple creation and management of a stringed instrument, such as a guitar. Following a modular paradigm, users may create, tune, and interact with these instruments programmatically.