Há diversas ferramentas para computadores e laptops que podem ser utilizadas em uma OIA. Nosso recorte de sugestões de ferramentas está relacionado a ferramentas que já utilizamos e às quais temos um fácil acesso. A maioria delas é instalável em diferentes plataformas. Assim, quem utiliza Linux, Windows ou Mac conseguirá instalá-las. Boa parte das ferramentas apresentadas aqui foram desenvolvidas dentro de universidades, por professoras(es), estudantes e grupos de pesquisa, e por artistas desenvolvedoras(es). Também procuramos trazer softwares livres. Com o software livre, a(o) usuária(o) tem o controle de sua própria computação, podendo executar, acessar, estudar, melhorar e modificar seu código fonte, além de redistribuir cópias com ou sem modificações. O software que não é livre coloca suas(seus) usuárias(os) sob o poder de seu desenvolvedor. A questão do software livre384 não é de preço, de gratuidade, mas sim de liberdade.
Para criação sonora em tempo real
Plataformas, softwares, ambientes para criação sonora em tempo real
Camaleon – https://github.com/vicentereis/Camaleon – é um software livre para tocar e manipular arquivos de áudio. Foi desenvolvido no ambiente do Pure Data e funciona a partir do mesmo. Roda em Linux, macOS e Windows. Desenvolvido pelo professor Vicente Reis, da Universidade Federal do Recôncavo da Bahia (UFRB).
ChucK – https://chuck.cs.princeton.edu/ – é uma linguagem de programação para síntese sonora em tempo real e para criação musical. O ChucK é livre, sob licença GNU GPL (GNU General Public License) e seu código é aberto. Está disponível para as plataformas Linux, Windows e macOS. O ChucK foi originado pelos professores e pesquisadores Ge Wang (professor associado da Stanford University) e Perry R. Cook (professor emérito da Princeton University). Ele tem sido utilizado na PLOrk (Princeton Laptop Orchestra) – http://plork.cs.princeton.edu/ – e na SLOrk (Stanford Laptop Orchestra) – http://slork.stanford.edu/. No website do ChucK, há um tutorial disponível em: https://chuck.cs.princeton.edu/doc/learn/ . E na ChucK U! (University of ChucK) há outros materiais voltados a cursos e ao ensino do ChucK – https://www.cs.princeton.edu/~prc/ChucKU/.
CSound – https://csound.com/ – é utilizado como instrumento de composição por músicos para qualquer tipo de música que pode ser feita com o computador. Tem sido utilizado tanto para um contexto não-interativo de partitura quanto para um contexto em tempo real. É chamado de CSound por ser escrito na linguagem de programação C. O CSound é conhecido como uma linguagem de programação de áudio ou um compilador de som, que é um software que utiliza instruções textuais em forma de código e as converte em código objeto. Este, no CSound, é um fluxo de números representando áudio. Para ouvir o áudio, ele deve ser reproduzido por meio de um Conversor Digital para Analógico (DAC – Digital to Analogue Converter). O DAC converte os números para uma voltagem que faz com que os alto-falantes se movam e vibrem, criando o som. O CSound é software livre sob licença GNU LGPL (GNU Lesser General Public License). Uma comunidade de voluntários(as) contribui com as documentações, exemplos de códigos, artigos e participa do desenvolvimento do sistema com relatórios de bugs, solicitações de funcionalidades e discussões com a equipe principal de desenvolvimento. O CSound foi desenvolvido originalmente por Barry Vercoe, em 1985, no MIT Media Lab. No website oficial do CSound – https://csound.com/get-started.html – há instruções, manuais e indicações para interessadas(os) na iniciação deste.
Mixxx – https://mixxx.org/ – é um software livre, sob licença GNU GPL (GNU General Public License), e com código aberto (open source), multiplataforma (Linux, Windows e macOS) voltado para DJing. Escrito em C++. O Mixxx é bem útil para mixagem e aplicação de efeitos em arquivos de áudio em tempo real. No website oficial, é possível encontrar um manual do programa – https://manual.mixxx.org/2.3/pt/.
Sonic Pi – https://sonic-pi.net/ – é um ambiente de criação e performance musical e sonora baseado em código, com uma sintaxe simples e organizada, recomendada para iniciantes em programação e criação sonora. A linguagem utilizada no ambiente é a Ruby. O Sonic Pi é de código aberto e lançado sob licença do MIT. Foi criado originalmente pelo professor Sam Aaron da, University of Cambridge, em colaboração com a Fundação Raspberry Pi. Foi desenvolvido para promover o ensino de computação e música, auxiliando no desenvolvimento de habilidades artísticas e de raciocínio lógico, em improvisações musicais, composição e manufatura de instrumentos eletrônicos. Na seção Tutorial do website oficial – https://sonic-pi.net/tutorial.html – há um tutorial para quem deseja explorar o programa. Está disponível uma tradução em português do tutorial que acompanha o programa feita pelo professor Giuliano Obici, da Universidade Federal Fluminense, disponível em: www.giulianobici.com/site/tutorial_files/sonicpi-tutorial-pt-br.pdf.
SuperCollider (SC) – https://supercollider.github.io/ – é uma plataforma – editor de texto integrado, motor de áudio e linguagem de programação – em que podemos escrever linhas de código com instruções que geram sons a partir da síntese de áudio e controlar as amostras de áudio. Foi desenvolvida originalmente por James McCartney e lançada em 1996. Em 2002, McCartney liberou-a como software livre sob licença GNU GPL. Disponível para Linux, Windows, macOS. Em um dos websites do compositor e programador Nick Collins, há um tutorial de SuperCollider disponível em inglês: https://composerprogrammer.com/teaching/supercollider/sctutorial/tutorial.html. No GitHub da artista digital, live coder e pesquisadora Marianne Teixido há um tutorial disponível em espanhol: https://github.com/MarianneTeixido/hackcode-wip/blob/main/wip-1.scd . Há também um guia introdutório ao programa chamado Uma Gentil Introdução ao SuperCollider, feito pelo compositor e professor, da Santa Clara University, Bruno Ruviaro e traduzido para o português pelo próprio autor junto com Rodolfo Valente: https://ccrma. stanford.edu/~ruviaro/texts/Uma_Gentil_Introducao_ao_SuperCollider.pdf .
Pure Data (Pd) – https://puredata.info/ – é uma linguagem de programação visual para a criação de trabalhos sonoros e multimídia. Foi desenvolvida por Miller Puckette na década de 1990. Ela é uma linguagem de código aberto com uma base de desenvolvedores(as) que continuam estendendo as capacidades de seu sistema. Ela foi publicada sob licença BSD (Berkeley Software Distribution) e está disponível para Linux, Windows, macOS X, iOS e Android. Com a inclusão do GEM (Graphics Environment for Multimedia), é possível criar e manipular gráficos, imagens e vídeo em tempo real com a possibilidade de interação com áudio e sensores externos. No website do Pd, há uma série de tutoriais em várias línguas, inclusive há um tutorial e material didático em português elaborado pelo artista sonoro Alexandre Porres, disponível em: https://puredata.info/docs/tutorials/.
TidalCycles (Tidal) – https://tidalcycles.org/ – é um software livre (sob licença GNU GPL) e tem código aberto, escrito em Haskell, para geração e manipulação de padrões sonoros e visuais. Ele é utilizado para performances de live coding, improvisação musical e composição algorítmica. A representação de ritmo do Tidal é baseada em ciclos métricos, inspirada na música clássica indiana, suportando estruturas polirrítmicas e polimétricas. O Tidal não produz som em si, ele precisa da interconexão entre alguns componentes como o SuperDirt (para receber as mensagens e transformá-las em som) e o SuperCollider (para enviar o som). Foi criado por Alex McLean, que também cunhou o termo Algorave junto a Nick Collins. O Tidal oferece resultados rápidos mesmo para quem não tem conhecimento em programação. Por ser intuitivo, ele é popular no meio da produção e performance de música eletrônica. Na seção Documentation (Documentação) do website oficial – https://tidalcycles.org/docs/ – há várias informações para quem deseja instalar e explorar o programa. Há uma tradução em português de algumas destas informações, organizadas como Tutorial, feita por Giuliano Obici, disponível em: http://www.artes.uff. br/giulianobici/arquivos/tutorialTidalCyclesPT-BR.pdf .
DAW – Digital Audio Workstation
Uma DAW é uma estação de trabalho de áudio digital, é um software com funcionalidades de gravação, reprodução, edição e mixagem de áudio digital.
Ardour – https://ardour.org/ – é um software livre (licença GPL v.2) e de código aberto, que permite gravação, edição e mixagem multipista de áudio digital. É considerada uma das DAWs livres mais completas. Importa áudio ou MIDI do disco rígido ou da base de dados do Freesound. Importa trilha de vídeo para edição de som para audiovisual, abrindo uma janela de monitor de vídeo. Roda nas plataformas Linux, FreeBSD, Solaris, mac OS X e Windows. Seu primeiro autor foi Paul Davis, responsável pelo JACK Audio Connection Kit (JACK).
Audacity – https://www.audacityteam.org/ – é um software livre sob licença GNU GPL e de código aberto, que é editor de áudio digital multipista e gravador, de fácil uso e acesso. Ele roda em Windows, macOS, Linux e outros sistemas operacionais. Ele foi desenvolvido em 1999, na Carnegie Mellon University, por Dominic Mazzoni e Roger Dannenberg.
LMMS (Linux MultiMedia Studio) – https://lmms.io/ – é uma DAW que permite criar samples (amostras) e beats, sintetizar sons, tocar um teclado MIDI e combinar sons no sequenciador e na trilha. Ele tem um editor para arranjar os instrumentos, samples, grupos de notas, automações e outros, um editor de beat e bassline para sequenciar rapidamente os ritmos, um mixer de efeitos para enviar múltiplas entradas de áudio para grupos de efeitos e encaminhá-los para outros canais do mixer (sem limite de canais), um piano roll (rolo de piano) para editar padrões e melodias do MIDI e um editor de automação. Roda em Windows, macOS e Linux. É um software livre sob licença GNU GPL v.2 ou posterior, de código aberto e dirigido por uma comunidade.
QTractor – https://qtractor.org/ – é uma DAW de sequenciamento, gravação e edição não-linear multipista. Usa o JACK para áudio e ALSA para MIDI como infraestruturas. Possui número ilimitado de trilhas para áudio e MIDI com parâmetros de automação para plugins. É um software livre sob licença GNU GPL v.2 ou posterior. Roda somente em Linux. Foi criado por Rui Nuno Capela, em 2005.
Reaper – https://www.reaper.fm – é uma DAW para gravação, edição e mixagem de áudio. Não é livre. É distribuído sob licença freeware/shareware do tipo nagware, que exibe uma janela temporária, ao abrir o programa, explicando ao usuário o custo da licença. Há uma versão única do Reaper, com todas as características e sem limitações, para avaliação. Ele está disponível para Windows, mac OS X e Linux. Desenvolvido pela empresa Cockos Incorporated.
Rosegarden – https://rosegardenmusic.com/ – DAW voltada para composição e edição musical, baseada em torno de um sequenciador MIDI/áudio. Ela inclui um suporte básico para áudio digital. Permite gravar, arranjar e compor música, sob a forma de partitura tradicional, dados MIDI, arquivos de áudio importados ou gravados a partir de um microfone, guitarra ou qualquer fonte de áudio. O Rosegarden utiliza ALSA para fornecer suporte MIDI, e JACK para áudio, ambos limitando o Rosegarden ao Linux, mas há planos futuros para ser acessado também nas plataformas mac OS e Windows. Foi criado em 1993, na University of Bath. É um software livre sob licença GNU GPL v.2 ou posterior.
Plugins de sintetizadores para utilizar dentro de uma DAW
Dexed – https://asb2m10.github.io/dexed/ – é um plugin, sintetizador FM (modulação de frequência), que tem como modelo o sintetizador Yamaha DX7. É livre sob licença GNU GPL v.3, multiplataforma (Linux, Windows ou macOS X) e multiformato (VST, AU, LV2).
BlackBird – https://khrykin.github.io/BlackBird/ – é um plugin, sintetizador com dois osciladores, filtros, envelope para velocidade e para os filtros. É livre sob licença GNU GPL v.3, multiplataforma (Linux, Windows ou macOS) e multiformato (VST3 e AU).
Surge – https://surge-synthesizer.github.io/ – é um plugin, sintetizador híbrido, com várias técnicas de síntese, filtros, um motor de modulação, entre outras características. É livre sob licença GNU GPL v.3, multiplataforma (Linux, Windows ou macOS) e multiformato (VST3 e AU). Originalmente escrito por Claes Johanson. Há um manual disponível em: https://surge-synthesizer.github.io/manual-xt/index.html.
Synister – https://the-synister.github.io/ – é um plugin, sintetizador com três osciladores, três envelopes, vários filtros, quatro efeitos e um sequenciador. É livre sob licença GNU GPL v.3. Foi criado por estudantes da TU Berlin. Na seção downloads do website, há a versão standalone (Windows e Mac) e os plugins em VST2 (Windows e macOS X) para uso em uma Digital Audio Workstation (DAW). No website deste plugin, há um manual disponível em https://surge-synthesizer.github.io/manual-xt/index.html.
Tunefish Synth – https://www.tunefish-synth.com/ – é um plugin, sintetizador que possui um gerador de ondas baseado em síntese aditiva, um gerador de ruído que pode produzir qualquer frequência, vários filtros e efeitos. É livre, licenciado pela GNU GPL v.3. Multiplataforma (Linux, Windows ou macOS) e multiformato (VST e AU).
Sintetizadores online acessados por meio de um navegador
Cardboard Online Syth – https://www.gsn-lib.org/apps/cardboardsynth/index.html – sintetizador subtrativo online com dois osciladores, um gerador de ruído, filtros e efeitos. Faz parte do GSN Composer, aplicação web que é um editor visual interativo que permite criar e conectar nós para um gráfico. Sintetizador sob licença Creative Commons (CC 0 1.0 – domínio público).
Theremin Synth – https://femurdesign.com/theremin/ – aplicativo para desktop (versão web), Android ou iOS que simula um teremim385. Tem controles de frequência (pitch) e filtro low-pass, efeitos de delay, feedback e scuzz e quatro tipos de formatos de onda. Desenvolvido por Luke Phillips (Femur) sob licença ISC.
Olif Sy1k – http://perso.numericable.fr/olivier.friker/synth/O3-synth%20V1.3.html – sintetizador monofônico ativado por MIDI com dois osciladores, um gerador de ruído, modulador de frequência, filtros, envelope e efeitos. Desenvolvido por Olivier Friker.
Midi City – https://midi.city/ – sintetizador online com 128 instrumentos, incluindo pianos, saxofones, baterias, trompetes, synth pads, guitarra, violino e outros instrumentos definidos em MIDI. Criado por Jack Anderson.
Omni – https://femurdesign.com/omni/ – aplicativo para desktop (versão web), Android ou iOS que simula um teclado e possui uma coleção de 40 escalas de diferentes culturas. Desenvolvido por Luke Phillips (Femur) sob licença MIT.
Para criação visual em tempo real
Plataforma online para criação visual em tempo real
Hydra – https://github.com/ojack/hydra – plataforma criada por Olivia Jack, desenvolvida para navegador (Mozilla Firefox, Chromium etc) para criação visual em rede, inspirada pela síntese modular analógica. Com o Hydra você pode, junto aos efeitos visuais criados, incluir a imagem de uma câmera ou webcam. Possui licença GNU AGPL v.3. Editor online disponível em: https://hydra.ojack.xyz .
Softwares para criação, edição e manipulação de imagens em tempo real
Arrast VJ – https://github.com/brunorohde/ARRAST_VJ – é um software livre (sob licença GNU GPL v.3 ou posterior) e de código aberto, desenvolvido em Pure Data para criação audiovisual, que possibilita a manipulação em tempo real de imagens, clipes de vídeo, imagens de câmeras. Além disso, as criações podem ser gravadas e exportadas. Possui módulos de efeitos, mixagem e mapeamento 2D, além de uma interface de comunicação OSC para integrar com outros softwares e hardwares. É compatível com Linux, macOS e Windows. Para rodá-lo, é preciso instalar o Pure Data. Desenvolvido por Bruno Rohde.
LiVES – http://lives-video.com/index.php – software livre (sob licença GNU GPL v.3 ou posterior) para edição de vídeo e VJing. Possui um editor de clipes e uma linha do tempo multipista para mixagem os vídeos. Suporta diversos tipos de arquivos de vídeo. Desenvolvido por Gabriel “Salsaman” e outros desenvolvedores. Em http://lives-video. com/index.php?do=tutorial-wiki , há tutoriais em inglês, espanhol e português para quem quiser explorar o programa.
MapMap – https://mapmapteam.github.io/ – software para video mapping destinado a artistas e pequenas equipes. Software livre sob licença GNU GPL v.3 e de código aberto. Disponível para Linux, macOS X e Windows. O MapMap permite a projeção de imagens em qualquer superfície. Ele carrega fontes de mídia e traz ferramentas de manipulação em diferentes posições e formas. Desenvolvido por Sofian Audry, Dame Diongue, Alexandre Quessy, Mike Latona e Vasilis Liaskovitis.
Processing – https://processing.org/ – é uma linguagem de programação de código aberto e um ambiente de desenvolvimento integrado voltado para as artes eletrônicas e comunidades de projetos visuais. Projeto iniciado por Casey Reas e Ben Fry, ex-membros do grupo de computação do MIT Media Lab. Um de seus propósitos é atuar como ferramenta para não-programadores(as) se iniciarem na programação. Possui licença GNU GPL e LGPL.
Quase-CinemaVJ – https://www.quasecinema.org/quasecinema.html – software dedicado à edição e apresentação de vídeo ao vivo (VJing). Está disponível para Linux, Windows e macOS. O nome do software é uma homenagem ao artista Hélio Oiticica e ao cineasta Neville d’Almeida, que batizaram seus trabalhos de experimentação audiovisual com esse termo. Ele foi desenvolvido por Alexandre Rangel (VJ Xorume), a partir de seu trabalho de conclusão do curso de Bacharelado em Artes Plásticas pela Universidade de Brasília.
Tooll – http://tooll.io/ – software de código aberto para criar conteúdos 3D e de animação interativos. Sob licença MIT. Desenvolvido por Thomas Mann, Daniel Szymanski, Andreas Rose, Framefield GmbH.
Vimix – https://brunoherbelin.github.io/vimix/ – software voltado para VJing que permite a mixagem, clipes de vídeos e gráficos gerados pelo computador com efeitos de processamento de imagem em tempo real. Tem uma interface intuitiva e prática. Software livre (sob licença GNU GPL v.3) e de código aberto. Desenvolvido por Bruno Herbelin.
ViMus – https://github.com/jarbasjacome/ViMusPd – sistema interativo em tempo real para processamento audiovisual. Ele gera gráficos a partir do sinal de áudio recebido. É um software livre sob licença GNU GPL v.3. Roda em Linux. Desenvolvido pelo professor Jarbas Jácome, da Universidade Federal do Recôncavo da Bahia.
vvvv – https://vvvv.org/ – é um conjunto de ferramentas com foco especial para síntese de vídeo em tempo real e programação de ambientes de mídia com interfaces físicas, gráficos de movimento em tempo real, áudio e vídeo. As aplicações escritas em vvvv são chamadas de patches que podem ser criadas, editadas e testadas enquanto estão sendo executadas. Possui licença para uso não comercial e licença paga para uso comercial. Roda apenas em Windows e em macOS via Bootcamp386. Desenvolvido pelo vvvv group.
Reprodutor de vídeo
VLC media player (VLC) – https://www.videolan.org/– é um reprodutor multimídia livre e de código aberto que reproduz a maioria dos arquivos de mídia, assim como DVD, CD de áudio, VCD e protocolos de transmissão de rede. Ele é desenvolvido pelo projeto VideoLAN. Está disponível para Linux, Windows, macOS, Chrome OS, Android, iOS, iPadOS, tvOS, watchOS e Xbox. Possui licença GNU GPL v.2 ou posterior, com algumas bibliotecas sob GNU LGPL 2.1 ou posterior. Para iOS a licença é MPL v.2387.
Softwares para edição de vídeo
Kdenlive – https://kdenlive.org/ – software livre (licença GNU GPL v.3 ou posterior) e de código aberto para edição de vídeo não-linear. Suporta e exporta grandes formatos de vídeo (fullHD e 4k). Disponível para Linux, Windows e macOS. Programa desenvolvido pela comunidade de software livre KDE, iniciado por Jason Wood em 2002.
LiVES – http://lives-video.com/index.php – software livre (licença GNU GPL v.3 ou posterior) para edição de vídeo e VJing. Possui um editor de clipes e uma linha do tempo multipista para fazer a mixagem dos vídeos. Suporta diversos tipos de arquivos de vídeo. Desenvolvido por Gabriel “Salsaman” e outros desenvolvedores. Disponível para Linux, Windows e macOS. Em http://lives-video.com/index.php?do=tutorial-wiki, há tutoriais em inglês, espanhol e português para quem quiser explorar o programa.
OpenShot – https://www.openshot.org/pt/ – software livre (licença GNU GPL v.3 ou posterior) e de código aberto para edição de vídeo não-linear. Disponível para Linux, Windows, macOS e Chrome OS. Desenvolvido por Jonathan Thomas em 2008.
Plataformas para videoconferências
Jitsi Meet – https://meet.jit.si/ – Plataforma livre (licença Apache) e de código aberto. Ela pode ser usada no navegador (Mozilla Firefox, Tor, Chromium etc) e também pode ser instalada no computador/laptop (Linux, Windows, macOS) e no smartphone (Android e iOS). Há opção para gravação da videoconferência, porém a(o) usuária(o) deve ter uma conta no Dropbox388 (para onde é direcionado o arquivo do registro). O Jitsi teve início em 2003, como projeto do estudante Emil Ivov, na University of Strasbourg.
OBS (Open Broadscaster Software) – https://obsproject.com/pt-br – Programa de transmissão e gravação de áudio e vídeo mantido pelo OBS Project. Tem sido utilizado para transmissão e gravação de videoconferências. A transmissão de dados é feita principalmente através do Real Time Messaging Protocol (RTMP) e pode ser enviada para qualquer destino de suporte RTMP, como websites de streaming (como YouTube e Twitch). Está disponível para Linux, Windows e macOS. É livre sob licença GNU GPL e de código aberto.
Fonte: FERREIRA, Marina Mapurunga de Miranda. Reativação da Escuta: práticas sonoras experimentais como estratégias para o ensino de som em cursos de Cinema e Audiovisual. 2022. Tese (Doutorado em Música) – Escola de Comunicações e Artes, Universidade de São Paulo, São Paulo, 2022.