skip to main content
10.1145/3341525.3393993acmconferencesArticle/Chapter ViewAbstractPublication PagesiticseConference Proceedingsconference-collections
abstract

Coding and Music Creation in a Multi-Agent Environment

Published:15 June 2020Publication History

ABSTRACT

This paper reports on an extension of NetLogo designed to enable immediate, visual-based creation of multi-voice music at the level of notes, motifs, and phrases. The extension, NetMusic, uses the NetLogo interface as a visual sketchpad and configurable application programming interface for multi-voice music making. Student coders compose music by learning to use, modify, and create NetLogo procedures. A curricular module, taught during several weeks of a small introductory computer science course for students with no background in programming and centered on multi-agent simulation, used music composition to engage students in music creation via coding. In this report we focus on the the tool and curriculum, concluding with preliminary response from students in the course.

References

  1. Samuel Aaron, Alan F Blackwell, and Pamela Burnard. 2016. The development of Sonic Pi and its use in educational partnerships: Co-creating pedagogies for learning computer programming. Journal of Music, Technology & Education, Vol. 9, 1 (2016), 75--94.Google ScholarGoogle ScholarCross RefCross Ref
  2. Jason Freeman, Brian Magerko, Doug Edwards, Tom Mcklin, Taneisha Lee, and Roxanne Moore. 2019. EarSketch: engaging broad populations in computing through music. Commun. ACM, Vol. 62, 9 (2019), 78--85.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Mark Guzdial and Barbara Ericson. 2007. Introduction to computing & programming in Java: a multimedia approach. Pearson Prentice Hall.Google ScholarGoogle Scholar
  4. Tom McKlin, Brian Magerko, Taneisha Lee, Dana Wanzer, Doug Edwards, and Jason Freeman. 2018. Authenticity and personal creativity: How EarSketch affects student persistence. In Proceedings of the 49th ACM Technical Symposium on Computer Science Education. ACM, 987--992.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Sebastien Siva, Tacksoo Im, Tom McKlin, Jason Freeman, and Brian Magerko. 2018. Using Music to Engage Students in an Introductory Undergraduate Programming Course for Non-Majors. In Proceedings of the 49th ACM Technical Symposium on Computer Science Education. ACM, 975--980.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Coding and Music Creation in a Multi-Agent Environment

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      ITiCSE '20: Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education
      June 2020
      615 pages
      ISBN:9781450368742
      DOI:10.1145/3341525

      Copyright © 2020 Owner/Author

      Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 15 June 2020

      Check for updates

      Qualifiers

      • abstract

      Acceptance Rates

      Overall Acceptance Rate552of1,613submissions,34%

      Upcoming Conference

      ITiCSE 2024

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader