AudioMass - 백엔드 없는 브라우저 기반 오픈소스 오디오 편집기
(github.com/pkalogiros)- 브라우저만으로 동작하는 웹 기반 오디오 에디터로, 순수 JavaScript만으로 구현
- 트리밍·컷·복사·붙여넣기·페이드·컴프레서·리버브·피치 시프트·클릭/험 복구 등 DAW급 효과를 모두 지원
- 그래프 기반 피치/속도 프로파일로 Doppler 스타일 이동, 램프 효과 등 피치와 속도를 그래프로 세밀하게 편집
- 자동 비트 감지 + 메트로놈 바 + 비트 스냅 편집으로 루프·타이밍 작업 지원
- 심리스 루프 기능: 크로스페이드 조정·무음 트리밍·제로크로싱 스냅·반복 미리듣기까지 한 화면에서 처리
- 효과 적용 전 미리듣기 지원, 선택 구간 또는 전체 파일 중 선택 적용
- 멀티트랙 모드 탑재: 클립 드래그앤드롭 배치, 겹침 시 자동 크로스페이드, 볼륨·팬·뮤트·솔로·레코드-암 컨트롤, 별도 Mixer 뷰 제공
- 멀티트랙 세션을 .amss 파일로 저장·복원 가능 (원본 오디오 + JSON 레이아웃, LZMA 압축)
- 최종 결과물은 오프라인 렌더링으로 단일 WAV 또는 MP3로 믹스다운
- undo 스택 기본 제공, 실험적 편집 후 되돌리기 가능
- 마커·비트 바·핫키를 지원해 긴 오디오 작업도 빠른 탐색 가능
- 도킹 가능한 UI:
window.open+ iframe 재사용 방식으로 패널 분리·도킹 지원 - 현재 한계: Web Audio API 가비지 컬렉터 간섭으로 잡음 발생 가능,
decodeAudioData취소 불가, 모바일 최적화는 미완성 - 향후 Canvas/WebGPU 전면 재작성, WASM 전환, 모바일도 개선할 계획
- MIT 라이선스
댓글과 토론
Hacker News 의견들
-
코드를 보니 안전 클로저, 함수 할당, 순차적인
var선언이 보이고, 잃어버린 옛 지식의 방식이라는 느낌이 듦
이런 개발 스타일이 그립긴 하지만, 팀 환경에서는 전혀 그립지 않음. 만든 앱은 정말 멋짐 -
이런 도구가 클라우드 트랙을 지원하면 좋겠음
누군가의 드럼 루프를 “체크아웃”해서 기타 리프를 더하고 브랜치에 체크인하고, 다른 사람이 드럼+기타를 받아 베이스 라인을 추가하는 식임. 다른 사람과 잼하는 건 정말 재미있고, 웹에서 그 느낌에 가까워질 수 있다면 “RiffHub” 같은 게 가능해 보임- 써본 웹 기반 앱 중에는 audiotool이 이 설명에 가장 가까움
- Bandlab Studio가 맞을지도 모름. 써보진 않았지만 웹 버전과 모바일 앱이 있음
https://www.bandlab.com/creation-features - 음악에 GitHub식 비유가 잘 맞는지는 모르겠음
소프트웨어에서는 코드가 도구라서 코드를 공개해도 호스팅, 지원, 엔터프라이즈 영업, 컨설팅, 채용 등으로 돈을 벌 수 있음. 하지만 음악에서는 스템이 곧 제품임. 드럼 루프가 평범하면 아무도 신경 쓰지 않고, 정말 좋으면 만든 사람은 보통 소유권, 라이선스, 로열티, 독점권, 최소한의 저작자 표시를 원함. 클라우드 협업, 공유 세션, 비동기 녹음, 버전 기록, 스템 교환은 모두 의미 있지만, 고품질 음악 소재의 공개 포크는 소프트웨어 도구처럼 누적 효과가 나기 어렵고, 대부분의 음악가는 인터넷의 낯선 사람들이 자기 리프를 최대한 재사용하게 만들려는 목표를 갖고 있지 않음 - Soloist가 그런 걸 하려는 것 같음. 관계자는 아니지만 창업자를 만난 적은 있음
[1]: https://www.soloistapp.com/ - 예전부터 이런 걸 원했음. 왜 DAW용 버전 관리가 없는지 늘 궁금했음
트랙을 몇 시간 편집하다가 고유 파일명을 지정하지 않고 저장해버린 뒤, 나중에 열어보고 변경 전으로 되돌리고 싶었던 적이 너무 많음
-
Adobe가 망치기 전의 Cool Edit Pro 2 느낌이 남. 이 앱은 꽤 좋고 직관적인 사용자 경험을 갖췄고, 오디오 편집기에서 그게 가장 중요함
-
처음부터 .flac 파일을 받아주는 점이 대단함. 정말 인상적인 작업임
-
Audacity에서 영감을 받은 것 같지만, 디자인과 차분하고 단단한 느낌이 크게 좋아졌음
XM 형식 파일을 불러와 봤는데 현재 가져오기 로직은 “Unsupported”라고 나옴. 이 형식을 지원할 가능성이 있는지 궁금함. 예를 들면 아래 작품은 VLC에서 매력적으로 재생됨
https://cable.ayra.ch/modplayer/mods/…- 파일 크기가 커지는 건 조금 조심스럽지만, 효율적으로 만들 수 있다면 시도해보겠음
지금은 JavaScript 98KB, CSS 10KB 정도임. 별개로, 아직 Renoise 같은 오픈소스 웹 오디오 트래커가 제대로 없다는 게 조금 놀라움
- 파일 크기가 커지는 건 조금 조심스럽지만, 효율적으로 만들 수 있다면 시도해보겠음
-
좋음. 다음 주에 오디오 작업을 해야 하는데 Audacity를 쓸 생각에 걱정하고 있었음
- Ocenaudio를 써보길 권함. 무료·유료 오디오 편집기를 거의 다 써봤고, 무료 편집기 중에서는 이걸 주로 씀
왜 누군가 Audacity를 추천하는지는 이해하기 어려움 - Audacity를 마지막으로 써본 게 언제인지 궁금함. 요즘은 더 쓰기 편해지고 있음
- Ardour를 써봤는지 궁금함. Audacity의 상위 집합 같은 느낌임
- Ocenaudio를 써보길 권함. 무료·유료 오디오 편집기를 거의 다 써봤고, 무료 편집기 중에서는 이걸 주로 씀
-
2002년 Cool Edit Pro 2.0 분위기가 남
-
이게 오픈소스인지 궁금함. 라이선스가 없음
-
멋진 도구임. 이게 새 버전인지 궁금함. 몇 주 전에 써봤을 때는 조금 다르게 보였음
-
멋져 보임. 초기 웹 기반 Logic Pro 스타일 편집기 같은 느낌이 남