RayTone: A Node-based Audiovisual Sequencing Environment
Are you interested in experimenting with sound and visuals to create an original multimedia performance? RayTone is a node-based sequencing environment designed to emphasize the aesthetics and joy of patching procedures and promote a playful workflow for transforming creative ideas into artistic content.
RayTone embeds ChucK - a strongly-timed music programming language - and allows users to script behaviors of audio units that perform digital signal processing at run time. Additionally, RayTone allows users to load OpenGL Shading Language (GLSL) scripts for graphics programming such that audio and visual elements can be controlled simultaneously.
Example Composition
A video that demonstrates basic patching operations in RayTone as well as an example composition.
Summer Workshop 2023 - Student Showcase
Selected student projects from the "Real-time AudioVisual Composition with RayTone" summer workshop 2023.
Acknowledgements
The authors would like to thank Center for Computer Research in Music and Acoustics (CCRMA) and Stanford University for providing equipment and resources towards the development of RayTone. We also thank participants of the summer workshops and wonderful users of RayTone for their creative contributions to multimedia art.