index
:
atracdenc
at3p_riff
at3plus-dev
atrac3
atrac3_gaincontrol
atrac3_pre-alpha1
fix_input_file_path
master
msys2_improve
new_psy
new_psy_cont
stable/0.1
stable/0.2
win_msys2
OpenSource ATRAC1 ATRAC3 Encoder
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
*
Package MSYS2 runtime artifact
msys2_improve
Daniil Cherednik
2026-05-03
2
-1
/
+142
*
Add MSYS2 build support (#70)
Daniil Cherednik
2026-05-03
9
-37
/
+143
*
Fix mono AT3 RIFF channel count. issues/67
Daniil Cherednik
2026-05-02
1
-1
/
+1
*
Initialize bit allocator LastLambda during the start allocation. Fix issues/69
Daniil Cherednik
2026-05-02
1
-0
/
+1
*
Merge pull request #66 from dcherednik/new_psy
Daniil Cherednik
2026-04-20
8
-18
/
+581
|
\
|
*
atrac3: reimplement tonal encoding. Use flatness-based tonal extraction
new_psy
Daniil Cherednik
2026-04-20
8
-18
/
+581
*
|
at3: write fact chunk, fix bytes_per_frame and chunk sizes
hilman2
2026-04-17
1
-5
/
+50
|
/
*
[AT3] refactor bitstream allocation loop to bs_encode
Daniil Cherednik
2026-04-11
2
-267
/
+309
*
Remove dead transient hooks, hack override, and unused RMS helper
Daniil Cherednik
2026-04-09
3
-143
/
+1
*
Merge new_psy -> master
Daniil Cherednik
2026-04-09
30
-386
/
+7310
|
\
|
*
Fix Windows C++17 build and MSVC flag warnings
Daniil Cherednik
2026-04-09
2
-9
/
+11
|
*
atrac3: add boundary transient thresholding to prune low-value gain transitions
Daniil Cherednik
2026-04-08
1
-4
/
+54
|
*
atrac3: remove band3 transient boost redirection to band0
Daniil Cherednik
2026-04-08
1
-6
/
+2
|
*
atrac3: make sticky gain quantization conditional and tune thresholds
Daniil Cherednik
2026-04-08
1
-5
/
+34
|
*
atrac3: add distribution-aware sticky gain quantization
Daniil Cherednik
2026-04-08
3
-10
/
+80
|
*
atrac3: make point0 guard boundary-aware to avoid overlap artifacts
Daniil Cherednik
2026-04-08
1
-1
/
+131
|
*
atrac3: allow to configure median filter during gain curve calculation
Daniil Cherednik
2026-04-08
1
-26
/
+22
|
*
atrac3: trim redundant point0 and skip point0 on band 3
Daniil Cherednik
2026-04-08
1
-1
/
+9
|
*
atrac3: Prefer largest locations of gain curve points.
Daniil Cherednik
2026-04-08
1
-2
/
+6
|
*
atrac3: use in.back() as staircase target instead of nextLevel
Daniil Cherednik
2026-04-08
1
-4
/
+6
|
*
atrac3: replace CalcCurve with staircase level-scan algorithm
Daniil Cherednik
2026-04-08
2
-54
/
+87
|
*
atrac3: fix gc_scale at loc=0 using prev_target/target ratio
Daniil Cherednik
2026-04-08
1
-0
/
+19
|
*
atrac3: point0 in HPF domain using prevTarget/hpfRmsNextMod; enable band 2
Daniil Cherednik
2026-04-08
3
-37
/
+80
|
*
atrac3: log plateau result and target source inside CalcCurve
Daniil Cherednik
2026-04-08
3
-3
/
+17
|
*
atrac3: plateau-based target selection in CalcCurve
Daniil Cherednik
2026-04-08
1
-5
/
+104
|
*
atrac3: remove aggressive_suppressed heuristic and level clamping
Daniil Cherednik
2026-04-08
1
-49
/
+0
|
*
atrac3: suppress gain curves on near-silent frames (maxGain < 1e-4)
Daniil Cherednik
2026-04-08
1
-0
/
+14
|
*
atrac3: skip point0 insertion when level is neutral and no other points exist
Daniil Cherednik
2026-04-08
1
-1
/
+7
|
*
atrac3: remove delay and soft-cap heuristics made redundant by point0
Daniil Cherednik
2026-04-08
1
-18
/
+0
|
*
atrac3: fix window domain, move point0 after curve, remove dead code
Daniil Cherednik
2026-04-08
1
-104
/
+58
|
*
atrac3: emit amplifying gain curves for rising transients
Daniil Cherednik
2026-04-08
1
-41
/
+25
|
*
atrac3: use HPF-domain overlap ratio for transient suppression decisions
Daniil Cherednik
2026-04-08
2
-8
/
+23
|
*
atrac3: use min(p0Level, 7) instead of threshold guard for p0-only
Daniil Cherednik
2026-04-08
1
-3
/
+5
|
*
atrac3: emit p0-only curve for quiet-to-loud frame boundary
Daniil Cherednik
2026-04-08
1
-0
/
+28
|
*
Revert "atrac3: add HFR/silence gates to reduce spurious gain curves"
Daniil Cherednik
2026-04-08
1
-56
/
+2
|
*
atrac3: add HFR/silence gates to reduce spurious gain curves
Daniil Cherednik
2026-04-08
1
-2
/
+56
|
*
atrac3: add YAML gain control debug logging (--yaml-log)
Daniil Cherednik
2026-04-08
5
-3
/
+227
|
*
atrac3: skip gain modulation for bands 2-3, redirect bit boost to band 0
Daniil Cherednik
2026-03-15
1
-3
/
+15
|
*
atrac3: ratio-scored transients, per-band gain boost, pre-echo reduction
Daniil Cherednik
2026-03-15
7
-205
/
+587
|
*
Integrate TSpectralUpsampler into ATRAC3 gain control and fix CalcCurve ctx t...
Daniil Cherednik
2026-03-08
4
-140
/
+637
|
*
Add one-frame look-ahead to ATRAC3 encoder with contiguous upsampler buffer
Daniil Cherednik
2026-03-07
2
-12
/
+56
|
*
Add CalcCurve and TSpectralUpsampler for transient detection
Daniil Cherednik
2026-03-06
8
-1
/
+2093
|
*
Add AttackAndRelease_LevelRise gain modulation test
Daniil Cherednik
2026-02-27
1
-0
/
+207
|
*
Refactor AttackAndRelease and add ReleaseAndAttack gain modulation tests
Daniil Cherednik
2026-02-27
1
-80
/
+266
|
*
Add GainModulation_ReducesSpectralEnergy_QuietToLoudTransient test
Daniil Cherednik
2026-02-26
1
-0
/
+202
|
*
Merge branch 'master' into new_psy
Daniil Cherednik
2026-02-23
3
-0
/
+3
|
|
\
|
|
/
|
/
|
*
|
Compile fix for missing cstdint (#54)
Ronnie Sahlberg
2025-11-12
3
-0
/
+3
|
*
Add TGainProcessor and frequency-domain gain modulation unit tests
Daniil Cherednik
2026-02-23
2
-0
/
+1816
|
*
[AT3] Restore and add more gain control tests
Daniil Cherednik
2025-10-01
3
-20
/
+779
|
*
Merge branch 'master' into new_psy
Daniil Cherednik
2025-09-05
0
-0
/
+0
|
|
\
|
|
/
|
/
|
[next]