old school music tracker
1[package]
2name = "torque-tracker"
3version = "0.1.1"
4edition = "2024"
5license = "GPL-3.0"
6rustc-version = "1.88"
7description = "Old school music tracker, reimplementation of schism tracker"
8keywords = ["audio", "GUI"]
9repository = "https://tangled.sh/did:plc:54jgbo4psy24qu2bk4njtpc4/torque-tracker"
10categories = ["multimedia::audio"]
11# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
12
13[dependencies]
14font8x8 = "0.3.1"
15wgpu = { version = "26.0.0", optional = true }
16ascii = "1.1.0"
17winit = "0.30.11"
18torque-tracker-engine = "0.1.0"
19smol = "2.0.2"
20paste = "1.0.15"
21cpal = "0.16.0"
22triple_buffer = "8.1.1"
23softbuffer = { version="0.4.6", optional = true }
24rfd = "0.15.4"
25symphonia = "0.5.4"
26
27[features]
28# needs to be one, but not both
29# less artifacts than software scaling. also probably faster
30gpu_scaling = ["dep:wgpu"]
31soft_scaling = ["dep:softbuffer"]
32
33default = ["gpu_scaling"]
34
35[lints.clippy]
36uninlined_format_args = "allow"