Hiyve Components - v1.0.0
    Preparing search index...
    • Record a take — unprocessed microphone audio plus MIDI — with device pickers, a level meter, and download buttons for the result.

      Parameters

      Returns Element

      Key Features:

      • Picks a MIDI input (or all, or none), a microphone, and a capture profile
      • Shows which audio-processing flags the browser actually honoured
      • Hands the finished take to onTakeCompleted and offers WAV / JSON downloads

      Works outside HiyveProvider; it opens its own microphone track, so use it when no call is in progress.

      <TakeRecorder
      score={{ name: 'Minuet in G' }}
      onTakeCompleted={(bundle) => save(bundle)}
      onError={(error) => console.error(error)}
      />

      With custom labels:

      <TakeRecorder labels={{ record: 'Start', stop: 'Finish' }} />