old school music tracker
at dev 53 lines 1.8 kB view raw
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] 14# my font 15font8x8 = "0.3.1" 16wgpu = { version = "27.0.0", optional = true } 17# ascii strings 18ascii = "1.1.0" 19winit = "0.30.11" 20# torque-tracker-engine = "0.1.0" 21# torque-tracker-engine = { git = "https://tangled.org/@inkreas.ing/torque-tracker-engine.git", branch = "dev" } 22torque-tracker-engine = { git = "https://github.com/luca3s/torque-tracker-engine.git", branch = "dev" } 23smol = "2.0.2" 24# macro shit 25paste = "1.0.15" 26# audio output 27cpal = "0.16.0" 28softbuffer = { version="0.4.6", optional = true } 29# cross platform file dialogs 30rfd = "0.15.4" 31# audio file loading 32symphonia = "0.5.4" 33accesskit_winit = { version = "0.29.1", optional = true } 34accesskit = { version = "0.21.0", optional = true } 35 36[features] 37# at least one of {gpu/soft}_scaling needs to be enabled. If both are active gpu_scaling is prefered and 38# softwave scaling is only used if the gpu initialisation fails. 39 40# gpu_scaling: less artifacts than software scaling. also probably faster 41gpu_scaling = ["dep:wgpu"] 42soft_scaling = ["dep:softbuffer"] 43 44# accessability isn't an optional feature of course, but i want to make this progream compatible with embedded at some point. 45# To not make this harder than necessary it is done like this 46accesskit = ["dep:accesskit_winit", "dep:accesskit"] 47 48default = ["soft_scaling", "gpu_scaling", "accesskit"] 49 50[lints.clippy] 51uninlined_format_args = "allow" 52new_without_default = "allow" 53