diff --git a/index.php b/index.php index 255c977..1835686 100644 --- a/index.php +++ b/index.php @@ -1,6 +1,6 @@ (this.isMobile ? 0.02 : 0.05)) { + if (frequency && amplitude > (this.isMobile ? 0.01 : 0.05)) { const note = self.getNote(frequency); diff --git a/src/features/game-modes/metronome/metronome-practice-coordinator.js b/src/features/game-modes/metronome/metronome-practice-coordinator.js index dd6bc0c..d0dfac1 100644 --- a/src/features/game-modes/metronome/metronome-practice-coordinator.js +++ b/src/features/game-modes/metronome/metronome-practice-coordinator.js @@ -1,5 +1,5 @@ -import {MetronomePracticeInitializer} from "./metronome-practice-initializer.js?v=2.0.4"; -import {MetronomePracticeTimer} from "./metronome-practice-timer.js?v=2.0.4"; +import {MetronomePracticeInitializer} from "./metronome-practice-initializer.js?v=2.0.5"; +import {MetronomePracticeTimer} from "./metronome-practice-timer.js?v=2.0.5"; export class MetronomePracticeCoordinator { diff --git a/src/features/game-modes/metronome/metronome-practice-initializer.js b/src/features/game-modes/metronome/metronome-practice-initializer.js index 60b4781..0b4288d 100644 --- a/src/features/game-modes/metronome/metronome-practice-initializer.js +++ b/src/features/game-modes/metronome/metronome-practice-initializer.js @@ -1,6 +1,6 @@ -import {MetronomePracticeTimer} from "./metronome-practice-timer.js?v=2.0.4"; -import {LevelUpVisualizer} from "../../game-core/game-ui/level-up-visualizer.js?v=2.0.4"; -import {BpmInput} from "../../../components/configuration/bpm-input.js?v=2.0.4"; +import {MetronomePracticeTimer} from "./metronome-practice-timer.js?v=2.0.5"; +import {LevelUpVisualizer} from "../../game-core/game-ui/level-up-visualizer.js?v=2.0.5"; +import {BpmInput} from "../../../components/configuration/bpm-input.js?v=2.0.5"; export class MetronomePracticeInitializer { // Changed in metronome-practice-coordinator diff --git a/src/features/game-modes/note-in-key/note-in-key-game-coordinator.js b/src/features/game-modes/note-in-key/note-in-key-game-coordinator.js index 3822a04..531e623 100644 --- a/src/features/game-modes/note-in-key/note-in-key-game-coordinator.js +++ b/src/features/game-modes/note-in-key/note-in-key-game-coordinator.js @@ -1,5 +1,5 @@ -import {NoteInKeyGameInitializer} from "./note-in-key-game-initializer.js?v=2.0.4"; -import {NoteInKeyGameNoGuitar} from "./note-in-key-game-no-guitar.js?v=2.0.4"; +import {NoteInKeyGameInitializer} from "./note-in-key-game-initializer.js?v=2.0.5"; +import {NoteInKeyGameNoGuitar} from "./note-in-key-game-no-guitar.js?v=2.0.5"; export class NoteInKeyGameCoordinator { string; diff --git a/src/features/game-modes/note-in-key/note-in-key-game-initializer.js b/src/features/game-modes/note-in-key/note-in-key-game-initializer.js index 2be0571..1fa1286 100644 --- a/src/features/game-modes/note-in-key/note-in-key-game-initializer.js +++ b/src/features/game-modes/note-in-key/note-in-key-game-initializer.js @@ -1,14 +1,14 @@ -import {NoteInKeyGameCoordinator} from "./note-in-key-game-coordinator.js?v=2.0.4"; -import {LevelUpVisualizer} from "../../game-core/game-ui/level-up-visualizer.js?v=2.0.4"; -import {GameConfigurationManager} from "../../game-core/game-initialization/game-configuration-manager.js?v=2.0.4"; -import {GameProgressVisualizer} from "../../game-core/game-progress/game-progress-visualizer.js?v=2.0.4"; -import {NoteInKeyGenerator} from "./note-in-key-generator.js?v=2.0.4"; -import {NoteInKeyNoteHandler} from "../../practice-note-combination/note-in-key-note-handler.js?v=2.0.4"; -import {NoteInKeyGameNoGuitar} from "./note-in-key-game-no-guitar.js?v=2.0.4"; -import {GameElementsVisualizer} from "../../game-core/game-ui/game-elements-visualizer.js?v=2.0.4"; +import {NoteInKeyGameCoordinator} from "./note-in-key-game-coordinator.js?v=2.0.5"; +import {LevelUpVisualizer} from "../../game-core/game-ui/level-up-visualizer.js?v=2.0.5"; +import {GameConfigurationManager} from "../../game-core/game-initialization/game-configuration-manager.js?v=2.0.5"; +import {GameProgressVisualizer} from "../../game-core/game-progress/game-progress-visualizer.js?v=2.0.5"; +import {NoteInKeyGenerator} from "./note-in-key-generator.js?v=2.0.5"; +import {NoteInKeyNoteHandler} from "../../practice-note-combination/note-in-key-note-handler.js?v=2.0.5"; +import {NoteInKeyGameNoGuitar} from "./note-in-key-game-no-guitar.js?v=2.0.5"; +import {GameElementsVisualizer} from "../../game-core/game-ui/game-elements-visualizer.js?v=2.0.5"; import { FretShapeSelector -} from "../../../components/game-modes/note-in-key/roadmap-selector/fret-shape-selector.js?v=2.0.4"; +} from "../../../components/game-modes/note-in-key/roadmap-selector/fret-shape-selector.js?v=2.0.5"; export class NoteInKeyGameInitializer { diff --git a/src/features/game-modes/note-in-key/note-in-key-game-no-guitar.js b/src/features/game-modes/note-in-key/note-in-key-game-no-guitar.js index 68df74c..3b972cf 100644 --- a/src/features/game-modes/note-in-key/note-in-key-game-no-guitar.js +++ b/src/features/game-modes/note-in-key/note-in-key-game-no-guitar.js @@ -1,4 +1,4 @@ -import {GameProgressVisualizer} from "../../game-core/game-progress/game-progress-visualizer.js?v=2.0.4"; +import {GameProgressVisualizer} from "../../game-core/game-progress/game-progress-visualizer.js?v=2.0.5"; export class NoteInKeyGameNoGuitar { static diatonicNotesOnStrings; diff --git a/src/features/game-modes/note-in-key/note-in-key-generator.js b/src/features/game-modes/note-in-key/note-in-key-generator.js index e2c521d..1b505c6 100644 --- a/src/features/game-modes/note-in-key/note-in-key-generator.js +++ b/src/features/game-modes/note-in-key/note-in-key-generator.js @@ -1,9 +1,9 @@ -import {ArrayShuffler} from "../../../components/shuffler/array-shuffler.js?v=2.0.4"; +import {ArrayShuffler} from "../../../components/shuffler/array-shuffler.js?v=2.0.5"; import { availableNotesOnStrings, shape1keyNote, shape2keyNote -} from "../../../components/configuration/config-data.js?v=2.0.4"; +} from "../../../components/configuration/config-data.js?v=2.0.5"; export class NoteInKeyGenerator { diatonicNotesOnStrings; diff --git a/src/features/game-modes/note-on-fretboard/fretboard-note-game-coordinator.js b/src/features/game-modes/note-on-fretboard/fretboard-note-game-coordinator.js index 3a2ff05..53577fb 100644 --- a/src/features/game-modes/note-on-fretboard/fretboard-note-game-coordinator.js +++ b/src/features/game-modes/note-on-fretboard/fretboard-note-game-coordinator.js @@ -1,7 +1,7 @@ -import {FretboardNoteGameInitializer} from "./fretboard-note-game-initializer.js?v=2.0.4"; +import {FretboardNoteGameInitializer} from "./fretboard-note-game-initializer.js?v=2.0.5"; import { NoteOnFretboardNoteHandler -} from "../../../components/game-modes/note-on-fretboard/note-on-fretboard-note-handler.js?v=2.0.4"; +} from "../../../components/game-modes/note-on-fretboard/note-on-fretboard-note-handler.js?v=2.0.5"; /** * Game mode "note-on-fretboard" core logic diff --git a/src/features/game-modes/note-on-fretboard/fretboard-note-game-initializer.js b/src/features/game-modes/note-on-fretboard/fretboard-note-game-initializer.js index 43efd55..2692457 100644 --- a/src/features/game-modes/note-on-fretboard/fretboard-note-game-initializer.js +++ b/src/features/game-modes/note-on-fretboard/fretboard-note-game-initializer.js @@ -1,9 +1,9 @@ -import {GameLevelTracker} from "../../game-core/game-progress/game-level-tracker.js?v=2.0.4"; -import {GameElementsVisualizer} from "../../game-core/game-ui/game-elements-visualizer.js?v=2.0.4"; -import {LevelUpVisualizer} from "../../game-core/game-ui/level-up-visualizer.js?v=2.0.4"; -import {GameConfigurationManager} from "../../game-core/game-initialization/game-configuration-manager.js?v=2.0.4"; -import {BpmInput} from "../../../components/configuration/bpm-input.js?v=2.0.4"; -import {GameProgressVisualizer} from "../../game-core/game-progress/game-progress-visualizer.js?v=2.0.4"; +import {GameLevelTracker} from "../../game-core/game-progress/game-level-tracker.js?v=2.0.5"; +import {GameElementsVisualizer} from "../../game-core/game-ui/game-elements-visualizer.js?v=2.0.5"; +import {LevelUpVisualizer} from "../../game-core/game-ui/level-up-visualizer.js?v=2.0.5"; +import {GameConfigurationManager} from "../../game-core/game-initialization/game-configuration-manager.js?v=2.0.5"; +import {BpmInput} from "../../../components/configuration/bpm-input.js?v=2.0.5"; +import {GameProgressVisualizer} from "../../game-core/game-progress/game-progress-visualizer.js?v=2.0.5"; export class FretboardNoteGameInitializer { diff --git a/src/features/practice-note-combination/note-in-key-note-handler.js b/src/features/practice-note-combination/note-in-key-note-handler.js index 79d9d41..db8f5a8 100644 --- a/src/features/practice-note-combination/note-in-key-note-handler.js +++ b/src/features/practice-note-combination/note-in-key-note-handler.js @@ -1,6 +1,6 @@ -import {DetectedNoteVerifier} from "../detected-note/detected-note-verifier.js?v=2.0.4"; -import {GameProgressVisualizer} from "../game-core/game-progress/game-progress-visualizer.js?v=2.0.4"; -import {NoteDisplayer} from "../../components/game-core/ui/note-displayer.js?v=2.0.4"; +import {DetectedNoteVerifier} from "../detected-note/detected-note-verifier.js?v=2.0.5"; +import {GameProgressVisualizer} from "../game-core/game-progress/game-progress-visualizer.js?v=2.0.5"; +import {NoteDisplayer} from "../../components/game-core/ui/note-displayer.js?v=2.0.5"; /** * Note displayer for "practice" mode, which means