Pupils from Whitecrook Primary explored the science of sound - using digital voice recorders, singing tubes and an air zooka.

The interactive display was delivered by Generation Science, who are touring Scotland with a programme of science shows.

Children and teachers were enthralled by the show which looked at what sound is, and investigated pitch, volume and amplification.

Many of them got up on stage to join in with various demonstrations, including using the air zooka, which is a toy cannon that fires blasts of air across the room.

Joanne Paton, head teacher at Whitecrook said: “We are very excited to welcome the Generation Science tour to the school. Good Vibrations is a brilliant way of making science fun and enjoyable by using a hands-on practical approach, which the school can then follow up with general discussion.”

The Generation Science programme has been developed by Edinburgh Science, with this workshop sponsored by Edina Trust, a Scottish charity with a focus on improving primary science across the UK.

Samantha Moore, trust administrator at Edina Trust, said: “We are keen to support Generation Science by funding free shows across Scotland, including Whitecrook Primary. The Generation Science workshops are a fantastic way for children to get hands-on in their learning, allowing them to develop a confidence and enthusiasm for primary science whilst having fun.”

Over the last 27 years since Generation Science was launched, it has reached more than one million pupils in Scotland. It is the largest science education outreach provider in the UK, with a programme of varied shows and workshops for all ages.