Following a recent holiday in Morocco, I have coded a sample based piece where Sonic Pi plays a typical OUD melody. (The OUD is an instrument rather like a lyre, used in North Africa and Middle Eastern Countries). The program describes what is done with a voice commentary as it proceeds.
You can listen to it on SoundCloud.com here.
You can download the program and the samples from a git repository here.