Skip to main content

Vibestream Modal

The Vibestream Modal provides the interface for creating new vibestreams, with support for both Solo and Group modes. It handles parameter validation, network-aware creation, and RTA NFT minting.

Mode Selection (Step 1)

Interface Components

Mode Handler

Configuration (Step 2)

Universal Settings

Settings available for both Solo and Group modes:

Group Mode Parameters

Group mode exposes additional configuration options:

PPM Configuration

Pay-Per-Minute settings with network-aware currency display:

Validation Logic

Parameter Validation

Comprehensive validation prevents invalid configurations:

Connection Validation

RTA Creation Process

Configuration Assembly

Network-Aware Creation

Audio Initialization

Web Audio Context

Error Handling

Fallback Mode

When RTA creation fails, the system provides fallback functionality:

User Notifications

State Management

Reset Logic

UI Components

Loading State

Action Buttons

Next Steps

Vibe Player

Learn about the music generation interface

User Profiles

Understand profile management