What type of education do these people usually have? I have heard that they need to understand circuits because a lot of the software is modeled after analog gear. I am currently in semester 2 of an undergraduate program for music production/recording. I want to add a major in computer science but am worried that I won't be able to really hone in on this niche.

Thank you.

  • The position would be Software or tools engineer.
    – user17765
    Commented Mar 14, 2016 at 5:52

1 Answer 1


I would recommend a dual major between your current major and computer science. Computer science is going to be the main degree behind developing software as it involves how to break down a problem in to its constituent parts and form a program that solves that problem.

Adding to that the knowledge of music production will help understand the problem you are trying to tackle better. You may also want to take some courses on analog effects as part of your music program if they are available so that you can learn about how they impact sound and what they actually do. You will not simply need to know how the circuits work from an electrical engineering perspective, but rather how they impact the sound and how sound signals work, so you may want a signals and systems class thrown in their as well, particularly if there is a signals class available that focuses on audio.

I'm saying this as someone who is an electronic arts and computer science dual major. I ended up not going into working with audio/video software development as there were good jobs outside of that field in my area, but it prepared me pretty well overall to tackle those kinds of jobs.

  • Thank you for your response! Electronic arts sounds awesome too because I have some ideas for integrating technology and traditional instruments. What is your perspective on where this field of music/sound technology is going to be strong in the future? Thanks.
    – G. Bumps
    Commented Mar 31, 2016 at 4:25

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.