Expand description
DAW timeline, mixer, plugin rack, player, piano-roll, and synth lenses for the SIM Web-UI.
This lens family brings the existing audio stack into the workspace with no
second model: scene/timeline arrangement, mixer strips, scene/meter live
meters, plugin-chain rack, synth parameter panels (scene/knob/
scene/slider), modulation matrix (scene/matrix), scene/waveform, and
scene/spectrum. Everything is driven through Intents committed via
realize and backed by existing sim-lib-daw-session values.
daw is the session lens (timeline/mixer/rack), synth the synth and
signal lenses, and param the Intent-driven parameter and transport edits.
Re-exports§
pub use arranger::ARRANGER_OBJECT_ROLL_ACTIONS;pub use arranger::ARRANGER_OBJECT_ROLL_DEMO_FIXTURE;pub use arranger::ARRANGER_OBJECT_ROLL_VIEW_ID;pub use arranger::ArrangerDiagnostic;pub use arranger::ArrangerDiagnosticKind;pub use arranger::ArrangerLane;pub use arranger::ArrangerObjectRollPlacement;pub use arranger::ArrangerObjectRollView;pub use arranger::arranger_object_roll_demo_scene;pub use arranger::arranger_object_roll_demo_view;pub use arranger::arranger_object_roll_view;pub use component::COMPONENT_EDITOR_INVALID_VALUE_FIXTURE;pub use component::COMPONENT_EDITOR_MANY_PARAM_FIXTURE;pub use component::COMPONENT_EDITOR_NO_PARAM_FIXTURE;pub use component::COMPONENT_EDITOR_TRACE_ONLY_FIXTURE;pub use component::COMPONENT_EDITOR_VIEW_ID;pub use component::component_editor_fixture;pub use component::component_editor_fixture_names;pub use component::component_editor_snapshot;pub use component::component_editor_view;pub use cookbook::arranger_transform_filter_demo;pub use cookbook::descriptor_fixtures_demo;pub use cookbook::keyboard_rack_roll_demo;pub use cookbook::timeline_descriptor_demo;pub use daw::DAW_LENS;pub use daw::daw_view;pub use dx7::DX7_EDITOR_ROUTE;pub use dx7::DX7_EDITOR_VIEW;pub use dx7::dx7_editor_fixture_names;pub use dx7::dx7_editor_snapshot;pub use dx7::dx7_editor_view;pub use keyboard::PERFORMANCE_KEYBOARD_DEMO_FIXTURE;pub use keyboard::PERFORMANCE_KEYBOARD_VIEW_ID;pub use keyboard::PerformanceKeyboardBinding;pub use keyboard::PerformanceKeyboardState;pub use keyboard::performance_keyboard_demo_scene;pub use keyboard::performance_keyboard_view;pub use modular::BuilderValidation;pub use modular::COMPONENT_BUILDER_ACTIONS;pub use modular::COMPONENT_BUILDER_CORD_EDIT_FIXTURE;pub use modular::COMPONENT_BUILDER_GRAPH_EDIT_FIXTURE;pub use modular::COMPONENT_BUILDER_INVALID_PATCH_FIXTURE;pub use modular::COMPONENT_BUILDER_PATCH_FORMAT;pub use modular::COMPONENT_BUILDER_SECTION_EDIT_FIXTURE;pub use modular::COMPONENT_BUILDER_VALIDATION_CODES;pub use modular::COMPONENT_BUILDER_VIEW_ID;pub use modular::COMPONENT_CORD_VIEW_ID;pub use modular::COMPONENT_GRAPH_VIEW_ID;pub use modular::COMPONENT_PALETTE_VIEW_ID;pub use modular::component_builder_fixture_names;pub use modular::component_builder_snapshot;pub use modular::component_builder_view;pub use modular::component_cord_view;pub use modular::component_graph_view;pub use modular::component_palette_view;pub use modular::validation_display;pub use param::apply_scrub;pub use param::apply_set_param;pub use piano_roll::PIANO_ROLL_DEMO_FIXTURE;pub use piano_roll::PIANO_ROLL_EDIT_ACTIONS;pub use piano_roll::PIANO_ROLL_VIEW_ID;pub use piano_roll::PianoRollEvent;pub use piano_roll::PianoRollLane;pub use piano_roll::PianoRollLaneKind;pub use piano_roll::PianoRollView;pub use piano_roll::piano_roll_demo_scene;pub use piano_roll::piano_roll_demo_view;pub use piano_roll::piano_roll_view;pub use placement::PLACEMENT_BRIDGE_TABLE_VIEW_ID;pub use placement::PLACEMENT_BROWSER_DIAGNOSTICS_VIEW_ID;pub use placement::PLACEMENT_DISCONNECT_FAULT;pub use placement::PLACEMENT_FAULT_TIMELINE_VIEW_ID;pub use placement::PLACEMENT_FORCED_REFUSAL_FAULT;pub use placement::PLACEMENT_GRAPH_VIEW_ID;pub use placement::PLACEMENT_INSPECTOR_VIEW_ID;pub use placement::PLACEMENT_JITTER_SPIKE_FAULT;pub use placement::PLACEMENT_LATENCY_BUDGET_VIEW_ID;pub use placement::PLACEMENT_REFUSAL_TABLE_VIEW_ID;pub use placement::PLACEMENT_RUNTIME_DIAGNOSTICS_VIEW_ID;pub use placement::PLACEMENT_WORKER_STALL_FAULT;pub use placement::PlacementFaultFixture;pub use placement::PlacementRuntimeDiagnostic;pub use placement::placement_fault_fixture;pub use placement::placement_fault_fixture_names;pub use placement::placement_inspector_view;pub use placement::placement_inspector_view_with_diagnostics;pub use player_rack::PLAYER_RACK_ACTIONS;pub use player_rack::PLAYER_RACK_VIEW_ID;pub use player_rack::PlayerRackDevice;pub use player_rack::PlayerRackView;pub use player_rack::performance_workbench_demo_scene;pub use player_rack::player_rack_demo_scene;pub use player_rack::player_rack_demo_view;pub use player_rack::player_rack_view;pub use poly::POLY_SECTION_VIEW_ID;pub use poly::poly_section_view;pub use ps3300::PS3300_EDITOR_ROUTE;pub use ps3300::PS3300_EDITOR_VIEW;pub use ps3300::ps3300_editor_fixture_names;pub use ps3300::ps3300_editor_snapshot;pub use ps3300::ps3300_editor_view;pub use specialized::ALGORITHM_ROUTING_FIXTURE;pub use specialized::ALGORITHM_ROUTING_VIEW_ID;pub use specialized::ENVELOPE_CURVE_FIXTURE;pub use specialized::ENVELOPE_CURVE_VIEW_ID;pub use specialized::FILTER_RESPONSE_FIXTURE;pub use specialized::FILTER_RESPONSE_VIEW_ID;pub use specialized::FIXED_FILTER_BANK_FIXTURE;pub use specialized::FIXED_FILTER_BANK_VIEW_ID;pub use specialized::POLYPHONY_ACTIVITY_FIXTURE;pub use specialized::POLYPHONY_ACTIVITY_VIEW_ID;pub use specialized::RESONATOR_RESPONSE_FIXTURE;pub use specialized::RESONATOR_RESPONSE_VIEW_ID;pub use specialized::SCOPE_SPECTRUM_FIXTURE;pub use specialized::SCOPE_SPECTRUM_VIEW_ID;pub use specialized::SEQUENCER_STEP_GRID_FIXTURE;pub use specialized::SEQUENCER_STEP_GRID_VIEW_ID;pub use specialized::SPECIALIZED_COMPONENT_VIEW_IDS;pub use specialized::SPECIALIZED_DECLARING_COMPONENTS;pub use specialized::SYSEX_COMPARISON_FIXTURE;pub use specialized::SYSEX_COMPARISON_VIEW_ID;pub use specialized::SpecializedComponentView;pub use specialized::WIRING_DIAGRAM_VIEW_ID;pub use specialized::specialized_declaring_components;pub use specialized::specialized_fixture_names;pub use specialized::specialized_snapshot;pub use specialized::specialized_view_ids;pub use stream::STREAM_DETAIL_VIEW_ID;pub use stream::STREAM_DIAGNOSTIC_TIMELINE_VIEW_ID;pub use stream::STREAM_LIST_VIEW_ID;pub use stream::STREAM_PACKET_PREVIEW_VIEW_ID;pub use stream::stream_detail_view;pub use stream::stream_diagnostic_timeline_view;pub use stream::stream_list_view;pub use stream::stream_packet_preview_view;pub use synth::SYNTH_LENS;pub use synth::modulation_matrix;pub use synth::spectrum_view;pub use synth::synth_panel;pub use synth::waveform_view;pub use system55::SYSTEM55_EDITOR_ROUTE;pub use system55::SYSTEM55_EDITOR_VIEW;pub use system55::system55_editor_fixture_names;pub use system55::system55_editor_snapshot;pub use system55::system55_editor_view;pub use system700::SYSTEM700_EDITOR_ROUTE;pub use system700::SYSTEM700_EDITOR_VIEW;pub use system700::system700_editor_fixture_names;pub use system700::system700_editor_snapshot;pub use system700::system700_editor_view;
Modules§
- arranger
- Arranger object-roll Scene descriptors.
- component
- Generic component editor scenes.
- cookbook
- Deterministic cookbook builders for DAW view recipes.
- daw
- The DAW session lens: timeline, mixer, and plugin rack.
- dx7
- DX7 instrument editor scenes.
- keyboard
- On-screen performance keyboard Scene descriptors.
- modular
- Modular component builder scenes for synth, patch, and poly workflows.
- param
- Parameter and transport edits:
intent/set-paramandintent/scrub. - piano_
roll - Piano-roll Scene descriptors for playable event streams.
- placement
- Placement report inspector Scene builders.
- player_
rack - Player-rack Scene descriptors for live player chains.
- poly
- Polyphonic section view for component builders.
- ps3300
- Korg PS-3300 instrument editor scenes.
- specialized
- Specialized component views for synth editors.
- stream
- Stream inspector Scene builders.
- synth
- The synth and signal lenses: parameter panels, modulation matrix, waveform, and spectrum.
- system55
- Moog System 55 instrument editor scenes.
- system700
- Roland System 700 instrument editor scenes.
Constants§
- TIMELINE_
LENS - Stable symbol for the DAW timeline lens.
Statics§
- RECIPES
- Embedded cookbook recipe books shipped with this library.