File tree Expand file tree Collapse file tree 1 file changed +13
-2
lines changed
packages/stage-pages/src/pages/settings/modules Expand file tree Collapse file tree 1 file changed +13
-2
lines changed Original file line number Diff line number Diff line change @@ -31,9 +31,20 @@ const beatsHistory = ref<Array<{
3131 normalizedEnergy: number
3232}>> ([])
3333
34- const parameters = ref <AnalyserWorkletParameters >({ ... DEFAULT_ANALYSER_WORKLET_PARAMS })
34+ const parameters = ref <AnalyserWorkletParameters >({
35+ ... DEFAULT_ANALYSER_WORKLET_PARAMS ,
36+ // Loosen the parameters for easier beat detection by default.
37+ // Also makes life easier :)
38+ warmup: false ,
39+ spectralFlux: false ,
40+ adaptiveThreshold: false ,
41+ })
3542
36- watch <AnalyserWorkletParameters >(parameters , newParameters => updateBeatSyncParameters (toRaw (newParameters )), { deep: true })
43+ watch ([state , parameters ], ([newState , newParameters ]) => {
44+ if (newState ?.isActive ) {
45+ updateBeatSyncParameters (toRaw (newParameters ))
46+ }
47+ }, { deep: true , immediate: true })
3748
3849function normalizeEnergy(energy : number ) {
3950 const base = 2
You can’t perform that action at this time.
0 commit comments