https://github.com/rosshoyt/juce-midi-visualizer-AU-plugin
C++/JUCE Audio Units Plugin for DAWs on MacOS. Generates real-time 3D Visualization of MIDI Data using OpenGL
https://github.com/rosshoyt/juce-midi-visualizer-AU-plugin
3d-visualization juce opengl spiral-array
Last synced: about 2 months ago
JSON representation
C++/JUCE Audio Units Plugin for DAWs on MacOS. Generates real-time 3D Visualization of MIDI Data using OpenGL
- Host: GitHub
- URL: https://github.com/rosshoyt/juce-midi-visualizer-AU-plugin
- Owner: rosshoyt
- License: mit
- Created: 2019-12-08T23:28:01.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-06-25T06:18:35.000Z (about 4 years ago)
- Last Synced: 2024-11-14T21:38:04.047Z (7 months ago)
- Topics: 3d-visualization, juce, opengl, spiral-array
- Language: C++
- Homepage:
- Size: 2.28 MB
- Stars: 19
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-juce - juce-midi-visualizer-AU-plugin - time 3D visualization of MIDI Data using OpenGL| MIT|22| 4 years<sub><sup>🔴</sup></sub>| (OpenGL)
README
# Spiral Array 3D Visualizer Plugin - C++, JUCE, OpenGL
A 3D MIDI visualizer that listens to incoming MIDI and generates a 3D visualization using the helix 'Spiral-Array' model rendered with OpenGL. A full video demonstration of the plugin can be viewed [here!](https://www.youtube.com/watch?v=Tsdqzs6BkKM)

## References:
[Chew, Elaine & Chen, Y.-C. (2002). Mapping Midi to the Spiral Array: Disambiguating Pitch Spellings. 21. 10.1007/978-1-4615-1043-7_13.](https://www.academia.edu/31215169/Mapping_midi_to_the_spiral_array_Disambiguating_pitch_spellings).