MTrackpad: un instrumento para tocar con el trackpad
MTrackpad (musical trackpad) es un instrumento que se toca con el trackpad, el mouse o una pantalla táctil, directamente en el navegador. Un recuadro XY, un eje Z y los gestos que se hacen sobre él controlan un sintetizador, cuatro ranuras de muestras, una cadena de efectos y luces para proyectar. Lo central es que todo lo que controla cada eje se puede reasignar: el mismo gesto puede abrir un filtro, tocar una melodía, mover una nube de granos o cambiar el color de la luz.
Nació del controlador de "ambiente" de la propuesta de obra, que me pareció lo bastante interesante como para sacarlo de la obra y convertirlo en un instrumento independiente, que se puede usar en cualquier pieza.
Pruébalo
Presiona Encender (o Espacio) y arrastra en el recuadro. Arriba a la derecha hay presets para empezar. Se escucha mejor con audífonos.
Abrir MTrackpad en una pestaña nueva → · Código en GitHub
Cómo se toca
| Tecla | Acción |
|---|---|
Espacio |
encender / apagar (en modo «al tocar», mantener para que suene) |
← → / ↑ ↓ |
mover X / Y (Shift = pasos finos) |
Q E o rueda del mouse sobre el recuadro |
eje Z |
1–4 |
disparar las muestras |
F |
destello (sonido y luz) |
V |
luces a pantalla completa, para proyectar |
G |
grabar lo que suena |
Fuentes de control
No solo importa dónde está el dedo, también cómo se mueve:
| Fuente | Qué mide |
|---|---|
| X, Y | posición en el recuadro |
| Z | deslizador auxiliar (rueda del mouse o Q/E) |
| R | distancia al centro: 0 en el centro, 1 en las esquinas |
| A | ángulo alrededor del centro: girar el dedo recorre un círculo |
| V | velocidad del gesto: sube al moverse rápido y vuelve sola a 0 al quedarse quieto |
| P | presión del lápiz o del toque |
Cada asignación une una fuente con un parámetro y define su mínimo, su máximo y una curva: lineal, x², √x, S, exponencial (la mejor para frecuencias, porque cada tramo del eje es el mismo intervalo musical) o en 5 escalones. Si varias fuentes controlan el mismo parámetro, se promedian, y todo lo que no está asignado queda en un valor fijo.
El sonido
- Osciladores: cuatro, cada uno con su forma de onda (sierra, cuadrada, triángulo o seno) y su intervalo en semitonos, más ruido. Se pueden desafinar en abanico y abrir en estéreo.
- Altura: un parámetro de ±24 semitonos que se puede ajustar a una escala (mayor, menor, pentatónicas, blues, dórica). Asignado a un eje, el instrumento se toca como un theremin; el glide decide qué tan ligadas suenan las notas.
- Puerta: suena encendido/apagado, o solo mientras se toca el recuadro, con ataque y suelta.
- Muestras: cuatro ranuras para cargar audios propios o generar ejemplos (pad, campana, viento, bombo, vocal). Cada ranura puede sonar como:
- loop, que sigue la altura;
- nube granular: pedacitos de la grabación de 10 a 600 ms, cuya posición, tamaño, densidad y dispersión se pueden asignar a los ejes;
- disparo: suena entera con una tecla o al tocar el recuadro.
- Efectos, en orden: filtro (con barrido automático), distorsión
tanhen paralelo, trémolo, chorus estéreo, eco sincronizado al tempo, reverb y compresor.
Las luces
El fondo de la página es un sistema de luces pensado para proyectarse durante una presentación, con cuatro dibujos: manchas de color, anillos que pulsan con los golpes, el espectro del sonido y una cortina de color plano. El color, la saturación, la intensidad, la velocidad, el tamaño y la reacción al sonido son parámetros como cualquier otro, así que también se pueden poner en los ejes. Por ejemplo, el ángulo A asignado al color da una rueda cromática al girar alrededor del centro.
Presets
Vienen nueve incluidos: Drone filtrado, Theremin, Filtro resonante, Respiración, Muro de distorsión, Nube granular, Coro y eco, Oleaje y Gesto. Se pueden guardar presets propios y pasar la configuración completa a otro computador como texto o archivo .json, útil para que varias laptops de la orquesta toquen con la misma configuración.
Declaración de uso de IA
Claude fue utilizado para los siguientes propósitos:
-
Separar el controlador de ambiente de la obra y ampliar sus opciones.
"Del proyecto y pagina del cover de genesis quiero que me generes una nueva pagina por si sola que contenga solo el controlador de "🌊 Ambiente · Teclados bajos permanentes", con mas opciones de customizar que parametros controlan los distintos ejes en el panel."
"Quiero que quede como un repositorio aparte"
-
Convertirlo en un instrumento propio.
"Elimina todo lo que lo relacione a la obra Genesis, que sea su propio instrumento llamado MTrackpad (Musical trackpad). Que permita modificar el audio, cargar samples controlar la luz, efectos. Etc"
-
Ayudar con la escritura y publicación de este post.
"Quiero que me ayudes a explicar el funcionamiento de este instrumento en un post en mi pagina"