From a7158b1ee0ce51639a558bf59abbc5626db0b8a9 Mon Sep 17 00:00:00 2001 From: Xiaohan-Tian <157918347+Xiaohan-Tian@users.noreply.github.com> Date: Mon, 25 May 2026 18:02:42 -0700 Subject: [PATCH] fix: update default BPM to 120 --- src/constants/coreConstants.ts | 2 +- src/core/KGProject.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/constants/coreConstants.ts b/src/constants/coreConstants.ts index b755357..34ea5a6 100644 --- a/src/constants/coreConstants.ts +++ b/src/constants/coreConstants.ts @@ -7,7 +7,7 @@ export const DB_CONSTANTS = { }; export const TIME_CONSTANTS = { - DEFAULT_BPM: 125, + DEFAULT_BPM: 120, DEFAULT_TIME_SIGNATURE: { numerator: 4, denominator: 4, diff --git a/src/core/KGProject.ts b/src/core/KGProject.ts index 0a30895..5eaf7fe 100644 --- a/src/core/KGProject.ts +++ b/src/core/KGProject.ts @@ -89,7 +89,7 @@ export class KGProject { private globalTracks: KGGlobalTrack[] = createDefaultGlobalTracks(); // Constructor - constructor(name: string = RESERVED_PROJECT_NAME, maxBars: number = 32, currentBars: number = 0, bpm: number = 125, timeSignature: TimeSignature = { numerator: 4, denominator: 4 }, keySignature: KeySignature = "C major", selectedMode: string = "ionian", isLooping: boolean = false, loopingRange: [number, number] = [0, 0], barWidthMultiplier: number = 2, tracks: KGTrack[] = [], projectStructureVersion: number = KGProject.CURRENT_PROJECT_STRUCTURE_VERSION, pianoRollZoom: number = 1, globalTracks: KGGlobalTrack[] = createDefaultGlobalTracks()) { + constructor(name: string = RESERVED_PROJECT_NAME, maxBars: number = 32, currentBars: number = 0, bpm: number = TIME_CONSTANTS.DEFAULT_BPM, timeSignature: TimeSignature = { numerator: 4, denominator: 4 }, keySignature: KeySignature = "C major", selectedMode: string = "ionian", isLooping: boolean = false, loopingRange: [number, number] = [0, 0], barWidthMultiplier: number = 2, tracks: KGTrack[] = [], projectStructureVersion: number = KGProject.CURRENT_PROJECT_STRUCTURE_VERSION, pianoRollZoom: number = 1, globalTracks: KGGlobalTrack[] = createDefaultGlobalTracks()) { this.name = name; this.maxBars = maxBars; this.currentBars = currentBars;