better softclp

This commit is contained in:
minjaesong
2024-01-12 21:36:12 +09:00
parent 988c9dbff7
commit aff3b3655b
5 changed files with 44 additions and 6 deletions

View File

@@ -67,6 +67,7 @@ class TerrarumAudioMixerTrack(
var playStartedTime = 0L; private set
inline fun <reified T> getFilter() = filters.filterIsInstance<T>().first()!!
inline fun <reified T> getFilterOrNull() = filters.filterIsInstance<T>().firstOrNull()
internal val sidechainInputs = ArrayList<Pair<TerrarumAudioMixerTrack, TrackVolume>>()
internal fun getSidechains(): List<TerrarumAudioMixerTrack?> = sidechainInputs.map { it.first }