sox_ng pushed to main at sox_ng/sox_ng 2026-01-01 18:35:27 +01:00
93c6bab772 Update ChangeLog with spectrogram fixes
ada972c387 spectrogram -L: Choose labels on 1..9 or 2 & 5 just once
ed4c79cfe4 spectrogram -L: Add labels at 1,2,3..9 or 2 and 5, according to spacing
2362ad564e spectrogram -L bugfix: fix the range scale calculation (rows -> rows-1)
1dd41253a0 spectrogram -L: Don't draw the decade ticks twice
Compare 6 commits »
sox_ng pushed to main at sox_ng/sox_ng 2026-01-01 15:42:06 +01:00
0f77e38874 spectrogram: New linear axis code gets it right for linear ranges
sox_ng pushed to 14.5.X at sox_ng/sox_ng 2026-01-01 15:41:29 +01:00
d184cdb2f7 spectrogram: New linear axis code gets it right for linear ranges
423c1f96fb spectrogram: Fix memory leaks
Compare 2 commits »
sox_ng pushed to 14.7.X at sox_ng/sox_ng 2026-01-01 15:35:08 +01:00
530cb94960 spectrogram: New linear axis code gets it right for linear ranges
sox_ng pushed to 14.6.X at sox_ng/sox_ng 2026-01-01 15:33:10 +01:00
165118fd91 spectrogram: New linear axis code gets it right for linear ranges
5a3b2e205c spectrogram: Fix memory leaks
Compare 2 commits »
sox_ng pushed to 14.7.X at sox_ng/sox_ng 2026-01-01 15:31:19 +01:00
8e28cb4a6f spectrogram: Fix memory leaks
eb4fadd9d9 pad: Fix memory leak introduced by d50b6ab
4bc05313aa stats: Fix RMS Pk dB -inf when window time is the same as file length [#561]
Compare 3 commits »
sox_ng pushed to main at sox_ng/sox_ng 2026-01-01 14:58:50 +01:00
8f3e6c17bc spectrogram: New linear axis code
sox_ng pushed to main at sox_ng/sox_ng 2026-01-01 14:53:07 +01:00
9f010bacfa spectrogram: New linear axis code
e15fb45285 Comment spectrogram.c:axis()
1382695c11 spectrogram: Condense and don't repeat the warning about slow y_sizes
73ed3c2aa8 Add spectrogram -i to interpolate between or average frequency bins
fbc7b3bc9a spectrogram: Fix memory leaks
Compare 9 commits »
sox_ng pushed to 14.6.X at sox_ng/sox_ng 2025-12-30 11:05:44 +01:00
05b845941b pad: Fix memory leak introduced by d50b6ab
a3e8d8a0fb stats: Fix RMS Pk dB -inf when window time is the same as file length [#561]
49268f57bc synth: Fix extra_usage for -j
Compare 3 commits »
sox_ng pushed to 14.5.X at sox_ng/sox_ng 2025-12-30 10:51:06 +01:00
a4966820cd stats: Fix RMS Pk dB -inf when window time is the same as file length [#561]
3b68948947 synth: Fix extra_usage for -j
Compare 2 commits »
sox_ng pushed to main at sox_ng/sox_ng 2025-12-29 12:24:14 +01:00
9f4b0097d5 spectrogram: Obtain slightly faster FFTs from FFTW by doing out-of-place
cecd3e8804 libsox_ng.3: Document open_mem routines, formats and globals
Compare 2 commits »
sox_ng pushed to main at sox_ng/sox_ng 2025-12-27 20:15:55 +01:00
db12e5ecf2 libsox_ng.3: document sox_open_mem_read and sox vs sox_ng differences
8aed251fad sox_ng.1: Improve formatting
2270e2790f Fix typo in 67d47cb
39785ce4b1 Add demo/soxcopy.c, the smallest libsox program
00ce9aaf69 Make sox_open_mem_read() fail for a NULL buffer or zero size
Compare 8 commits »
sox_ng pushed to main at sox_ng/sox_ng 2025-12-27 00:13:44 +01:00
24dbb6996c Make pitch complain about bad cents instead of tempo about bad factor
99976f39e1 bend: Cache cents/1200 value as it's calculated for every sample
49f9acab11 bend: Use single-precision FFTs for another 5% of speed
199c339865 Also provide single-precision float versions of fft4g
02c08e957a bend: Use memmove/memcpy instead of sample-at-a-time loops. Another few %
Compare 7 commits »
sox_ng pushed to main at sox_ng/sox_ng 2025-12-26 20:16:54 +01:00
0cfffe8919 bend: Allocate memory dynamically
8c5720b4bd pad: Fix memory leak introduced by d50b6ab
861a722a5b Make bend's FFT size assertion a normal failure not a core dump
1fa19dcf4b Document pitch/tempo raising the sample rate, making other effects slow
3e6f4b4c35 echo/echos: Calculate the output signal's length
Compare 7 commits »
sox_ng deleted tag sox_ng-14.7.0+git20251221 from sox_ng/sox_ng 2025-12-26 15:47:29 +01:00
sox_ng deleted tag sox_ng-14.7.0+git20251226 from sox_ng/sox_ng 2025-12-26 15:47:26 +01:00
sox_ng pushed tag sox_ng-14.7.0+git20251226b to sox_ng/sox_ng 2025-12-26 15:04:34 +01:00
sox_ng pushed tag sox_ng-14.7.0+git20251221 to sox_ng/sox_ng 2025-12-26 15:04:34 +01:00
sox_ng pushed to main at sox_ng/sox_ng 2025-12-26 15:03:57 +01:00
ebe4113a42 Release 14.7.0+git20251226b
sox_ng deleted tag sox_ng-14.7.0+git20251221 from sox_ng/sox_ng 2025-12-26 14:51:56 +01:00