Resonance

Resonance is a music tool for Android devices.

Instrument Mode

Resonance is primarily meant to be a instrument for creating drones, it's where the name Resonance comes from. When a visitor node comes within range of a note node it causes it to emit audio. As a visitor moves around the patch space different notes fade in an out. A visitor node can change its range/size and act as an oscillator or move along a line or circle to create small melodies.

MIDI Mode

Eventually the aim is for MIDI mode to mimic Instrument Mode but with external hardware producing the sound. The complication with doing this with MIDI is limitations of the MIDI protocol, mainly the lack of implementations for MPE (MIDI Polyphonic Expression) feature or Polyphonic Aftertouch. For the resonant drone to work we need to be able to change the volume of a note after it's been triggered, until these are fully implemented and tested (for which I'll need to find some hardware that supports it...) there's a simpler implementation that throws the notes out and lets the attached MIDI hardware do the best it can. Visitor mode sends out a stream of events that might work the same as Instrument Mode with the right hardware and note retrigger configuration, but it sends a lot of MIDI data and might cause issues for older hardware. There's also a lightweight Arpeggio mode which simply walks through the notes in range of the visitors and sends note on/off events, without external effects this sounds plain but with delay it can be used creatively. There's support for MIDI clock out, so external hardware can be synced with the arpeggiated notes.

iOS

Unlikely unless the Android version sells well.

Roadmap

Coming soon.