added Pattern/Song set framework