Save patch
This commit is contained in:
32
src/commonMain/kotlin/nl/astraeus/vst/chip/PatchDTO.kt
Normal file
32
src/commonMain/kotlin/nl/astraeus/vst/chip/PatchDTO.kt
Normal file
@@ -0,0 +1,32 @@
|
||||
package nl.astraeus.vst.chip
|
||||
|
||||
import kotlin.js.JsName
|
||||
|
||||
data class PatchDTO(
|
||||
@JsName("waveform")
|
||||
val waveform: Int = 0,
|
||||
@JsName("midiId")
|
||||
val midiId: String = "",
|
||||
@JsName("midiChannel")
|
||||
var midiChannel: Int = 0,
|
||||
@JsName("volume")
|
||||
var volume: Double = 0.75,
|
||||
@JsName("dutyCycle")
|
||||
var dutyCycle: Double = 0.5,
|
||||
@JsName("fmModFreq")
|
||||
var fmModFreq: Double = 0.0,
|
||||
@JsName("fmModAmp")
|
||||
var fmModAmp: Double = 0.0,
|
||||
@JsName("amModFreq")
|
||||
var amModFreq: Double = 0.0,
|
||||
@JsName("amModAmp")
|
||||
var amModAmp: Double = 0.0,
|
||||
@JsName("attack")
|
||||
var attack: Double = 0.1,
|
||||
@JsName("decay")
|
||||
var decay: Double = 0.2,
|
||||
@JsName("sustain")
|
||||
var sustain: Double = 0.5,
|
||||
@JsName("release")
|
||||
var release: Double = 0.2,
|
||||
)
|
||||
Reference in New Issue
Block a user