[dependencies.anyhow]
version = "1.0"
[dependencies.caw_computer_keyboard]
version = "0.5"
[dependencies.caw_core]
version = "0.6"
[dependencies.caw_player]
version = "0.9"
[dependencies.caw_sdl2]
version = "0.1"
[dependencies.line_2d]
version = "0.5"
[dependencies.rgb_int]
version = "0.1"
[dependencies.sdl2]
version = "0.38"
[dev-dependencies.clap]
features = ["derive"]
version = "4"
[dev-dependencies.env_logger]
version = "0.11"
[dev-dependencies.rand]
version = "0.9"
[dev-dependencies.wide]
version = "0.8"
[[example]]
name = "basic_stereo_oscillographics"
path = "examples/basic_stereo_oscillographics.rs"
[[example]]
name = "chord_builder_arp_interactive"
path = "examples/chord_builder_arp_interactive.rs"
[[example]]
name = "chord_builder_interactive"
path = "examples/chord_builder_interactive.rs"
[[example]]
name = "drums"
path = "examples/drums.rs"
[[example]]
name = "drums_loop"
path = "examples/drums_loop.rs"
[[example]]
name = "envelope_interactive"
path = "examples/envelope_interactive.rs"
[[example]]
name = "harmonics_oscillographics"
path = "examples/harmonics_oscillographics.rs"
[[example]]
name = "keyboard_and_mouse_interactive"
path = "examples/keyboard_and_mouse_interactive.rs"
[[example]]
name = "keyboard_and_mouse_polyphonic_interactive"
path = "examples/keyboard_and_mouse_polyphonic_interactive.rs"
[[example]]
name = "many_oscillators_multithreaded_visualized"
path = "examples/many_oscillators_multithreaded_visualized.rs"
[[example]]
name = "midi_file_interactive"
path = "examples/midi_file_interactive.rs"
[[example]]
name = "midi_live_interactive"
path = "examples/midi_live_interactive.rs"
[[example]]
name = "midi_live_interactive_chorus"
path = "examples/midi_live_interactive_chorus.rs"
[[example]]
name = "midi_live_interactive_serial"
path = "examples/midi_live_interactive_serial.rs"
[[example]]
name = "periodic_gate_interactive"
path = "examples/periodic_gate_interactive.rs"
[[example]]
name = "periodic_trig_interactive"
path = "examples/periodic_trig_interactive.rs"
[[example]]
name = "saw_interactive"
path = "examples/saw_interactive.rs"
[[example]]
name = "sequencer"
path = "examples/sequencer.rs"
[[example]]
name = "vocoder_interactive"
path = "examples/vocoder_interactive.rs"
[lib]
name = "caw_interactive"
path = "src/lib.rs"
[package]
authors = ["Stephen Sherratt <stephen@sherra.tt>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "Interactive keyboard and mouse control, and visualization for the caw synthesizer framework"
documentation = "https://docs.rs/caw_interactive"
edition = "2024"
homepage = "https://github.com/gridbugs/caw.git"
license = "MIT"
name = "caw_interactive"
readme = "README.md"
repository = "https://github.com/gridbugs/caw.git"
resolver = "2"
version = "0.9.0"