dtas-all
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 1/3] splitfx: support per-track environment variables


From: Eric Wong
Subject: [PATCH 1/3] splitfx: support per-track environment variables
Date: Mon, 24 Jan 2022 11:35:48 +0000

This allows setting the `FX' env on a per-track basis, since
some recordings may have massive dynamic shifts which aren't
desirable for casual listening or broadcast playback.
---
 lib/dtas/splitfx.rb | 1 +
 1 file changed, 1 insertion(+)

diff --git a/lib/dtas/splitfx.rb b/lib/dtas/splitfx.rb
index 8454d6a..1ce2007 100644
--- a/lib/dtas/splitfx.rb
+++ b/lib/dtas/splitfx.rb
@@ -299,6 +299,7 @@ def parse_track(argv)
           t.fade_in = $1.split(/\s+/)
         when %r{\Afade_out=(.+)\z} # $1 = "t 4" or just "4"
           t.fade_out = $1.split(/\s+/)
+        when %r{\Aenv\.([^=]+)=(.+)\z} then t.env[$1] = -$2
         when %r{\A\.(\w+)=(.+)\z} then t.comments[$1] = $2
         else
           raise ArgumentError, "unrecognized arg(s): #{xs(argv)}"



reply via email to

[Prev in Thread] Current Thread [Next in Thread]