====== CHDK scripts for Canon SD1000/IXUS70 ====== Don't forget you can use zoom to change increment when setting script parameters values (+1, +10, +100, ...). Unless said otherwise, these scripts have only been tested on SD1000_IXUS70. If you have tested successfully one of them on other cameras, tell me in the discussion area at the bottom of the page and I will update the descriptions. ===== Bracketing ===== ==== Night bracketing ==== When shooting live subject or without a tripod by night, you don't necessarily know if the best way is to use flash or not, and high ISO or not. This script takes successively three shots with low ISO, flash, and high ISO, so that you can choose afterward which one is the best one. High ISO also enables dark frame substraction for noise reduction, whatever the exposure time is (it really reduces noise due to high ISO). ==== EV Bracketing ==== * Internal modification of EV shift/compensation. * Exposure time can be greater than 1" to ensure sufficient exposure (uses ''night-shot'' script) * Temporarily enables RAW ==== Focus Bracketing ==== * dynamically computes the steps using the DOF calculator ===== Intervalometers ===== ==== Built-in Intervalometer ==== Canon SD1000/IXUS70 has a built-in time lapse movie feature. However the interval can only be 1s or 2s. There are time lapse scripts, but they often are too slow for intervals shorter than 1s. Actually the built-in time lapse feature can deal with any interval, given in the property case #265. This script just changes this property. ==== Accurate Intervalometer ==== A lot of intervalometers use the sleep command, but this is not precise and it does not take into account the time necessary to shoot (up to several seconds with metering). This script uses the get_tick_count command so is a lot more reliable. ==== Continuous Intervalometer ==== Classic intervalometers cannot be faster than ~2s interval, except built-in intervalometer but which is limited to 640x480 resolution. This script uses the continuous mode to take pictures at any resolution with interval ~0.5 to 0.8s. ===== Misc ===== ==== Night shot ==== My Casio S600 has a very good night mode, that uses very long exposure time with low ISO. It allows to take beautiful shots by night with a tripod. Canon SD1000 never set exposure time greater than 1" in automatic mode, and in in manual mode you have to try several times to find the good exposure time. This script: * asks the camera the exposure settings it suggests (will keep ISO and aperture) * recomputes exposure time so that exposure is correct (up to the limit of the camera, often 65", and taking into account exposure shift/compensation) * waits a 2" delay so that the camera is well stabilized on its tripod when the shot is taken * shoots Tips: * You can control with the "Dark frame" entry of the "RAW" menu if you want to let the camera automatically proceed to dark frame substraction for each frame, or if you want to do it manually. ==== Open shutter ==== This script aims at having the shutter opened the most possible time, eg to shot lightning. Exposition is computed with ''night-shot.bas'' script so that background exposure is ok. Dark frame substraction is canceled, but you can shot in RAW, shot one dark frame, and substract afterwards. This script: * sets automatically continuous mode on the SD1000 using the GUI (as I wasn't able to write the propcase), * sets automatically the desired picture size on DIGIC III cameras * disables black frame subtraction * computes the appropriate long exposure so that the background is well exposed (up to the limit of the camera, often 65") * shoots continuously for a given time (if continuous shooting is interrupted, it is detected and restarted). You can interrupt pressing shoot_half button. * restores the modified settings ==== Motion shot ==== * takes one shot, or a burst of shots, or a movie after movement is detected