What Crave The Wave Actually Is
It is a wave simulation tool, essentially a standalone program you run on your computer to practice and test wave mechanics problems. Some Science Olympiad teams use it to prepare for events that involve transverse waves, longitudinal waves, wave interference, standing waves, Doppler effect, and basic wave equations. It gives you a visual and numerical interface where you can set amplitude, frequency, wavelength, wave speed, tension, linear density, and boundary conditions, then watch the results play out in real time. That is useful, because reading equations does not always translate into understanding what happens when you change one variable. I have been helping teams with this for years. The program itself is often shared within team networks rather than sold through a formal store. You will typically find it through Science Olympiad team Slack channels, Discord servers, or the Facebook groups that high school competition teams use. If someone at your district or region has it, ask them for a copy. There is no official central distributor that I am aware of. The files are usually distributed as a ZIP archive containing the executable and sometimes a README with setup notes.
Where to find the Science Olympiad Crave The Wave download
The most reliable source is a team member who already has it installed. Search for the official Science Olympiad wiki or your state's wiki page for the relevant event, and ask in the comments section or event-specific thread. Occasionally you will find a link posted directly on those pages. Google search works too, but be careful about third-party sites that bundle the program with unwanted adware. I have seen corrupted executables on some random download mirrors, so always verify the file hash if someone posts one, and scan it before opening anything. Start by setting up a simple string simulation. Define the medium as a string with fixed tension and known linear mass density. Then vary one parameter at a time. Change the frequency and watch how the wavelength shifts while wave speed stays constant for that medium. This is the core behavior you need to internalize. Most people get tripped up because they assume changing frequency also changes wave speed, but wave speed is determined by the medium, not by the source. This is one of those things that sounds obvious once someone tells you, but I have seen competitors lose points on tests because they wrote down the wrong relationship under time pressure. From there, move into boundary conditions. Fixed end versus free end changes whether the reflected wave is inverted or not. Standing wave patterns emerge when you match the length of the string to integer or half-integer multiples of the wavelength. The program will show you the nodes and antinodes. Pay attention to what happens when you introduce a slight damping factor. In the ideal textbook version, standing waves persist forever. In the simulation, you can watch them decay, which helps you understand why real instruments lose sustain.
Another thing you should practice is the Doppler effect section. Set up a moving source and a stationary observer. Change the velocity of the source relative to the speed of sound in the medium. The frequency shift formula is straightforward, but the simulation shows you the compression and expansion of wavefronts visually. That visual component is actually what helps students remember the concept during the competition. I do not recommend skipping it.
Get the Full Details

A Problem I Encountered
Last season, a team member reported that when they set the tension to zero and then tried to increase it very quickly, the simulation would crash. The wave speed calculation divides by the square root of linear density and multiplies by tension, so when tension approaches zero, floating-point precision becomes an issue. The workaround was simple: set the tension to a small non-zero value like 0.001 newtons instead of exactly zero, run your test, and then adjust your mental model for the limiting case. The program handles small tensions fine, but it chokes on the exact boundary condition. This is the kind of edge-case that does not appear in any manual, but it costs you ten minutes of troubleshooting if you hit it during a timed practice session. Many students treat the simulation as a calculator instead of a visualization tool. They plug in numbers and accept whatever output appears without checking whether the result makes physical sense. If the wave speed comes out faster than the speed of light in your simulation, something is wrong with your input units. Make sure you are using consistent SI units throughout. Meter, kilogram, second, hertz. Mixing centimeters with meters is the single most common source of error I see. Another issue is over-relying on the simulation and neglecting the underlying math. The tool will give you an answer, but on test day you will not have it. You need to be able to derive the standing wave frequencies, calculate phase differences, and solve interference problems from scratch. Use Crave The Wave to check your work, not to replace your ability to work through problems independently. I have watched teams that treated it as a crutch fall apart when the event shifted to a written format. That is not a criticism of the tool. It is a criticism of how teams use it.
Limitations You Should Know About
The simulation does not cover every scenario you might encounter. It models ideal strings well, but three-dimensional wave phenomena, electromagnetic waves, and more complex media are either simplified or absent. If your event specifically includes those topics, you will need additional resources. The program is also limited in how many parameters you can control simultaneously. Trying to simulate a dispersive medium or a non-linear string will either not be supported or will produce unreliable results. Do not push it beyond its intended scope. For students who need broader coverage, combining this simulation withPhET wave sims from the University of Colorado or with Desmos-based wave applets gives you more variety at no cost. Those alternatives are less polished but more flexible in some ways. Use Crave The Wave for its strength, which is the clear, focused string and mechanical wave simulation, and go elsewhere for anything outside that range.
Bottom Line
Download it from a trusted teammate. Run through the basic string exercises first. Learn the Doppler and interference sections. Memorize the formulas so you do not need the program on test day. Watch out for the tension-zero crash and the unit-mixing trap. Use it for about two weeks of focused practice and you will have a solid handle on the wave mechanics material that comes up in competition. After that, stop depending on it and move to past event tests for timed practice.
