Fx
This commit is contained in:
@@ -1,15 +1,29 @@
|
||||
package nl.astraeus.vst.chip
|
||||
|
||||
import kotlinx.browser.document
|
||||
import kotlinx.browser.window
|
||||
import nl.astraeus.komp.Komponent
|
||||
import nl.astraeus.vst.chip.channel.Broadcaster
|
||||
import nl.astraeus.vst.chip.channel.MidiMessage
|
||||
import nl.astraeus.vst.chip.midi.Midi
|
||||
import nl.astraeus.vst.chip.view.MainView
|
||||
import org.khronos.webgl.Uint8Array
|
||||
|
||||
fun main() {
|
||||
Komponent.create(document.body!!, MainView)
|
||||
|
||||
Broadcaster.start()
|
||||
|
||||
Midi.start()
|
||||
|
||||
console.log("Performance", window.performance)
|
||||
Broadcaster.getChannel(0).postMessage(
|
||||
MidiMessage(
|
||||
Uint8Array(arrayOf(0x80.toByte(), 60, 60)),
|
||||
window.performance.now()
|
||||
)
|
||||
)
|
||||
|
||||
window.setInterval({
|
||||
Broadcaster.sync()
|
||||
}, 1000)
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user