Bubba Machine

Bubba Machine 3.0: diseño de la interfaz

Estado: implementado en la 0.3.0. El manual explica cómo se toca. Este documento guarda el porqué de cada decisión.

La idea

Cuatro gestos por botón, y significan lo mismo en todos. HOME en todas partes.

Las perillas grandes te llevan, las pequeñas ajustan y las teclas controlan. Se recupera lo mejor de 0.2 (tres pulsaciones, capas en vivo, anillo de 2 s) y se suma lo nuevo: perillas que navegan, HOME como controlador, pestañas y canales fijos y libres.

GestoCuándoQué hace
Toquemenos de 300 msAbre su página en el canal donde estás. Otra vez: la siguiente página del mismo botón
Mantener300 ms o másSu capa en vivo: mientras sostienes, las teclas hacen esa función sobre lo que suena. La pantalla dibuja el teclado con lo que hace cada tecla. Al soltar, vuelves
Mantener 2 s2 s sin tocar otra cosaSu configuración o su acción peligrosa. Un anillo se llena arriba; si tocas otra cosa, se cancela. Solo en HOME, SEQ, EDIT, SAVE y REC
HOME + botóncon HOME sostenidoLa versión global del botón: para todo el proyecto, no solo el canal

Las perillas

PerillaQué hace
ALGORITHMEl canal. En HOME, al girar aparece un recuadro con el canal destino y a los 400 ms entras (configurable: 0, 250, 400, 800 ms u OFF). Dentro de un canal cambia al instante y conserva la página. En una lista, ajusta el valor marcado. Con HOME sostenido, elige un canal desde cualquier pantalla y entras al soltar HOME
SELECTLa página o la fila. Con un paso sostenido, su acento
PRESETSEl sonido del canal. En HOME, el banco de patrones
K1-K4Lo que dice la leyenda de abajo, siempre en el mismo color. Con HOME sostenido: BPM, swing, largo maestro y drive

Prioridad de ALGORITHM: paso sostenido > lista > canal > HOME. El pie de pantalla dice qué hace en cada momento.

Los 14 botones

BotónToqueOtra vezMantener (capa)2 sHOME +
HOMEHOME: los 6 canalesMEZCLA › ESCENAS › CANCIÓNControlador: blancas = patrón, negras = mute, K1-K4 = tempo y globalesSISTEMA(es el modificador)
SEQPasos del canalSynth: LOOP · sampler: RETRIGLargo y velocidad: blanca = largo, negras = velocidadTIEMPO de las 6 pistasCANCIÓN
EDITSONIDOBatería: INSTRBORRAR: borra al pasar; negras copiar, pegar, limpiar (sampler: 4 = capturar)Sampler: slots · otros: sonido inicialCopiar el canal a otro
ENVENV (notas) · INSTR (batería)ENV página 2ACENTO: pintar acentos——
LFOLFO del canal (futuro)—REPETIR (batería, sampler) · LIGAR (notas)——
FXMEZCLA del canal—PUNCH-IN: 16 efectos; negras 1-6 siguen muteando—Delay y sidechain globales
SCLESCALA del canalACORDESAcordes en vivo—Escala de todo el proyecto
ARPARP del canal—Arpegio en vivo · batería: ROLL——
SAVEMenú de guardarEjecutaCOPIAR PATRÓN: blanca = pegar ahíGuardado rápidoGuardar como
GLOLista globalCierraTONO: el teclado transpone todo; PLAY = TAP——
RECGrabarLoopera: sobregrabar › playGrabar solo mientras sostienesBorrar la pista (pregunta)SONG REC
PLAYPlay / stop———Volver al paso 1 sin parar
OCT − / +Octava · página · en preguntas OCT+ = sí———Deshacer / rehacer

Una celda vacía es a propósito: ese gesto no hace nada en ese botón, para que no se dispare sin querer.

HOME en todas partes

El FM-1 no tiene SHIFT, así que HOME hace tres trabajos:

  1. Pantalla de inicio: los 6 canales con su secuencia y el banco de patrones.
  2. Controlador que te sigue: mantener HOME trae el controlador a cualquier pantalla. Editas el bajo y, sin salir, muteas o pones el siguiente patrón en cola.
  3. Modificador: HOME + botón = su versión global.

Si se usó HOME como modificador, soltarlo no te lleva a la pantalla de inicio: HOME solo navega con un toque limpio.

Teclas en HOME: negras 1-6 mutean T1-T6 (mantener = solo), 7-10 lanzan las escenas A-D y 11 es FILL. Las blancas ponen en cola el patrón del banco; dos blancas encadenan del primero al segundo.

Canales: 3 fijos y 3 libres

CanalTipoQué es
T1 BATERÍAFijoRejilla TR de 16 instrumentos
T2 SAMPLERFijoLoop en 8 slices que un generador rearma
T3 BAJOFijoWavetable monofónico con glide
T4-T6LibresSYNTH, MONO, KIT o MIDI, elegido en la pestaña MAS

Cada canal muestra sus pestañas arriba: SELECT las recorre y los botones saltan directo. La última, MAS, es la lista con todo el canal.

Las negras siguen una sola gramática: 1-8 son los elementos del canal, 9 y 10 lo modifican, y 11 rompe el patrón (FILL en las baterías, STUTTER en el sampler).

Sampler 3.0

La idea viene del BREAK de X0X (un loop en slices que un generador reordena) con una interfaz que deja ver lo que pasa:

Grabadora

Grabar, guardar y cortar son tres pantallas, una tarea cada una:

  1. GRABAR: un número grande con los segundos que quedan, que es el menor entre la RAM de grabación (3 s) y la memoria libre de tomas. Rayas marcan cuántos compases caben.
  2. TOMAS: biblioteca de grabaciones con su BPM y sus compases. Los loops de fábrica no gastan memoria.
  3. CORTAR: después, con calma. Las blancas ponen cortes por corchea, la negra 9 los pone en los golpes y la 10 los reparte iguales.

La toma queda sin guardar hasta que paras el transporte, porque escribir la flash detiene el audio.

Decisiones

Esta página se genera desde docs/DISENO_3.0.md. ¿Ves un error? Edita el archivo y manda un pull request.