📄️ Specviz
This is the main entry point of the Specviz package. All submodules, components, contexts, hooks and types are accessible through this module. Jump to a submodule: Action, Audio, Axis, Input, Note, Plane, Viewport.
📄️ Action
The action module is used to assign Specviz commands to various user actions. This module requires the use of an Input context. See the Interactive Spectrogram demo for guidance.
📄️ Audio
The audio module provides audio playback, transport controls, and an fx context for looping and bandpass frequency filters. See the Basic Audio demo for guidance.
📄️ Axis
The axis module supplies axes to the visualizers and are essential for almost all Specviz applications. See the Basic Spectrogram demo for guidance.
📄️ Input
The input module is required to create interactive applications that rely on user input. See the Interactive Spectrogram demo for guidance.
📄️ Note
The note module enables interactive annotations, selection, modification, and filtering. This module requires Axis, Input, and Plane contexts. See the Basic Annotation demo for guidance.
📄️ Plane
The plane module designates particular axes to their respective visulizers and navigators. Use the Axis context to declares all axes used in your application. See the Basic Spectrogram demo for guidance.
📄️ Viewport
The viewport module enables interactive zoom and pan of visualizers and axes. This module requires the use of an Input context. See the Interactive Spectrogram demo for guidance.