En papel ves dos páginas. En una tablet, solo una.
Y la vuelta de página llega siempre en el peor compás. DuoStave pone una tablet a cada lado del atril y hace que se comporten como un solo libro: lees por adelantado, como siempre, y pasas las dos páginas de una vez.
Papel
Dos páginas a la vista. Lees por adelantado y pasas cuando te viene bien.
2 vueltas de página en una pieza de seis páginas
Una tablet
Una página a la vista. La siguiente no se ve hasta que pasas, al final de cada página.
5 vueltas de página en una pieza de seis páginas
Dos tablets con DuoStave
Otra vez dos páginas a la vista. Un toque o una pisada del pedal pasa las dos.
2 vueltas de página en una pieza de seis páginas
Listo antes de que termines de afinar
La misma partitura en las dos
Abre el mismo PDF o MusicXML en cada tablet. DuoStave sabe que es la misma obra por la huella de su contenido, sin subirla a ningún sitio.
Un código de cuatro cifras
Una tablet enseña el código y la otra lo escribe. Se enlazan por Bluetooth y se recuerdan la próxima vez. El enlace por cable USB-C está en camino.
A tocar
Un libro abierto: una página a la izquierda y la siguiente a la derecha. Un toque o el pedal pasa las dos a la vez.
Pensado para cuando no puedes parar
-
Funciona donde no hay wifi
Fosos, iglesias, escenarios al aire libre. Las tablets hablan entre sí directamente, sin red y sin internet.
-
Apunta a lápiz, como siempre
Arcos, digitaciones, respiraciones. Lo que escribes se copia a la otra tablet y se queda en la partitura.
-
Pasa página con el pie
Conecta un pedal Bluetooth y no sueltes el instrumento. Un toque en la pantalla también vale.
-
Si algo falla, sigues en tu página
Si la app se cierra o el enlace se corta, DuoStave vuelve sola a la página correcta, con todas tus marcas.
-
El programa entero, en orden
Monta el repertorio del concierto y pasa de una obra a la siguiente sin buscar. La pantalla no se apaga.
-
PDF, MusicXML o papel
Abre tus PDF y MusicXML, o escanea la partitura impresa con la cámara de la tablet. Las partituras MusicXML también suenan, al tempo y en la tonalidad que elijas.
En desarrollo
Lo siguiente: toda la orquesta en la misma página
Estamos llevando DuoStave a orquestas y grupos. Cada músico ve su propia parte, el director ve la partitura general, y sus marcas llegan a todos los atriles o solo a una sección. Cuando dice «desde la letra B», todos los atriles van ahí. Aún no está listo.
Dos tablets no tienen por qué costar una fortuna
Hacen falta dos pantallas, así que empezamos por Android: hay tablets muy buenas por poco dinero, y un par de ellas suele costar menos que un solo iPad grande.
Hoy
Tablets Android
Cualquier tablet con Android 8 o posterior. Hacemos DuoStave sobre tablets de gama media, no sobre las más caras.
En camino
iPad y iPhone
Queremos DuoStave en los dos mundos. Estamos en ello, todavía no está listo y preferimos no dar una fecha que quizá no cumplamos.
Todo el código, a la vista
La app, el servidor y el lector web son públicos. Léelos, compílalos, cámbialos o monta con ellos tu propio servicio, de pago si quieres.
Tu música no debería depender de que una empresa siga existiendo. Si mañana desaparecemos, DuoStave sigue ahí: cualquiera puede coger el código y continuar.
La licencia AGPL-3.0, en tres líneas
- Úsalo, estúdialo y cámbialo como quieras.
- Alójalo para otros, y cobra por ello si quieres.
- Si lo distribuyes modificado o lo ofreces como servicio, publica tu código con la misma licencia.
Qué hay en el repositorio
- App de Android
app/ core/ domain/ feature/ - Servidor de sincronización y copias
workers/api - Lector web
webapp/ - Vectores de prueba del protocolo
spec/vectors - Documentos de diseño
docs/design
Compílalo tú
JDK 17, Android SDK 34, NDK y CMake. Sin secretos, cuentas ni servicios de pago.
./gradlew :app:assembleDebug
Gratis, y sin letra pequeña
No esperamos hacernos ricos con esto. Lo que funciona en tus tablets es gratis, y mientras empezamos también lo es una nube pequeña. Los servidores cuestan dinero cada mes; por ahora los pagan las donaciones. Si algún día no alcanza, quizá añadamos un plan de pago con más espacio.
-
En tus tablets
Gratis
Todo lo que convierte dos tablets en un libro.
- Páginas enlazadas por Bluetooth
- Apuntes a lápiz, repertorios y pedal
- Metrónomo y reproducción MIDI
- Copia de seguridad en un archivo tuyo
Sin cuenta. Sin anuncios.
-
En nuestra nube
Gratis
mientras empezamos
Una nube pequeña para tu dúo, opcional y apagada hasta que tú la enciendes.
- 25 partituras o 500 MB
- Tu biblioteca sincronizada entre tus dos tablets
- Copias de seguridad en la nube
- Sin cuenta y sin tarjeta
Más adelante puede llegar un plan de pago con más espacio. Si llega, lo avisaremos aquí antes.
-
En tu servidor
Gratis
si lo montas tú mismo
El código del servidor está en el mismo repositorio. Móntalo para ti, para tu orquesta o para tus propios clientes.
- A nosotros no nos pagas nada
- Puedes cobrar por ello
- Publica tus cambios (AGPL-3.0)
¿Te ha servido? Invítanos a un café.
Las donaciones pagan primero los servidores y después horas de desarrollo. Detrás no hay anuncios ni venta de datos.
Tus partituras no salen de tus tablets
Sin cuenta, sin anuncios y sin rastreadores. La nube existe, pero está apagada hasta que tú la enciendes.
De tablet a tablet
Páginas y apuntes viajan directamente entre tus dos tablets. No pasan por ningún servidor.
Nadie te pide el correo
No hay registro ni inicio de sesión. No vendemos datos y no mostramos anuncios.
La nube, si tú quieres
La sincronización y las copias son opcionales. Usa las nuestras, tu propio almacenamiento o ninguna.
Échanos una mano
No hace falta saber programar. Contarnos qué falló en un ensayo de verdad vale tanto como un parche.
Una nota nuestra
Para quienes tocan
DuoStave es un proyecto pequeño. Lo hacemos porque admiramos a quien se sube a un escenario con un instrumento, y nos parecía que pasar página no debería ser uno de sus problemas.
Está en desarrollo y le faltan cosas. Si algo te falla, si echas algo de menos o si simplemente lo has usado en un concierto, escríbenos. Nos alegra ayudar y queremos saber cómo te va.
El equipo de DuoStave