Skip to main content

A Case-Based Reasoning Approach to Plugin Parameter Selection in Vocal Audio Production

  • Conference paper
  • First Online:
Case-Based Reasoning Research and Development (ICCBR 2022)

Abstract

The field of intelligent systems for music production aims to produce co-creative tools to aid and support musicians’ decision-making while targeting a specific aesthetic in their musical artifact . While case-based reasoning (CBR) approaches have been used to assist music generation and recommendation, music production has not yet been explored. This paper proposes using CBR within a co-creative agent to assist musicians in their aesthetic goals through a vocal audio plugin. Results show that although participants were interested in using a co-creative agent throughout the production process, they acted against the vocal plugin parameter recommendations set by the agent. Participants showed frustration when the co-creative agent acted in a way that deviated from set expectations. From this research, we posit that explainability is an essential aspect of effective CBR models within co-creative agents.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 69.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 89.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://www.ableton.com/en/live/.

  2. 2.

    https://cycling74.com/products/max.

  3. 3.

    https://www.maxforlive.com/library/device/6346/poundcake-compressor.

  4. 4.

    https://www.ableton.com/en/packs/creative-extensions/.

  5. 5.

    https://maxforlive.com/library/device/5768/gmaudio-dynamic-eq.

  6. 6.

    https://www.ableton.com/en/packs/convolution-reverb/.

  7. 7.

    https://www.noiiz.com.

  8. 8.

    https://otter.ai.

References

  1. Cartwright, M.: Supporting novice communication of audio concepts for audio production tools. Ph.D. dissertation, Northwestern University (2016)

    Google Scholar 

  2. da Silva, P.M.M., Mattos, C.L.C., de Souza Júnior, A.H.: Audio plugin recommendation systems for music production. In: 2019 8th Brazilian Conference on Intelligent Systems (BRACIS). IEEE, pp. 854–859 (2019)

    Google Scholar 

  3. Théberge, P., et al.: Any sound you can imagine: making music/consuming technology. Wesleyan University Press (1997)

    Google Scholar 

  4. Reiss, J.D.: Intelligent systems for mixing multichannel audio. In: 2011 17th International Conference on Digital Signal Processing (DSP). IEEE, pp. 1–6 (2011)

    Google Scholar 

  5. Turner, S.R.: A case-based model of creativity. In: Proceedings of the Thirteenth Annual Conference of the Cognitive Science Society, pp. 933–937 (1991)

    Google Scholar 

  6. Kolodner, J.L.: Understanding creativity: a case-based approach. In: Wess, S., Althoff, K.-D., Richter, M.M. (eds.) EWCBR 1993. LNCS, vol. 837, pp. 1–20. Springer, Heidelberg (1994). https://doi.org/10.1007/3-540-58330-0_73

    Chapter  Google Scholar 

  7. Wills, L.M., Kolodner, J.L.: Towards more creative case-based design systems. In AAAI, vol. 94, pp. 50–55 (1994)

    Google Scholar 

  8. Stasis, S., Jillings, N., Enderby, S., Stables, R.: Audio processing chain recommendation. In: Proceedings of the 20th International Conference on Digital Audio Effects, (Edinburgh, UK) (2017)

    Google Scholar 

  9. Goudard, V., Muller, R.: Real-time audio plugin architectures. Comparative study. IRCAM-Centre Pompidou, France (2003)

    Google Scholar 

  10. Robillard, D.: Lv2 atoms: a data model for real-time audio plugins. In: Proceedings of the Linux Audio Conference (LAC-2014) (2014)

    Google Scholar 

  11. Peters, N., Choi, J., Lei, H.: Matching artificial reverb settings to unknown room recordings: a recommendation system for reverb plugins. In: Audio Engineering Society Convention 133. Audio Engineering Society (2012)

    Google Scholar 

  12. Stark, A.M., Davies, M.E., Plumbley, M.D.: Rhythmic analysis for real-time audio effects. In: International Computer Music Conference, ICMC 2008. University of Surrey (2008)

    Google Scholar 

  13. Chourdakis, E.T., Reiss, J.D.: A machine-learning approach to application of intelligent artificial reverberation. J. Audio Eng. Soc. 65(1/2), 56–65 (2017)

    Article  Google Scholar 

  14. Ramírez, M.A.M., Reiss, J.D.: End-to-end equalization with convolutional neural networks. In: 21st International Conference on Digital Audio Effects (DAFx-18) (2018)

    Google Scholar 

  15. Aamodt, A., Plaza, E.: Case-based reasoning: foundational issues, methodological variations, and system approaches. AI Commun. 7(1), 39–59 (1994)

    Article  Google Scholar 

  16. Leake, D.B.: Case-based reasoning: experiences, lessons, and future directions (1996)

    Google Scholar 

  17. De Mantaras, R.L., Arcos, J.L.: AI and music: from composition to expressive performance. AI Mag. 23(3), 43–43 (2002)

    Google Scholar 

  18. Pereira, F.C., Grilo, C.F.A., Macedo, L., Cardoso, F.A.B.: Composing music with case-based reasoning. In: International Conference on Computational Models of Creative Cognition (1997)

    Google Scholar 

  19. Arcos, J.L., De Mántaras, R.L., Serra, X.: Saxex: a case-based reasoning system for generating expressive musical performances. J. New Music Res. 27(3), 194–210 (1998)

    Article  Google Scholar 

  20. Grachten, M., Arcos, J.L., López de Mántaras, R.: TempoExpress, a CBR approach to musical tempo transformations. In: Funk, P., González Calero, P.A. (eds.) ECCBR 2004. LNCS (LNAI), vol. 3155, pp. 601–615. Springer, Heidelberg (2004). https://doi.org/10.1007/978-3-540-28631-8_44

    Chapter  Google Scholar 

  21. Bodily, P.M., Ventura, D.: Musical metacreation: past, present, and future. In: Proceedings of the Sixth International Workshop on Musical Metacreation (2018)

    Google Scholar 

  22. Kim, Y.E., et al.: Music emotion recognition: a state of the art review. Proc. ISMIR 86, 937–952 (2010)

    Google Scholar 

  23. Casey, M.A., Veltkamp, R., Goto, M., Leman, M., Rhodes, C., Slaney, M.: Content-based music information retrieval: current directions and future challenges. Proc. IEEE 96(4), 668–696 (2008)

    Article  Google Scholar 

  24. Shao, B., Wang, D., Li, T., Ogihara, M.: Music recommendation based on acoustic features and user access patterns. IEEE Trans. Audio Speech Lang. Process. 17(8), 1602–1611 (2009)

    Article  Google Scholar 

  25. Gatzioura, A., Sànchez-Marrè, M., et al.: Using contextual information in music playlist recommendations. In: CCIA, pp. 239–244 2017

    Google Scholar 

  26. De Mantaras, R.L., Plaza, E.: Case-based reasoning: an overview. AI Commun. 10(1), 21–29 (1997)

    Google Scholar 

  27. Lee, J.S., Lee, J.C.: Context awareness by case-based reasoning in a music recommendation system. In: Ichikawa, H., Cho, W.-D., Satoh, I., Youn, H.Y. (eds.) UCS 2007. LNCS, vol. 4836, pp. 45–58. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-76772-5_4

    Chapter  Google Scholar 

  28. Wang, Y., Yao, Q., Kwok, J.T., Ni, L.M.: Generalizing from a few examples: a survey on few-shot learning. ACM Comput. Surv. 53(3), 1–34 (2020)

    Article  Google Scholar 

  29. Smith, G., Whitehead, J.: Analyzing the expressive range of a level generator. In: Proceedings of the 2010 Workshop on Procedural Content Generation in Games, pp. 1–7 (2010)

    Google Scholar 

  30. Boersma, P., Weenink, D.: Praat: doing phonetics by computer (6.0.18) [computer software] (2019)

    Google Scholar 

  31. McKinney, J.C.: The Diagnosis and Correction of Vocal Faults: A Manual for Teachers of Singing and for Choir Directors. Waveland Press (2005)

    Google Scholar 

  32. Strauss, A., Corbin, J.: Basics of qualitative research techniques (1998)

    Google Scholar 

  33. Votipka, D., Stevens, R., Redmiles, E., Hu, J., Mazurek, M.: Hackers vs. testers: a comparison of software vulnerability discovery processes. In: 2018 IEEE Symposium on Security and Privacy (SP), pp. 374–391 (2018)

    Google Scholar 

  34. McHugh, M.L.: Interrater reliability: the kappa statistic. Biochemia Med. 22(3), 276–282 (2012)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Michael Clemens .

Editor information

Editors and Affiliations

6Appendix: Interview Questions Guide

6Appendix: Interview Questions Guide

1.1 6.1Overall Experience

  • Please upload your output file (download and test this, please)

  • Would you describe your workflow while completing the experiment?

  • How was your overall experience with the plugin?

1.2 6.2Experiment Questions (Plugin/Co-creative Agent)

  • How did you feel about the different tracks you worked with?

  • Were you aware of the updated presets that occurred after the third track? (IF NOT: explain the process, then ask these questions:)

  • How did it affect your workflow? (easier, quicker, recommendation, co-creative)

  • In what ways did you find the plugin helpful?

  • In what ways was the plugin a hindrance?

  • What was your favorite part about the plugin’s design?

  • What was your least favorite part about the plugin’s design?

  • What would you change about the plugin design if you could? (optional)

  • Would you add or remove any pieces of the plugin for producing a vocal mix? If yes, why?

1.3 6.3Demographics

  • How long have you been producing music?

  • What is your favorite Digital Audio Workstation (DAW) to produce with?

  • How familiar are you with Ableton Live? How long have you used it?

  • Have you used AI-based mastering tools such as Landr, Dolby.io, or SoundCloud before in your mixing/mastering process?

  • Have you used machine learning (ML) tools such as Magenta in your creative process?

  • Do you have any plugins that you use regularly and why?

  • Do you tend to use stock presets when using plugins, or do you modify them and create your own?

  • Have you used an adaptive plugin before? If so, which one(s)?

  • How was your experience with them?

1.4 6.4Wrap-Up

  • Is there anything I covered that you would like to revisit or anything that I missed that you would like to add?

  • What is your address for your gift card?

  • Those are all the questions we have for you. Thanks for your participation.

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Clemens, M. et al. (2022). A Case-Based Reasoning Approach to Plugin Parameter Selection in Vocal Audio Production. In: Keane, M.T., Wiratunga, N. (eds) Case-Based Reasoning Research and Development. ICCBR 2022. Lecture Notes in Computer Science(), vol 13405. Springer, Cham. https://doi.org/10.1007/978-3-031-14923-8_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-14923-8_23

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-14922-1

  • Online ISBN: 978-3-031-14923-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics