Hi Kevin,
Unfortunately I don't think it's possible have a role which enables a user to only view site notes but not course notes, as the way roles and permissions work is that if a user has permission in the system (site) context then they also have permission in all lower contexts (category, course etc.).