맨위로가기

LMMS

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

LMMS는 다양한 운영 체제에서 실행 가능한 무료 오픈 소스 디지털 오디오 워크스테이션(DAW)이다. LMMS는 GNU/Linux, Windows, macOS를 지원하며, 크로스 플랫폼으로 개발되어 다양한 플러그인, 소프트웨어 신시사이저, 오디오 샘플을 사용할 수 있다. LMMS는 송 에디터, 비트+베이스라인 에디터, FX 믹서, 피아노 롤, 오토메이션 에디터 등 8가지 메인 스크린으로 구성된 사용자 인터페이스를 제공하며, SF2 사운드폰트, VST 플러그인, MIDI 파일, 수소 파일을 지원한다.

더 읽어볼만한 페이지

  • 자유 음악 소프트웨어 - Ardour
    Ardour는 무제한 트랙과 유연한 라우팅, 32비트 부동 소수점 오디오 처리, 샘플 단위 편집 기능을 갖춘 DAW로, JACK과의 통합, 다양한 플러그인 지원, 여러 운영체제 지원을 통해 지속적으로 개발되고 있다.
  • 자유 오디오 편집기 - Ardour
    Ardour는 무제한 트랙과 유연한 라우팅, 32비트 부동 소수점 오디오 처리, 샘플 단위 편집 기능을 갖춘 DAW로, JACK과의 통합, 다양한 플러그인 지원, 여러 운영체제 지원을 통해 지속적으로 개발되고 있다.
  • 자유 오디오 편집기 - 오다시티
    오다시티는 다양한 운영체제에서 사용 가능한 자유-오픈 소스 오디오 편집 소프트웨어로, 오디오 녹음 및 편집, 다양한 파일 형식 지원, 스펙트럼 분석 등 폭넓은 기능을 제공하며 지속적인 업데이트를 통해 기능이 개선되고 있다.
LMMS - [IT 관련 정보]에 관한 문서
기본 정보
LMMS 로고
LMMS 1.2.2 로고
개발자LMMS 개발팀
최초 릴리스2004년 (Linux MultiMedia Studio로 시작)
최신 버전1.2.2
최신 버전 출시일2020년 6월 25일
프로그래밍 언어C++
운영체제크로스 플랫폼: Windows, macOS, Linux, Haiku
플랫폼x86 및 x86-64 (Linux, macOS, Windows), Linux 전용: arm64, armel, armhf, mips, mips64el, mipsel, ppc64el, s390x
사용 언어20개 언어
장르디지털 오디오 워크스테이션
라이선스GPL-2.0-or-later
웹사이트lmms.io
스크린샷
LMMS 1.2.1 데모
LMMS 1.2.1에서 열린 프로젝트 스크린샷. 인터페이스 기능 표시

2. 시스템 요구 사항

LMMS는 비교적 낮은 사양의 컴퓨터에서도 원활하게 작동하지만, 더 복잡한 프로젝트를 처리하기 위해서는 더 높은 사양이 필요하다. LMMS는 크로스 플랫폼으로 개발되었기 때문에, 리눅스를 중심으로 윈도우, macOS와 같은 운영 체제에서 작동 가능하다. 또한 리눅스 버전에서는 다양한 배포판에서 작동하지만, 설치 방법으로는 AppImage 버전이 권장된다.[13]

2. 1. 최소 요구 사항

LMMS는 GNU/리눅스, OpenBSD, macOS, 윈도우를 포함한 여러 운영 체제에서 사용할 수 있다.[19] 1.5 GHz CPU, 1GB의 RAM, 2채널 사운드 카드가 필요하다.[6]

최소 요구 사항은 다음과 같다.

항목요구 사항
OS윈도우 7, Mac OS X Lion, 리눅스
CPU1.5 GHz x86, x86_64, 또는 최소 2코어의 ARM 기반 CPU
RAM1 GB
디스크 여유 공간100 MB


2. 2. 권장 환경

LMMS를 구동하기 위한 권장 환경은 다음과 같다.[19][6]

구분권장 환경
OS윈도우 10, macOS High Sierra, 리눅스
CPU2 GHz x86, x86_64, 또는 4코어 이상의 ARM 기반 CPU
RAM4 GB 이상
디스크 여유 공간512 MB 이상



일반적으로 코어 수가 많고, 클럭 속도가 높으며, 추가 메모리 용량이 클수록 더 많은 플러그인을 사용한 대규모 프로젝트를 처리할 수 있다.[13]

3. 프로그램 기능

LMMS는 사용자가 음악을 제작하고 편집할 수 있는 다양한 기능을 제공한다. 일반적인 디지털 오디오 워크스테이션(DAW)처럼 소프트웨어 신시사이저와 이펙터 등의 플러그인, 프리셋, 오디오 샘플, SMF를 불러와 사용할 수 있다. 또한 플러그인의 모든 파라미터는 오토메이션 에디터를 이용하여 자유롭게 조작할 수 있다.

완성된 프로젝트는 WAV, FLAC, Ogg Vorbis 형식으로 내보내거나, 트랙별로 렌더링하거나, 입력한 MIDI 노트를 SMF로 내보낼 수 있다.

LMMS는 VST를 사용할 수 있지만, Linux에서 VSTi, VSTe를 사용하려면 Wine을 거쳐야 한다.[14]

새로운 버전은 현재 활발하게 개발되고 있으며, GUI는 Qt로 작성되었다.

MOS 테크놀로지 SID 에뮬레이터 기능을 시연하는, LMMS로 만들어진 짧은 칩튠 음악 샘플은 다음과 같다.

3. 1. 파일 가져오기 및 내보내기

LMMS는 SF2 포맷의 사운드폰트와 GUS 패치를 지원하며, MIDI, 하이드로젠, FL 스튜디오 프로젝트(FLP) 파일들을 가져올 수 있다.[20] 또한, 사용자 지정 프리셋, 샘플, 테마를 읽고 쓸 수 있다.[20]

오디오는 주로 MIDI, Ogg, WAV 포맷으로 내보낼 수 있으며,[21] 프로젝트는 압축된 `MMPZ` 파일 형식 또는 압축되지 않은 `MMP` 파일 형식으로 저장할 수 있다.[11]

3. 2. 지원 표준

LMMS는 사운드폰트(SF2), GUS 패치, LADSPA, LV2 (https://github.com/LMMS/lmms/commit/2a66e83f536ed71984054392ed469991de67874e 2020년 5월 24일 이후 마스터 브랜치)를 지원한다.[20] Win32, Win64 또는 Wine32에서 VST 플러그인을 사용할 수 있다. 야간 버전에서는 LinuxVST를 지원하지만, 현재 macOS 포트는 이를 지원하지 않는다.[7][8]

MIDI 및 수소 파일을 가져올 수 있으며, 사용자 지정 프리셋 및 테마를 읽고 쓸 수 있다.[9] 오디오는 OggWAV 파일 형식으로 내보낼 수 있고,[10] 프로젝트는 압축된 `MMPZ` 파일 형식 또는 압축되지 않은 `MMP` 파일 형식으로 저장할 수 있다.[11]

지원하는 표준 목록은 다음과 같다.

종류표준
미디MIDI
사운드폰트사운드폰트 (SF2)
플러그인가상 스튜디오 기술 (VST), LADSPA, LV2, ZynAddSubFX
오디오 연결JACK 오디오 연결 키트 (JACK)
기타그래비스 울트라사운드 (GUS) 패치 (PatMan)


4. 편집기

LMMS는 사용자가 편리하게 음악 작업을 할 수 있도록 다양한 편집기를 제공한다.


  • '''송 에디터''' - 멜로디 작곡
  • '''비트+베이스라인 에디터''' - 비트, 베이스라인 작성
  • '''FX 믹서''' - FX 채널 믹싱[23]
  • '''피아노 롤''' - 패턴 및 멜로디 편집
  • '''오토메이션 에디터'''
  • '''사이드바''' - 샘플 파일, 악기 프리셋, LMMS 프로젝트 파일(.mmpz, .mmp)에 빠르게 접근
  • '''컨트롤 랙''' - 모든 프로퍼티 조작을 LFO를 사용하여 자동화
  • '''프로젝트 노트''' - 프로젝트 파일에 대한 메모 기록


피아노 롤은 세로축에 음정, 가로축에 연주 시간을 놓고 악보처럼 음표 데이터를 배치하는 에디터다. 신시사이저, 이펙터 조작을 기록하여 자동화할 수 있다.

4. 1. 송 에디터 (Song Editor)



악기, 샘플, 음표 그룹, 오토메이션 등을 배치하여 곡 전체를 구성하는 에디터이다. 비트+베이스라인 에디터나 피아노 롤에서 생성한 패턴이나 샘플 파일 외에 오토메이션을 배치하여 곡을 완성한다. 일반적인 DAW처럼 비트+베이스라인 에디터를 이용하지 않고 여기에 노트를 직접 배치하여 곡을 만들 수도 있다.[23]

4. 2. 비트+베이스라인 에디터 (Beat+Bassline Editor)

드럼 패턴과 짧은 멜로딕 파트를 빠르게 조립할 수 있다. 만든 것은 재사용하여 송 에디터에 배치하여 사용할 수 있다.[23]

4. 3. FX 믹서 (FX Mixer)

LMMS의 사용자 인터페이스는 8가지 메인 스크린으로 구성되어 있다. 그 중 FX 믹서는 오디오 레벨의 밸런스를 잡고, LADSPA 플러그인이나 VST 플러그인 등으로 효과를 추가할 때 사용한다.[23] 최대 64채널까지 처리할 수 있으며, 1개의 채널당 여러 개의 플러그인을 연결할 수 있다. 또한 라우팅도 가능하며, 센드리버브나 트랙 복제와 같은 작업도 수행할 수 있다. FX 믹서는 여러 오디오 입력을 여러 효과 그룹으로 보내고 다른 믹서 채널로 보내기 위한 에디터로, 무제한 채널을 지원한다.

FX 믹서

4. 4. 피아노 롤 (Piano Roll)

피아노 롤은 패턴과 멜로디를 편집하는 에디터로, 음표의 높낮이, 길이, 벨로시티 등을 조절할 수 있다.[23] 세로축에 음정, 가로축에 연주 시간을 놓고, 악보 입력과 마찬가지로 음표에 해당하는 데이터를 배치한다. 피아노 롤 하단에서 각 노트의 벨로시티나 팬 등을 설정할 수 있다.

4. 5. 오토메이션 에디터 (Automation Editor)

신시사이저, 이펙터에 대한 조작을 기록시켜 자동화할 수 있다.[23]

5. 플러그인

LMMS는 다양한 오디오 플러그인을 포함하고 있으며, 이러한 플러그인은 악기 트랙으로 드래그 앤 드롭하여 사용할 수 있다.[15] 소프트웨어 신시사이저와 이펙터 등의 플러그인 및 프리셋 외에도 오디오 샘플, SMF를 불러와 사용할 수 있으며, 플러그인의 모든 파라미터는 오토메이션 에디터를 이용하여 자유롭게 조작할 수 있다.

LMMS는 VST를 사용할 수 있지만, Linux에서 VSTi, VSTe를 사용할 때는 Wine을 경유하여 사용할 수 있다.[14]

5. 1. 신시사이저 (Synthesizers)

LMMS는 다양한 오디오 플러그인을 포함하고 있으며, 노래 편집기 및 비트+베이스라인 편집기의 악기 트랙으로 드래그 앤 드롭할 수 있다. 다음은 신시사이저 플러그인 목록이다.

  • '''BitInvader''' – 웨이브 테이블 룩업 합성[15]
  • '''FreeBoy''' – 게임보이 오디오 처리 장치(APU) 에뮬레이터[15]
  • '''Kicker''' – 베이스 드럼 신디사이저[15]
  • '''LB302''' – Roland TB-303 모방[15]
  • '''Mallets''' – 선율적인 타악기 신디사이저[15]
  • '''Monstro''' – 변조 매트릭스가 있는 3-오실레이터 신디사이저[15]
  • '''Nescaline''' – NES 스타일 신디사이저[15]
  • '''OpulenZ''' – 2-오퍼레이터 FM 신디사이저[15]
  • '''Organic''' – 오르간 스타일 신디사이저[15]
  • '''Sf2 Player''' – Fluidsynth 기반 사운드폰트 플레이어[15]
  • '''SID''' – 코모도어 64 칩 에뮬레이터[15]
  • '''TripleOscillator''' - 5개의 변조 모드(MIX, SYNC, PM, FM, AM)를 가진 3-오실레이터 신디사이저[15]
  • '''Vibed''' – 진동하는 현 모델러[15]
  • '''Watsyn''' – 4-오실레이터 웨이브 테이블 신디사이저[15]
  • '''Xpressive''' - 수학적 표현식 파서 신디사이저 (단, 알파 버전에서만 사용 가능)[15]
  • '''ZynAddSubFX'''[15]


각 신시사이저에 대한 간략한 설명은 다음과 같다.

신시사이저설명
BitInvader임의의 파형을 입력할 수 있는 파형 메모리 음원. 원음 그대로는 소리가 거칠기 때문에 필터나 이펙트의 병용이 바람직하다.
FreeBoy게임보이의 음색을 재현한다.
Kicker베이스 드럼 신시사이저. 사용법에 따라 베이스 드럼 외에도 활용할 수 있다. 이 플러그인과 부속된 이펙트만 사용하여 만들어진 프로젝트가 동봉되어 있다.
LB302모노포닉 신시사이저, TB-303의 음색을 재현한다.
Mallets실로폰이나 글로켄슈필과 같은 소리를 재현하는 타악기 신시사이저.
Monstro3개의 오실레이터 신시사이저.
NEScaline패밀리 컴퓨터의 음색을 재현한다.
OpulenZYM3812(OPL2)를 재현한 2 오퍼레이터 FM 음원.
Organic8개의 오실레이터를 사용하여 오르간과 같은 음색을 만들 수 있는 신시사이저. 파형에는 정현파 외에도 톱니파 등의 음색도 이용할 수 있다.
sfxrsfxr이라는 본 플러그인의 원본이 된 [http://www.drpetter.se/project_sfxr.html 툴]의 LMMS로의 이식판이다. 레트로한 사운드 이펙트를 생성할 수 있다.
SID코모도어 64에서 사용된 SID 음원을 에뮬레이트한다.
TripleOscillator3개의 오실레이터를 사용하여, 오실레이터 간의 간이적인 모듈레이션도 가능하다.
Vibed떨리는 현의 소리를 재현하는 신시사이저.
Watsyn4개의 오실레이터를 가진 웨이브 테이블 신시사이저. 오실레이터끼리 모듈레이션을 할 수 있다.
ZynAddSubFX


5. 2. 기타 플러그인

LMMS는 다음과 같은 기타 플러그인들을 포함하고 있다.

  • AudioFileProcessor (AFP) – 트림 및 루핑 기능이 있는 기본 샘플러이다.[14]
  • SlicerT – 템포 감지 기능이 있는 슬라이서 (야간 빌드에서만 사용 가능)
  • VeSTige - VST 플러그인 인터페이스. VSTi 호스트 플러그인으로, Synth1과 같은 신시사이저도 다룰 수 있다. Linux에서 VSTi, VSTe를 사용할 때는 Wine을 경유하여 사용할 수 있다.[14]
  • Sf2 Player - SoundFont 2 플레이어.
  • GIG Player - GIG 파일용 플레이어.
  • PatMan - GUS 호환 패치 플레이어.
  • sfxr - 레트로한 사운드 이펙트를 생성할 수 있는 플러그인으로, 원본 툴은 [http://www.drpetter.se/project_sfxr.html sfxr]이다.[15]

5. 3. 이펙터 (Effects)

LMMS는 일반적인 DAW과 마찬가지로, 소프트웨어 신시사이저와 이펙터 등의 플러그인을 제공한다. 프리셋 외에도 오디오 샘플, SMF를 불러와 사용할 수 있다. 또한 플러그인의 모든 파라미터를 오토메이션 에디터를 이용하여 자유롭게 조작할 수 있다.

6. 사용자 인터페이스

LMMS의 사용자 인터페이스는 8가지 메인 스크린으로 구성되어 있다.


  • 비트+베이스라인 에디터: 드럼 패턴과 짧은 멜로딕 파트를 빠르게 조립할 수 있다. 만든 것은 재사용하여 송 에디터에 배치하여 사용할 수 있다.
  • 피아노 롤: 소위 피아노 롤 입력 화면. 세로축에 음정, 가로축에 연주 시간을 놓고, 악보 입력과 마찬가지로 음표에 해당하는 데이터를 배치한다. 피아노 롤 하단에서 각 노트의 벨로시티나 팬 등을 설정할 수 있다.
  • 오토메이션 에디터: 신시사이저, 이펙터에 대한 조작을 기록시켜 자동화할 수 있다.
  • 송 에디터: 이 필드에 비트+베이스라인 에디터나 피아노 롤에서 생성한 패턴이나 샘플 파일 외에 오토메이션을 배치하여 곡을 완성한다. 일반적인 DAW처럼 비트+베이스라인 에디터를 이용하지 않고 여기에 노트를 직접 배치하여 곡을 만들 수도 있다.
  • FX 믹서: 오디오 레벨의 밸런스를 잡고, LADSPA 플러그인이나 VST 플러그인 등으로 이펙트를 부가할 때 사용한다. 최대 64채널까지 처리할 수 있으며, 1개의 채널당 여러 개의 플러그인을 연결할 수 있다. 또한 라우팅도 가능하며, 센드리버브나 트랙 복제와 같은 작업도 수행할 수 있다.
  • 사이드바: 샘플 파일이나 악기 프리셋, LMMS의 프로젝트 파일(.mmpz, .mmp)에 빠르게 액세스할 수 있다.
  • 컨트롤 랙: 모든 프로퍼티의 조작을 LFO를 사용하여 자동화할 수 있다.
  • 프로젝트 노트: 프로젝트 파일에 대한 메모를 기록할 수 있다.

7. 차기 업데이트

버전 1.2.0은 현재 프리릴리스 버전이지만 이 마일스톤 업데이트는 거의 완전한 상태로, 풀 릴리스 중 96%가 준비된 상황이다.[22]

참조

[1] 웹사이트 LMMS Alternatives and Similar Software - AlternativeTo.net http://alternativeto[...]
[2] 웹사이트 Debian -- Details of package lmms in buster https://packages.deb[...] Debian 2019-11-24
[3] 웹사이트 LMMS – Currently supported languages https://github.com/L[...] 2017-06-21
[4] 웹사이트 LMMS License https://docs.lmms.io[...] lmms.io 2021-06-02
[5] 웹사이트 7.1 Glossary https://docs.lmms.io[...] 2023-04-28
[6] 웹사이트 Installation https://docs.lmms.io[...] 2024-05-07
[7] 웹사이트 VeSTige - LMMS Wiki https://lmms.io/wiki[...]
[8] 웹사이트 LMMS – Linux MultiMedia Studio http://lmms.sourcefo[...] SourceForge 2011-05-17
[9] 웹사이트 LMMS: The Linux MultiMedia Studio http://www.linuxjour[...] Linux Journal 2016-03-31
[10] 웹사이트 LMMS Sound Editing Software http://sound-editing[...] Software Insider 2011-03-31
[11] 웹사이트 lmms.io/utils.php function read_project https://github.com/L[...] 2017-08-03
[12] 문서 https://docs.lmms.io[...]
[13] 문서 https://docs.lmms.io[...]
[14] 웹사이트 VSTs & Linux - Working with VSTs - LMMS Wiki https://lmms.io/wiki[...] 2016-03-31
[15] 문서 https://docs.lmms.io[...]
[16] URL http://alternativeto[...]
[17] 웹인용 LMMS – Currently supported languages https://github.com/L[...] 2017-06-21
[18] 웹인용 LMMS – Linux MultiMedia Studio http://lmms.sourcefo[...] SourceForge 2011-05-17
[19] 웹인용 보관된 사본 https://lmms.io/docu[...] 2017-07-25
[20] 웹인용 LMMS: The Linux MultiMedia Studio http://www.linuxjour[...] Linux Journal 2016-03-31
[21] 웹인용 LMMS Sound Editing Software http://sound-editing[...] Software Insider 2011-03-31
[22] 웹인용 LMMS 1.2.0 Milestone https://github.com/L[...] 2017-07-17
[23] 웹인용 Release 1.1.0-RC4 https://github.com/L[...] 2017-08-19



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com