1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
//! Sample playback and time-series reading for the Rill signal graph.
//!
//! Provides:
//! - `SamplePlayerNode` — stereo sample playback with loop modes
//! - `SampleBuffer` — sample container with WAV loading (feature `"wav"`)
//! - `TimeSeriesReader` / `TimeSeriesNode` — irregular time series playback from CSV
//!
//! Depends on `rill-core` and `rill-core-dsp`.
/// Sample buffer container for mono/stereo sample data.
/// Sample playback source node with loop modes.
/// Recording sink node — captures signal for offline analysis and WAV export.
/// Unevenly-sampled time series reader and source node.
/// WAV file loading (requires feature `"wav"`).
/// Re-exported convenience items (`SampleBuffer`, key traits).
/// Re-export of the `rill_core` crate.
pub use rill_core;
/// Re-export of the `rill_core_dsp` crate.
pub use rill_core_dsp;
/// Register graph nodes and lang builtins for sampler.
/// rill-lang builtins for sampler types.