Source Controls
Selects the signal input source used by Babbeleaf — either a live plant connection, a recorded playback file, or a predefined demo signal.

Signal Source Selection
The Source Controls determine where the input signal is coming from. Only one source can be active at a time, and the selected source affects the behavior of the waveform display, Start/Stop functionality, and playback options.
These controls act like radio buttons — selecting one will automatically deactivate the others.
Buttons and Functionality
- Live — Uses a real-time signal feed from the connected Babbeleaf device. This is the default source. When active:
- The waveform reflects direct electrical activity from the plant
- Start/Stop becomes enabled only if a plant connection is detected
- File — Uses a previously recorded signal file (selected via the Files interface). When active:
- The waveform replays the selected signal file as if it were live
- Useful for reviewing and comparing historical data
- Demo — Uses a predefined waveform signal based on user-defined parameters from the Frequency controls. When active:
- Displays a test pattern or sine wave to simulate signal activity
- Can be used for demonstration, setup, or educational purposes
Usage Notes
These source options are mutually exclusive. The interface automatically enables or disables related controls based on the selected source and signal availability.
For example, selecting a file or demo mode enables playback without needing a plant connected. In contrast, Live mode requires the Babbeleaf device to be physically attached to a plant for data collection to begin.