more API added to Pattern, Song, SongSet