Rework the platform-independent portion of tone() to loop a short wave file on MSW, which can handle it.
This reduces the time and space overhead of tone() for long durations.
Authored by: david_costanzo 2024-04-14
Parent: [r6028]
Child: [r6030]