MidiViz
I had this idea of syncing sound and colors for some time already, realized that Midi controllers can be a better starting point. The following tool can:
MIDI Input and Playback: Reads real-time MIDI input from a connected MIDI controller or loads MIDI files for playback. | Note Visualization: Displays notes as dynamic, color-coded radial patterns on a canvas, with colors corresponding to their pitch and octaves. |
Synesthetic Feedback: Creates a synesthetic experience by mapping MIDI note properties (pitch, octave, and velocity) to visual elements like hue, brightness, and saturation. | Dynamic Interaction: Updates the canvas in real-time as notes are played, including animations and lines radiating from the center to represent active notes. |
MIDI File Compatibility: Allows users to load and play MIDI files, with notes visualized on the canvas in sync with their timing. |
Note: some cases you would need to load the midi controller twice, I'm still looking at what could be the issue there.
If you like what i do and where this tool going support is always welcome. :D
Updated | 18 days ago |
Status | Prototype |
Category | Tool |
Platforms | HTML5 |
Author | LienPixels |
Tags | MIDI, tool |
Average session | A few minutes |
Languages | English |
Inputs | MIDI controller |
Development log
- Tool feature update18 days ago
Leave a comment
Log in with itch.io to leave a comment.