Visual Piano and scripting language