turntable wow and flutter sim wip

This commit is contained in:
minjaesong
2024-02-08 15:04:34 +09:00
parent 238dbfc3c4
commit 9068143239
4 changed files with 74 additions and 25 deletions

View File

@@ -36,6 +36,9 @@ class MixerTrackProcessor(bufferSize: Int, val rate: Int, val track: TerrarumAud
internal var streamBuf: AudioProcessBuf? = null
internal var jitterMode = 0
internal var jitterIntensity = 0f
private var fout1 = listOf(emptyBuf, emptyBuf)
val maxSigLevel = arrayOf(0.0, 0.0)
@@ -84,7 +87,10 @@ class MixerTrackProcessor(bufferSize: Int, val rate: Int, val track: TerrarumAud
}
bytesRead
}, { purgeStreamBuf() })
}, { purgeStreamBuf() }).also {
it.jitterMode = jitterMode
it.jitterIntensity = jitterIntensity
}
}
private fun read0(buffer: ByteArray, bytesRead: Int): Int {