Play it Again: Evolved Audio Effects and Synthesizer Programming | SpringerLink
Skip to main content

Play it Again: Evolved Audio Effects and Synthesizer Programming

  • Conference paper
  • First Online:
Computational Intelligence in Music, Sound, Art and Design (EvoMUSART 2017)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 10198))

  • 2205 Accesses

Abstract

Automatic programming of sound synthesizers and audio devices to match a given, desired sound is examined and a Genetic Algorithm (GA) that functions independent of specific synthesis techniques is proposed. Most work in this area has focused on one synthesis model or synthesizer, designing the GA and tuning the operator parameters to obtain optimal results. The scope of such inquiries has been limited by available computing power, however current software (Ableton Live, herein) and commercially available hardware is shown to quickly find accurate solutions, promising a practical application for music creators. Both software synthesizers and audio effects processors are examined, showing a wide range of performance times (from seconds to hours) and solution accuracy, based on particularities of the target devices. Random oscillators, phase synchronizing, and filters over empty frequency ranges are identified as primary challenges for GA based optimization.

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

Access this chapter

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
JPY 3498
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
JPY 7435
Price includes VAT (Japan)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
JPY 9294
Price includes VAT (Japan)
  • 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

Similar content being viewed by others

References

  1. Garcia, R.: Growing sound synthesizers using evolutionary methods. In: Proceedings ALMMA 2001: Artificial Life Models for Musical Applications Workshop (ECAL 2001) (2001)

    Google Scholar 

  2. Horner, A.: Double-modulator FM matching of instrument tones. Comput. Music J. 20(2), 57–71 (1996)

    Article  Google Scholar 

  3. Horner, A.: Nested modulator and feedback FM matching of instrument tones. IEEE Trans. Speech Audio Process. 6(4), 398–409 (1998)

    Article  Google Scholar 

  4. Horner, A., Beauchamp, J., Haken, L.: Machine tongues XVI: Genetic algorithms and their application to FM matching synthesis. Comput. Music J. 17(4), 17–29 (1993)

    Article  Google Scholar 

  5. Johnson, A., Phillips, I.: Sound Resynthesis with a Genetic Algorithm. Imperial College London (2011)

    Google Scholar 

  6. Karafotias, G., Hoogendoorn, M., Eiben, A.E.: Parameter control in evolutionary algorithms: Trends and challenges. IEEE Trans. Evol. Comput. 19(2), 167–187 (2015)

    Article  Google Scholar 

  7. Lai, Y., Liu, D.T., Jeng, S.K., Liu, Y.C.: Automated optimization of parameters for FM sound synthesis with genetic algorithms. In: Proceedings of the International Workshop on Computer Music and Audio Technology. Citeseer (2006)

    Google Scholar 

  8. Macret, M., Pasquier, P.: Automatic design of sound synthesizers as pure data patches using coevolutionary mixed-typed cartesian genetic programming. In: Proceedings of the 2014 Annual Conference on Genetic and Evolutionary Computation, pp. 309–316. ACM (2014)

    Google Scholar 

  9. Macret, M.M.J.: Automatic Tuning of the Op-1 Synthesizer Using a Multi-Objective Genetic Algorithm. Doctoral dissertation, Simon Fraiser University, Vancouver, CN (2013)

    Google Scholar 

  10. Riionheimo, J., Välimäki, V.: Parameter estimation of a plucked string synthesis model using a genetic algorithm with perceptual fitness calculation. EURASIP J. Adv. Signal Process. 8(1–15) (2003)

    Google Scholar 

  11. Rylander, S.G.: Optimal population size and the genetic algorithm. Population 100(400) (2002)

    Google Scholar 

  12. Srinivas, M., Patnaik, L.M.: Adaptive probabilities of crossover and mutation in genetic algorithms. IEEE Trans. Syst. Man Cybern. 24(4), 656–667 (1994)

    Article  Google Scholar 

  13. Tan, B., Lim, S.: Automated parameter optimization of double frequency modulation synthesis using the genetic annealing algorithm. J. Audio Eng. Soc. 44(1/2), 3–15 (1996)

    Google Scholar 

  14. Tatar, K., Macret, M., Pasquier, P.: Automatic synthesizer preset generation with presetgen. J. New Music Res. 45(2), 124–144 (2016)

    Article  Google Scholar 

  15. Weise, T., Wu, Y., Chiong, R., Tang, K., Lässig, J.: Global versus local search: The impact of population sizes on evolutionary algorithm performance. J. Global Optim. 66(3), 1–24 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  16. Yee-King, M., Roth, M.: Synthbot: An unsupervised software synthesizer programmer. In: Proceedings of the International Computer Music Conference, Ireland (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Benjamin D. Smith .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Smith, B.D. (2017). Play it Again: Evolved Audio Effects and Synthesizer Programming. In: Correia, J., Ciesielski, V., Liapis, A. (eds) Computational Intelligence in Music, Sound, Art and Design. EvoMUSART 2017. Lecture Notes in Computer Science(), vol 10198. Springer, Cham. https://doi.org/10.1007/978-3-319-55750-2_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-55750-2_19

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-55749-6

  • Online ISBN: 978-3-319-55750-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics