everything related to duct tape audio suite (dtas)
 help / color / mirror / Atom feed
* [PUSHED] various bugfixes and tfx
@ 2015-01-23  8:58 Eric Wong
  0 siblings, 0 replies; only message in thread
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	[flat|nested] only message in thread

only message in thread, other threads:[~2015-01-23  8:58 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-01-23  8:58 [PUSHED] various bugfixes and tfx Eric Wong

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://ou63pmih66umazou.onion/inbox.comp.audio.dtas
 note: .onion URLs require Tor: https://www.torproject.org/

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

	dtas.git

AGPL code for this site: git clone https://public-inbox.org/public-inbox.git