I went to Northeastern University with a dual major in Computer Science and Music Technology. I actually transferred from Drexel University’s Music Industry program, realizing I didn’t actually want to work in industry. Dual majors at NEU are basically like taking 2/3’s of two different programs and mashing them together, so you aren’t getting swamped with a ton of work, and you can finish school in a normal period of time.
The Music Tech program was excellent – extremely focused on composition, especially acousmatic music. Mike Frengel, who runs the program, is an awesome guy – I ended up taking most of my music courses with him. I don’t know if anything has changed, but when I was there, the program only had about 8-10 students each year, so class size was really small, and you got a lot of individual attention. Some students end up leaving the program, mostly because they misunderstood the program, and really wanted to learn more Music Industry stuff, or because they’re more interesting in making dance music. That said, there were many students who were able to apply the techniques learned in that program to more popular, less academic music, pretty successfully.
These are the major pieces I composed while in that program: https://soundcloud.com/machinex2/sets/neu-music-tech (all of these are sample manipulation of a fairly small set of sources. I didn’t use any synthesis for these). We frequently used Max/MSP, and one of my favorite electives I took was Algorithmic Composition. I actually used a 64 button grid to control an interactive piece written in Max as my final project.
The CS program at NEU is also great, although very theoretical. They mostly focus on Java and Scheme, which can be a little tough to apply to low-level DSP you might be interested in. But with the co-op program you can a lot more experience (I interned for about 4 years at iZotope, writing music software).
One thing that is sort of lacking from the program, is classes that directly incorporate CS and Music at once, you kind of have to get creative and shoehorn some of that into your normal coursework, or into independent study classes, under the guidance of Mike.
If you have any more questions or want me to put you in touch with any of the professors, feel free to message me!