Editor de progresiones
Undo
El UNDO/REDO propio del editor: alcance, granularidad y lo que no cubre.
El editor de progresiones tiene su propio UNDO/REDO, aparte de cualquier deshacer general de la app.
Cómo se usa
Los botones UNDO / REDO del pie del editor, o ⌘Z / ⌘⇧Z. Las teclas figuran en la tabla del editor y en INFO.
Granularidad
Un paso de UNDO = una instantánea completa de todo el estado editable: cada sección, más el nombre, el artista, las notas, el tempo, la tonalidad, la afinación, la reproducción y la banda de la canción. Por eso un UNDO también retira lo que hayas escrito en un campo de nombre desde ese paso: esos campos nunca crean un paso propio (abajo).
Casi todo lo que haces crea un paso: elegir un acorde, poner un silencio o eliminar una casilla, mover o intercambiar acordes, cambiar la duración de un acorde (un paso por arrastre entero, no por píxel), elegir una forma, añadir, duplicar, eliminar o reordenar secciones, cambiar las repeticiones, la energía, el fill o cualquiera de los ajustes de feel, batería o JAM de la sección, y cualquier cambio de tonalidad, tempo, afinación, reproducción o banda en el bloque CANCIÓN. NUEVA también es un paso.
Escribir es un paso
Desde 0.71 escribir en un campo de texto – el NOMBRE de una sección, o el NOMBRE, ARTISTA y NOTAS de la canción – es un paso de deshacer por visita: el primer cambio tras recibir el foco toma la instantánea, y perder el foco (o cualquier otra edición) cierra la sesión. Renombrar una sección antes no se podía deshacer.
Los verbos de 0.71 también son pasos: ⌫/⌦ eliminar, ⌘D duplicar, ⌘X cortar y ⌘V pegar un acorde o una sección, DIVIDIR, un bajo, una anticipación y una sección movida desde su cajón.
Límites
La pila de UNDO guarda hasta 50 pasos; el 51.º expulsa al más antiguo. Cualquier edición nueva vacía la pila de REDO.
Alcance
El historial es por canción, no global: cambiar a otra canción guardada, o cerrar el editor y volver a abrirlo, empieza un historial nuevo del todo. No pasa de una canción a otra ni de una sesión del editor a la siguiente.