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/_session_test.lua | |
parent | bf649cd68ad46c34a656700aa6cb89416d648c64 (diff) |
Also move Lua scripts to share subfolder
Diffstat (limited to 'scripts/_session_test.lua')
-rw-r--r-- | scripts/_session_test.lua | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/scripts/_session_test.lua b/scripts/_session_test.lua deleted file mode 100644 index f6adea38c7..0000000000 --- a/scripts/_session_test.lua +++ /dev/null @@ -1,34 +0,0 @@ -ardour { - ["type"] = "session", - name = "Good Night", - author = "Ardour Lua Task Force", - description = [[ - Example Ardour Session Script. - Session scripts are called at the beginning of every process-callback (before doing any audio processing). - This example stops the transport after rolling for a configurable time which can be set when instantiating the script.]] -} - -function sess_params () - return - { - ["print"] = { title = "Debug Print (yes/no)", default = "no", optional = true }, - ["time"] = { title = "Timeout (sec)", default = "90", optional = false }, - } -end - -function factory (params) - return function (n_samples) - local p = params["print"] or "no" - local timeout = params["time"] or 90 - a = a or 0 - if p ~= "no" then print (a, n_samples, Session:sample_rate (), Session:transport_rolling ()) end -- debug output (not rt safe) - if (not Session:transport_rolling()) then - a = 0 - return - end - a = a + n_samples - if (a > timeout * Session:sample_rate()) then - Session:request_transport_speed(0.0, true, ARDOUR.TransportRequestSource.TRS_Engine) - end - end -end |