Also search on name when setting midi port

This commit is contained in:
2024-07-13 16:44:33 +02:00
parent f2269c8865
commit 8df6a4fff6
45 changed files with 2387 additions and 934 deletions

View File

@@ -1,4 +1,4 @@
package nl.astraeus.vst.chip
package nl.astraeus.vst.string
import java.security.SecureRandom

View File

@@ -1,4 +1,4 @@
package nl.astraeus.vst.chip
package nl.astraeus.vst.string
import com.zaxxer.hikari.HikariConfig
import io.undertow.Undertow
@@ -6,10 +6,10 @@ import io.undertow.UndertowOptions
import io.undertow.server.session.InMemorySessionManager
import io.undertow.server.session.SessionAttachmentHandler
import io.undertow.server.session.SessionCookieConfig
import nl.astraeus.vst.chip.db.Database
import nl.astraeus.vst.chip.logger.LogLevel
import nl.astraeus.vst.chip.logger.Logger
import nl.astraeus.vst.chip.web.RequestHandler
import nl.astraeus.vst.string.db.Database
import nl.astraeus.vst.string.logger.LogLevel
import nl.astraeus.vst.string.logger.Logger
import nl.astraeus.vst.string.web.RequestHandler
fun main() {
Logger.level = LogLevel.DEBUG

View File

@@ -1,4 +1,4 @@
package nl.astraeus.vst.chip
package nl.astraeus.vst.string
import java.io.File
import java.io.FileInputStream
@@ -6,7 +6,7 @@ import java.util.*
object Settings {
var runningAsRoot: Boolean = false
var port = 9000
var port = 9004
var sslPort = 8443
var connectionTimeout = 30000

View File

@@ -1,7 +1,7 @@
package nl.astraeus.vst.chip.db
package nl.astraeus.vst.string.db
import kotlinx.datetime.Instant
import nl.astraeus.vst.chip.logger.log
import nl.astraeus.vst.string.logger.log
import java.sql.PreparedStatement
import java.sql.ResultSet
import java.sql.Timestamp

View File

@@ -1,4 +1,4 @@
package nl.astraeus.vst.chip.db
package nl.astraeus.vst.string.db
import com.zaxxer.hikari.HikariConfig
import com.zaxxer.hikari.HikariDataSource

View File

@@ -1,4 +1,4 @@
package nl.astraeus.vst.chip.db
package nl.astraeus.vst.string.db
interface Entity {
fun getPK(): Array<Any>

View File

@@ -1,6 +1,6 @@
package nl.astraeus.vst.chip.db
package nl.astraeus.vst.string.db
import nl.astraeus.vst.chip.logger.log
import nl.astraeus.vst.string.logger.log
import java.sql.Connection
import java.sql.SQLException
import java.sql.Timestamp

View File

@@ -1,4 +1,4 @@
package nl.astraeus.vst.chip.db
package nl.astraeus.vst.string.db
object PatchDao : BaseDao<PatchEntity>() {

View File

@@ -1,4 +1,4 @@
package nl.astraeus.vst.chip.db
package nl.astraeus.vst.string.db
import kotlinx.datetime.Clock
import kotlinx.datetime.Instant

View File

@@ -1,4 +1,4 @@
package nl.astraeus.vst.chip.db
package nl.astraeus.vst.string.db
import java.sql.ResultSet
import java.sql.Types

View File

@@ -1,4 +1,4 @@
package nl.astraeus.vst.chip.web
package nl.astraeus.vst.string.web
import kotlinx.html.body
import kotlinx.html.head
@@ -14,12 +14,12 @@ fun generateIndex(patch: String?): String {
if (patch == null) {
result.appendHTML(true).html {
head {
title { +"VST Chip" }
title { +"VST String" }
}
body {
script {
type = "application/javascript"
src = "/vst-chip-worklet-ui.js"
src = "/vst-string-worklet-ui.js"
}
}
}

View File

@@ -1,4 +1,4 @@
package nl.astraeus.vst.chip.web
package nl.astraeus.vst.string.web
import io.undertow.Handlers.websocket
import io.undertow.server.HttpHandler
@@ -16,10 +16,10 @@ import io.undertow.websockets.core.BufferedTextMessage
import io.undertow.websockets.core.WebSocketChannel
import io.undertow.websockets.core.WebSockets
import io.undertow.websockets.spi.WebSocketHttpExchange
import nl.astraeus.vst.chip.db.PatchDao
import nl.astraeus.vst.chip.db.PatchEntity
import nl.astraeus.vst.chip.db.transaction
import nl.astraeus.vst.chip.generateId
import nl.astraeus.vst.string.db.PatchDao
import nl.astraeus.vst.string.db.PatchEntity
import nl.astraeus.vst.string.db.transaction
import nl.astraeus.vst.string.generateId
import java.nio.file.Paths
class WebsocketHandler(

View File

@@ -1,4 +1,4 @@
package nl.astraeus.vst.chip.web
package nl.astraeus.vst.string.web
class VstSession(
val patchId: String