Q is a Nodular Sequencer controlled by the interactions between nodes and particle streams. It was built using React.
Q has been tested on Chrome but it should work on any decent browser with MIDI support.
Nodes generate midi messages whenever they become in contact with a particle.
- MIDI
- noteOn/noteOff messages to the specified MIDI destination.
- Lag and probability controls.
- Velocity control.
- Note and octave selectors.
- MIDI destination selector.
Particles travel along the paths defined by streams. Streams can have zero or more particles. There are three different types of particles:
- Linear
- Linear particle flow (user-defined length).
- Particle count and speed controls.
- Circular
- Circular particle flow (user-defined radius).
- Particle count and speed controls.
- Freehand
- Freehand particle flow (user defined path).
- Particle count and speed controls.
| Shortcut | Action |
|---|---|
| Spacebar | Play/Pause. |
| Backspace | Delete nodes. |
| ⌘+A | Select all nodes. |
| ⌘+S | Save project. |
| ⌘+O | Open project. |
| ⌘+N | Create a new project |
| ⌘+⇧+S | Save current project to local storage. |
| ⌘+⇧+O | Load project from local storage. |
| ⌘+⇧+C | Clear local storage. |
| ⌘+Click | Select Multiple nodes. |