Em 2021, os estudantes desenvolveram os projetos do sequenciador audiovisual final em p5.js. Esta foi a grande mudança (prometida) para este ano letivo. Uma mudança que mostrou ser mais eficiente (com o modelo de aulas à distância e híbridas) porque o p5 corre “mais rápido” no browser do que o Processing com o Zoom, ou… Continue a ler Resultados finais do P2 (2021)
Categoria: Dynamic Mode
Raster tile inspiration
Mais uma entrada para inspiração e referência futura para o P1: Generative Portrait.
Gettin’ active with interactive audio ;)
Não é uma peça “finalizada” no sentido em que desenvolvemos o segundo Projeto: Audiovisual Sequencer. Mas aqui está um exemplo espetacular da modularidade e sequenciação possível com objetos como os que desenhamos. A complexidade é semelhante… só demora um pouco mais de tempo a programar! 😉
O futuro do P1: Generative Portrait
Na página de referência de Designers & Artistas é possível encontrar centenas de nomes importantes e referências visuais relevantes para quase qualquer desafio e projeto que fazemos em LSI. No entanto, há uns dias atrás, o estúdio Schultzschultz publicou um projeto fantástico que pode muito bem ser o futuro desta disciplina. Num único projeto juntam… Continue a ler O futuro do P1: Generative Portrait
Resultados P2 (2020)
Em 2020, o segundo projeto já assumia a forma mais recente — um sequenciador audiovisual completo. Mas, apesar da robustez do p5.js, a biblioteca de audio ainda apresentava alguns problemas (com a gestão de memória de sons em simultâneo) na reprodução de audio. A Biblioteca “oficial” de audio do Processing atingiu a “maturidade” e usamos… Continue a ler Resultados P2 (2020)
Leia android mode
Uma pequena aplicação para criar rabiscos com efeito de arrasto em Android. Tudo o que aprendemos em LSI, convertido numa aplicação nativa e publicada na Playstore por apenas 25€ (taxa única amortizável nos próximos anos…) Mais informações em breve. Era suposto publicar aqui o código e os truques de como ter uma pequena app publicada… Continue a ler Leia android mode
Arrastar e largar ficheiros e pastas “para dentro” do sketch em tempo real
Um dos requisitos muito procurados sempre durante o ano é a personalização em tempo real dos skeches. Uma biblioteca que permite fazer isto é a Drop: http://transfluxus.github.io/drop/
Um append simples com vetores bidimensionais
Alguns estudantes têm perguntado como fazer um append — fazer crescer um vetor — quando usamos variáveis compostas/complexas. Em aulas passadas temos feito algumas operações sobre vetores (arrays), tanto em valores simples, como em strings. Os métodos são semelhantes e parecem eficientes. Para aqueles que estudaram a referência online, já viram que podemos utilizar métodos… Continue a ler Um append simples com vetores bidimensionais
Squash & Stretch simples (pré-objetos)
Alguns estudantes têm sentido dificuldades em compreender o princípio de um squash & stretch. O primeiro conceito a reter é a animação. Um squash & stretch precisa de uma deformação inicial (squash). Tipicamente esmagar. Seguido de uma animação que estica (para além do tamanho original). E, para terminar o loop, tem que voltar a esmagar… Continue a ler Squash & Stretch simples (pré-objetos)
Referências visuais para o P3: Dynamic Typography
Aqui reúnem-se algumas referências de autores e projetos para ajudar a encontrar e aprofundar o desenvolvimento de ideias para o projeto final de LSI19: Dynamic Typography. No passado — tal como no manual das formações de Processing e na página de referências de autores e artistas —, foram recolhidos vários exemplos. Quase todos eles têm… Continue a ler Referências visuais para o P3: Dynamic Typography