qwavfade(1)

πŸ“¦ version 0.4.0, in debian bookworm, ubuntu jammy, ubuntu noble

πŸ’– qwavfade β€” the quelcom man page, but make it cute πŸ’–

okay so bestie, you found the qwavfade(1) page from the quelcom manual set. yes, that quelcom. the one from february 2001. and honestly? we're about to make your wav files glow up ✨


🌸 NAME 🌸

qwavfade β€” fade in/out wav files 🎧


πŸ¦‹ SYNOPSIS πŸ¦‹

qwavfade [option]... file...

✨ DESCRIPTION ✨

qwavfade takes a wav file and modifies it by applying a fade in, a fade out, or both. no cap.

so what even is a fade, bestie? it's when you progressively change the level of the wav β€” like you were slowly turning the volume knob up or down. the way that works:

  • a fade in = volume starts at a low level at the beginning of the wav and climbs up. it's giving "quiet girl walks in, then SLAPS" 🌈
  • a fade out = volume drops down to a low level at the end of the wav. it's giving "the song is ending and we're all a little emo" 😭

πŸ’… OPTIONS πŸ’…

  • -d <duration>[<format>], --duration=<duration>[<format>] β€” duration is a positive integer that sets how long the fade lasts. the value gets treated as a sample number unless you slap a format specifier on it. (see the FORMATS section down below for the tea πŸ«–) the default value is five seconds. heads up: this option overrides the --length option explained below. periodt.
  • -h, --help β€” show a brief help and dip. ✌️
  • -i, --in β€” just fade in. don't fade out. (by default it does fade in and fade out, so this is you being decisive πŸ’…)
  • -l <time point>, --length=<time point> β€” time point specifies the length (= duration) of the fade. peep the TIME POINTS section below for how to write one. this option is quite similar to the --duration option above β€” it's easier to use, though not as powerful as that one. the default value is five seconds. and yes: this option overrides the --duration option explained above. they're both out here overriding each other, iconic behavior honestly πŸ‘‘
  • -o, --out β€” just fade out. don't fade in. (again, default is fade in and fade out.)
  • -t, --test β€” this one is for the cautious girlies 🧚 instead of touching your original file, it creates and fades test files. a test file gets created for each type of selected fade (in or out). the name of the test file will be fadein.<file> or fadeout.<file. the duration of the test files is the fade duration plus two seconds. so go ahead, experiment, no risk, slay.
  • -v, --verbose β€” show more detailed info. (she's chatty and we love that for her πŸ—£οΈ)
  • -V, --version β€” show version and exit.

⏰ TIME POINTS ⏰

a time point is the easier way to specify the length (or duration) of a fade, with a millisecond resolution. here's its formal form:

[h:[m:]]s[.ms]

where:

  • h β€” value is a positive integer meaning hours.
  • m β€” value is a positive integer meaning minutes.
  • s β€” value is a positive integer meaning seconds.
  • ms β€” value is a positive integer meaning milliseconds.

only the seconds specifier is required, bestie. everything else is optional garnish ✨

here are a couple of examples:

1:23:45.67

2:0.001

πŸŽ€ FORMATS πŸŽ€

the --duration option can also have an optional modifier. if you don't use this modifier, then the value you gave will be interpreted as a number of samples. and ngl, most of the time it's gonna be difficult to specify a duration in terms of samples, so here are the modifiers they gave us:

  • j β€” value is interpreted as milliseconds.
  • m β€” value is interpreted as minutes.
  • s β€” value is interpreted as seconds.
  • b β€” value is interpreted as bytes.
  • k β€” value is interpreted as kbytes (1024 bytes).
  • M β€” value is interpreted as megabytes (1024 kbytes).

in either case, the values specified will be rounded to get an integer number of samples. πŸ”’


🌟 EXAMPLE 🌟

suppose you want to fade in and out the fantastic song live.in.concert.wav using a fade duration of 5 seconds. here's the whole little journey:

first we are going to test:

qwavfade -t -d 7s live.in.concert.wav

hear the test fades:

my-favourite-wav-player fadein.live.in.concert.wav
my-favourite-wav-player fadeout.live.in.concert.wav

if you want to try with another duration, jump to the first step and change the duration argument. πŸ”

and if you're happy with the tests:

qwavfade -d 5s live.in.concert.wav

πŸ™ˆ NOTES πŸ™ˆ

qwavfade doesn't allow both types of fades (in and out) to overlap. so if you want to fade in and out a wav file, and the two regions to fade overlap... then probably you made a mistake, bestie 😭 in any case, you can do it by fading separately.


πŸ’€ BUGS πŸ’€

tests has been done only with 44100 Hz 16 bit stereo files, though it may work with mono/stereo 8/16 bits files.


πŸ‘‘ AUTHOR πŸ‘‘

dmanye@etse.urv.es http://www.etse.urv.es/~dmanye/quelcom/quelcom.html


🫢 SEE ALSO 🫢

qwavinfo(1), qwavjoin(1), qwavcut(1), qwavsilence(1), qwavheaderdump(1) qmp3info(1), qmp3join(1), qmp3cut(1), qmp3check(1), qmp3report(1)


and that's the whole page, bestie πŸŽ€ this one's from quelcom 0.4.0, dated february 2001. go forth and fade responsibly πŸ’œβœ¨
πŸ“¦ where this page comes from