I erect timberframe, As good as tframe is i am afraid when it comes to terraced there is not alot between you and your neighbour, Sometimes just bear minimal insulation, All down to cost some normally bigger sites dont even put a structural board only plasterboard between you and neighbour,
Although you should still not be able to hear your next door in normal conditions as there will be a cavity and insulation between you,
If you get on well with next door do a sound check first then look at how much louder you need to go,
Then look at what i proposed earlier, As for the granite i again would lay this on a sound quilt to absorb any sound vibration,
When we erect schools for instance to break sound between classrooms the studs are offset to each other and insulation is fed in and around so sound can not transfer from one side to the other, This is what you want to try and achieve