diff options
author | Robin Gareus <robin@gareus.org> | 2020-02-23 20:48:02 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2020-02-23 20:48:02 +0100 |
commit | 180843f9bd28b191c7404245ba0a121107992511 (patch) | |
tree | c60312dc09f76c2f55ba2383245c427e15c38dea /scripts/_cron.lua | |
parent | bf649cd68ad46c34a656700aa6cb89416d648c64 (diff) |
Also move Lua scripts to share subfolder
Diffstat (limited to 'scripts/_cron.lua')
-rw-r--r-- | scripts/_cron.lua | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/scripts/_cron.lua b/scripts/_cron.lua deleted file mode 100644 index 3f412d9ddd..0000000000 --- a/scripts/_cron.lua +++ /dev/null @@ -1,37 +0,0 @@ -ardour { - ["type"] = "EditorHook", - name = "Timed Event Example", - author = "Ardour Lua Task Force", - description = "Perform actions at specific wallclock time, example record", -} - -function signals () - return LuaSignal.Set():add ({[LuaSignal.LuaTimerDS] = true}) -end - -function factory () - local _last_time = 0 - return function (signal, ref, ...) - - -- calculate seconds since midnight - function hhmmss (hh, mm, ss) return hh * 3600 + mm * 60 + ss end - - -- current seconds since midnight UTC - -- (unix-time is UTC, no leap seconds, a day always has 86400 sec) - local now = os.time () % 86400 - - -- event at 09:30:00 UTC (here: rec-arm + roll) - if (now >= hhmmss (09, 30, 00) and _last_time < hhmmss (09, 30, 00)) then - Session:maybe_enable_record (false) - Session:request_transport_speed (1.0, true, ARDOUR.TransportRequestSource.TRS_UI) - end - - -- event at 09:32:00 UTC (here: rec-stop) - if (now >= hhmmss (09, 32, 00) and _last_time < hhmmss (09, 32, 00)) then - Session:disable_record (false, false) - Session:request_transport_speed (0.0, true, ARDOUR.TransportRequestSource.TRS_UI) - end - - _last_time = now - end -end |