Control long exposures, interval sequences and multiple cameras from your phone.
Controla exposiciones largas, secuencias de intervalo y varias cámaras desde tu teléfono.
Set your sequence. Start the session. BulbSync handles the rest.
Configura tu secuencia. Inicia la sesión. BulbSync se encarga del resto.
Set exposure, pause and number of shots in one simple sequence.
Configura exposición, pausa y número de tomas en una secuencia sencilla.
True bulb · Estimated duration · Single photo · Intervalometer
Bulb de verdad · Duración estimada · Foto única · Intervalómetro
Connect several cameras, organize them into independent groups and shoot in sync from a single device.
Conecta varias cámaras, organízalas en grupos independientes y dispara en sincronía desde un solo dispositivo.
Photogrammetry · VR/360 · Multi-angle timelapses
Fotogrametría · VR/360 · Timelapses multiángulo
Automatic reconnection keeps your session running through temporary Bluetooth interruptions.
La reconexión automática mantiene tu sesión en marcha ante cortes temporales de Bluetooth.
Pause · Resume · Stop · Accurate shot tracking
Pausar · Reanudar · Detener · Recuento preciso de tomas
The shot counter only advances when a frame is successfully triggered.
El contador de tomas solo avanza cuando una toma se dispara con éxito.
Designed for photographers working in the dark.
Diseñado para fotógrafos que trabajan a oscuras.
Preserve your dark-adapted vision with a dedicated red interface.
Conserva tu visión adaptada a la oscuridad con una interfaz roja dedicada.
Dim the screen to the brightness you need in the field.
Atenúa la pantalla al brillo que necesites en el campo.
Let long sessions continue with the display turned off.
Deja que las sesiones largas sigan con la pantalla apagada.
Save your favorite shooting configurations and reuse them whenever you need them.
Guarda tus configuraciones de disparo favoritas y reutilízalas cuando las necesites.
Save and reuse your favorite shooting setups.
Guarda y reutiliza tus configuraciones de disparo favoritas.
Export and restore your presets, camera groups and session history in a portable file.
Exporta y restaura tus presets, grupos de cámaras e historial de sesiones en un fichero portátil.
BulbSync works with Sony and Canon cameras with a Bluetooth remote control mode.
BulbSync funciona con cámaras Sony y Canon que tengan un modo de control remoto por Bluetooth.
Cameras that support "Bluetooth Remote Control".
Cámaras compatibles con "Control remoto Bluetooth".
⚠️ The Sony α7 II (ILCE-7M2) does not support Bluetooth Remote Control and is not compatible with BulbSync.
⚠️ La Sony α7 II (ILCE-7M2) no dispone de Control remoto Bluetooth y no es compatible con BulbSync.
⚠️ The α7 III* needs firmware v3.00 or later: it shipped without this feature and got it via a later update (MENU → Network → "Bluetooth Rmt Ctrl").
⚠️ La α7 III* necesita firmware v3.00 o posterior: salió sin esta función y la recibió por una actualización más tarde (MENU → Red → "Control remoto Bluetooth").
Bodies with BLE pairing in "Remote" mode — the one the BR-E1 remote uses.
Cuerpos con emparejamiento BLE en modo "Remote", el del mando BR-E1.
Do you have another Canon? The BR-E1 protocol is implemented and verified on the bench, but across the whole range only the EOS R7 has a real session on real hardware behind it — so we're not calling the rest compatible. If you have a Canon with a Remote mode, get in touch and help us verify it.
¿Tienes otra Canon? El protocolo del BR-E1 está implementado y verificado en banco, pero de toda la gama solo la EOS R7 tiene detrás una sesión en hardware real — así que el resto no lo damos por compatible. Si tienes una Canon con modo Remote, escríbenos y ayúdanos a verificarla.
⚠️ Canon's official BR-E1 compatibility list — these are the models Canon says work with the remote, not a BulbSync compatibility claim (see the notice above).
⚠️ Lista oficial de compatibilidad del mando BR-E1 (Canon) — son los modelos que Canon dice que funcionan con el mando, no una garantía de compatibilidad de BulbSync (ver el aviso de arriba).
Do you have a Nikon? Support for the ML-L7 remote is already written, but it hasn't been verified on real hardware yet — so we're not calling it compatible. If your Nikon works with the ML-L7, get in touch and help us test it.
¿Tienes una Nikon? El soporte del mando ML-L7 ya está escrito, pero todavía no se ha verificado en hardware real — así que aún no la damos por compatible. Si tu Nikon es compatible con el ML-L7, escríbenos y ayúdanos a probarlo.
⚠️ On a Z6 II or Z7 II? Check your firmware is v1.40 or later before testing — that's when Nikon added ML-L7 support. On older firmware the pairing menu doesn't exist yet, so there's nothing to test.
⚠️ ¿Tienes una Z6 II o una Z7 II? Antes de probarla, comprueba que el firmware es v1.40 o posterior — es cuando Nikon añadió el soporte del ML-L7. Con firmware anterior el menú de emparejamiento no existe todavía, así que no hay nada que probar.
⚠️ Nikon's official ML-L7 compatibility list (Asia/MEA) — these are the models Nikon says work with the remote, not a BulbSync compatibility claim (see the notice above). The Z8 and Z9 are explicitly excluded by Nikon: they don't ship with a Remote mode compatible with the ML-L7.
⚠️ Lista oficial de compatibilidad del mando ML-L7 (Nikon Asia/MEA) — son los modelos que Nikon dice que funcionan con el mando, no una garantía de compatibilidad de BulbSync (ver el aviso de arriba). La Z8 y la Z9 quedan explícitamente excluidas por Nikon: no traen un modo Remote compatible con el ML-L7.
Check your camera's menu for a Bluetooth remote control mode before installing. Green chips are models with a real session behind them; amber ones are models the manufacturer lists for its own remote, which BulbSync has not verified yet.
Comprueba en el menú de tu cámara si tiene un modo de control remoto por Bluetooth antes de instalar. Los chips verdes son modelos con una sesión real detrás; los ámbar son modelos que el fabricante declara para su propio mando y que BulbSync todavía no ha verificado.
Under the hood
Bajo el capó
The distance between a remote and a dependable system shows up over long sessions: undocumented protocols, a radio layer that discards commands without reporting it, and cameras that close the connection on their own. BulbSync is built around those three problems.
La distancia entre un disparador y un sistema fiable aparece en las sesiones largas: protocolos sin documentación pública, una capa de radio que descarta órdenes sin notificarlo y cámaras que cierran la conexión por iniciativa propia. BulbSync está construido alrededor de esos tres problemas.
Every session rests on a stack of conditions that must hold for hours, unsupervised.
Cada sesión se apoya en una pila de condiciones que deben mantenerse durante horas y sin supervisión.
Over a long session, bodies close the connection without warning. The measure of quality is not avoiding that, but the recovery.
En una sesión larga, los cuerpos cierran la conexión sin aviso. El criterio de calidad no es evitarlo, sino la recuperación.
01
Each manufacturer defines its own Bluetooth remote protocol, with no public documentation and nothing in common between them. BulbSync unifies them into a single way of firing, so combining brands in one sequence does not alter how the app behaves.
Cada fabricante define su propio protocolo de mando por Bluetooth, sin documentación pública ni puntos en común. BulbSync los unifica en una única forma de disparar: combinar marcas en una misma secuencia no altera el comportamiento de la app.
The sequence engine is brand-independent.
El motor de secuencia es independiente de la marca.
02
A command can be transmitted and acknowledged by the camera without the shutter having moved. These are two distinct layers, and BulbSync does not conflate them.
Una orden puede transmitirse y ser confirmada por la cámara sin que el obturador se haya accionado. Son dos capas distintas y BulbSync no las confunde.
Where a body reports shutter state, it is used. Where it does not, the exposure is timed and not presented as confirmed.
Si el cuerpo informa del estado del obturador, se utiliza. Si no, la exposición se sigue por tiempo y no se presenta como confirmada.
03
Bodies require not only the correct bytes but specific intervals between them. Two commands sent too close together are ignored without raising any error.
Los cuerpos no solo requieren los bytes correctos, sino intervalos concretos entre ellos. Dos órdenes demasiado próximas se ignoran sin generar ningún error.
Every timing constant comes from a measurement on real hardware and is held in place by an automated test.
Cada constante de temporización procede de una medición sobre hardware real y está fijada por una prueba automática.
04
A six-hour session admits no indefinite waits. Every operation has a deadline and an alternative: if a negotiation goes unanswered, the app proceeds without it; if a step is never confirmed, it falls back to a working mode.
Una sesión de seis horas no admite esperas indefinidas. Cada operación tiene plazo y alternativa: si una negociación no obtiene respuesta, se continúa sin ella; si un paso no llega a confirmarse, se degrada a un modo operativo.
Those deadlines come from timing real bodies, not from estimates.
Esos plazos proceden de cronometrar cuerpos reales, no de estimaciones.
05
A camera closing the link cannot be prevented, so what matters is the behaviour afterwards. Reconnection is staged, runs with the screen off, and the sequence resumes where it was.
No es posible impedir que una cámara cierre el enlace, de modo que lo relevante es el comportamiento posterior. La reconexión es escalonada, opera con la pantalla apagada y la secuencia se retoma donde estaba.
What was lost during the outage is recorded in the session summary.
Lo perdido durante la caída queda registrado en el resumen de la sesión.
06
The same signal reading is comfortable on one phone and critical on another, so a fixed threshold table is not defensible. BulbSync derives each camera's threshold from that camera's own behaviour, and warns early because a degrading link slows down before it drops.
Una misma lectura de señal es holgada en un teléfono y crítica en otro, por lo que una tabla fija de umbrales no es defendible. BulbSync deriva el umbral de cada cámara de su propio comportamiento, y avisa con antelación porque un enlace degradado se vuelve lento antes de caer.
The bars show margin over the learned threshold, not absolute values. Included in the Lite version.
Las barras indican margen sobre el umbral aprendido, no valores absolutos. Incluido en la versión Lite.
A camera joins the list when a session on real hardware supports it, not when the code is written. Protocol that is implemented and verified on the bench remains unannounced until then.
Una cámara se incorpora a la lista cuando una sesión sobre hardware real la respalda, no cuando el código está escrito. El protocolo implementado y verificado en banco permanece sin anunciar hasta entonces.
Automate your next shooting session with BulbSync.
Automatiza tu próxima sesión de disparo con BulbSync.
Android · No account · No tracking Android · Sin cuenta · Sin rastreo