diff options
author | Eric Wong <e@80x24.org> | 2022-01-24 02:20:37 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2022-01-24 02:20:37 +0000 |
commit | df420d23dc7c53b808aa80210898265814671c7b (patch) | |
tree | 1cb16edf7e3d666a6c9acb2f3cb6e3d3d09b7de9 | |
parent | 27a288ff1033ae446e1d58d7c510bf9d1cf00961 (diff) | |
download | dtas-df420d23dc7c53b808aa80210898265814671c7b.tar.gz |
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.
-rw-r--r-- | lib/dtas/splitfx.rb | 1 |
1 files changed, 1 insertions, 0 deletions
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 @@ class DTAS::SplitFX # :nodoc: 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)}" |