# Fotografía sonora · Estudio 10

Abraham Esli / Big Maybe · 31 de octubre de 2026

Se conservan las trece fotografías y los tres tratamientos de la versión 09. La nueva composición es house: misma foto, misma partitura al alternar Telar, Fuga y Trama. Los instrumentos y la estructura se eligen artísticamente; las mediciones de imagen deciden alturas y acentos según reglas repetibles.

## Duración

35 segundos a 132 BPM, 16 compases y cuatro acordes. El dial 120–152 BPM permite una escucha de 38.5 a 30.4 segundos, con conservación de afinación del navegador. El WAV permanece a 132 BPM.

## Por qué aparece una nota en ese lugar

1. La imagen orientada y convertida a sRGB se normaliza a 768 píxeles de lado mayor y se divide en 32 columnas y 24 filas. Se conservan los límites exactos de píxel. Dos columnas corresponden a un compás.
2. Para melodía se compara la fuerza de borde de las 24 celdas de cada columna. El borde es el gradiente Sobel de la luminancia lineal suavizada con una gaussiana de 1.2 píxeles. Gana la fila de mayor valor; un empate elige la superior. El punto está en el centro de esa celda.
3. La posición vertical de esa celda propone una altura: `64 + 12 × (1 − y)`. Más arriba propone un sonido más agudo. Se combina un 55% de ese objetivo con un 45% de la nota escrita anterior y se ajusta al tono más próximo del acorde vigente. En la primera nota se usa el objetivo completo. Si la misma columna se repite dentro de un compás, se conserva la nota ya elegida.
4. La paleta instrumental puede transportar una octava para conservar un registro natural. Se registra la nota escrita y la audible. La interfaz muestra la nota audible, el acorde y ambas etapas numéricas de la decisión.
5. La composición aporta cuatro acordes (Dm, Bb, F, C), motivo, forma y células rítmicas. Las mediciones aportan acentos, actividad, síncopas y contorno. Las sombras de la mitad inferior aportan el sostén grave; una combinación de croma y borde aporta percusión.

«Cómo decide» resalta la columna, compara sus filas y enmarca la celda ganadora. Las tarjetas explican dónde, qué nota y cuándo. Las flechas permiten avanzar nota por nota, en pausa. Seleccionar un evento de la partitura también abre su origen, incluida la percusión. La explicación conserva la última nota melódica mientras suena la frase para permitir leerla; la nota siguiente actualiza la tarjeta.

Las señales musicales de la experiencia muestran nombres de notas y un pequeño conector a la celda transformada. Se pueden ocultar. El tamaño/energía de la animación procede de la envolvente RMS del sonido realmente renderizado para cada evento, medida cada 10 ms y normalizada por evento. No representa una comparación absoluta de volumen entre instrumentos. La reverberación no lleva una marca adicional.

## Qué es medición y qué es interpretación

La luminancia es `Y = 0.2126 R + 0.7152 G + 0.0722 B`, con RGB linealizado. El croma es el promedio de `max(R,G,B) − min(R,G,B)` en sRGB. Fuga usa ahora trazos de borde en las coordenadas de la foto. El movimiento de los hilos, los recuadros y los puntos sobre las curvas es una interpretación visual escrita. No se infiere el lugar de la fotografía por el instrumento, ni se detectan objetos semánticos para colocar notas.

El método es reproducible con la misma imagen, versión, configuración y paleta. La relación entre luz y música es artística: no existe una música natural única escondida dentro de una fotografía. No se toman decisiones musicales al azar.

## Los tres tratamientos

Telar conserva 32 franjas y Trama sus recuadros de 64 × 48. La nota melódica activa ilumina su celda en la geometría transformada. Su etiqueta es mayor y el color se toma de una paleta fluorescente fija de doce colores, indexada por clase de altura MIDI. No representa el color original de la fotografía. Se puede ocultar el nombre de nota manteniendo la actividad visible.

Fuga sustituye las curvas que seguían el gradiente por un dibujo de bordes. Calcula luminancia perceptual ponderada sobre sRGB, suaviza con gaussiana de sigma 1.1 píxeles, aplica gradiente Sobel, supresión bilineal de máximos e histéresis. El umbral superior es el cuantil 0.66 de máximos sobre 0.002, limitado a 0.018–0.065; el inferior es 0.38 veces el superior. Se recorren los píxeles conectados y se simplifican con tolerancia máxima de 0.55 píxeles. Se conservan recorridos de al menos ocho píxeles. Los umbrales y la huella del mapa binario quedan en el manifiesto.

Cada vértice conserva las coordenadas de su píxel. No hay deriva, desplazamiento inventado ni reconocimiento semántico de personajes. Se trazan los bordes que la foto permite medir; no se completan fronteras invisibles. El mismo algoritmo se aplica a las trece fotografías y a las cargas nuevas. «Ver sólo el dibujo» permite inspeccionarlo, y «Trazo SVG» descarga vectores reales.

Referencia del procedimiento: [etapas de Canny, documentación de OpenCV](https://docs.opencv.org/4.x/da/d22/tutorial_py_canny.html). La implementación del estudio usa NumPy y SciPy; no emplea OpenCV ni un generador de imágenes.

## Panel de imagen y sonido

El gráfico muestra el RMS por banda del WAV entregado, con 24 bandas logarítmicas de 40 Hz a 16 kHz. FFT de 4096 muestras, ventana Hann, promediado de potencia estéreo, cuadros centrados cada 50 ms. Se interpola por tiempo del audio y se usa una escala fija de −60 a 0 dBFS. No se normaliza cada cuadro: un sonido más fuerte realmente da una barra mayor.

La marca superior coloreada señala la banda de la frecuencia fundamental medida de la nota seleccionada; los armónicos pueden sonar en otras bandas. Con la capa Ritmo se sigue el bajo; con Luz se muestra el campo continuo. Al pausar o buscar, la lectura corresponde al mismo instante. El dial de tempo mueve audio y lecturas con el mismo reloj; el WAV se entrega a 132 BPM. Las barras describen energía, no aplican ecualización.

Debajo se muestran celda y valores medidos: luz y croma en porcentaje; borde en su magnitud Sobel, con una barra de referencia de 0 a 0.05. El pulso a negras y el contratiempo son decisiones escritas del house; no se atribuyen como propiedades físicas de la foto.

## Archivos

Mezclas y capas alineadas en audio/ y stems/. Partituras MIDI y recetas en production/. Mediciones, eventos, espectros y QA en analysis/. Fotografías canónicas y contornos SVG en images/. Las grabaciones externas conservan fuente, licencia, hash y recortes en samples/. Lanzador: Abrir-house-y-contornos.command. Las fotos cargadas por el usuario se procesan localmente.
