음정 벗어난 부분을 실시간으로 잡아주는 싱잉 트레이너 OnKey
원제 Show HN: OnKey – I'm a bad singer, so I built an app to show where I'm off-key
115 포인트댓글 55
Key Point
음정 교정 기능이 필수적인 가창력 향상 앱이 오픈소스로 공개되어 모든 개발자가 활용·개선할 수 있게 되었고, 로컬 처리와 엄격한 프라이버시 정책은 유사 앱과의 차별점이다.
핵심 요약
- Spotify, Apple Music, YouTube 음악에 맞춰 부르면서 음정을 교정할 수 있는 Mac용 무료 오픈소스 싱잉 트레이너 OnKey를 개발자가 공개했다.
- 첫 재생 때는 가사를 제공하며 노래의 멜로디를 학습하고, 이후 재생부터는 음표가 스크롤로 내려오고 사용자의 음정이 실시간으로 표시되며 각 라인별 점수를 받는다.
- Apple Silicon(M1 이상) 맥과 macOS 14.2 이상이 필요하며, 마이크 및 시스템 음성 녹음 권한이 필요하다.
- 원곡 학습은 보컬 분리(UVR MDX-Net Karaoke 2), 음정 추적(CREPE), 음표 변환(GAME)을 거쳐 진행된다.
- 옥타브 내림, 약간의 늦는 타이밍도 벌점 없이 처리하며, 음악 파일 자체는 저장하지 않는다.
- Shazam(곡명 식별), LRCLIB(가사), iTunes Search(커버곡 검색)로만 외부 요청을 하며, 계정·분석·크래시 리포팅이 전혀 없다.
- 학습한 곡의 멜로디 사본은 개인 연습용으로만 공개를 금지하고, 실제 공유는 음악 없이 음성과 음정선만 담은 영상을 만들어 Instagram 음악 라이브러리로 추가하도록 안내한다.
- MIT 라이선스 오픈소스이며, 수정 버전은 OnKey 이름과 아이콘 사용이 금지되고, Xcode 도구·Rust·Node·Python으로 직접 빌드할 수 있다.