Shortened audio attenuation

This commit is contained in:
Will Angenent 2018-05-14 22:44:44 +01:00
parent 31a4ba8cf6
commit 95eb6fb575
2 changed files with 5 additions and 5 deletions

View File

@ -82,11 +82,11 @@ func Init() {
func Click() {
ForwardToFrameCycle()
system.AudioAttenuationCounter = 4000
system.AudioAttenuationCounter = 400
system.LastAudioValue = ^system.LastAudioValue
}
func attenuate(sample uint16) uint16 {
func attenuate(sample int16) int16 {
if system.AudioAttenuationCounter == 0 {
return 0
} else {

View File

@ -14,15 +14,15 @@ var (
Cycles uint64
FrameCycles uint64
AudioCycles uint64
AudioChannel chan uint16
AudioChannel chan int16
LastAudioValue int16
LastAudioCycles uint64
LastAudioValue uint16
AudioAttenuationCounter uint64
)
func Init() {
Cycles = 0
AudioChannel = make(chan uint16, AudioSampleRate*4) // 1 second
AudioChannel = make(chan int16, AudioSampleRate*4) // 1 second
LastAudioValue = 0x2000
}