tek/src/device
2024-07-04 01:36:31 +03:00
..
plugin fetching lv2 parameters 2024-07-04 01:36:31 +03:00
sequencer draw ports; fix process callback 2024-07-04 01:36:31 +03:00
chain.rs draw ports; fix process callback 2024-07-04 01:36:31 +03:00
launcher.rs wip: component refactor 2024-07-04 01:36:31 +03:00
looper.rs allow event bubbling 2024-07-04 01:36:31 +03:00
mixer.rs allow event bubbling 2024-07-04 01:36:31 +03:00
patch.rs refactor: device abstraction, layout components 2024-07-04 01:36:30 +03:00
plugin.rs draw ports; fix process callback 2024-07-04 01:36:31 +03:00
README.md refactor: device abstraction, layout components 2024-07-04 01:36:30 +03:00
sampler.rs allow event bubbling 2024-07-04 01:36:31 +03:00
sequencer.rs fix: write jack events in order (many allocations) 2024-07-04 01:36:31 +03:00
transport.rs refactor: separate Render from Handle 2024-07-04 01:36:31 +03:00

Device.inputs is Port[] Device.outputs is Port[]

Transport is Device Transport.session is Device

Mixer is Device Mixer.tracks is Device[]

Chain is Device Chain.devices is Device[]

Sequencer is Device

Sampler is Device

Plugin is Device

Mixer -> [Track1, Track2... TrackN]

Track -> [Device1, Device2... N]