Transformation of Graphs and Functions

Topic:
Functions
Use the sliders to transform the graph of sinx. The function shown is of the form y = asin(bx+c)+d. Use the reset button if you want to restart the sheet.
Which of the sliders control translations and which control the stretches? Can you begin to generalise what would happen for any function?