"O código é o meio. Os algoritmos são o cinzel. A tela é a retina."
CODE-AESTHETICS é o laboratório de Transdução Algorítmica dentro do ecossistema.
Ele funciona como um "Córtex Visual" desacoplado. Enquanto motores de inferência, sistemas financeiros ou sensores biológicos produzem estados matemáticos abstratos (vetores, níveis de entropia, matrizes), este repositório contém a lógica para traduzir esses sinais invisíveis em Artefatos Visuais e Sonoros perceptíveis.
Não se trata apenas de uma galeria de demonstrações; é uma instalação de pesquisa em Semiótica Generativa, explorando como a lógica computacional pode ser subvertida para expressar o estado interno da máquina ou visualizar fluxos de dados arbitrários.
-
Craft Algorítmico: Foco na criação artesanal de funções que geram resultados complexos e emergentes a partir de regras axiomáticas simples (Autômatos Celulares, L-Systems).
-
Subversão Criativa: Entendimento profundo de sistemas digitais (buffers, memória, shaders) para criar "glitches" controlados ou reaproveitá-los para expressão não intencional.
-
Síntese de Padrões: Geração procedural de geometria e ritmo para revelar a beleza intrínseca da lógica matemática.
-
Transdução em Tempo Real: Prioridade para sistemas que respondem dinamicamente a fluxos de dados externos (sensores, logs de sistema) em vez de renderização estática.
Os experimentos são organizados por modalidade de transdução (Visual vs. Auditiva) e técnica empregada.
A Teoria. Fundamentos da geração procedural.
-
00.1-Generative-Algorithms: Implementações de ruído Perlin/Simplex, Fractais, Autômatos Celulares e sistemas de Reação-Difusão.
-
00.2-Signal-Processing: Lógica de visualização FFT (Fast Fourier Transform), matemática de síntese aditiva/subtrativa.
-
00.3-Hacker-Aesthetics: Um manifesto sobre Glitch Art, ética da Demoscene e o uso "brutalista" de interfaces de terminal.
O Olho. Pipelines de geração gráfica.
-
chroma-flux: Manipulação de pixels e loops de feedback de buffer (anteriormente chroma-key-stream).
-
geometric-tessellation: Geometria recursiva, conjuntos de Mandelbrot/Julia e diagramas de Voronoi.
-
shader-lab: Experimentos em GLSL para gráficos generativos acelerados por GPU.
-
data-driven-art: O pipeline que converte vetores de dados arbitrários em representações visuais persistentes.
O Ouvido. Geração de som e sonificação.
-
granular-engine: Síntese granular em tempo real e manipulação de amostras.
-
negentropy-sonify: Conversão de métricas de entropia do sistema em paisagens sonoras (ex: maior carga de CPU = distorção/agudos mais altos).
-
euclidean-rhythms: Geração algorítmica de batidas baseada em distribuição geométrica.
-
loveletterbomb: Geração conceitual de texto e cargas de arte ASCII.
A Performance. Ambientes de interação em tempo real.
-
hydra-scripts: Visuais de live-coding usando Hydra (JavaScript) para performance baseada na web.
-
strudel-cycles: Padrões de codificação de áudio inspirados em TidalCycles.
-
sensor-feedback: Loops utilizando inputs externos (Webcam/Microfone/Biossinais) para pilotar parâmetros audiovisuais.
-
Linguagens: Python (NumPy, SciPy), JavaScript (P5.js, Hydra), C++ (OpenFrameworks), GLSL.
-
Frameworks: Processing, SuperCollider, Sonic Pi, TouchDesigner.
-
Interfaces: WebGL, Canvas API, Web Audio API, MIDI.
Este repositório é um espaço aberto para pesquisa estética.
-
Fork do repositório.
-
Branch para o seu experimento específico (feature/novo-algo-glitch).
-
Documente o algoritmo no README local.
-
Submeta um Pull Request.