From ab0953b56309206617be8a4e0669532a5885b619 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sun, 2 Aug 2026 09:55:25 +0300 Subject: Make arcade theme music more audible Amp-Thread-ID: https://ampcode.com/threads/T-019fbeb1-4c14-7775-baa1-5cd8579b1dfd Co-authored-by: Amp --- .../templates/themes/breakout/MUSIC_LICENSE.txt | 6 +++--- .../templates/themes/breakout/ambient.ogg | Bin 1428440 -> 1949772 bytes .../templates/themes/breakout/sounds.json | 4 ++-- .../templates/themes/pinball/MUSIC_LICENSE.txt | 6 +++--- .../generator/templates/themes/pinball/ambient.ogg | Bin 655778 -> 3565740 bytes .../generator/templates/themes/pinball/sounds.json | 4 ++-- internal/version/version.go | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/internal/generator/templates/themes/breakout/MUSIC_LICENSE.txt b/internal/generator/templates/themes/breakout/MUSIC_LICENSE.txt index 7351736..351a146 100644 --- a/internal/generator/templates/themes/breakout/MUSIC_LICENSE.txt +++ b/internal/generator/templates/themes/breakout/MUSIC_LICENSE.txt @@ -1,7 +1,7 @@ -Track: Insistent: background loop -Author: yd +Track: Energetic Electro Tune +Author: TinyWorlds License: CC0 1.0 Universal / public domain dedication License URL: https://creativecommons.org/publicdomain/zero/1.0/ -Source: https://opengameart.org/content/insistent-background-loop +Source: https://opengameart.org/content/energetic-electro-tune Bundled as ambient.ogg for the snonux breakout theme. diff --git a/internal/generator/templates/themes/breakout/ambient.ogg b/internal/generator/templates/themes/breakout/ambient.ogg index 4329605..e56abae 100644 Binary files a/internal/generator/templates/themes/breakout/ambient.ogg and b/internal/generator/templates/themes/breakout/ambient.ogg differ diff --git a/internal/generator/templates/themes/breakout/sounds.json b/internal/generator/templates/themes/breakout/sounds.json index a360f72..73769ba 100644 --- a/internal/generator/templates/themes/breakout/sounds.json +++ b/internal/generator/templates/themes/breakout/sounds.json @@ -5,7 +5,7 @@ "close": {"wave":"triangle","start":520,"end":130,"dur":0.09,"gain":0.05}, "bounce": {"wave":"square","start":180,"end":110,"dur":0.045,"gain":0.045}, "ambient": { - "normal": {"bpm":112,"gain":0.022,"wave":"triangle","droneFreqs":[55,110],"pulseFreqs":[220,277.18,329.63],"cutoffMin":700,"cutoffMax":2800,"attack":0.02,"release":0.12,"melody":[{"freq":220,"dur":0.12,"step":0.4},{"freq":277.18,"dur":0.1,"step":0.4},{"freq":329.63,"dur":0.12,"step":0.4}],"drums":["kick","","","snare","kick","","","snare"],"file":"ambient.ogg","volume":0.27}, - "wild": {"bpm":184,"gain":0.05,"wave":"square","droneFreqs":[55,110,220],"pulseFreqs":[440,554.37,659.25],"cutoffMin":1500,"cutoffMax":6500,"attack":0.005,"release":0.05,"melody":[{"freq":440,"dur":0.07,"step":0.13},{"freq":659.25,"dur":0.07,"step":0.13},{"freq":554.37,"dur":0.07,"step":0.13}],"drums":["kick","","snare","kick","kick","","snare","kick"],"file":"ambient.ogg","volume":0.43} + "normal": {"bpm":112,"gain":0.022,"wave":"triangle","droneFreqs":[55,110],"pulseFreqs":[220,277.18,329.63],"cutoffMin":700,"cutoffMax":2800,"attack":0.02,"release":0.12,"melody":[{"freq":220,"dur":0.12,"step":0.4},{"freq":277.18,"dur":0.1,"step":0.4},{"freq":329.63,"dur":0.12,"step":0.4}],"drums":["kick","","","snare","kick","","","snare"],"file":"ambient.ogg","volume":0.36}, + "wild": {"bpm":184,"gain":0.05,"wave":"square","droneFreqs":[55,110,220],"pulseFreqs":[440,554.37,659.25],"cutoffMin":1500,"cutoffMax":6500,"attack":0.005,"release":0.05,"melody":[{"freq":440,"dur":0.07,"step":0.13},{"freq":659.25,"dur":0.07,"step":0.13},{"freq":554.37,"dur":0.07,"step":0.13}],"drums":["kick","","snare","kick","kick","","snare","kick"],"file":"ambient.ogg","volume":0.52} } } diff --git a/internal/generator/templates/themes/pinball/MUSIC_LICENSE.txt b/internal/generator/templates/themes/pinball/MUSIC_LICENSE.txt index 31aef0e..57144c0 100644 --- a/internal/generator/templates/themes/pinball/MUSIC_LICENSE.txt +++ b/internal/generator/templates/themes/pinball/MUSIC_LICENSE.txt @@ -1,7 +1,7 @@ -Track: Synthwave House Loop -Author: Fupi +Track: Electric +Author: Sudocolon License: CC0 1.0 Universal / public domain dedication License URL: https://creativecommons.org/publicdomain/zero/1.0/ -Source: https://opengameart.org/content/synthwave-house-loop +Source: https://opengameart.org/content/electric-0 Bundled as ambient.ogg for the snonux pinball theme. diff --git a/internal/generator/templates/themes/pinball/ambient.ogg b/internal/generator/templates/themes/pinball/ambient.ogg index 6fe96d8..546e482 100644 Binary files a/internal/generator/templates/themes/pinball/ambient.ogg and b/internal/generator/templates/themes/pinball/ambient.ogg differ diff --git a/internal/generator/templates/themes/pinball/sounds.json b/internal/generator/templates/themes/pinball/sounds.json index 5dcea57..e8672b4 100644 --- a/internal/generator/templates/themes/pinball/sounds.json +++ b/internal/generator/templates/themes/pinball/sounds.json @@ -5,7 +5,7 @@ "close": {"wave":"square","start":660,"end":110,"dur":0.12,"gain":0.07}, "bounce": {"wave":"sine","start":1200,"end":240,"dur":0.09,"gain":0.09}, "ambient": { - "normal": {"bpm":124,"gain":0.03,"wave":"triangle","droneFreqs":[82.41,164.81],"pulseFreqs":[329.63,493.88,659.25],"cutoffMin":800,"cutoffMax":4400,"attack":0.01,"release":0.12,"melody":[{"freq":659.25,"dur":0.08,"step":0.24},{"freq":987.77,"dur":0.08,"step":0.24},{"freq":783.99,"dur":0.08,"step":0.24},{"freq":1318.5,"dur":0.12,"step":0.48}],"drums":["kick","","hat","","snare","","hat",""],"file":"ambient.ogg","volume":0.34}, - "wild": {"bpm":198,"gain":0.06,"wave":"square","droneFreqs":[82.41,164.81,329.63],"pulseFreqs":[659.25,987.77,1318.5],"cutoffMin":1800,"cutoffMax":7600,"attack":0.005,"release":0.05,"detuneCents":8,"melody":[{"freq":1318.5,"dur":0.05,"step":0.1},{"freq":987.77,"dur":0.05,"step":0.1},{"freq":1567.98,"dur":0.05,"step":0.1},{"freq":1975.53,"dur":0.06,"step":0.1}],"drums":["kick","hat","snare","hat","kick","hat","snare","clap"],"file":"ambient.ogg","volume":0.48} + "normal": {"bpm":124,"gain":0.03,"wave":"triangle","droneFreqs":[82.41,164.81],"pulseFreqs":[329.63,493.88,659.25],"cutoffMin":800,"cutoffMax":4400,"attack":0.01,"release":0.12,"melody":[{"freq":659.25,"dur":0.08,"step":0.24},{"freq":987.77,"dur":0.08,"step":0.24},{"freq":783.99,"dur":0.08,"step":0.24},{"freq":1318.5,"dur":0.12,"step":0.48}],"drums":["kick","","hat","","snare","","hat",""],"file":"ambient.ogg","volume":0.42}, + "wild": {"bpm":198,"gain":0.06,"wave":"square","droneFreqs":[82.41,164.81,329.63],"pulseFreqs":[659.25,987.77,1318.5],"cutoffMin":1800,"cutoffMax":7600,"attack":0.005,"release":0.05,"detuneCents":8,"melody":[{"freq":1318.5,"dur":0.05,"step":0.1},{"freq":987.77,"dur":0.05,"step":0.1},{"freq":1567.98,"dur":0.05,"step":0.1},{"freq":1975.53,"dur":0.06,"step":0.1}],"drums":["kick","hat","snare","hat","kick","hat","snare","clap"],"file":"ambient.ogg","volume":0.58} } } diff --git a/internal/version/version.go b/internal/version/version.go index 96f4d7d..12bd890 100644 --- a/internal/version/version.go +++ b/internal/version/version.go @@ -2,4 +2,4 @@ package version // Version is the application version (semantic versioning). -const Version = "0.19.0" +const Version = "0.19.1" -- cgit v1.2.3