From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS22989 208.118.235.0/24 X-Spam-Status: No, score=-2.5 required=3.0 tests=AWL,BAYES_00 shortcircuit=no autolearn=unavailable version=3.3.2 X-Original-To: dtas-all@80x24.org Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 1E3241F7CD for ; Sun, 28 Dec 2014 10:56:54 +0000 (UTC) Received: from localhost ([::1]:58075 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y5BWn-0004pt-Cn for dtas-all@80x24.org; Sun, 28 Dec 2014 05:56:53 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43017) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y5BWl-0004pj-JK for dtas-all@nongnu.org; Sun, 28 Dec 2014 05:56:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Y5BWg-0001vW-4l for dtas-all@nongnu.org; Sun, 28 Dec 2014 05:56:51 -0500 Received: from dcvr.yhbt.net ([64.71.152.64]:49837) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y5BWf-0001vI-Vx for dtas-all@nongnu.org; Sun, 28 Dec 2014 05:56:46 -0500 Received: from localhost (dcvr.yhbt.net [127.0.0.1]) by dcvr.yhbt.net (Postfix) with ESMTP id 17F021F7CD for ; Sun, 28 Dec 2014 10:56:44 +0000 (UTC) From: Eric Wong To: Subject: [PATCH] source/splitfx: default tracklist for single-track files Date: Sun, 28 Dec 2014 10:56:43 +0000 Message-Id: <1419764203-1300-1-git-send-email-e@80x24.org> X-Mailer: git-send-email 2.1.2.571.ged78782.dirty X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 64.71.152.64 X-BeenThere: dtas-all@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dtas-all-bounces+dtas-all=80x24.org@nongnu.org Sender: dtas-all-bounces+dtas-all=80x24.org@nongnu.org While the splitfx source is intended for applying effects to untracked audio files (e.g. transfers of vinyl records or live concert recordings), it should be useful for applying effects to an already-tracked recording. --- lib/dtas/source/splitfx.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/dtas/source/splitfx.rb b/lib/dtas/source/splitfx.rb index fee27fd..2b10e5c 100644 --- a/lib/dtas/source/splitfx.rb +++ b/lib/dtas/source/splitfx.rb @@ -35,7 +35,9 @@ class DTAS::Source::SplitFX < DTAS::Source::Sox # :nodoc: sfx = DTAS::SplitFX.new begin Dir.chdir(File.dirname(ymlfile)) do # ugh - sfx.import(@ymlhash = YAML.load(buf)) + @ymlhash = YAML.load(buf) + @ymlhash['tracks'] ||= [ "t 0 default" ] + sfx.import(@ymlhash) sfx.infile.replace(File.expand_path(sfx.infile)) end @splitfx = sfx -- EW