@@ -62,7 +62,7 @@ const loadMusicState = () => {
6262 const store = transaction . objectStore ( storeName ) ;
6363 const request = store . get ( 'musicState' ) ;
6464 request . onsuccess = ( event ) => {
65- const state = event . target . result !== undefined ? event . target . result : false ;
65+ const state = event . target . result !== undefined ? event . target . result : true ;
6666 resolve ( state ) ;
6767 } ;
6868 request . onerror = ( event ) => {
@@ -129,6 +129,7 @@ async function initChiptunePlayer() {
129129 } = await import ( './lib/chiptune3.min.js' ) ;
130130 const audioContext = new AudioContext ( ) ;
131131 chiptunePlayer = new ChiptuneJsPlayer ( audioContext ) ;
132+ chiptunePlayer . setVol ( 0.3 ) ;
132133 isChiptunePlayerReady = true ;
133134 } catch ( e ) {
134135 console . error ( 'Error loading or initializing ChiptuneJsPlayer:' , e ) ;
@@ -201,7 +202,7 @@ const fadeAndPauseMusic = () => {
201202 const isMp3 = megaRandomList [ currentTrackIndex ] . endsWith ( '.mp3' ) ;
202203 const player = isMp3 ? audioPlayer : chiptunePlayer ;
203204
204- fadeMusicVolume ( 1 , 0 , ( ) => {
205+ fadeMusicVolume ( 0.3 , 0 , ( ) => {
205206 if ( isMp3 ) {
206207 player . pause ( ) ;
207208 } else if ( isChiptunePlayerReady ) {
@@ -279,7 +280,7 @@ const resumeMusic = () => {
279280 }
280281 }
281282
282- fadeMusicVolume ( 0 , 1 ) ;
283+ fadeMusicVolume ( 0 , 0.3 ) ;
283284} ;
284285function toggleMusic ( ) {
285286 userWantsMusicOn = ! userWantsMusicOn ;
@@ -292,6 +293,7 @@ function toggleMusic() {
292293async function initializeApp ( ) {
293294 musicBtn = document . getElementById ( 'music-btn' ) ;
294295 audioPlayer = new Audio ( ) ;
296+ audioPlayer . volume = 0.3 ;
295297 audioPlayer . addEventListener ( 'ended' , playNextTrack ) ;
296298
297299 await initChiptunePlayer ( ) ;
0 commit comments