The matrix mixer
The matrix is the heart of Ember Noise. Four sounds live in the four corners; one draggable point — the ember — blends them.
How the blend is computed
The mix uses bilinear interpolation: each corner’s volume is weighted by how close the ember sits to that corner, along both axes at once. In practice that means:
- Dead center — all four sounds at equal weight.
- On an edge midpoint — an even blend of the two nearest corners, the far pair silent.
- In a corner — that sound solo.
- Anywhere else — a smooth, continuous four-way weighting with no audible steps as you drag.
Because the interpolation is continuous, tiny movements make tiny changes. The blend you hear while dragging is exactly the blend that plays after you let go — there is no separate “preview” mode.
Changing a corner sound
Tap the sound name in any corner to open the sound picker for that corner. Choose any of the ten built-in sounds or one of your imported files, and the corner swaps immediately — mid-playback, without stopping the audio. The same sound can occupy more than one corner if you want to weight it more heavily in the blend space.
Four streams, always warm
All four corner sounds stay continuously loaded while the app plays. That is what makes the drag instantaneous: nothing buffers when you move the ember, because every stream is already running — only the weights change.