Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 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 (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-06-25T06:18:35.000Z (over 3 years ago)
- Last Synced: 2024-08-04T02:09:35.288Z (6 months ago)
- Topics: 3d-visualization, juce, opengl, spiral-array
- Language: C++
- Homepage:
- Size: 2.28 MB
- Stars: 18
- 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|19|Β 3Β 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)
![example](../media/GLDEMO2_yt.gif?raw=true)
## 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).