A waveform you cut on: two handles bound the kept region, everything outside dims, zoom follows the selection, and a preview starts at the in point and stops itself at the out point.
npx shadcn@latest add @zyeon/audio-trimmerZyeon UI limits how often it can be asked, and Audio Trimmer hasn't had its turn. Its source will show here once it has.