✅ Audio Playback Controls
- Playback Speed Control: 0.5x, 1x, 1.5x, and 2x speed options - Looping Toggle: Enable/disable automatic looping of audio playback - Seeking: Click anywhere on the oscilloscope display to jump to that position in the audio ✅ Export Options - Resolution Selection: Choose from 640×480, 1280×720, or 1920×1080 - Frame Rate Options: 24, 30, or 60 FPS - Format Selection: WebM or MP4 (if supported) - Quality Settings: Low, Medium, or High quality presets ✅ Microphone Calibration - Real-time Level Monitoring: Visual indicator showing current microphone input level - Gain Control: Adjustable gain slider (0.1x to 3x) to optimize input levels - Visual Feedback: Color-coded level indicator (red=too loud, yellow=good, green=too quiet) - Calibration Mode: Dedicated calibration panel that appears when mic is active
This commit is contained in:
@@ -8,6 +8,8 @@ interface ExportOptions {
|
||||
fps: number;
|
||||
mode: OscilloscopeMode;
|
||||
audioFile: File;
|
||||
format?: 'webm' | 'mp4';
|
||||
quality?: 'low' | 'medium' | 'high';
|
||||
}
|
||||
|
||||
// WebGL shaders
|
||||
|
||||
Reference in New Issue
Block a user