everything related to duct tape audio suite (dtas)
 help / color / mirror / code / Atom feed
From: Eric Wong <normalperson@yhbt.net>
To: ruby-talk@ruby-lang.org, dtas-all@nongnu.org
Subject: [ANN] dtas 0.13.0 - duct tape audio suite for *nix
Date: Thu, 7 Jan 2016 04:38:44 +0000	[thread overview]
Message-ID: <20160107-dtas-0.13.0-released@80x24.org> (raw)

Free Software command-line tools for audio playback, mastering, and
whatever else related to audio.  dtas follows the worse-is-better
philosophy and acts as duct tape to combine existing command-line tools
for flexibility and ease-of-development.  dtas is currently implemented
in Ruby (and some embedded shell), but may use other languages in the
future.

dtas 0.13.0 - -player-related fixes and improvements

Not much since 0.12.0:

* "dtas-tl aac" implemented for adding tracks after the current
  track in dtas-player(1).

* dtas-player now implements software volume control to
  simultaneously control the volume of all sinks.
  dtas-console remaps '0'/'9' keys for software volume control
  to match mplayer(1) behavior.  '7'/'8' now adjusts the ReplayGain
  preamp volume.  I'm still considering changing the 'r'/'R' keys
  for repeat cycling and moving ReplayGain cycling to 'g'/'G':

  http://80x24.org/dtas-all/20160105090453.GA30328@dcvr.yhbt.net/

* dtas-console shows the paused player track, and trim/shuffle/repeat
  statuses.

* all comments loaded from YAML files intended for dtas-splitfx(1)
  are stringified.

Other than that, I enjoy using the "dtas-tl edit" feature from
0.12.0+ to modify the tracklist very much :)

There's a couple of changes to the experimental stuff hasn't been
documented at all and even more subject to change than the rest
of dtas...

30 changes since dtas 0.12.1:
      dtas-tl: simplify existing addtail/addhead while we're at it
      dtas-tl: fixup addtail again
      player: implement software volume control
      Rakefile: add Atom feed to website
      rg_state: fixup replaygain normalization
      Revert "dtas-tl: simplify existing addtail/addhead while we're at it"
      nodoc internal classes
      dtas-tl: "edit" gives sequential track IDs on new tracks
      gemspec: require Ruby 1.9.3 at minimum
      dtas-tl: add "aac" (add-after-current) command
      mlib: wire up search/find/stats to the UI
      mlib: fix update
      dtas-readahead: use our spawn fix properly
      enable "frozen_string_literal: true"
      doc: various wording fixes and doc enhancements
      remove vestigial mentions of opusenc
      splitfx: fixup frozen_string_literal for spawn
      player: frozen_string_literal fixup for "tl tracks"
      dtas-console: show paused track and time offset
      dtas-console: show trim and "tl repeat" status
      mlib: warn about non-SQLite databases becoming unsupported
      console: display paused commands properly
      source/splitfx: stringify comments
      copyright updates for 2016
      player: replaygain: avoid unnecessary ignoring
      console: try harder to show rate
      console: show tracklist shuffle status, too
      tracklist: fix off-by-one error on track removal
      tracklist: reshuffle tracklist when exhausted
      dtas-tl: document "aac" addition

* homepage: http://dtas.80x24.org/README
* http://dtas.80x24.org/INSTALL
* http://dtas.80x24.org/dtas-player.txt
* http://dtas.80x24.org/NEWS.atom
* git clone git://80x24.org/dtas
* dtas-all@nongnu.org (plain-text only, no HTML mail, please)
* mailing list archives: http://80x24.org/dtas-all/
  nntp://news.public-inbox.org/inbox.comp.audio.dtas
  http://80x24.org/dtas-all/new.atom

-- 
EW


             reply	other threads:[~2016-01-07  4:38 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-01-07  4:38 Eric Wong [this message]
     [not found] ` <CAE3kKuvu6yqZbBUKN2JUuJZSDs-OJCEQPkrVOb4khP8eS4wxvA@mail.gmail.com>
2016-01-07  5:08   ` Eric Wong
2016-01-17 22:42 ` [ANN] dtas 0.13.1 " Eric Wong

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://80x24.org/dtas/README

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20160107-dtas-0.13.0-released@80x24.org \
    --to=normalperson@yhbt.net \
    --cc=dtas-all@nongnu.org \
    --cc=ruby-talk@ruby-lang.org \
    --subject='Re: [ANN] dtas 0.13.0 - duct tape audio suite for *nix' \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

everything related to duct tape audio suite (dtas)

This inbox may be cloned and mirrored by anyone:

	git clone --mirror https://80x24.org/dtas-all
	git clone --mirror http://ou63pmih66umazou.onion/dtas-all

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V1 dtas-all dtas-all/ https://80x24.org/dtas-all \
		dtas-all@nongnu.org
	public-inbox-index dtas-all

Example config snippet for mirrors.
Newsgroups are available over NNTP:
	nntp://news.public-inbox.org/inbox.comp.audio.dtas
	nntp://7fh6tueqddpjyxjmgtdiueylzoqt6pt7hec3pukyptlmohoowvhde4yd.onion/inbox.comp.audio.dtas
 note: .onion URLs require Tor: https://www.torproject.org/

code repositories for project(s) associated with this inbox:

	../../dtas.git

AGPL code for this site: git clone http://7fh6tueqddpjyxjmgtdiueylzoqt6pt7hec3pukyptlmohoowvhde4yd.onion/public-inbox.git