Visual programming is a technology that allows you to create program code using graphic elements, not text. Graphic elements are used to describe the logic of the program. Visual programming provides the opportunity to describe processes in an easy to understand representation and sufficient level of abstraction. The paper considers the potential of using visual programming in visual arts. The software / Max / MSP / Jitter was considered.Max, also known as Max / MSP / Jitter, is a visual programming environment for music and multimedia developed and supported by Cycling '74 based in San Francisco. Max is a visual programming environment; MSP is an extension that makes it possible to work with audio, and Jitter is an extension for working with video. Hence the name is Max / MSP / Jitter. Max is a great space for creativity and requires minimal programming experience. It is an environment that contains a set of tools for creating unique sounds, beautiful rendering and exciting interactive media. These tools (called "objects") are small programs that perform specific functions. Some generate noise, others process video, some just perform arithmetic operations.Max, as a rule, is studied by compiling a dictionary of objects and how they function in Patchwork. Most objects are not graphical, consisting only of the object name and several attribute arguments (in essence, class properties), entered in the object field, other objects are graphical, including sliders, numeric fields, dials, table editor, drop-down menus, buttons and other objects for interactive program launch. Max / MSP / Jitter comes with about 600 such objects as a standard package; Extensions can be written by third-party developers like Max patchers (for example, by encapsulating some patcher functions in a sub-program that itself is a Max patch), or as objects written in C, C ++, Java, or JavaScript.Max interacts with OSC, MIDI, and HTTP, among many other protocols, and can handle input from external devices, such as Arduino (Arduino IDE is a development programming environment that is designed to program the same name card. Today, Arduino designs all kinds of interactive , educational, experimental, entertaining models and devices) through the setting of the serial input. It makes Max a great tool for working with visual art, a form that often uses existing video as a source material and offers many applications — interactive installations, light shows, trans-spatial design (visual projection mapping) and concert visual effects.Ref. 10, fig. 4.
Read full abstract