Re:Infinitone Microtonal Saxophone
by amadeuspagel on Sunday June 23, 2024 @01:52PM
(#40769213)
I made a web app to play microtonal music with touchscreens: https://slidesynth.com/
[ Parent
| on HN ]
Cool. One issue: not all wave shapes play at the same volume.
Re:Infinitone Microtonal Saxophone
by amadeuspagel on Sunday June 23, 2024 @02:33PM
(#40769501)
That's due to clipping. For a sine or a triangle, you'll hear clipping at a volume where a sawtooth or square still sounds fine.
OK, but imho for the interface it would be better if they all had the same subjective volume.
Re:Infinitone Microtonal Saxophone
by amadeuspagel on Sunday June 23, 2024 @05:18PM
(#40770643)
I've updated this, so that the gain is the same for all waveforms now (before it was half for sine and triangle).
However, sawtooth and square are still louder because they're made of three osillators (spread based on touch surface).
Another reason for the difference between waveforms is multitouch, this is also something that sounds different for different waveforms.
If you switch from sine to square or sawtooth the change in volume is jarring.
Waveforms having the same amplitude doesn't mean the ear hears it at the same volume. There's more frequencies contained in different waveforms and the ear is more sensitive to certain ranges.
A smoother representation of the waveforms might contain the first 5 - 10 frequencies of Fourier series but even then you need to compensate with a change in amplitude.
It's not a DAW, it's a web app, and the users will appreciate the favor.
Wilsonic is a microtonal tool by Ervin Wilson, https://wilsonic.co/