[ARRAST_VJ] é um software livre para criação audiovisual que possibilita a manipulação em tempo real de clipes de vídeo (com áudio), imagens e câmeras, e também a criação de composições interativas, que podem ser armazenadas, reproduzidas e exportadas. Inclui módulo de aplicação de efeitos, recursos de mixagem (modo MIX) e mapeamento 2D (modo MAP), além de uma interface de comunicação OSC para integração com outros softwares e hardwares, tudo em uma plataforma de código aberto. Desenvolvido em Pure Data, é compatível com os principais sistemas operacionais.

[ARRAST_VJ] is a free software for audiovisual creation that enables real time manipulation of videoclips (with sound), images and cameras, and also the creation of interactive compositions, which may be stored, reproduced and exported. It includes an effects input module, mixing resources (MIX mode) and 2D mapping (MAP mode), besides an OSC communication interface able to articulate with other software and hardware, everything in an open source platform. It is developed with Pure Data and compatible with major operating systems.

  [ARRAST_VJ]   [ARRAST_VJ]

GNU/Linux, MacOS

  [ARRAST_VJ] Light   [ARRAST_VJ] Light

Windows, GNU/Linux, MacOS

Como Usar How to use

[ARRAST_VJ] funciona no ambiente de programação de código aberto Pure Data.

[ARRAST_VJ] works on the open source programming environment Pure Data.

Siga estes passos para começar:

Follow the steps below to get started:

(em caso de dúvidas consulte o Manual do Usuário, na sessão de Instalação)

(check User Manual - Installation)

Instale o Pure Data Vanilla (0.48.1 ou posterior) Install Pure Data Vanilla (0.48.1 or later)
  • Instale o External Gem (Help > Find Externals > digite "Gem") Install External Gem (Help > Find Externals > type "Gem")
  • Baixe o [ARRAST_VJ] Download [ARRAST_VJ]
  • Abra o arquivo "ARRAST_VJ.pd" no Pure Data Open the file "ARRAST_VJ.pd" on Pure Data
  • Leia o Manual do Usuário e comece a explorar o software! Read the User's Manual and start exploring the software!
  •   Download Manual   Download Manual
  • Copyleft 2015- Bruno Rohde

    Licença GPLV3

    GPLV3 License

    [ARRAST_VJ] é um software livre: você pode redistribuí-lo e/ou modificá-lo de acordo com os termos da GNU General Public License, conforme publicado pela Free Software Foundation, seja a versão 3 da Licença, seja qualquer versão posterior.

    [ARRAST_VJ] is free software: you may redistribute it and/or modify it in accordance with the terms of the GNU General Public License, as published by the Free Software Foundation, whether version 3 of the License or any later version.

    Tutoriais Tutorials

    Eventos Events

    História History

    Criado por Bruno Rohde, um artista e programador que trabalha no cruzamento entre composição em áudio e vídeo, performance e design de instrumentos, o [ARRAST_VJ] foi inicialmente desenvolvido no contexto do projeto Arrastão Visual (2015), que ofereceu oficinas de formação em produção audiovisual e videomapping em escolas públicas de ensino médio em Salvador.

    O software foi desenvolvido com a finalidade de ser uma ferramenta útil para profissionais, porém simples, leve em processamento e bem apresentado para utilização em contextos didáticos variados. A primeira versão funcionava apenas em sistemas operacionais GNU/Linux, e possibilitava a manipulação de conteúdos de vídeo em tempo real, através de recursos de mixagem (modo VJ) e mapeamento 2D (modo MAPPING), além da aplicação de efeitos visuais. A ferramenta foi testada extensivamente durante a execução do projeto Arrastão Visual e em várias outras oportunidades, e se mostrou bastante estável e de fácil compreensão e utilização.

    Created by Bruno Rohde, an artist and programmer who works on the crossover between audio and video composition, performance and instrument design, [ARRAST_VJ] was initially developed in the context of the Arrastão Visual Project (2015), which offered training workshops about audiovisual production and videomapping in public high schools in Salvador.

    The software was developed with the purpose of being an useful tool for professionals, yet simple, light in processing and well presented for use in several didactic contexts. The first version worked only in GNU/Linux operating systems. It enabled video content manipulation in real time, via mixing resources (VJ mode) and 2D mapping (MAPPING mode), besides adding visual effects. This tool was extensively tested during the Arrastão Visual Project implementation and on several other occasions. It showed being quite stable, easy to understand and to use.

    A partir dessa versão inicial, em 2017 foi realizado um novo ciclo de desenvolvimento, documentação e divulgação do [ARRAST_VJ], expandindo suas funcionalidades para um sistema completo de composição e performance audiovisual, que agora também roda nos sistemas operacionais MacOS e Windows, além do GNU/Linux. Os principais recursos implementados na nova versão são: engrenagem de áudio que permite a manipulação sonora em sincronia com o conteúdo de vídeo, recurso que abre um novo universo de possibilidades artísticas e narrativas; módulo de automação de controles através de uma linha do tempo (timeline), permitindo a criação de composições audiovisuais que podem ser reproduzidas e armazenadas, além de manipuladas ao vivo; interface de controle externo utilizando protocolo OSC (Open Sound Control), que possibilita controle de todos os parâmetros do [ARRAST_VJ] a partir de outros aplicativos em Pure Data e a partir de outros softwares e hardwares capazes de comunicação OSC; e um módulo para exportação de frames e áudios das composições para, assim, criar vídeos em qualquer formato.

    Produzimos também uma documentação completa de uso do software, em texto e em vídeo-tutorial, bem como do código, amplamente comentado pelo desenvolvedor, possibilitando a participação de outras pessoas interessadas em programação no desenvolvimento futuro da ferramenta, e também ampliando os repositórios de material disponível para pesquisa sobre criação de softwares livres para produção artística. O [ARRAST_VJ] tem como objetivo principal fomentar entre artistas, técnicos, pesquisadores e estudantes a liberdade e autonomia na produção artística mediada por tecnologias digitais e eletrônicas, através da utilização de ferramentas de software livre.

    From this initial version on, a new development, documentation and release cycle of [ARRAST_VJ] was conducted in 2017, expanding its functionalities to a complete audiovisual composition and performance system, which now also runs on MacOS and Windows operating systems, in addition to GNU/Linux. The main features implemented on the new version are: audio engine that allows sound manipulation synchronized with video content - which opens a new array of artistic possibilities and narratives; a module for control automation through a timeline which allows for the creation of audiovisual live compositions that can be reproduced, stored and manipulated; an external control interface using OSC (Open Sound Control) protocol that enables control for all [ARRAST_VJ] parameters as of other applications in Pure Data and from softwares and hardwares that support OSC communication; and a module for exporting frames and audio from compositions up to create videos in any format.

    We also produced complete documentation about the use of the software, in both text and videotutorial, as well as code documentation widely commented by the developer, allowing other people interested in programming to take part in the future development of the tool and making it possible to expand data repositories available for research about free software creation for artistic production. The main goal of [ARRAST_VJ] is to foster freedom and autonomy in artistic production mediated by digital and electronic technologies among artists, technicians, researchers and students, through free software tools usage.

    O projeto de desenvolvimento, documentação e divulgação da segunda versão do [ARRAST_VJ] contou com o apoio financeiro do Governo do Estado, através do Edital Culturas Digitais 2016, do Fundo de Cultura, Secretaria da Fazenda e Secretaria de Cultura da Bahia.

    The project for development, documentation and release of this second version of [ARRAST_VJ] had the financial support of the Bahia State Government through Edital Culturas Digitais 2016 - Fundo de Cultura, Secretaria da Fazenda and Secretaria da Cultura da Bahia.

    Equipe Staff

    Bruno Rohde

    Desenvolvimento do Software, Coordenação do Projeto e Professor das Oficinas Software Development, Project Coordination and Workshop Teacher

    Thayná Mallmann

    Gestão, Produção e Assessoria de Comunicação do Projeto Project Management, Production and Communication

    Simone Azevedo

    Elaboração do Manual do Usuário e Tradução Development of the User Manual and Translations

    Priscila Rodrigues

    Vídeos Videos

    Cristiano Figueiró

    Testes do Software e Tutor das Oficinas Software Testing and Workshop Tutor

    Jan Cathalá

    Testes do Software e Tutor das Oficinas Software Testing and Workshop Tutor

    Guilherme Soares

    Testes do Software e Tutor das Oficinas Software Testing and Workshop Tutor

    Rafael De Marchi

    Design, Animação e Website Design, Animation & Website

    Bio

    Bruno Rohde é músico, artista visual e programador. Flutua entre a música eletrônica, arte sonora e performance audiovisual (live visuals, live cine). Pesquisa e desenvolve softwares e interfaces físicas com tecnologias livres para composição e interatividade em performances e instalações. Idealizador do projeto C.TLCA: Curso Tecnologias Livres na Criação Artística (2014 e 2016) e integrante do grupo Se Senão (desde 2014). Lançou pelo selo Sattvaland Records o álbum solo brnrhd (2017). Mestre em Cultura e Sociedade pelo Pós-Cultura/UFBA e graduado em Comunicação Social pela UFSM/RS.

    Bruno Rohde is a musician, visual artist and programmer. He moves between electronic music, sound art and audiovisual performance (live visuals, live cinema). He researches and develops software and physical interfaces with free technologies for composition and interactivity on performances and installations. Creator of the project C.TLCA: Course on Free Technologies in Artistic Creation (2014 and 2016) and member of Se Senão group (since 2014). He released the solo album brnrhd (2017) by Sattvaland Records label. He holds a Master's degree in Culture and Society from Pós-Cultura/UFBA and is graduated in Social Communication from UFSM/RS.