Creating Digital Music in Snap!
Glen Bull, Univesity of Virginia, United States ; Rachel Gibson, Jo Watts, N. Rich Nguyen, Luke Dahl, University of Virginia, United States
Published . ISBN 978-1-9397-9766-7 Publisher: Association for the Advancement of Computing in Education (AACE).
TuneScope music blocks are an extension of the educational programming language, Snap! This language was developed by Jens Möenig and Brian Harvey with support from the National Science Foundation. Snap! is designed to make advanced computational concepts accessible to nonprogrammers. It is currently used by more than a thousand high school and college computer science teachers. It is also used for personal enrichment and enjoyment by countless others. The TuneScope music library in Snap! extends the types of music that can be created in Snap! TuneScope was developed through collaboration among the School of Education and Human Development, the Department of Computer Science, and the Department of Music at the University of Virginia. A companion course is approved as an elective in the Bachelor of Arts in Computer Science program at the University of Virginia. The primary objective is to facilitate creativity and exploration of the arts through coding.
Bull, G., Gibson, R., Watts, J., Nguyen, N.R. & Dahl, L. (2023). TUNESCOPE Creating Digital Music in Snap!. Association for the Advancement of Computing in Education (AACE).
© 2023 Association for the Advancement of Computing in Education (AACE)