| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
- IOS
- 버그
- catalina
- AirPods
- 아이폰
- 맥
- asahi linux
- high sierra
- 에어팟
- mojave
- asahi
- 애플
- tevo
- 업데이트
- 모하비
- 터치바
- 맥북프로
- Tarantula
- 시에라
- macos
- sierra
- beta
- 컨트롤러
- Mac
- Linux
- iOS 13
- Fedora
- 3D프린터
- 터미널
- 3D 프린터
- Today
- Total
elsa in mac
브라우저 기반의 무설치 오픈소스 오디오 편집기 - AudioMass 본문

이번 포스트에서는 별도의 설치 없이, 웹 브라우저에서 구동가능한 오픈소스 Audio 편집기인 AudioMass를 소개합니다.
음악관련된 일을 하거나 관련된 전문적인 작업을 하는 분들이라면 이미 매우 강력한 전문 Pro Tool을 사용하고 있을 것입니다. 반면 대부분의 일반인들은 음원 파일을 편집한다는 것 자체가 아주 가끔 어쩌다 한번 정도 필요한 작업입니다. 아주 드물게 사용하는 것이다 보니, 대부분은 음원 관련 app을 설치하여 사용하는 일은 없습니다.
Linux에서는 가장 대포적인 음원편집 도구로 Audacity 가 있지만, 설치도 번거롭고 무겁기도 하죠. 의존성도 높은 편이서 Audacity보다 의존성 패키지를 더 많이 설치해야 할 수도 있습니다.
이번 포스트에서 소개하는 AudioMass는 설치조차 필요 없이 자신이 사용하는 웹 브라우저에서 곧바로 사용할 수 있는 기본기 충실한 음원 편집 도구입니다.
AudioMass는 순수한 Javascript로 작성된 웹 기반 오디오 파형 편집 툴로서, 전체 소스코드가 100kB 도 안될 정도로 매우 작을 뿐만 아니라 별도의 백엔드 서버나 무거운 Framework 의존성 없이 오직 브라우저의 테두리 안에서 구동되는 매우 작고 편리한 음원 편집 도구입니다. 개인적으로는 이것을 알게 된 후로, Audacity를 제거 했습니다.
UI/UX 측면에서도 일반적은 음원편집 app들의 기본 Interface 철학을 그대로 지원하고 있으며, Modern 하며 깔끔한 UI를 보여 줍니다. 음원 편집과 관련된 기초적인 기능들 즉, 오디오 구간 자르기, 복사, 붙여 넣기, 트리밍은 물론, 볼륨제어, 페이드, 컴프레싱, 노말라이즈, 리버브, 딜레이, 디스토션, 피치 시프트 등의 이펙트 및 필터들을 지원하고, Pop Noise, Humming Noise 제거기능도 포함하고 있으며, 템포를 자동으로 감지하여 메트로놈 비를 그려 주는 것은 물론, 비트에 딱 맞게 편집할 수 있는 Snap-to-beat 기능을 제공하고, 여기에 크로스페이드 미리보기를 통해 잡음 없이 매끄럽게 이어지는 Seamless Looping 제작 기능도 포함하고 있어, 정말 아주 단순한 음원 편집기 그 이상의 기능과 성능을 갖추고 있습니다.
설치 및 사용
앞서 언급했드이, AudioMass는 설치형 앱이 아닙니다. github 페이지에서 소스코드를 git clone 한 후, 해당 디렉터리에서 server를 구동하기만 하면 됩니다.
실행하는 방법은 사용자 컴퓨터의 환경에 따라 다를 수 있는데, go 혹은 python이 설치되어 있어야 합니다.
# Go 를 사용하는 경우
go run audiomass-server.go
# python을 사용하는 경우
python3 audiomass-server.py
src 디렉터리로 이동 후에, go run audiomass-server.go 또는 python3 audiomass-server.py 을 통해 서버를 구동해 놓고, 웹 브라우저에서 http://localhost:5055 로 접속하면, 즉시 사용할 수 있습니다.

Mult-track 기능도 지원하는데, 현재는 Beta로 되어 있습니다.

멀티트랙 모드에서는 각 트랙별, 볼륨, Pan, Mute, Solo 기능을 제공하며, .amss라는 프로젝트 파일로 저장할 수 있습니다.
다만, 단점이 없는 것도 아닙니다.
우선은 AuioContext/OfflineAudioContext 같은 브라우저 API를 사용하고 있기 때문에, DAW처럼 OS 깊숙이 붙은 기능은 없습니다. 즉, MIDI, VST, 플러그인 호스트, 라우팅 및 버스 구조를 지원하지 않습니다.
두 번째는 Mobile 최적화가 되어 있지 않은 만큼, Mobile 기기에서 사용하는데 불편함이 따를 수 있습니다.
세 번째로는 입력 오디오 파일 포멧은 거의 제한이 없지만, 출력 즉 저장 포맷은 mp3, wav. flac, amss 로 제한되며 출력 옵션이 제한적일 수 있습니다.

네 번째로는 제작자도 언급했듯이 가장 최신의 기술을 사용한 것은 아닙니다. 2018년 개인적인 취미와 관심으로 시작했다고 언급하고 있지요. 따라서, 특정 브라우저에서 기능, 성능상 문제가 발생할 수 있으며, 유지보수성이나 확장성이 제한되어 있습니다. 개발자는 향 후에 렌더링 시스템을 Canvas나 WebGPU로 교체하고, 필터처리를 백그라운드로 구현하는 것을 향 후 목표로 하고 있다고 합니다. chrome 혹은 chromium 계열에서는 사용상 특별한 문제는 없어 보입니다.
- - - - - - - -
가볍고, 빠르며, 누구나 쉽게 접근하여 부담 없이 사용할 수 있는 음원 편집기인 만큼, 지금 당장 사용할 일이 없다 하더라도 알고 계시다면 나중에 꼭 도움이 될 유용한 도구라고 생각됩니다. 관심이 있으시다면 한번 검토해 보시기 바랍니다.
'Linux' 카테고리의 다른 글
| Codex Desktop GUI app을 linux에서 설치하고 사용하는 방법 (0) | 2026.05.18 |
|---|---|
| 깔끔한 Web Interface를 지원하는 이미지 앱 - ImageMagick WebGUI (docker - selfhosted) (0) | 2025.12.10 |
| Linux와 함께한 2025년을 마무리 하며... (0) | 2025.12.09 |
| Wayland 환경에서 사용가능한 Tablet지원 Whiteboard 앱 - drawy (0) | 2025.11.15 |
| 가볍고 빠른 웹 브라우저 - Helium (0) | 2025.11.15 |