Bloop (블룹)

Mac에서 재생되는 소리를 형태로 바꾸는 macOS 비주얼라이저

0 팔로워

1 / 7

소개

Bloop은 Mac에서 재생되는 소리를 실시간으로 형태로 바꾸는 macOS 앱입니다. 시스템 오디오나 마이크를 듣고 음량과 저음, 중음, 고음, 비트를 분리해서 화면 움직임에 각각 다르게 실어 보냅니다. 미리 만들어둔 영상 루프를 재생하는 게 아니라 매 프레임이 지금 나오는 소리에 반응합니다. 같은 곡을 두 번 틀어도 완전히 같은 화면은 안 나옵니다. 리듬이 안정되면 템포를 찾아 본체의 호흡을 비트에 맞추고, 박자가 흔들리는 구간에서는 이 보정이 스스로 빠집니다. 억지로 맞추면 오히려 어긋나 보이더군요. 마이크 쪽에는 자동 노이즈 억제와 감도 조절을 붙였습니다. 조용한 방에서 노트북 팬 소리에 반응해버리는 걸 잡느라 들어간 부분입니다. 스킨은 여덟 개입니다. Glossy, Dust, Contour, Mesh, Dandelion, Parasite, Bubble, Wake. 이름만 다른 색상 프리셋이 아니라 각각 다른 물리로 움직입니다. Wake는 256개 제어점이 스프링으로 연결된 링이라 소리가 들어오면 윤곽이 바깥으로 밀렸다가 제자리로 돌아오고, 지나간 자리에 잔상이 남습니다. 처음엔 흐르는 잉크로 만들었다가 네 번 갈아엎고 지금 형태가 됐습니다. 창으로 띄워도 되고, 작업 중에는 메뉴 막대로 보내두면 막대 안에서 계속 움직입니다. 재생 중인 곡 정보도 같이 띄울 수 있고 스킨이나 화면 설정, 재생 제어는 전부 키보드로 닿습니다. 전체 목록은 ⌘/에 있습니다. MP3 플레이리스트를 건네면 곡 전체를 영상으로 만듭니다. 화면 녹화가 아니라 같은 렌더링 파이프라인을 프레임 단위로 돌려서 인코딩하는 방식이라, 실시간 재생에서 프레임이 떨어져도 결과물에는 영향이 없습니다. 음악을 올리는 사람들이 결제하는 이유는 대부분 이겁니다. 구독은 만들지 않았습니다. 한 번 사면 끝이고 라이선스 하나로 Mac 두 대까지 씁니다. 계정이 없어서 가입이나 로그인 절차도 없고, Developer ID 서명부터 Apple 공증까지 끝내둬서 우클릭으로 열 필요가 없습니다. 업데이트는 Sparkle로 앱 안에서 처리합니다. 스킨 두 개는 계속 무료인데 체험판이 아니라 앱 전체입니다. Apple Silicon 전용입니다. Intel Mac은 지원하지 않고, Windows 계획도 당분간 없습니다. Swift와 WKWebView로 만들었고 렌더링은 Three.js 셰이더입니다. 오디오 분석은 네이티브 쪽에서 하고 결과만 웹 레이어로 넘깁니다. bloooooop.com

포스트

아직 포스트가 없습니다.

댓글

로그인 후 댓글을 남길 수 있습니다.

아직 댓글이 없습니다.