New releaser - Allbest. His build. - page 2 - CHDK Releases - CHDK Forum  

New releaser - Allbest. His build.

  • 139 Replies
  • 108103 Views
Re: New releaser - Allbest. His build.
« Reply #10 on: 07 / December / 2007, 04:48:41 »
Advertisements

Re: New releaser - Allbest. His build.
« Reply #11 on: 07 / December / 2007, 05:07:03 »
MLuna
Hi!
Can you give me example of the script that is not working?
Thank!

Re: New releaser - Allbest. His build.
« Reply #12 on: 07 / December / 2007, 05:33:58 »
Hi, Allbest,
I'm having problems with all of my scripts. The Omni intervalometer, found in the script page, just reboots the camera, for example. I have been using it for some time without trouble, and it works fine with Fingalo's build. Anyway, great work, I'm looking forward to play with the override options of your build and thanks for help.

The code that reboots my S3.

rem Author ~Keoeeit~
rem S-Series cameras ONLY
rem Use Endless mode with caution
rem See documentation for important info
@title OMNI Intervalometer
@param a Photo=0 Vid=1 P&V=2 Burst=3
@default a 0
@param b Delay 1st Shot (Mins)
@default b 0
@param c Delay 1st Shot (Secs)
@default c 0
@param d Number of Shots/Vids/Burst
@default d 5
@param e Interval (Minutes)
@default e 0
@param f Interval (Seconds)
@default f 0
@param g Interval (10th Seconds)
@default g 5
@param h Video/Burst Minutes
@default h 0
@param i Video/Burst Seconds
@default i 0
@param j Endless? No=0 Yes=1
@default j 0
p=b*600+c*10
t=e*600+f*10+g
v=h*600+i*10
if a<0 then a=0
if a>3 then a=3
if d<1 then d=5
if t<1 then t=1
if j<0 then j=0
if j>1 then j=1
if p<0 then p=0
if v<10 then v=10
if a=0 then v=0
u=t
get_tv k
if a=1 then k=-14
if a=2 then t=t+10*d
if a=3 then t=t+25*d
if k=-12 then t=t+330
if k=-11 then t=t+270
if k=-10 then t=t+210
if k=-9 then t=t+170
if k=-8 then t=t+130
if k=-7 then t=t+110
if k=-6 then t=t+90
if k=-5 then t=t+70
if k=-4 then t=t+60
if k=-3 then t=t+50
if k=-2 then t=t+40
if k=-1 then t=t+35
if k=0 then t=t+18
if k=1 then t=t+15
if k=2 then t=t+13
if k=3 then t=t+11
if k=4 then t=t+10
if k=5 then t=t+8
if k=6 then t=t+6
x=p+(v*d)+(t*(d-1))
print "1 Cycle Time:", x/600; "min", x%600/10; "sec"
goto "interval"
:interval
  if p>0 then gosub "pause"
  for n=1 to d
  print "Shot", n, "of", d
  if n>1 then sleep u*100
  if a=0 then shoot
  if a=1 then gosub "vid"
  if a=2 then gosub "vid"
  if a=3 then gosub "burst"
  next n
  if j=1 then goto "interval" else end
:pause
  r=(b*60)+c
  for m=1 to r
  q=r-m
  print "Intvl Begins:", q/60; "min", q%60; "sec"
  sleep 930
  next m
  return
:vid
  if a=2 then shoot
  if a=2 then sleep 1000
  click "video"
  sleep v*100
  click "video"
  return
:burst
  click "timer"
  press "shoot_half"
  sleep 500
  press "shoot_full"
  sleep v*100
  release "shoot_full"
  release "shoot_half"
  sleep 2000
  click "timer"
  click "timer"
  return

*

Offline GrAnd

  • ****
  • 916
  • [A610, S3IS]
    • CHDK
Re: New releaser - Allbest. His build.
« Reply #13 on: 07 / December / 2007, 08:55:42 »
My Applaud button is missing from this account. I wanted to raise AllBest's Karma (like 5 pts at least), can someone do it for me? :D)

Only +1. Because "Sorry, you can't repeat a karma action without waiting 3 hours.".
CHDK Developer.


Re: New releaser - Allbest. His build.
« Reply #14 on: 07 / December / 2007, 09:04:31 »
get_tv k

Haven't checked the rest out, but try changing this to "get_user_tv_id".  I see set_tv on the variable list, but this one doesn't seem to be.  Worth a try anyways.

Re: New releaser - Allbest. His build.
« Reply #15 on: 07 / December / 2007, 09:16:54 »
I've tried the build a bit and it works on both my A570 and S2 so far (a little bit of changing was required in the scripts).  One awkwardness I find though is in the setting of the Tv override:

You set the shutter speed value A
and the factor B
for fractions B is indicated as 1/10, 1/100, etc.  Reading more I see that it is supped to be A*B for Tv value, but I would have expected (or hoped for) it to be applied to the bottom of the fraction (ie. divided rather than multipled)

For example for A=4, B=1/1000
The Tv setting is 4/1000 or 0.004 as it is given by the build, but I would have preferred it to be 1/4000.  I think this would be more intuitive, espescially since we are used to dealing with fraction seconds not decimal seconds for shutter speeds.  Also if one wants to set the shutter sped to 1/4000, you need to calculate 1/4000=0.00025 and set accordingly.

However, I do know this causes a dicrepancy when B >= 1 where it is still multiplied.

Just my 2c worth.  The build is great so far, I espescially like the bracketing type feature where you can set it to go in only one direction!

*

Offline hailstorm

  • *
  • 38
  • Canon S3 IS, Marumi 0.5 X Lens,Hoya CPL+CHDK
    • My pic page ;)
Re: New releaser - Allbest. His build.
« Reply #16 on: 07 / December / 2007, 09:25:44 »
Ok now heres the fun. I loaded the remote button script..Man it runs great...wow..cheers to CHDK and S3 IS..Thank god didnt go for S5!!!! 8)

Re: New releaser - Allbest. His build.
« Reply #17 on: 07 / December / 2007, 09:57:56 »
For example for A=4, B=1/1000
The Tv setting is 4/1000 or 0.004 as it is given by the build, but I would have preferred it to be 1/4000.  I think this would be more intuitive, espescially since we are used to dealing with fraction seconds not decimal seconds for shutter speeds.  Also if one wants to set the shutter sped to 1/4000, you need to calculate 1/4000=0.00025 and set accordingly.

You have to be a little more math-minded to easily see the benefits of doing it as he did it, but I agree for those that are more comfortable with regular camera conventions I can see how it would be far less intuitive.

Personally, I like the way he implemented it. The amount of lattitude available now makes it a great way to do it. And fast. I mainly just rely on what values I have chosen in the menu, with the EVF display only being a reminder of what I picked. Perhaps a future build might include "Value Display" [Decimal], [Fraction] options? Being science-minded I would have use for both. I like being able to input a time of 15/1000 and get 0.01500 on my display. That also lets me know that that time-value is accurate to the 100,000ths place.

I agree that it is more direct and it also provides better fine tuning.  It only came up because I was wondering why my 1/4000 setting wasn't coming out correct when I finally realized it was 0.004 or 1/250.  Perhaps it would have been better to show the value as 0.1,0.01,0.001, etc instead?  The only real benefit from the fraction style is that it is what most photography people are used to, and it makes f-stop adjusting easier  1/4000 -> 1/8000 rather than 0.00025 -> 0.000125 and also easier to set common shutter speeds (try doing 1/6400 in your head in the middle of a field!).  I'm not really sure what the best compromise is, if only we could do either or I guess.

Either way, I have been putting together a script for shutter speed adjustment where you set the +/- f-stops from 0 (1sec) and it estimates the shutter speed in seconds or second fractions (only an estimate as we can't use power or log functions).  Imay post it when I get it ready.


*

Offline emu

  • *
  • 47
  • A710is - Fingalo's build
Re: New releaser - Allbest. His build.
« Reply #18 on: 07 / December / 2007, 11:13:12 »
Just an idea:

It might be usefull to reduce the ISO overwrite settings to 0; 5 and 160 (and 320 for some cams) so that with "Value" on 10 you can choose (very fast) between OFF, ISO 50 and ISO 1600 (3200)
Maybe its better to create an additional entry for this new "fast" or "easy" settings and to keep the old one?

Thanks Allbest - GREAT WORK! Good to have you here! :xmas :xmas :xmas

Re: New releaser - Allbest. His build.
« Reply #19 on: 07 / December / 2007, 13:33:42 »
maybe I was wrong but I can`t see difference between ISO 800 +2EV correction
and ISO 1600 - I look into histogram

Canon 710IS

 

Related Topics