phetsims / phetsims/wave-interference

Make it possible to hear the difference between constructive and destructive interference

Open
#400 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

dev:sound priority:5-deferred
Dominant language
TypeScript
Stars
20
Forks
12
PR merge metrics
No merged PRs in 30d

Description

In https://github.com/phetsims/wave-interference/issues/80#issuecomment-495464104, it says:

However, it would be GREAT if there was a speaker option for the sound wave generator so they could HEAR the difference between constructive and destructive interference patterns. I've seen this tool in other sims you have created.

As far as I understand, we do not plan to implement this feature. And it would be unclear how to implement it given our emergent (rather than explicit) lattice model. But I wanted to raise it for discussion. @arouinfar do you think we should close this issue? Or raise for discussion at next sonification meeting? I forget if we already decided it.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the linked issue 80 comment and the outstanding question about a sonification meeting, since no files, tests, or implementation entry points are named. Confirm whether the feature is wanted and how constructive versus destructive interference should be heard; the issue provides no acceptance criteria for determining when it is done.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
audio-video-rtc, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.