
RayTone is a node-based software environment for creating audiovisual compositions. The software emphasizes the aesthetics and joy of patching procedures, aiming to promote a playful workflow for transforming creative ideas into artistic content. RayTone allows for native access to ChucK music programming language and OpenGL Shading Language (GLSL), affording programmability of arbitrary complexity inside each node on canvas. The ability to sequentially connect nodes as well as to live script functionalities therein makes RayTone suitable for users with widely varying skill levels and as an entry point to digital signal processing and shader programming. In this paper, we discuss RayTone's patching and scripting workflow and how it is designed to facilitate the integration of audio and graphics. RayTone was used as a primary educational tool for a five-day summer workshop, introducing participants to building original live multimedia performances. We present selected student compositions from the workshop as example projects, and evaluate the expressiveness of RayTone as a digital art-making platform.
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
