KG's karaoke-video-recorder

Source Code (20230220, hope to work on iPad)

Windows sound setting

  1. Go to mic setting (Sound setting -- mic property -- additional (advanced)
  2. Details(advanced): Turn off advanced or sound enhancement
  3. Level: Set boost to 0dB -- adjust the volume (level)

Brief How to


  • 1) Set: To open the modal window to select input video device, input audio device, a karaoke file, and an output audio device.
  • 2) Record vocal from mic (intentionally starts after 5 seconds).
  • 3) Play the recording (vocal and video) and Karaoke (if any).
  • 4) Export the recording (vocal and vide), karaoke, and mixed file.
  • MicGain: boost/decrease input audio
    Note: Adjust OS mic input gain setting first.
  • Peak meter (in dB) for mic. -12 to -6 dB at Peak).
  • Vocal: Input monitor volume (use headphone to prevent feedback). Mix volume while playback.
  • Karaoke: playback/mix volume for karaoke.
  • RecLatency: Add latency to the karaoke. AutoAdjust is work in progress. Use speaker (not headphone) and mic.

  • Select devices and audio options.
  • This window may open automatically when an external video/audio device is connected or disconnected.
  • Selections should take effect immediately. (There may be bugs).

Testing on

Platformscreen/window/tab
audio capture
Record video w/
play along audio
Sync playbackExport
Ubuntu (Linux, PulseAudio)
Firefox
dev. platform
no support
(monitor audio works)
OKOKOK
Chrome tab audio onlyOKOKOK
Windows 10
Edgeto be tested
macOS (M1 CPU)
Safarino support
Chromesystem audio
Mobile devices
Chrome (Android 7)no support
Safari (iOS 12)no support
Safari (iPadOS 14)no support

References


goto at kmgoto.jp