
이미지: Hacker News (200↑)
요약
- 개발자 Pavel Gurov가 웹캠으로 손 동작을 인식해 연주하는 브라우저 테레민 'Air Theremin'을 공개했다
- 웹캠 손 인식(HANDS), 폰 자이로(GYRO), 마우스 대체 입력 3가지 방식을 지원한다
- 파형 4종과 비브라토·트레몰로·에코 등 이펙트, 녹음 기능까지 브라우저 안에서 제공한다
- 제작자
- Pavel Gurov (개인 개발자)
- 기반 프로젝트
- theremin.site
- 입력 방식
- 웹캠 손 인식(HANDS), 폰 자이로(GYRO), 마우스 대체 지원
- 파형 종류
- SINE·TRI·WARM·REED 4종
- 이펙트
- 비브라토·트레몰로·에코·리버브·노트 스냅
- 녹음 기능
- REC/PAUSE 버튼으로 연주 녹음 가능
- 공개 형태
- 설치 없이 브라우저에서 바로 실행
손을 벌렸다 오므리면 소리가 난다
노트북 웹캠 앞에서 두 손을 활짝 벌리면 음량이 커지고, 손바닥을 맞대면 소리가 뚝 끊긴다. 개발자 Pavel Gurov가 만든 브라우저 악기 'Air Theremin'은 이 동작만으로 연주가 이뤄진다. 별도 프로그램 설치나 로그인 없이 웹페이지에 접속해 시작(START) 버튼만 누르면 된다. 이 프로젝트는 theremin.site를 기반으로 만들어졌다고 소개 페이지에 적혀 있다.
테레민이란 악기
테레민은 러시아 발명가 레온 테레민이 1920년대에 만든 전자악기로, 연주자가 악기에 손을 대지 않고 두 개의 안테나 사이 손 위치만으로 음높이와 음량을 조절하는 방식이 특징이다. 손이 안테나에 가까워지거나 멀어질 때 발생하는 전자기장 변화를 소리로 바꾸는 원리인데, 이번 브라우저 버전은 실제 안테나 대신 웹캠의 손 인식 기술이나 스마트폰의 자이로 센서로 같은 경험을 재현한다.
어떻게 써보나
어디서 시작하나
브라우저에서 프로젝트 페이지에 접속하면 화면 하단에 시작 버튼이 뜬다. 노트북이라면 내장 웹캠, 스마트폰이라면 자이로 센서를 그대로 활용하며 둘 다 없는 환경에서는 마우스로도 조작할 수 있다.
단계별 사용법
- 페이지 접속 후 상단 입력 방식 메뉴에서 GYRO 또는 HANDS 중 하나를 고른다.
- START 버튼을 누른다. 폰에서는 기기를 손에 쥔 자세 그대로 잠깐 가만히 두면 그립에 맞춰 자동으로 보정(캘리브레이션)이 이뤄진다.
- HANDS 모드에서는 양손을 카메라 프레임 안에 넣고 화면을 보며 소리를 조절한다. 손을 프레임 밖으로 빼면 소리가 꺼진다.
- GYRO 모드에서는 폰을 좌우로 기울여 음량을, 앞뒤로 기울여 음높이를 조절한다. 화면 안의 마커가 표시 범위를 벗어나면 소리가 멈춘다.
- 화면 상단 파형 메뉴에서 SINE·TRI·WARM·REED 중 원하는 음색을 고르고, 리버브·노트 스냅 옵션과 비브라토·트레몰로·에코 이펙트를 켜고 끌 수 있다.
- 연주를 남기고 싶으면 REC 버튼으로 녹음을 시작하고 PAUSE로 일시 정지한다.
누가 쓸 수 있나
웹캠이 달린 노트북이나 스마트폰만 있으면 별도 앱 없이 브라우저에서 바로 실행된다. 두 조건이 모두 없는 데스크톱 환경에서는 마우스 입력으로 대체된다.
무엇을 해볼 수 있나
예를 들어 화상회의 전 잠깐 짬이 날 때 웹캠 앞에서 손을 흔들며 즉흥 멜로디를 만들어볼 수 있고, 스마트폰을 들고 앉은 자리에서 자이로 모드로 조용히 음정을 실험해볼 수도 있다. 시소처럼 기기를 좌우로 흔들면 비브라토가 걸리고, 몸을 뒤로 기울이면 톤이 어둡고 공간감이 커지는 식으로 반응이 즉각적이라 짧은 소리 스케치용으로도 쓸 만하다.
에디터의 시선
테레민은 원래 손을 대지 않고 연주한다는 점 자체가 신기함의 전부였던 악기다. 실물 테레민은 두 개의 금속 안테나와 아날로그 회로가 필요해 취미로 들이기엔 문턱이 높았는데, 이번 프로젝트는 그 문턱을 웹캠 한 대로 낮췄다. 예전 같으면 손 인식으로 악기를 만들려면 별도의 센서나 전용 하드웨어가 있어야 했지만, 지금은 브라우저의 웹캠 API와 손 추적 모델만으로 같은 경험을 흉내 낼 수 있는 수준까지 왔다는 점이 이 프로젝트가 보여주는 변화다.
국내에서 이런 프로젝트를 참고할 팀이 있다면, 핵심은 '정교한 악기 재현'이 아니라 '즉각적인 반응'에 있다는 걸 눈여겨볼 만하다. 음정이 실제 테레민만큼 정밀하지 않아도, 손을 벌리는 순간 소리가 커지는 지연 없는 피드백이 있으면 사용자는 계속 손을 움직이게 된다. 웹캠 기반 인터랙션을 기획하는 개인 개발자나 소규모 팀이라면, 정확도보다 반응 속도에 먼저 예산과 시간을 쓰는 편이 체감 품질을 더 크게 끌어올린다.
앞으로 몇 주 안에는 이 코드베이스를 포크해 손 인식 대신 얼굴 표정이나 몸 전체 움직임으로 확장한 파생 프로젝트가 나올 가능성이 높다. 브라우저에서 카메라만으로 동작하는 악기라는 형식 자체가, 후속 실험을 부르기 쉬운 구조이기 때문이다.



댓글