If I speak a dialect or variety of English at home and standard English at work, I am a code switcher. Code switching is changing variety of a language according to the context or setting you are in.
Dissonance is unpleasant sounds. I'm not quite sure what the context for this is, there are forms of dissonance like cognitive dissonance. Could you give me a bit more?