dtas.git  about / heads / tags
duct tape audio suite for *nix
blob b6aab2b2736873c2774d0724bd6daad65b2e00c4 1441 bytes (raw)
$ git show v0.0.0:Documentation/dtas-player_effects.txt	# shows this blob on the CLI

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
 
Effects in dtas-player may be applied either at the source or the sink.
They are applied in the order described.

1. source effects

  Source effects are effects which should be applied per-source and do not
  rely on inter-track information.

  Examples include:
  - ReplayGain (simple vol/gain changes)
  - anything which does not change the length of the audio:
    vol, stereo, highpass, lowpass, loudness, bass, treble, equalizer, ...

  Modifying source effects should introduce no extra gaps in playback.
  Effects which modify the length of the audio is not recommended here,
  as seek functionality will be impaired.

2. sink effects

  Sink effects are any effects which:

  1) should only be applied to a specific sink
  2) effects which require inter-track information
     (multiband delays/compressors/expanders)
  3) alter the length of the audio

  In a multi-zone audio system (where each zone has its own sink), sink
  effects may also customize the sound of a certain zone while not
  affecting others.

  Examples include:
  - equalizer effects (highpass/bass/treble/equalizer)
  - loudness
  - delaying a certain channel or frequency range for time-alignment
  - compressors/limiters
  - reverb
  - vol
  - remix (for stereo image adjustments)

  Additionally, effects which are necessary due to the limitation of the
  playback hardware are applied at the sink:

  - rate
  - dither
  - remix (static channel mappings)

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