Skip to content
/ xyscope Public

XYScope is a library for Processing to render graphics on a vector display (oscilloscope, laser) by converting them to audio.

License

Notifications You must be signed in to change notification settings

ffd8/xyscope

Repository files navigation

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

Install as suggested below or

Add within Processing from Contribution Manager: Sketch -> Import Library... -> Add Library...

More details + reference at teddavis.org/xyscope

Dependencies

This library relies on and is greatly thankful for Minim

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

Installing

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.

Authors

License

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

Acknowledgments

About

XYScope is a library for Processing to render graphics on a vector display (oscilloscope, laser) by converting them to audio.

Resources

License

Stars

Watchers

Forks

Packages

No packages published