Skip to content
XYScope is a library for Processing to render graphics on a vector display (oscilloscope, laser) by converting them to audio.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples
examples_removed/zAxis_auto
resources
src/xyscope
test
.gitignore
README.md
changelog.txt
license.txt

README.md

XYscope

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!).

Getting Started

Installing

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

Dependencies

This library relies on and is infinitely thankful for Minim

xtra_ examples requires:
Geomerative, OpenCV for Processing, openkinect, video, syphon

Authors

License

This project is licensed under the LGPL License - see LICENSE.md for details.

Acknowledgments

You can’t perform that action at this time.