XYScope is a library for Processing to render graphics on a vector display (oscilloscope, laser) by converting them to audio.
This includes most primitive shapes (point, line, rect, ellipse, vertex, ...) by converting those points to waveforms (oscillators with custom wavetables) and generating audio in real time using the Minim library. Vector graphics shine on a vector display and now you can view your generative works like never before! Tested on MacOS 10.9+, Windows, Linux (RPi!).
Simply add within Processing's Contribution Manager:
Sketch -> Import Library... -> Add Library...
OR manually install the latest release and extract the XYscope folder into your ~/Documents/Processing/libraries/ directory (Windows installation varies). Reference and examples are included in the XYscope folder.
More details + reference at teddavis.org/xyscope
This library relies on and is infinitely thankful for Minim
This project is licensed under the LGPL License - see LICENSE.md for details.