Uruchom Web Audio i zatrzymaj oscylator, a następnie uruchom go ponownie

Próbuję uruchomić i zatrzymać dźwięk. I to działa. Ale nie mogę uruchomić dźwięku ponownie.

Czy naprawdę muszę zrobić kolejny oscylator? To wydaje się wyjątkowo nie intuicyjne. Musi być lepszy sposób.

To wszystko, co mam, to działa:

oscillator1.noteOn(0);
oscillator1.noteOff(0);

Ponowne wywołanie noteOn nic nie robi. Czemu? Jest poza mną.

Próbowałem też ustawić głośność, lub w kontekście ludzi Web Audio, „zysk” równy zero. Ale z jakiegoś powodu zysk zerowy wydaje dźwięk. Jaka wartość zysku nie dałaby żadnego dźwięku?

człowieku, nie mogę uwierzyć, jak trudne to jest: /

questionAnswers(2)

yourAnswerToTheQuestion