diff --git a/.gitmodules b/.gitmodules index af035b6dd..4213af087 100644 --- a/.gitmodules +++ b/.gitmodules @@ -5,3 +5,6 @@ [submodule "helgoboss-learn"] path = main/lib/helgoboss-learn url = https://github.com/helgoboss/helgoboss-learn.git +[submodule "playtime-clip-engine"] + path = playtime-clip-engine + url = git@github.com:helgoboss/playtime-clip-engine-placeholder.git diff --git a/Cargo.lock b/Cargo.lock index 12d08d68a..d332fd366 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -343,15 +343,6 @@ dependencies = [ "system-deps", ] -[[package]] -name = "atomic" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b88d82667eca772c4aa12f0f1348b3ae643424c8876448f3f7bd5787032e234c" -dependencies = [ - "autocfg 1.0.1", -] - [[package]] name = "atomic-shim" version = "0.2.0" @@ -3634,42 +3625,6 @@ dependencies = [ [[package]] name = "playtime-clip-engine" version = "0.1.0" -dependencies = [ - "assert_no_alloc", - "atomic", - "base", - "crossbeam-channel", - "derivative", - "derive_more", - "either", - "enumflags2", - "futures", - "helgoboss-learn", - "helgoboss-midi", - "indexmap", - "itertools", - "metrics", - "nanoid", - "num_enum 0.5.4", - "once_cell", - "playtime-api", - "prost", - "reaper-high", - "reaper-low", - "reaper-medium", - "rtrb", - "serde", - "serde_json", - "slug", - "static_assertions", - "swell-ui", - "tokio", - "tokio-stream", - "tonic", - "tracing", - "ulid", - "xxhash-rust", -] [[package]] name = "png" @@ -4587,15 +4542,6 @@ dependencies = [ "splitty", ] -[[package]] -name = "rtrb" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "041ed130bf0bc1ef82c1b0e326d23c4b799876968e3483421c8b9e59f55f3308" -dependencies = [ - "cache-padded", -] - [[package]] name = "runas" version = "0.2.1" @@ -5142,12 +5088,6 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8dae68aa5bd5dc2d3a2137b0f6bcdd8255dce1983dc155fe0246572e179c9c3a" -[[package]] -name = "static_assertions" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" - [[package]] name = "str-buf" version = "1.0.5" @@ -5746,15 +5686,6 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c" -[[package]] -name = "ulid" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13a3aaa69b04e5b66cc27309710a569ea23593612387d67daaf102e73aa974fd" -dependencies = [ - "rand 0.8.4", -] - [[package]] name = "unic-langid" version = "0.9.0" diff --git a/main/Cargo.toml b/main/Cargo.toml index 96bcf7b3e..a86831f65 100644 --- a/main/Cargo.toml +++ b/main/Cargo.toml @@ -8,7 +8,7 @@ license = "GPL-3.0" rust-version = "1.68.2" [features] -default = ["playtime"] +default = [] playtime = ["playtime-clip-engine", "playtime-api", "realearn-api/playtime"] # Regenerate bindings (for dialog resource IDs and EEL functions)