You make triangles by touching the screen in 3 places. The shape, size and position determines the pitch, volume and tonal quality of the sound, the horizontal distance between each triangle in either direction is related to the interval between the notes. Changing the shape of the triangle blends the sound between different samples.
You can double-tap anywhere to reveal an extras menu that allows you to choose a drum beat, add delay, or atmospheric effects.
Under the hood, it’s all openframeworks, and there’s a custom audio engine. I started making the engine using libpd but it wasn’t fast enough to handle all the sounds playing at once, so I made one losely based on thump.
Get the app (for free)