Edinburgh’s New Year’s Day music programme ranged from beguiling hip-hop to high-octane rock, writes Jay Richardson