This commit is contained in:
Louis Dalibard 2025-01-17 15:01:51 +01:00
parent 5c6ea36a7a
commit 4b728c2125
2 changed files with 3 additions and 1 deletions

View File

@ -42,6 +42,7 @@ type ConfigS struct {
PeriodCrop bool
PeriodCropCount int
PeriodCropLoopOverCount uint32
FFTBufferOffset uint32
}
var DefaultConfig = ConfigS{
@ -73,6 +74,7 @@ var DefaultConfig = ConfigS{
PeriodCrop: true,
PeriodCropCount: 2,
PeriodCropLoopOverCount: 1,
FFTBufferOffset: 3200,
}
var Config ConfigS

View File

@ -94,7 +94,7 @@ func (g *Game) Draw(screen *ebiten.Image) {
}
} else {
for i := uint32(0); i < numSamples; i++ {
FFTBuffer[i] = float64(AX)
FFTBuffer[(i+config.Config.FFTBufferOffset)%numSamples] = float64(AX)
binary.Read(audio.SampleRingBuffer, binary.NativeEndian, &AX)
binary.Read(audio.SampleRingBuffer, binary.NativeEndian, &AY)
}