import React, { useState } from 'react'
import ParamSlider from './ParamSlider'
export default function ACEStepParams({ params, onParamChange, detection }) {
const [showAdvanced, setShowAdvanced] = useState(false)
return (
Caption is auto-generated from your seed's analysis (BPM, key, brightness, instruments) for musical coherence. Override below if needed.
{/* Optional caption override (collapsed by default) */}
{showAdvanced && (
onParamChange('cfg_scale', v)}
/>
)}
onParamChange('duration', v)}
leftLabel="10s"
rightLabel="120s"
/>
onParamChange('audio_cover_strength', v)}
leftLabel="Creative"
rightLabel="Faithful"
/>
{/* Model Variant */}
onParamChange('inference_steps', v)}
leftLabel="Fast (1)"
rightLabel="Quality (50)"
/>
{/* Seed */}
)
}