everything related to duct tape audio suite (dtas)
 help / color / mirror / code / Atom feed
Search results ordered by [date|relevance]  view[summary|nested|Atom feed]
thread overview below | download mbox.gz: |
* [ANN] dtas 0.8.0 - duct tape audio suite for *nix
@ 2014-10-21  6:18  7% Eric Wong
  0 siblings, 0 replies; 2+ results
From: Eric Wong @ 2014-10-21  6:18 UTC (permalink / raw)
  To: ruby-talk, dtas-all

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.

Changes:

   dtas 0.8.0 - player bugfixes
   
   Several bugfixes for the dtas-player and playback-related
   components.  Audio-editing support is still being worked on.
   
   See git repository for full details:
   
   	git clone git://80x24.org/dtas
   
   Terminal-browser-friendly HTML mail archives are also up at:
   
   	http://80x24.org/dtas-all/
   
   The mailing list for anything related to dtas remains at:
   
   	dtas-all@nongnu.org
   
   The list is open to all without subscription (no HTML email).
   dtas is for and by users who never want to deal with GUIs.
   
   shortlog of changes since 0.7.0:
   
         dtas-console: add note to install "curses" gem if missing
         test/helper: compat w/ coverage in Feature #9508
         player: style cleanup to favor &:methods
         update copyrights and email address for 2014
         trimfx: initial cut of scheduling + gap filling
         test/helper: ancient minitest compatibility
         test_splitfx: fix tests without opus{enc,dec}
         remove builtin-$FADEFX support
         fadefx: remove module
         tests: hoist out pluck generation
         xs: favor &: block style for simple cases
         rely on filesystem encoding
         client_handler: minor cleanup (favor &:proc)
         doc: document "tl get"/"dtas-tl cat" escaping gotcha
         dtas-console: force encoding for current locale
         unix_server: fix for infinite loop
         sink: favor &:proc form instead of blocks
         favor &:proc form instead of blocks in more places
         unix_accepted: wait for readability on EAGAIN

* http://dtas.80x24.org/README
* http://dtas.80x24.org/INSTALL
* http://dtas.80x24.org/dtas-player.txt
* http://dtas.80x24.org/NEWS
* git clone git://80x24.org/dtas
* dtas-all@nongnu.org
* http://80x24.org/dtas-all/

* http://dtas.80x24.org/2014/dtas-0.8.0.tar.gz
  SHA-1 7b2017c19abfc278ebc43549cc52ade64716bedf

* http://dtas.80x24.org/2014/dtas-0.8.0.gem
  SHA-1 b0e49c2d1eb342595d107830ae782d75d0c3bfee

-- 
EW

^ permalink raw reply	[relevance 7%]

* [PUSHED] various bugfixes and tfx
@ 2015-01-23  8:58  5% Eric Wong
  0 siblings, 0 replies; 2+ results
From: Eric Wong @ 2015-01-23  8:58 UTC (permalink / raw)
  To: dtas-all

There's a bunch of stuff pushed out to git://80x24.org/dtas.git recently
but never emailed :x  For playback, there is one notable fix exist for
the sourcedit + inotify support.

Most of the other stuff is housekeeping and work towards improving
splitfx (including resurrecting fadefx).  While dtas-player is currently
the "flagship" of dtas, I have high hopes for the future of -splitfx and
will be working on it more in the coming week.

For the sake of brevity, I'll just post the logs so far instead of full
patches.

commit ef6dc55d9c40aaac9d1fbe5438dbaedc2ddad5e0
Author: Eric Wong <e@80x24.org>
Date:   Fri Jan 23 08:48:34 2015 +0000

    watchable: simplify check
    
    @on_readable is always set, so there's no point in checking it
    again when we need to call it.

commit ddf4460bb8233d5d8ac9015b1ef34316d9681e23
Author: Eric Wong <e@80x24.org>
Date:   Fri Jan 23 08:48:34 2015 +0000

    sourcedit: do not wait indefinitely if $EDITOR is stopped
    
    Users may hit Ctrl-Z to stop their editor during editing
    and trigger SICHLD, do not waitpid2 indefinitely in that
    case.  This prevents missed "source ed" calls for inotify
    users.

commit 9bf21db1e0ad815187b8c93ef985ef591a606645
Author: Eric Wong <e@80x24.org>
Date:   Tue Jan 20 02:19:08 2015 +0000

    rename the TrimFX class to TFX
    
    TrimFX was too ambiguous with the common environment variable we
    use throughout dtas.  Since TFX is more limited in scope but
    should be more frequently-typed by users (of -splitfx) we'll use
    the shorter name here.

commit 65bb4baf0e479ff7cfbf0a8422824834c9f06ab1
Author: Eric Wong <e@80x24.org>
Date:   Tue Jan 20 01:33:38 2015 +0000

    doc: describe most classes a bit
    
    Hopefully this makes the code less daunting to newcomers

commit 51e6240767b394e255d05a0f712a1da853485e82
Author: Eric Wong <e@80x24.org>
Date:   Tue Jan 20 00:21:33 2015 +0000

    drop Rubinius workaround
    
    I'm done with dealing with proprietary bug trackers.

commit 5a0dbfc1cfddd2028ced800fc1f65e1c443126ab
Author: Eric Wong <e@80x24.org>
Date:   Mon Jan 19 23:36:49 2015 +0000

    update copyright years and links to mailing list archives
    
    The documentation part is managed by the new
    Documentation/update-copyright script.  For the future, the rest may
    be managed by the update-copyright tool in gnulib

commit b524cec0d86da22a3ff8fdb93328f54d7ccbdf29
Author: Eric Wong <e@80x24.org>
Date:   Mon Jan 19 09:36:44 2015 +0000

    Revert "fadefx: remove module"
    
    This reverts commit 3471463325be6c990b3abd18b4d34f723440d19a.
    
    While not strictly necessary, it makes the user syntax in splitfx
    files much terser.  Changes from the original version should make it
    easier-to-read and the diagram should help a lot with understanding.

commit ef39866fa6e6ac91cc64f18573dea22c3f75c6e1
Author: Eric Wong <e@80x24.org>
Date:   Mon Jan 19 09:17:51 2015 +0000

    consolidate spawn fix for Ruby [Bug #8770]
    
    Ensure we can apply the workaround to dtas-sourceedit and our
    test cases while also simplifying the existing call sites a
    little.  This will also make for less code churn in 3-5
    years down the line when we drop <= 2.1 support.

commit b95a51440b6378847c4ab5dd4cf9e96e18b5f241
Author: Eric Wong <e@80x24.org>
Date:   Mon Jan 19 09:04:18 2015 +0000

    avoid aliasing global "spawn" method
    
    This makes debugging, grepping, and following code confusing
    at times and also unexpected breaks usage of the global "spawn"
    method.

commit 723cd6da883bda87e092707ce17c31190a1c5205
Author: Eric Wong <e@80x24.org>
Date:   Mon Jan 19 08:42:09 2015 +0000

    splitfx: export TBEG and TLEN variables
    
    These are the raw sample counts for the "trim" effect
    and may be useful for arithmetic in the shell.

commit 72977765a3c30f2a8a89ccbf23fde8289c81bdf9
Author: Eric Wong <e@80x24.org>
Date:   Mon Jan 19 07:05:00 2015 +0000

    doc: dtas-env(7) manpage for environment vars
    
    This rounds out the documentation a bit and hopefully
    introduces/encourages some commonality between the playback
    and processing/production components of dtas.
    
    Clarify some splitfx-related environment variables while
    we're at it.

commit 3e392aa8edf36a471f951b880e421be056d72587
Author: Eric Wong <e@80x24.org>
Date:   Sun Jan 18 08:42:07 2015 +0000

    sinkedit: flesh out all parameters
    
    dtas-sinkedit now shows default parameters in addition
    to user-changed parameters, allowing easier editing.
    Also, we need to be able to revert back to using the default
    pipe_size on Linux by setting pipe_size to nil (as an empty
    field in YAML).


^ permalink raw reply	[relevance 5%]

Results 1-2 of 2 | reverse | options above
-- pct% links below jump to the message on this page, permalinks otherwise --
2014-10-21  6:18  7% [ANN] dtas 0.8.0 - duct tape audio suite for *nix Eric Wong
2015-01-23  8:58  5% [PUSHED] various bugfixes and tfx Eric Wong

Code repositories for project(s) associated with this public inbox

	https://80x24.org/dtas.git/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).