Files
orx/orx-jvm/orx-minim/src/main/kotlin/Minim.kt
2024-03-16 09:11:55 +01:00

21 lines
449 B
Kotlin

package org.openrndr.extra.minim
import ddf.minim.Minim
import org.openrndr.Program
import java.io.File
import java.io.InputStream
class MinimObject {
@Suppress("UNUSED_PARAMETER")
fun sketchPath(fileName: String) = "./"
fun createInput(fileName: String) = File(fileName).inputStream() as InputStream
}
fun Program.minim(): Minim {
val minim = Minim(MinimObject())
ended.listen {
minim.stop()
}
return minim
}