Abstract

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.

Highlights

  • Graphic elements are used to describe the logic of the program

  • The paper considers the potential of using visual programming in visual arts

  • by Cycling '74 based in San Francisco

Read more

Summary

Засоби візуального програмування для створення відеоефектів

Анотація—Візуальне програмування — це технологія, яка дозволяє створювати код програми за допомогою графічних елементів, а не тексту. Також відомий як Max / MSP / Jitter, є середовищем візуального програмування для музики і мультимедіа, розробленим і підтримуваним компанією Cycling '74, що базується в Сан-Франциско. Max — це середовище візуального програмування; MSP — розширення, що робить можливою роботу з аудіо, а Jitter — розширення для роботи з відео. Max — продукт компанії Cycling, це інтерактивне програмоване середовище для роботи з аудіо, відео і мультимедіа інформацією, яка отримала широке визнання серед музикантів, художників і дослідників. Max / MSP / Jitter поставляється з близько 600 таких об'єктів в якості стандартного пакету; розширення програми можуть бути написані сторонніми розробниками як Max patchers (наприклад, шляхом інкапсуляції деяких функцій patcher в підпрограму, яка сама є Max patch), або як об'єкти, написані на C, C ++, Java, або JavaScript.

Здатність до інтеграції з JS
Средства визуального программирования для создания видеоэффектов
Visual Programming Tools for Creating Video Effects

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.