mirror of
https://github.com/make-42/xyosc
synced 2025-03-20 10:53:20 +01:00
yes
This commit is contained in:
parent
5c6ea36a7a
commit
4b728c2125
@ -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
|
||||
|
2
main.go
2
main.go
@ -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)
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user