본문으로 건너뛰기
로그인 둘러보기
오디오·영상·캡처 · 윈도우즈 유틸

Loop Drop (Install)

0

Loop Drop은 MIDI 루퍼, 모듈러 신스 및 샘플러 앱으로, Novation Launchpad 컨트롤러를 기반으로 구축되었습니다.

루퍼샘플러신스

소개

Loop Drop은 MIDI 루퍼, 모듈러 신스 및 샘플러 앱으로, Novation Launchpad 컨트롤러를 기반으로 구축되었습니다. JavaScript로 작성되었으며 Web Audio, Web MIDI 및 Electron을 활용해 사운드 생성, 샘플 로딩, 루프 재생 및 실시간 효과 적용 기능을 제공합니다. 현재는 유지보수가 중단된 상태이며, 개발자는 하드웨어 전용 버전으로 집중하고 있습니다. 공식 홈페이지는 http://loopjs.com이며, 소스 코드는 GitHub에서 확인할 수 있습니다.

상세정보

샘플 생성 및 로딩

사용자는 오디오 샘플을 드래그하여 컨트롤러의 슬롯에 배치할 수 있습니다. Triggers Chunk를 생성해 관련 사운드 그룹(드럼킷, 슬라이스드 샘플, 보컬 등)을 만들고, 이를 컨트롤러에 추가해야만 트리거가 활성화됩니다. 샘플은 파일을 직접 선택하거나 슬롯을 수동으로 추가한 후 ‘Choose File’을 통해 불러올 수 있습니다.

실시간 루핑 및 비트 동기화

컨트롤러에서 연주하는 모든 내용은 자동으로 기록됩니다. 루프 버튼을 누르면 방금 연주한 내용이 즉시 루프로 재생됩니다. 비트 리피트 및 홀드 버튼을 사용해 템포에 비례한 다양한 비율로 트리거를 재생할 수 있어 그루브 기반의 즉흥 연주가 가능합니다.

루프 변형 및 컨트롤

재생 중인 루프를 선택, 이동, 반복, 억제(suppress)하여 실시간으로 변형할 수 있습니다. 모든 조작은 하드웨어 컨트롤러의 패드나 버튼을 통해 이루어지며, 마우스나 키보드도 보조 입력 수단으로 사용할 수 있습니다.

크로마틱 청크 및 합성 악기 생성

Chromatic Chunk은 하나의 편집 가능한 트리거(템플릿)를 기반으로 피크가 크로마틱하게 증가하는 사운드 블록을 생성합니다. 이를 통해 샘플 또는 오실레이터 합성으로 피치드 악기(예: 신스 리드, 베이스)를 만들 수 있습니다. ENV 버튼을 누르면 선택된 파라미터에 ADSR 엔벌프(공격, 감쇠, 지속, 출시)를 적용해 사운드의 엔벌프를 세밀하게 조절할 수 있습니다.

출력 효과 최적화

리버브, 딜레이 같은 출력 효과는 트리거 개별 슬롯이 아닌 마스터 출력 슬롯에 적용해야 불필요한 CPU 사용을 줄일 수 있습니다. 이는 특히 복잡한 멀티 트리거 세팅에서 성능을 유지하는 데 중요합니다.

다운로드·설치 방법

Chocolatey를 통해 choco install loop-drop 명령으로 설치할 수 있으며, 공식 MSI 설치 파일도 제공됩니다. 소스에서 직접 설치하려면 다음 단계를 따르세요:

  • git clone https://github.com/mmckegg/loop-drop-app.git로 저장소를 클론합니다.
  • cd loop-drop-app로 프로젝트 디렉터리로 이동합니다.
  • npm install로 의존성을 설치합니다.
  • npm start로 애플리케이션을 실행합니다.

Windows에서 시작 시 lib/* 관련 오류가 발생하면 관리자 권한으로 node scripts/link-lib.js를 실행해야 합니다. Linux에서는 sudo node scripts/link-lib.js를 사용합니다. 여전히 오류가 지속되면 /lib 폴더를 /node_modules로 복사해 보세요.

기본 사용법/명령어

설치 후 loop-drop 명령으로 애플리케이션을 실행할 수 있습니다. 전역 설치를 원한다면 npm install -g loop-drop를 사용하세요. 업데이트는 git pull 후 npm update 및 npm start로 수행할 수 있으며, npm 전역 패키지의 경우 npm update -g loop-drop로 갱신합니다.

이런 경우에 유용합니다

하드웨어 MIDI 컨트롤러(특히 Novation Launchpad 시리즈)를 소유한 뮤지션이 실시간으로 샘플을 트리거하고 루프 기반의 전자 음악을 즉흥적으로 작곡하고 싶을 때 유용합니다. 별도의 DAW 없이 컨트롤러 하나만으로 사운드 설계, 루핑, 이펙트 적용까지 끝낼 수 있어 라이브 퍼포먼스나 즉석 잼 세션에 적합합니다. 하드웨어가 없을 경우에도 QWERTY 키보드로 기본 기능을 체험해볼 수 있어 입문자에게도 접근성이 좋습니다.

지원 환경·시스템 요구사항

Electron 기반 애플리케이션으로 Windows 10 이상, macOS 10.12 이상, 그리고 주요 Linux 배포판에서 실행 가능합니다. Node.js 및 npm이 사전 설치되어 있어야 소스から의 빌드가 가능하며, Web MIDI API를 지원하는 브라우저 환경이 아닌 데스크톱 런타임에서 동작하므로 별도의 브라우저 플러그인은 필요하지 않습니다.

최신 버전·업데이트

현재 버전은 3.0.1이며, 공식 릴리스보다 master 브랜치가 더 최신 상태입니다. master에는 Ableton Link 지원 및 MIDI 출력 기능이 포함되어 있으나, 해당 기능은 공식적으로 패키지되지 않았습니다. 개발자는 현재 이 프로젝트를 유지보수하지 않고 있으며, 향후 업데이트 계획은 없습니다.

제한 사항·확인 사항

이 프로젝트는 현재 유지보수가 중단된 상태(unmaintained)이므로 버그 수정이나 새로운 기능 추가가 이루어지지 않습니다. Web Audio API의 특정 동작에 대한 의존성이 높으며, 일부 시스템에서는 오디오 지연 또는 라이브러리 링크 오류가 발생할 수 있습니다. Windows에서는 scripts/link-lib.js를 관리자 권한으로 실행해야 하는 경우가 있으며, 이는 Node 네이티브 모듈과의 링킹 문제를 해결하기 위한 조치입니다. 또한, 실시간 오디오 처리의 특성상 저사양 시스템에서는 오디오 끊김이 발생할 수 있습니다.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.