Browse Mercury Venus Transit Maestro Help     MVTM Icon   Script File Format
     
 

Features

Main Screen Layout

Menus

Initial Setup

Transit Preparation

Script File Format

Camera Configuration

Notes

Troubleshooting

Shortcuts and Tips

Credits & Acknowledgments

Fields are comma delimited. Empty columns should contain one space, unless it’s a comment. The dot . is the decimal separator. Lines can be in just about any order with a few exceptions (times are calculated and sorted based on your latitude/longitude location). A # character in the first column indicates that the entire line is a comment that should be ignored. Most actions are directed to DSLR or MILC cameras, but a few can only be used with SBIG CCD cameras.
The general format of a script line is:
Action,Reference Event or Date,Offset Sign,Time,Camera Name,Shutter Speed,Aperture,ISO,Mirror Lock-Up Time,Image Quality,Image Size,Incremental,Comment

Action

  • TAKEPIC - Set the camera to a specific exposure and take a photo. Manual (M) mode only.
    Syntax: TAKEPIC,C2,-,00:27.0,D300,1/8000,7.1,200,0.3,RAW,None,Y,Comment
    This script line takes a RAW picture with a camera named D300, 27 seconds before second contact, at 200 ISO, with an aperture of 7.1 and a shutter speed of 1/8000th of a second locking the mirror up for 0.3 second (the mirror lock-up duration is capped at three seconds). The exposure settings are incremental to optimize for time between consecutive exposures.
  • TAKEBST - Set the camera to a specific exposure and take multiple photos in burst (3 by default, maximum of 200 for exposures under 2 seconds and 960 for exposures over 2 seconds). For Nikon and Canon cameras directly pass the number of photos to be taken as an integer value in the Mirror lock up time column (*) or use BURSTNB (deprecated) to globaly specify the number of photos to be taken; do note that on Canon cameras the number of photos taken can be differ slightly from the given value as the continuous speed varies. If the burst is lengthy enough, then you can alter the exposure settings in the middle when using Nikon DSLRs or MILCs. For the Sony, Panasonic, Fuji and Olympus cameras the given value will be a duration and as such specified as a decimal number of seconds (bursts are capped to 10 seconds). To operate with the mirror constantly up on Nikon DSLRs use the LVPSTART and LVPSTOP instructions to frame the action; all the Nikon cameras are supported, but only the Canon newer than the EOS 50D or 5D MkII.
    Syntax: TAKEBST,C2,-,00:02.0,D300,1/1000,7.1,200,10,RAW,None,Y,Burst of 10 frames
    Use CHGCSSL or SETCSSL to specify the frame-rate at which the burst will execute.
  • BURSTNB - Set the number of photos, from 1 to 960, to take in burst with TAKEBST. The value is global to the script and applies to all the cameras (deprecated).
    Syntax: BURSTNB,10
  • CHGEXP - Set the camera to a specific exposure settings. Manual (M) mode only. Valid also in Movie mode when movie exposure is set to manual. Be aware that not all the cameras support exposure settings modification in Movie mode, for example the Nikon D5xxx and D3xxx series do not.
    Syntax: CHGEXP,C2,-,00:26.0,D300,1/5000,7.1,200,0,RAW,None,Y,Comment
    SETEXP can also be used.
  • CHGCMP - Set the camera to a specific exposure compensation value. Values in the -5.0 to +5.0 range with a step of 0.3 or 0.5 EV.
    Syntax: CHGCMP,C2,-,00:26.0,D300, , , ,-2.3, , , ,Comment
    SETCMP can also be used.
  • CHGCSSL - Set the continuous shooting speed on a Nikon camera to a specific frames per second value (only for Nikon cameras having the feature). For the Canon cameras having the capability you can only choose either continuous low-speed, usually about 3 fps, or else continuous high-speed. Nikon D5xxx cameras only have the choice between continuous low-speed and high-speed, Nikon D3xxx cameras only continuous. It is recommended to always specify the burst frame-rate before TAKEBST.
    Syntax: CHGCSSL,C2,-,00:03.0,D4, , ,0, , , , ,Set to maximum burst frame rate
    Valid integer values depend on the camera (0 to x fps, with 0 setting the maximum available on Nikon cameras, and 3 or 100 respectively for continuous low-speed and high-speed on Canon, Sony, Fuji and Olympus cameras plus Nikon D5xxx cameras). Panasonic cameras do not allow to change the drive mode, so I recommend you set them manually to either low-speed or high-speed continuous before connecting them.
    SETCSSL can also be used.
  • CHGCROP - Set the camera to a specific capture area crop mode (only for Nikon FX cameras).
    Syntax: CHGCROP,C2,-,00:10.0,D800, , ,0, , , , ,Comment
    Valid crop integer values depend on the camera (for full frame models: 0 = FX, 1 = DX, 2 = 5:4, 3 = 1.2, 4 = 1:1, 5 = 16:9; and now for crop-frame ones: 0 = DX, 1 = 1.3, 2 = 1:1, 3 = 16:9).
    SETCROP can also be used.
  • CHGBIT - Set the camera to a specific recording bit mode (only for Nikon cameras having the feature).
    Syntax: CHGBIT,C2,-,00:10.0,D800, , ,14, , , , ,Switch to 14-bit
    Valid bit depth integer values depend on the camera (14 = 14-bit, 12 = 12-bit).
    SETBIT can also be used.
  • TAKEBKT - Set the camera to a specific bracketing sequence and take the photos. Nikon only for the cameras supporting bracketing (the bracketing on Canon cameras can not be controlled this way yet).
    Syntax: TAKEBKT,C2,-,00:27.0,D300,1/100,7.1,200,0.3,RAW,None,Y,Comment
    To be used with BKTDATA.
  • BKTDATA - Set the number of photos, the bracketing exposure step and order to be used with TAKEBKT (only for Nikon cameras having the feature).
    Syntax: BKTDATA,3,0.7EV,0uo
    This is a global setting.
  • RAMPUP - Set the camera to specific exposure settings and then take as quickly as possible an upward ramp of exposures auto-adjusting the settings.
    Syntax: RAMPUP,C2,+,00:06.0,D500,1/1000,7.1,200,0.0,RAW,None,Y,13,1.0,Comment
    Sample use case with 37 frames from 1/1000th of a second to 4 seconds always keeping the mirror up:
    LVPSTART,C2,+,00:04.0,D500, , , , , , , ,Start photography in Lv
    RAMPUP,C2,+,00:06.0,D500,1/1000,7.1,200,0.0,RAW,None,Y,13,1.0,Ramping up
    LVPSTOP,C3,-,00:04.0,D500, , , , , , , ,Stop photography in Lv
  • RAMPDN - Set the camera to specific exposure settings and then take as quickly as possible a downward ramp of exposures auto-adjusting the settings.
    Syntax: RAMPDN,MAX,+,00:04.0,D500,4.0,7.1,200,0.0,RAW,None,Y,13,1.0,Comment
    Sample use case with 13 frames from 4 seconds to 1/1000th of a second always keeping the mirror up:
    LVPSTART,C2,+,00:04.0,D500, , , , , , , ,Start photography in Lv
    RAMPDN,MAX,+,00:04.0,D500,4.0,7.1,200,0.0,RAW,None,Y,13,1.0,Ramping down
    LVPSTOP,C3,-,00:04.0,D500, , , , , , , ,Stop photography in Lv

    Usually it is best to execute with a one-stop step increment and do multiple exposure ramps. Authorized values are 0.3, 0.7, 1.0, 2.0 and 3.0.
  • RAMPSUD - Set the camera to specific exposure settings and then take as quickly as possible two consecutive ramps (upward and then downward) of exposures auto-adjusting the settings.
    Syntax: RAMPSUD,C2,+,00:06.0,D500,1/1000,7.1,200,0.0,RAW,None,Y,13,1.0,Comment
    Sample use case with 26 frames from 1/1000th of a second to 4 seconds followed by the reverse always keeping the mirror up:
    LVPSTART,C2,+,00:04.0,D500, , , , , , , ,Start photography in Lv
    RAMPSUD,C2,+,00:06.0,D500,1/1000,7.1,200,0.0,RAW,None,Y,13,1.0,Ramping up and down
    LVPSTOP,C3,-,00:04.0,D500, , , , , , , ,Stop photography in Lv

    Usually it is best to execute with a one-stop step increment and do multiple exposure ramps. Authorized values are 0.3, 0.7, 1.0, 2.0 and 3.0.
  • BULB - Take a long exposure (from 0.01 second to 60 minutes) in Manual (M) mode only. Not available for all the Nikon and Canon cameras, but allows arbitrary exposure lengths. Bulb (B) mode has a precision of about 1/100th of a second, so only exposures longer than 1/10th of a second are recommended. A few camera models, Canon 60D and 5D, cannot mix bulb exposures with normal exposures, so you’ll have to manually turn the mode dial to Bulb (B) instead of Manual (M) on those cameras. Among the supported cameras you’ll find the Nikon D500, D600, D610, D750, D800/D800E, D810/D810A, D850, Df, D4, D4s, D5 and Canon EOS 1000D/Rebel XS/Kiss F, 1100D/Rebel T3/Kiss X50, 1200D/Rebel T5/Kiss X70, 1300D/Rebel T6/Kiss X80, 100D/Rebel SL1/Kiss X7, 200D/Rebel SL2/Kiss X9, 450D/Rebel XSi/Kiss X2, 500D/Rebel T1i/Kiss X3, 550D/Rebel T2i/Kiss X4, 600D/Rebel T3i/Kiss X5, 650D/Rebel T4i/Kiss X6i, 700D/Rebel T5i/Kiss X7i, 750D/Rebel T6i/Kiss X8i, 800D/Rebel T7i/Kiss X9i, 760D/Rebel T6s/8000D, 77D/9000D, 40D, 50D, 60D/60Da, 70D, 80D, 7D, 7D MkII, 6D, 6D MkII, 5D MkII, 5D MkIII, 5D MkIV, 5Ds/5DsR, 1D MkIII, 1Ds MkIII, 1D MkIV, 1D X, 1D X MkII.
    Syntax: BULB,C2,-,00:27.0,60D,32.6,7.1,200,0,RAW,None,Y,Comment
  • TAKEDRK - Take a dark frame with the specified SBIG CCD camera to a specific exposure time.
    Syntax: TAKEDRK,C2,-,00:27.0,ST-8300,0.04,7.1,200,0,RAW,None,Y,Comment; intended for use with SBIG CCD cameras only
  • LVSTART - Start the live view mode on a camera (can be used to help adjusting the exposure compensation) and view the image stream directly on the computer. Only one camera at a time.
    Be careful to first activate the "Allow Live View when a running script" setting in the general preferences.
    Syntax: LVSTART,C1,-,02:00.0,D300, , , , , , , ,Start Lv
  • LVSTOP - Stop the live view on a camera.
    Syntax: LVSTOP,C1,-,01:30.0,D300, , , , , , , ,Stop Lv
  • LVPSTART - Activate the photography in live view on a capable camera. Used to keep the mirror raised during consecutive exposures. Exposure actions between the LVPSTART and LVPSTOP instructions should all have a mirror lock-up value equal to 0.0 (i.e. no mirror lock-up).
    Be careful to first activate the "Allow Live View when a running script" setting in the general preferences.
    The supported cameras are the Nikon D3400, D5200, D5300, D5500, D5600, D7100, D7200, D7500, D500, D600, D610, D750, D800/D800E, D810/D810A, D850, Df, D4, D4s and D5, as well as the Canon 700D/Rebel T5i/Kiss X7i, 750D/Rebel T6i/Kiss X8i, 800D/Rebel T7i/Kiss X9i, 760D/Rebel T6s/8000D, 77D/9000D, 60D/60Da, 70D, 80D, 7D MkII, 6D, 6D MkII, 5D MkIII, 5D MkIV, 5Ds/5DsR, 1D X and 1D X MkII.
    With the Canon cameras having the Silent Lv shooting setting, do make sure that this setting is either on 'Disable' or 'Mode 1' because otherwise the camera will not be able to do bursts.
    With the Nikon D3xxx and D5xxx cameras, do make sure that the Manual movie settings setting is set to off because otherwise the camera will not be able to use the complete exposure time range.
    Syntax: LVPSTART,C2,-,00:30.0,D800, , , , , , , ,Start photography in Lv
    Warning: when pointing the camera at the Sun, do use a solar filter on the outer end of the lens or telescope outside the [C2-15s;C3+15s] time interval or else you could risk damaging the camera’s sensor.
    Note: within a LVPSTART/LVPSTOP block the optional USB shutter control cable (DSUSB from Shoestring Astronomy) will not be effective and the regular release method will be used.
  • LVPSTOP - Deactivate the photography in live view on a capable camera.
    Be careful to first activate the "Allow Live View when a running script" setting in the general preferences.
    The supported cameras are the Nikon D3400, D5200, D5300, D5500, D5600, D7100, D7200, D7500, D500, D600, D610, D750, D800/D800E, D810/D810A, D850, Df, D4, D4s and D5, as well as the Canon 700D/Rebel T5i/Kiss X7i, 750D/Rebel T6i/Kiss X8i, 800D/Rebel T7i/Kiss X9i, 760D/Rebel T6s/8000D, 77D/9000D, 60D/60Da, 70D, 80D, 7D MkII, 6D, 6D MkII, 5D MkIII, 5D MkIV, 5Ds/5DsR, 1D X and 1D X MkII.
    With the Canon cameras having the Silent Lv shooting setting, do make sure that this setting is either on 'Disable' or 'Mode 1' because otherwise the camera will not be able to do bursts.
    With the Nikon D3xxx and D5xxx cameras, do make sure that the Manual movie settings setting is set to off because otherwise the camera will not be able to use the complete exposure time range.
    Syntax: LVPSTOP,C3,+,00:30.0,D800, , , , , , , ,Stop photography in Lv
  • LVMREC - Start the live view movie recording on a camera with a display on the computer screen (for recording onto the memory card refer to MREC). Only one camera at a time (Nikon only).
    Syntax: LVMREC,C1,-,02:00.0,D300, , , , , , , ,Start Lv recording
  • LVMSTOP - Stop the live view movie recording on a camera (Nikon only).
    Syntax: LVMSTOP,C1,-,01:30.0,D300, , , , , , , ,Stop Lv recording
  • MREC - Start the standalone movie recording directly onto the memory card of the camera.
    Please note that you should manually set on the camera the recording settings such as the size and frame-rate. Also if you set for example the frame-rate to say 60 fps then shutter speed will necessarily have to be faster or equal to 1/60th of a second.
    The supported cameras are the Nikon D3200, D3300, D5100, D5200, D5300, D5500, D5600, D7100, D7200, D7500, D500, D600, D610, D750, D800/D800E, D810/D810A, D850, Df, D4, D4s and D5 plus the Canon EOS 100D/Rebel SL1/Kiss X7, 200D/Rebel SL2/Kiss X9, 550D/Rebel T2i/Kiss X4, 600D/Rebel T3i/Kiss X5, 650D/Rebel T4i/Kiss X6i, 700D/Rebel T5i/Kiss X7i, 750D/Rebel T6i/Kiss X8i, 800D/Rebel T7i/Kiss X9i, 760D/Rebel T6s/8000D, 77D/9000D, 60D/60Da, 70D, 80D, 7D MkII, 6D, 6D MkII, 5D MkII, 5D MkIII, 5D MkIV, 5Ds/5DsR, 1D MkIV, 1D X and 1D X MkII.
    On Nikon DSLRs having two memory card slots, please make sure only one memory card is inserted as otherwise the feature will not work due a Nikon’s firmware bug returning an 'access denied' response.
    If you want to be able to control the exposure settings on supported Canon cameras from the script during the movie recording, then in the first tab of the red menu preset manually the Movie exposure item to Manual. On Canon DSLRs having a Live View selector do make sure it’s positionned on Movie.
    On Sony cameras do make sure the following setting is correct because otherwise switching between still image and movie mode will not be possible: Menu > Camera Settings 2 > [MOVIE Button] > Always.
    Syntax: MREC,C1,-,02:00.0,D4, , , , , , , ,Start movie recording
  • MSTOP - Stop the standalone movie recording on the memory card of the camera.
    Syntax: MSTOP,C1,-,01:30.0,D4, , , , , , , ,Stop movie recording
  • EXPMODM - Set the exposure program mode on a camera to Manual (M). This mode can’t be changed on Canon cameras with a dial. No such limitation on Nikon cameras.
    Syntax: EXPMODM,C1,-,01:30.0,D300, , , , , , , ,Manual (M)
  • EXPMODP - Set the exposure program mode on a camera to Program (P). This mode can’t be changed on Canon cameras with a dial. No such limitation on Nikon cameras.
    Syntax: EXPMODP,C1,-,01:30.0,D300, , , , , , , ,Program (P)
  • EXPMODA - Set the exposure program mode on a camera to Aperture Priority (A). This mode can’t be changed on Canon cameras with a dial. No such limitation on Nikon cameras. On the Ricoh Theta S, where the aperture is fixed, it will go into ISO Priority mode.
    Syntax: EXPMODA,C1,-,01:30.0,D300, , , , , , , ,Aperture Priority (A)
  • EXPMODS - Set the exposure program mode on a camera to Shutter Priority (S). This mode can’t be changed on Canon cameras with a dial. No such limitation on Nikon cameras.
    Syntax: EXPMODS,C1,-,01:30.0,D300, , , , , , , ,Shutter Priority (S)
  • RELEASE - Just press the camera shutter release to take a photo without modifying any exposure settings
    Syntax: RELEASE,C1,-,00:01.0,D300, , , , , , , ,Press shutter release button
  • CHGFWP - Set the filter wheel position on a SBIG CCD camera
    Syntax: CHGFWP,C2,+,00:05.0,ST-8300, , ,4, , , , ,Set filter wheel to position 4; intended for use with SBIG CCD cameras only
    SETFWP can also be used.
  • CHGTEMP - Set the imaging CCD setpoint temperature in degrees Celsius on a SBIG CCD camera
    Syntax: CHGTEMP,ST-8300,-5.0
    SETTEMP can also be used.
  • OBSERVR - Set the observer’s name and instrumentation characteristics (focal length, aperture and clear aperture) on a SBIG CCD camera
    Syntax: OBSERVR,ST-8300,Observer,621,7.1,90.0
  • PLAY - Play a wav format sound file. See available sounds.
    Syntax: PLAY,MAX,+,00:00.0,Max_Transit.wav, , , , , , , ,Maximum transit
  • COMMAND - Execute a string on the command line (shell) or an HTTP request, to call an external application or execute a task.
    Syntax: COMMAND,C2,-,00:30.0, , , , , , , , ,Slew Vixen Sphinx ;http://169.254.1.1/GOTORADEC?RA=12+34.5&DEC=12+34.5
    Syntax: COMMAND,C2,-,00:20.0, , , , , , , , ,Open text file ;open -a /Applications/TextEdit.app ~/Documents/Scripts\ Mercury\ Venus\ Transit\ Maestro/basic.txt
    Syntax: COMMAND,C1,-,05:00.0, , , , , , , , ,Prevent sleep for 7 hours ;caffeinate -disu -t 25200 /Applications/Mercury\ Venus\ Transit\ Maestro.app
    For Yosemite and newer it is also possible to say voice cues in any supported languages. Launch the Terminal application and then type say -v ? to list all the available languages/voices. Then you can do
    COMMAND,C2,-,00:10.0, , , , , , , , ,'10 seconds' English voice prompt; say -v Victoria 10 seconds
    COMMAND,C2,-,00:10.0, , , , , , , , ,'10 seconds' French voice prompt; say -v Thomas 10 secondes
    COMMAND,C2,-,00:10.0, , , , , , , , ,'10 seconds' Spanish voice prompt; say -v Monica 10 segundos
    COMMAND,C2,-,00:10.0, , , , , , , , ,'10 seconds' Dutch voice prompt; say -v Xander 10 seconden

Reference Event or Date

Event times:
  • RISE - Sunrise (warning: takes into account the slope of the terrain at your location only with the Pro version)
  • C1 - First external contact (start of ingress)
  • C2 - First internal contact (end of ingress)
  • MAX - Maximum transit
  • C3 - Second internal contact (start of egress)
  • C4 - Second external contact (end of egress)
  • SET - Sunset (warning: takes into account the slope of the terrain at your location only with the Pro version)
Other possibilities:
  • YYYY/MM/DD - Absolute Year/Month/Day date
  • INGRESS xx - xx percent of the ingress. A rudimentary FOR loop is supported, see the example script files.
  • EGRESS xx - xx percent of the egress. A rudimentary FOR loop is supported, see the example script files.
  • MAXPRE (VAR) - Transit duration percentage between C2 and maximum events. To be used only in a rudimentary FOR loop, see the example script files.
  • MAXPOST (VAR) - Transit duration percentage between maximum and C3 events. To be used only in a rudimentary FOR loop, see the example script files.
  • LAST - Reference the time to the exposure in the previous line of the script.
  • EMERGENCY - Upon launching the emergency script, events will be referenced to the time the emergency was started.

Offset Sign

Ignored when absolute Year/Month/Day date specified.

  • + (after)
  • - (before)

Time

This is an offset from the reference event, except when an absolute date was specified, in which case this is the UTC time of day. It is important to make sure that the spacing between two consecutive exposures is big enough for your camera and also that this delay includes the previous exposure duration: this span of time can range from half a second to a fortnight when using 10 years old cameras.

  • HH:MM:SS.S - hours, minutes, and seconds
  • MM:SS.S - minutes and seconds
  • SS.S - seconds

Camera Name

  • D3X would be a good short name for a Nikon D3X camera for example. If you have two Nikon D3X you could name them D3X1 and D3X2. Must match the content of the Hardware Configuration dialog EXACTLY, including upper/lower case, spaces, dashes, etc. For example: D3X and d3X are different.
  • Set to ALLCAMS to perform an exposure on all the connected cameras.
  • ...

Exposure Time

Only applicable to camera devices.

  • 1/4000 - Time ratio, a fraction of a second
  • 0.5 - Seconds
  • 355.0/113 - Something like this is allowed but ARE YOU NUTS?!
  • ...

Aperture

Only applicable to camera devices.

  • 16
  • 16.0
  • ...

ISO

Only applicable to camera devices.

  • 100
  • 200
  • ...

Mirror Lock Up Time

Only applicable to camera devices.
You may use mirror lock-up to reduce the amount of vibration in an exposure.
Note: when using TAKEBST this value specifies the number of frames to take in burst (setting having priority over BURSTNB) and not the duration of the mirror-up.

  • Seconds to wait after initial push. MLU is enabled and disabled on the fly (for Canon cameras it works only with models newer than the 50D and 5D MkII, that is 1100D, 1200D, 1300D, 100D/Rebel SL1/Kiss X7, 200D/Rebel SL2/Kiss X9, 500D/Rebel T1i/Kiss X3, 550D/Rebel T2i/Kiss X4, 600D/Rebel T3i/Kiss X5, 650D/Rebel T4i/Kiss X6i, 700D/Rebel T5i/Kiss X7i, 750D/Rebel T6i/Kiss X8i, 800D/Rebel T7i/Kiss X9i, 760D/Rebel T6s/8000D, 77D/9000D, 50D, 60D/60Da, 70D, 80D, 7D, 7D MkII, 6D, 6D MkII, 5D MkII, 5D MkIII, 5D MkIV, 5Ds/5DsR, 1D MkIV, 1D X, 1D X MkII). N or 0 in the field means don’t do MLU at all. Be aware that this feature reduces the number of exposures to be taken during a given timeframe. The duration is artificially capped at 2 seconds, so even if you ask for 5 you’ll get only 2 seconds.
  • Integer number of frames to take in burst with TAKEBST only. If equal to 0, then the global setting BURSTNB is taken into account.
    The number of RAW images taken before the frame-rate drops is fluctuating with the DSLRs or MILCs and memory cards combinations. This informative table will give you an idea of what to expect.

Image Quality (File Type)

Only applicable to camera devices.
Only four values among the possible settings are supported.

  • RAW - Raw image to preserve all the details and color dynamics
  • JPG-F - Jpeg Fine image with a low compression ratio for better quality
  • JPG-N - Jpeg Normal image with a medium compression ratio
  • JPG-B - Jpeg Basic image with a high compression ratio for smaller file size

Image Size

Only applicable to camera devices.
Note: ignored.
The setting retained will be the current one of the camera.
Supporting all the available settings for the various cameras is too tedious and doesn’t bring much anyway.

Incremental

Only applicable to camera devices.

  • Y - For each successive exposure, only update exposure time, aperture, ISO, or image quality (file type) if the setting was changed relative to the last exposure. Use this to cut down the required time between exposures.
  • N - Force programming of exposure time, aperture, ISO and image quality (file type) with every exposure. If you are using totally or mostly incremental exposures, sprinkle a few of these in during lulls in activity just to be safe.

Comment

  • (optional) freeform text, no commas allowed. Up to 1024 ASCII characters.
  • Command line command: semicolon, followed by plain text command or HTTP request.

FOR Loops

  • FOR,(VAR),Start,Step Increment,End - Loop between start and end values by specifying the step increment.
    Syntax:
    FOR,(VAR),2.0,2.0,99.9
    TAKEPIC,INGRESS (VAR),+,00:00.0,D300,1/1250,8.0,200,0.0,RAW,None,Y,Ingress C1-C2
    ENDFOR
  • FOR,(INTERVALOMETER),Starting/Ending at,Time Step,Iterations - Loop starting or ending at an event that lets you specify a time increment and the number of executions. Specify 0 for ending and 1 for starting, then the time step unit in seconds and finally the number of iterations.
    Syntax:
    FOR,(INTERVALOMETER),0,2.01,5
    TAKEPIC,C2,-,00:12.0,D300,1/1250,8.0,200,0.0,RAW,None,Y,End of ingress
    ENDFOR

Available Sound Files

Joel Moskowitz is the "voice".
  • Check_Focus.wav - Use to not forget to check the focus of the lenses/telescopes
  • 10_Minutes.wav - Use to indicate we are ten minutes before the second and third contacts
  • 5_Minutes.wav - Use to indicate we are five minutes before second and third contacts
  • 2_Minutes.wav - Use to indicate we are two minutes before second and third contacts
  • 1_Minute.wav - Use to indicate we are one minutes before second contact
  • 60_Seconds.wav - Use to indicate we are sixty seconds before second and third contacts
  • 30_Seconds.wav - Use to indicate we are thirty seconds before second and third contacts
  • 10_Seconds.wav - Use to indicate we are ten seconds before second and third contacts
  • Max_Transit.wav - Use to indicate maximum transit
  • Mid_Transit.wav - Use to indicate mid transit

Additional sounds can be provided by putting them directly in the following user folder:
~/Library/Application Support/MercuryVenusTransitMaestro/AdditionalSounds/
That folder is created automatically by Mercury Venus Transit Maestro and can be opened directly by selecting the corresponding item in the Window menu.

To have the additional sounds available for every user, put them directly in the following folder:
/Library/Application Support/MercuryVenusTransitMaestro/AdditionalSounds/


Find below the maximum number of pictures stored in the buffer for burst mode (more detailed information):
Nikon Canon Panasonic Sony Fuji Olympus Ricoh
Model RAW (**) Memory Card
Speed
  Model RAW (**) Memory Card
Speed
  Model RAW (**) Memory Card
Speed
  Model RAW (**) Memory Card
Speed
  Model RAW (**) Memory Card
Speed
  Model RAW (**) Memory Card
Speed
  Model RAW (**) Memory Card
Speed
D5
D4s
D4
D3X
D3s
D3
D850
D810, D810A
D800, D800E
D780
D750
D610
D600
D700
D500
D300, D300s
D7500
D7200
D7100
D7000
D2Xs
D200
D90
D5600
D5500
D5300
D5200
D5100
D5000
D3400
D3300
D3200
D3100
D3000
D80
D60
D50
D40, D40X
D70, D70s
Df
Z7
Z6
Z5
Z50
200
100
80
(38 DX) 25
36
17
(200 DX) 51
(96 DX) 28
(34 DX) 18
68
(46 DX) 15
(34 DX) 14
(34 DX) 14
(44 DX) 20
80
17
50
16
6
10
15
22
10
8
8
8
8
13
11
12
12
12
16
6
6
9
4
9
4
30
20
45
??
UDMA-7
UDMA-7
UDMA-7
UDMA-6
UDMA-6
UDMA-6
UHS-II
UDMA-7 + UHS-I
UDMA-7 + UHS-I
UHS-II + UHS-II
UHS-I
UHS-I
UHS-I
UDMA-6
UHS-II
UDMA-6
UHS-I
UHS-I
UHS-I
UHS-I
UDMA-6


UHS-I
UHS-I
UHS-I
UHS-I


UHS-I
UHS-I
UHS-I







UHS-I


UHS-II
UHS-I
    EOS 1D C
EOS 1D X Mark III
EOS 1D X Mark II
EOS 1D X
EOS 1D Mark IV
EOS 1Ds Mark III
EOS 5Ds/5DsR
EOS 5D Mark IV
EOS 5D Mark III
EOS 5D Mark II
EOS 5D
EOS 6D Mark II
EOS 6D
EOS 7D Mark II
EOS 7D
EOS 90D
EOS 80D
EOS 70D
EOS 60D, 60Da
EOS 50D
EOS 40D
EOS 850D/Rebel T8i/Kiss X10i
EOS 77D/9000D
EOS 760D/Rebel T6s/8000D
EOS 800D/Rebel T7i/Kiss X9i
EOS 750D/Rebel T6i/Kiss X8i
EOS 700D/Rebel T5i/Kiss X7i
EOS 650D/Rebel T4i/Kiss X6i
EOS 600D/Rebel T3i/Kiss X5
EOS 550D/Rebel T2i/Kiss X4
EOS 500D/Rebel T1i/Kiss X3
EOS 450D/Rebel XSi/Kiss X2
EOS 400D/Rebel XTi/Kiss X
EOS 350D/Rebel XT/Kiss N
EOS 250D/Rebel SL3/Kiss X10/200D II
EOS 200D/Rebel SL2/Kiss X9
EOS 100D/Rebel SL1/Kiss X7
EOS 1300D/Rebel T6/Kiss X80
EOS 1200D/Rebel T5/Kiss X70
EOS 1100D/Rebel T3/Kiss X50
EOS 1000D/Rebel XS/Kiss F
EOS R5
EOS R6
EOS R
EOS RP
38
1K+
57-170
38
25
12
14
16
16
14
17
21
15
30
24
27
25
16
15
16
17
27
27
8
27
8
6
6
5
6
9
6
10
6
8
7
7
6
6
3
5
180
240
65
50
UDMA-7

UDMA-7
UDMA-7
UDMA-6
UDMA-6
UDMA-7 + UHS-I
UDMA-7 + UHS-I
UDMA-7
UDMA-6
UDMA-6
UHS-I
UHS-I
UDMA-7 + UHS-I
UDMA-7
UHS-II
UHS-I
UHS-I
UDMA-6
UDMA-6

UHS-I
UHS-I
UHS-I
UHS-I
UHS-I
UHS-I
UHS-I






UHS-I
UHS-I
UHS-I
UHS-I
UHS-I



UHS-II
UHS-II
UHS-II
    S1R
S1
S1H
GH5
GH5s
G9
GH4
GX8
40
90
70
60
120
83
21
36
UHS-II
UHS-II
UHS-II
UHS-II
UHS-II
UHS-II
UHS-I
UHS-I
    a9
a7RIV
a7RIII
a7III
RX10IV
RX100VI
150
60
28
36
112
109
UHS-II
UHS-II
UHS-II
UHS-II
UHS-I
UHS-I
    GFX 100
GFX 50R
GFX 50S
X-T4
X-T3
X-T2
X-T1
X-H1
X-Pro3
X-Pro2
14
25
21
37
36
26
23
26
36
28
UHS-II
UHS-II
UHS-II
UHS-II
UHS-II
UHS-II
UHS-II
UHS-II
UHS-II
UHS-II
    E-MX
E-M1 Mark II
E-M5 Mark II
66
59
13
UHS-II
UHS-II
UHS-II
    Theta S    
(**) informative values (when possible use lossless compression and deactivate noise reduction for higher speed)