Loughborough Wave Lab is an educational learning app designed to aid students in their understanding of electromagnetic wave concepts in an engaging and entertaining way!

Features include:
• Virtual pond
• Persistent Sinusoidal Pulses
• Virtual Ripple Tank
• Waveguide Simulator
• Young's Double Slit Experiment
• Custom Simulation Mode

Loughborough Wave Lab is intended to accompany teaching on Electromagnetic phenomena and to provide students with an interactive way of seeing these principles in action!

Educators can now author their own custom simulation files, upload them to a web server and then have Loughborough Wave Lab execute the simulations using a WiFi or cellular data connection to download the configurations and display them to the user. This uses the new, open-source configuration standard CEML which has been introduced by the developer (available at

What’s New

Version 4.8.2

Performance & Stability:

- Resolves a crash that was introduced in v4.8.1, that occurred when tapping the "Settings" button on the main screen when using the "Custom" simulation mode.

Ratings and Reviews

4.2 out of 5
5 Ratings
5 Ratings
bendyboy76 ,

Helps develop an intuitive feel for EM propagation

Latest version has a bug (iphone version at least) and can't find a way to contact the developer.
When changing the wavelength (nodes): after updating the number there is no "return" or "enter" key. The only way to get out of the number keypad is To press "load custom..." or "change mesh" buttons but then the new node value is forgotten and returns to the preset.
Can the ability to change wavelength be restored?

Developer Response ,

Firstly, thank you for your 5-star rating of Loughborough Wave Lab! I really appreciate the feedback.

Secondly, thanks for pointing out this bug. This was a result of restricting the wavelength keyboard to a number pad to prevent text inputs (it was originally a full keyboard), and I forgot that the number pad doesn't have a 'return' / 'done' key. Apologies for this oversight, I will get an update submitted ASAP to resolve this bug.

gyro144 ,

Learn to learn

I intuitively understand sound propagation a whole lot better after playing around with this. Just plain entertaining too.

Eriptron ,

I know it's free but.......

It does not support multiple simultaneous finger touches making it impossible to create two or more waves sources that are exactly in sync. Bad over site. It was be really, really nice If it had a full screen mode, a screen capture feature and multiple orientations.


Daniel Browne
18.3 MB

Requires iOS 9.0 or later. Compatible with iPhone, iPad, and iPod touch.



Age Rating
Rated 4+
© 2010 - 2018 Loughborough University / Daniel Browne


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer

You May Also Like