Following this thread with interest as my S’18 is also interested in CS and music. S’15 had Rochester as his second choice university (he applied to 15!) and was recommending it for his brother but the OP’s comments as well as those of another friend’s D are having me think that would not be a good environment for S’18. He really seems to like UMN-TC where is brother is now attending but they are planning to implement a 60% tuition hike so that may not be an option. We will likely take a look at Lawrence but it may be too small for S’18.
For S’15 we did consider the music offerings (more as an EC). Others we visited that had both and which we liked: DePauw (Greencastle ,IN), Butler (IN), IU (IN), Case Western Reserve, Boston University