문서

사용자 가이드

8BitForge를 완벽하게 활용하기 위해 알아야 할 모든 것.

개요

8BitForge는 브라우저에서 완전히 실행되는 전문 8비트 음악 제작 스튜디오입니다. 8트랙 스텝 시퀀서, 완벽한 신디사이저 엔진, 피아노 롤 에디터, 이펙트 처리, 마스터링 및 다중 형식 내보내기 기능을 갖추고 있으며, 이 모든 기능은 Web Audio API를 기반으로 합니다.

설치나 플러그인이 필요하지 않습니다. 앱을 열고 본격적인 칩튠 음악을 만들어 보세요.

팁: 언제든지 ? 키를 눌러 모든 키보드 단축키를 확인할 수 있습니다.

인터페이스 레이아웃

이 애플리케이션은 다음과 같은 여러 영역으로 나뉩니다:

  • 상단 바 — 프로젝트 이름, 재생 제어(재생/정지), BPM, 상태 표시, 저장/내보내기 버튼
  • 왼쪽 사이드바 — 섹션 간 이동: 시퀀서, 피아노 롤, 신스, 이펙트, 믹서, 편곡, 내보내기, 설정
  • 메인 영역 — 활성 섹션의 콘텐츠(시퀀서 그리드, 피아노 롤, 신스 컨트롤 등)
  • 오른쪽 패널 — 상황에 따라 달라지는 컨트롤, 키보드 입력 영역, 비주얼라이저. Tab 키로 전환

트랙 및 색상

8BitForge에는 8개의 전용 트랙이 있으며, 각 트랙은 고유한 색상과 기본 악기 유형을 가지고 있습니다:

#트랙기본 파형기본 음표역할
1리드사각형 (50%)C4주 멜로디 라인
2화성스퀘어 (25%)C4대주제, 화음
3베이스트라이앵글C2베이스 라인
4아르페지오톱니파형C4아르페지오, 텍스처
5사인파C2베이스 드럼 (피치 엔벨로프 +36)
6스네어노이즈C3스네어 드럼
7하이햇노이즈C5하이햇 / 심벌즈
8FX사각형 (12.5%)C4음향 효과, 스윕
팁: 모든 트랙은 어떤 파형이라도 사용할 수 있습니다. 기본값은 단지 시작점일 뿐입니다. 리드를 노이즈로, 킥을 톱니파로 바꿀 수도 있습니다.

스텝 시퀀서

시퀀서는 8BitForge의 핵심입니다. 그리드 기반 인터페이스를 사용하며, 각 행은 트랙이고 각 열은 스텝(비트 세분화)을 나타냅니다.

작동 방식

  • 셀을클릭하여 노트를 켜거나 끕니다. 활성화된 셀은 트랙의 색상으로 빛납니다.
  • 스텝 수는 패턴당 16, 24, 32개 중 선택 가능합니다. 스텝은 16분 음표 단위입니다.
  • 스텝 지속 시간 = (60 / BPM) / 4
  • 음표 지속 시간 = 4분음표 × 0.9 (아티큘레이션을 위한 약간의 간격)

그리드 컨트롤 (트랙별)

컨트롤작업
셀 클릭음표 켜기/끄기
솔로 (S)이 트랙 솔로 (다른 모든 트랙 음소거)
음소거 (M)이 트랙 음소거
무작위 재생트랙을 무작위 음표로 채우기 (멜로디의 경우 음계 기반, 드럼의 경우 리듬 기반)
지우기이 트랙에서 모든 음표 제거
복사 / 붙여넣기트랙 패턴을 클립보드에 복사하여 다른 트랙에 붙여넣기

패턴

8BitForge는 8개의 독립적인 패턴(1~8번으로 표시됨)을 지원합니다. 각 패턴은 자체적인 8트랙 × 32스텝 그리드와 트랙별 솔로/뮤트 상태를 포함합니다.

패턴 조작

작업방법
패턴 전환버튼 1–8을 클릭하거나 18을 누름
패턴 복제Ctrl+D — 현재 패턴을 다음 슬롯에 복사
패턴 지우기Delete — 모든 트랙 지우기 + 솔로/뮤트 초기화
팁: 패턴을 사용하여 곡의 여러 섹션(인트로, 절, 코러스, 브릿지)을 만든 다음, 어레인지 모드에서 이들을 연결하세요.

리듬 프리셋

장르별로 정리된 미리 만들어진 드럼 패턴입니다. 각 프리셋에는 베이스, 변주, 필의 3가지 변형이 포함되어 있습니다.

카테고리

카테고리프리셋
일렉트로닉4-on-Floor, 드럼 앤 베이스, 테크노, 트랜스, UK 가라지
어반 / 힙합힙합, 트랩, 로파이
월드 / 라틴보사노바, 레게톤, 삼바
클래식 / 록록, 펑크, 재즈, 디스코
레트로 / 8비트칩튠, 게임보이, NES

사용법

  • 프리셋을 클릭하여 적용하세요. 채우기 모드는 패턴을 모든 스텝을 덮도록 반복합니다.
  • Shift+클릭하면 기존 노트를 대체하지 않고 그 뒤에 프리셋을 추가합니다.

이동 컨트롤

컨트롤설명범위 / 값
재생 / 중지재생 시작 또는 중지스페이스
BPM분당 박자 수(BPM)20 – 300 (기본값: 120)
스윙리듬 셔플 정도0 – 100%
단계패턴당 스텝 수16, 24 또는 32
루프루프 재생 켜기/끄기켜기(기본값) / 끄기
메트로놈타이밍 기준을 위한 클릭 트랙켜기 / 끄기
타이밍 참고 사항: 8BitForge는 샘플 단위의 정확한 재생을 위해 Web Audio 클럭과 함께 룩어헤드 스케줄러(100ms 선행, 25ms 웨이크업)를 사용합니다. BPM 변경은 즉시 적용됩니다.

신디사이저

각 트랙에는 사운드 조정이 가능한 독립적인 신디사이저가 있습니다. 트랙을 선택하여 신디사이저 매개변수를 편집하세요.

오실레이터

오실레이터는 각 트랙의 원시 파형을 생성합니다.

매개 변수설명범위 / 옵션
파형음파의 모양square, triangle, sawtooth, sine, noise
듀티 사이클사각파의 펄스 폭 (음색 변경)0.0 – 1.0 (기본값: 0.5 = 50%)
볼륨트랙 볼륨 레벨0.0 – 1.0
디튠센트 단위의 미세 피치 조정-100 – +100 센트
옥타브 오프셋옥타브 단위로 음높이 이동-2 – +2 옥타브
반음 오프셋반음 단위로 음높이 이동-12 – +12 반음
위상오실레이터의 초기 위상0.0 – 1.0
피치 엔벨로프음표 시작 시 피치 스윕 (드럼에 매우 적합)-36 – +36 반음
글라이드음표 간 포르타멘토 시간0.0 – 0.5초

유니슨

오실레이터의 튜닝을 다르게 한 복제본을 여러 개 레이어링하여 더 풍성한 사운드를 만듭니다.

매개 변수설명범위
음색유니슨 보이스 수1 – 16
디튠음색 간 디튠 범위0 – 100 센트
스프레드유니슨 보이스의 스테레오 스프레드0.0 – 1.0

비브라토

매개 변수설명범위
속도피치 변조 속도0 – 20 Hz
깊이음정 변화량0 – 50 센트

ADSR 엔벨로프

진폭 엔벨로프는 음의 볼륨이 시간에 따라 어떻게 변화하는지를 결정합니다. 각 트랙에는 고유한 ADSR이 있습니다.

스테이지설명범위기본값 (리드)
어택최대 음량에 도달하는 시간0.001 – 2.0초0.01초
감쇠지속 레벨로 떨어지는 시간0.001 – 2.0초0.1초
지속노트가 유지되는 동안의 볼륨 레벨0.0 – 1.00.7
릴리스음표 종료 후 페이드 아웃 시간0.001 – 2.0초0.2초
드럼 팁: 킥의 경우 Attack=0.001, Decay=0.3, Sustain=0, Release=0.02를 사용하세요. 스네어의 경우: Attack=0.001, Decay=0.15, Sustain=0, Release=0.05.

필터

각 트랙에는 사운드의 주파수 성분을 형성하는 보이스별 필터가 있습니다.

파라미터설명범위 / 옵션
필터 유형필터 모드lowpass, highpass, bandpass
컷오프필터 주파수20 – 20,000 Hz (기본값: 20,000)
공명 (Q)컷오프 주파수 강조0.1 – 100
키 트랙컷오프가 음높이를 따름0.0 – 1.0

필터 엔벨로프

시간에 따라 필터 컷오프를 변조하여 역동적인 음색 변화를 만듭니다.

매개변수설명범위
Amount필터 변조의 깊이-24 ~ +24 반음
어택스윕 업 시간0.01 – 2.0초
릴리스되돌아가는데 걸리는 시간0.01 – 2.0초

LFO 변조

필터, 피치 및 볼륨을 변조하기 위한 트랙당 3개의 독립적인 LFO.

필터 LFO (LFO 1)

매개변수설명범위
속도LFO 속도0 – 20 Hz
깊이컷오프에 대한 변조량0 – 100%
파형LFO 파형 모양sine, square, sawtooth, triangle
싱크LFO 속도를 BPM에 동기화켜기 / 끄기
지연LFO 시작 전 지연 시간0 – 2.0초

트레몰로 (LFO → 볼륨)

매개변수설명범위
속도트레몰로 속도0 – 20 Hz
깊이볼륨 변동량0 – 100%
팁: LFO 2와 3은 동일한 파라미터를 따릅니다. 서로 다른 파라미터를 동시에 대상으로 지정하여 복잡한 변조를 생성하는 데 사용하세요.

신스 프리셋

시작하기 위한 빠른 프리셋입니다. 각 프리셋은 파형, ADSR, 볼륨 및 키 매개변수를 설정합니다:

프리셋파형엔벨로프특수
리드사각파 50%A=0.01 D=0.1 S=0.7 R=0.2비브라토: 5Hz, 10 센트
베이스트라이앵글A=0.01 D=0.2 S=0.8 R=0.15글라이드: 0.1초
사인A=0.001 D=0.3 S=0.0 R=0.02피치 엔벨로프: +36 반음
스네어노이즈A=0.001 D=0.15 S=0.0 R=0.05
하이햇노이즈A=0.001 D=0.06 S=0.0 R=0.01매우 짧은 감쇠
레이저톱니파A=0.001 D=0.3 S=0.0 R=0.1피치 엔벨로프: +24, 비브라토: 10Hz/50센트

모든 신스 파라미터와 트랙 이펙트, 아르페지이터 설정을 포함한 사용자 지정 프리셋을 저장하고 불러올 수도 있습니다.

사운드 키트

키트는 한 번에 불러올 수 있는 8개의 프리셋(트랙당 1개)으로 구성된 완전한 세트입니다. 키트는 프로젝트의 전체 사운드 팔레트를 정의합니다.

키트 유형

유형설명
공식 키트8BitForge에 포함된 내장 키트
사용자 키트직접 생성하고 저장하는 키트
커뮤니티 키트다른 사용자가 공유한 키트 (유료 플랜 전용)

사용 방법

스튜디오 모달 열기 → 키트 탭 → 찾아보기에서 키트를 클릭하면 8개의 트랙 프리셋이 한 번에 로드됩니다.

키트 저장하기

키트 이름을 지정하고, 검색 용이성을 위해 태그를 추가하며, 선택적으로 공개 설정하여 커뮤니티와 공유할 수 있습니다.

피아노 롤

피아노 롤은 캔버스 기반 그리드에서 음표 단위로 편집할 수 있는 기능을 제공합니다. C1부터 E6까지 총 65개의 음표를 지원합니다.

컨트롤

  • 클릭 — 음표 배치 또는 제거
  • 드래그 — 여러 음표 그리기
  • 가시음표 — 참조용으로 다른 트랙의 음표가 반투명하게 표시됩니다
  • 트랙 선택기 — 편집할 트랙을 선택합니다

P 키를 누르거나 사이드바의 피아노 롤 버튼을 클릭하여 피아노 롤을 엽니다.

어레인지 모드

패턴을 연결하여 전체 곡 구조를 만듭니다. 연결된 각 마디는 8개의 패턴 중 하나를 순서대로 재생합니다.

작업

  • 마디 추가 — 체인의 끝에 패턴을 추가합니다
  • 삽입 — 원하는 위치에 패턴 삽입
  • 제거 — 체인에서 마디 제거
  • 순서 변경 — 마디를 드래그하여 순서를 재배열합니다
  • 이동 — 마디를 클릭하여 재생 위치를 해당 위치로 이동
  • 빈 마디 — 마디를 비우면(null) 무음 구간이 생성됩니다

편곡 프리셋

프리셋연쇄설명
절-후렴A-B-A-B절과 후렴을 번갈아 가며
곡 구조A-B-C-B-C-D인트로-절-후렴-절-후렴-아웃트로
A-B-AA-B-A전통적인 3부 형식
진행형A-A-B-B-C-C-D-D점진적 전개
8마디 루프A-B-C-D-E-F-G-H8가지 패턴 모두 순서대로

믹서

믹서는 트랙별 레벨 제어, 패닝, EQ 및 다이내믹스 처리를 제공합니다.

파라미터설명범위
볼륨 페이더트랙 레벨 (신스 볼륨과 별개)0.0 – 1.5 (기본값: 1.0 = 유니티)
스테레오 위치-1.0(왼쪽) – +1.0(오른쪽)
EQ 저음320 Hz 저음 쉘프-12 – +12 dB
EQ 중음역1,000 Hz 피킹 밴드 (Q=0.7)-12 – +12 dB
EQ 하이3,200 Hz 고주파 쉘프-12 – +12 dB
솔로전체 믹서 솔로 (패턴별 솔로 설정보다 우선 적용)켜기/끄기
음소거전체 믹서 음소거 (패턴별 음소거보다 우선)켜기/끄기

트랙별 컴프레서

매개 변수설명범위
활성화압축기 토글켜기/끄기
임계값압축이 시작되는 레벨-60 – 0 dB (기본값: -24)
비율압축 비율1:1 – 20:1 (기본값: 4:1)
어택컴프레서 반응 시간0.001 – 1.0초 (기본값: 0.003)
릴리스리커버리 시간0.01 – 1.0초 (기본값: 0.25)

트랙 이펙트

각 트랙에는 고유한 일련의 이펙트 체인이 있습니다:

Input → Distortion → Chorus → Delay → Reverb → Bitcrusher → Output

디스토션

매개변수설명범위
Amount드라이브 / 디스토션 강도0 – 100%

코러스

매개변수설명범위
속도LFO 변조 속도0.1 – 10 Hz
깊이변조 깊이0 – 100%
믹스드라이/웻 밸런스0 – 100%

딜레이

매개변수설명범위
시간지연 시간0.01 – 2.0초 (기본값: 0.25)
피드백에코 수0.0 – 0.95 (기본값: 0.3)
믹스드라이/웨트 밸런스0 – 100%

리버브

매개 변수설명범위
디케이리버브 테일 길이0.0 – 1.0 (기본값: 0.5)
믹스리버브 양 (드라이/웻)0 – 100%

비트 크러셔

매개 변수설명범위
비트비트 심도 감소1 – 16비트(기본값: 16 = 꺼짐)
속도샘플 레이트 감소0.0 – 1.0 (기본값: 1.0 = 끔)

마스터 이펙트

마스터 버스에는 최종 믹스에 적용되는 자체 이펙트 체인이 있습니다:

Master Gain → [Filter] → Chorus → Delay → Reverb → [Mastering] → Analyser → Output

마스터 필터

매개변수설명범위
유형필터 모드lowpass, highpass, bandpass
주파수컷오프 주파수20 – 20,000 Hz
Q공진0.1 – 100

마스터 코러스

매개 변수설명범위
속도LFO 변조 속도0.1 – 10 Hz
믹스드라이/웻 밸런스0 – 100%

마스터 딜레이

매개 변수설명범위
시간딜레이 시간0.01 – 2.0초 (기본값: 0.25)
피드백에코 수0.0 – 0.95 (기본값: 0.3)
믹스드라이/웨트 밸런스0 – 100%

마스터 리버브

매개 변수설명범위
감쇠리버브 테일 길이0.0 – 1.0 (기본값: 0.5)
믹스드라이/웨트 밸런스0 – 100%

피치 벤드 및 모드 휠

설명범위
피치 벤드피치 시프트 (중앙으로 복귀)-1 – +1
변조일반 모듈레이션0 – 1 (설정된 위치 유지)

XY 패드

마스터 필터용 인터랙티브 2D 컨트롤러. 패드 위에서 손가락이나 마우스를 드래그하여 실시간으로 사운드를 조절하세요.

매개변수범위
X축필터 주파수20 Hz – 20 kHz (대수 스케일)
Y축공진 / Q 인자0.1 – 30

사전 설정

일반적인 필터 형태에 빠르게 접근할 수 있는 7가지 필터 프리셋:

  • 저역 통과 — 고주파 제거
  • 대역통과 — 특정 주파수 대역을 분리
  • 하이패스 — 저주파 제거
  • 공명 — 컷오프 주파수에서 피크를 강조
  • Bright — 개방적이고 경쾌한 필터 설정
  • — 부드럽고 둥근 톤
  • 스윕 — 광범위한 필터 이동
팁: XY 패드를 터치하면 필터가 자동으로 활성화됩니다. 프리셋을 사용하여 일반적인 필터 형태를 빠르게 선택할 수 있습니다.

마스터링 엔진

마스터링 섹션은 신호 체인에서 마스터 리버브 뒤에 위치하며, 5밴드 파라메트릭 EQ, 마스터 컴프레션, 레벨 미터링 및 통합 스펙트럼 분석기를 제공합니다.

5밴드 파라메트릭 EQ

밴드유형기본 주파수참고
밴드 1고역 통과 필터40 Hz서브베이스 울림을 제거합니다
대역 2로우 쉘프200 Hz베이스 무게 조절
밴드 3피킹(벨)1,000 Hz (Q = 1.0)중음역 형성
밴드 4하이 쉘프6,000 Hz에어 및 밝기
밴드 5저역 통과 필터18,000 Hz거친 고음 완화

마스터 컴프레서

파라미터설명기본값
임계값압축이 시작되는 레벨-12 dB
비율압축 비율4:1
어택컴프레서 반응 시간0.01초
릴리스회복 시간0.1초
메이크업 게인압축 후 게인 부스트0 dB

미터링

  • 입력/출력 레벨 — 실시간 dB 미터
  • 게인 감소 — 컴프레서 작동 상태 표시
  • 클립 표시기 — 출력이 0 dBFS에서 클리핑될 때 경고
  • 스펙트럼 분석기 — 통합 주파수 디스플레이
팁: 마스터링 엔진에는 일반적인 장르별 프리셋이 포함되어 있습니다. 이를 시작점으로 삼아 취향에 맞게 미세 조정하세요.

키보드 및 MIDI 입력

컴퓨터 키보드, 화면상의 가상 키보드 또는 연결된 MIDI 장치를 사용하여 실시간으로 음을 연주할 수 있습니다.

컴퓨터 키보드 레이아웃

사이드바에서 키보드 섹션이 열려 있을 때:

음표
QSDFGHJC, D, E, F, G, A, B (흰 건반)
ZE _ TYUC#, D#, _, F#, G#, A# (검은 건반)
KLM / OP다음 옥타브의 흰 건반/검은 건반
W / X옥타브 아래 / 위

MIDI 지원

USB를 통해 어떤 MIDI 컨트롤러든 연결할 수 있습니다. 8BitForge는 MIDI 장치를 자동으로 감지하여 선택한 트랙으로 입력을 라우팅합니다. 노트 온/오프, 벨로시티, 피치 벤드, 모듈레이션 휠을 지원합니다.

아르페지이터

각 트랙에는 BPM에 동기화된 아르페지이터가 있어, 길게 누른 음에서 자동으로 아르페지오를 생성합니다.

매개변수설명옵션
모드아르페지오 방향off, up, down, updown, random
속도음표 세분화1/4, 1/8, 1/8T (3연음), 1/16, 1/16T, 1/32
옥타브포괄할 옥타브 범위1 – 4
게이트간격의 비율로 표시된 음표 길이0.1 – 1.0 (기본값: 0.5)

녹음

키보드/MIDI의 음표를 시퀀서 그리드에 직접 녹음합니다.

녹음 모드

모드설명컨트롤
실시간시퀀서가 재생되는 동안 노트를 녹음합니다. 노트는 현재 스텝에 배치됩니다.R 키로 토글합니다. 시퀀서가 재생 중이어야 합니다.
스텝재생 없이 한 스텝씩 음표를 배치합니다. 각 음표 입력 후 커서가 이동합니다.스페이스 = 쉼표 삽입, 백스페이스 = 한 스텝 뒤로 이동

코드 모드

이 모드가 활성화되면 동시에 연주되는 음표(50ms 이내)가 멜로디 트랙 1~4(Lead, Harmony, Bass, Arp)에 분배됩니다. 첫 번째 음표는 선택된 트랙으로 이동하고, 그 이후의 음표는 사용 가능한 다음 멜로디 트랙을 채웁니다.

팁: 코드 모드는 실시간 및 스텝 녹음 모두에서 작동합니다. 멜로디 트랙에 자동으로 분산되는 최대 4음 화음을 녹음할 수 있습니다.

음악 생성기

8BitForge에는 알고리즘을 통해 완성된 멀티 트랙 곡을 생성할 수 있는 강력한 절차적 음악 생성기가 포함되어 있습니다.

매개 변수

매개변수범위설명
Chaos0 – 100무작위성과 예측 불가능성
복잡성0 – 100음악적 복잡성과 변화
밀도0 – 100패턴당 음표 밀도
근음C – B작곡의 근음
음계15가지 음계장조, 단조, 도리안, 믹솔리디안, 장/단 5음음계, 블루스, 화성 단조, 프리지안, 리디안, 전음음계, 히라조시, 헝가리 단조, 프리지안 도미넌트, 크로마틱
분위기10가지 분위기서사적, 행복, 어둡고, 분위기 있는, 우울, 활기찬, 신비로운, 공격적인, 평화로운, 승리의
시드시드재현 가능한 결과를 위한 결정론적 시드
팁: 시드 값을 사용하여 동일한 곡을 다시 생성할 수 있습니다. 무작위 결과를 얻으려면 비워 두세요.

오토메이션

시간 경과에 따른 파라미터 변화를 기록하고 재생합니다. 오토메이션 레인을 사용하면 타임라인 전체에 걸쳐 믹서 및 이펙트 파라미터에 대한 정밀한 엔벨로프를 그릴 수 있습니다.

이펙트 자동화

마스터 이펙트 체인 전반에 걸쳐 자동화 가능한 25가지 파라미터:

  • 필터 — 주파수, 공명, 유형
  • 코러스 — 레이트, 뎁스, 믹스
  • 딜레이 — 타임, 피드백, 믹스
  • 리버브 — 디케이, 믹스
  • 피치/모드 휠 — 피치 벤드, 모듈레이션
  • 마스터링 EQ — 5개 대역의 게인 및 주파수
  • 마스터링 컴프레서 — 스레숄드, 비율, 어택, 릴리스, 메이크업 게인

믹서 오토메이션

트랙별 자동화 가능 파라미터:

  • 볼륨 — 시간에 따른 트랙 레벨
  • — 스테레오 위치
  • EQ — 저음, 중음, 고음 대역 게인
  • 컴프레서 — 스레숄드, 비율, 어택, 릴리스
  • 마스터 볼륨 — 전체 믹스 레벨

편집

액션방법
포인트 추가오토메이션 캔버스를 클릭
포인트 이동기존 점을 새로운 위치로 드래그
점 삭제점을 마우스 오른쪽 버튼으로 클릭하여 제거
섹션 필터드롭다운을 사용하여 이펙트 섹션별로 필터링
팁: 오토메이션 레인은 어레인지 뷰에서 볼 수 있습니다. 섹션 필터 드롭다운을 사용하여 특정 이펙트 그룹에 집중하세요.

오디오 내보내기

FFmpeg.wasm(전적으로 브라우저에서 실행됨)을 사용하여 프로젝트를 전문 오디오 형식으로 내보내세요.

포맷

포맷상세 정보
WAV44.1kHz, 48kHz 또는 96kHz에서 16, 24 또는 32비트
MP3128, 192, 256 또는 320kbps (선택 사항인 VBR)
FLAC무손실 압축
OGG Vorbis품질 0–10
AIFFApple 무손실 형식

내보내기 모드

모드설명
전체 믹스모든 트랙이 함께 믹싱된 단일 파일
스템트랙당 1개씩, 총 8개의 개별 파일
패턴별패턴별로 분리된 파일
패턴별 + 스템각 패턴별 스템 (최대 64개 파일)

옵션

  • 노멀라이즈 — 클리핑을 방지하기 위해 볼륨을 자동 조정 (기본값: 켜짐)
  • 루프 준비 — 릴리스 테일 없이 정확한 루프 지점에서 잘라내기
단축키:Ctrl +E 를 눌러 WAV로 빠르게 내보내기.

MIDI 내보내기

작곡한 내용을 표준 MIDI 파일로 내보내 다른 DAW에서 사용할 수 있습니다.

설정설명옵션
형식MIDI 파일 형식타입 0(싱글 트랙) / 타입 1(멀티 트랙)
CC 포함CC 포함켜기 / 끄기
벨로시티 모드노트 벨로시티 매핑dynamic (트랙 볼륨 기준) / fixed
고정 벨로시티모드가 고정일 때의 벨로시티 값1 – 127 (기본값: 100)
비트당 틱 수MIDI 시간 해상도기본값: 480

코드 내보내기

게임 엔진 및 웹 프로젝트에서 바로 사용할 수 있는 코드로 음악을 내보내세요. 내보내기 모달을 열고 코드 탭을 선택하세요.

지원되는 형식

형식대상상세 정보
Construct 3Construct 3 게임 엔진globalThis의 함수를 사용하며, 이벤트 시트 스크립트 블록에서 호출 가능
GDevelopGDevelop 5 게임 엔진플레이어를 runtimeScene에 연결하며, JavaScript 이벤트에서 호출 가능
Phaser 3Phaser 3 프레임워크씬 종료 시 자동 정리 기능이 있는 전역 함수
일반 JS모든 웹 프로젝트window 함수를 포함한 독립형 IIFE

작동 원리

  1. 드롭다운에서 대상 형식을 선택하세요
  2. '복사'를 클릭하여 생성된 코드를 복사하세요
  3. 프로젝트에 스크립트 파일로 붙여넣으세요
  4. 8BitForge 플레이어 엔진이 CDN에서 자동으로 로드됩니다

내보낸 코드에는 전체 작곡 데이터(패턴, 편곡, 신디사이저 설정, 이펙트, 마스터링)가 포함되어 있으며, 간단한 제어 기능을 제공합니다.

사용 가능한 함수

각 내보내기 작업은 동일한 프로젝트에 여러 트랙을 포함할 수 있도록 프로젝트 이름(예: forge_My_Track_)이 접두사로 붙은 함수를 생성합니다.

함수설명
forge_<name>_play()전체 곡 재생 (편곡 체인 순서대로)
forge_<name>_stop()재생 중지 및 시작 부분으로 되감기
forge_<name>_pause()현재 위치에서 재생 일시 정지
forge_<name>_pattern(i)인덱스(0–7)로 특정 패턴 재생
forge_<name>_volume(v)볼륨 설정 (0.0~1.0)
forge_<name>_destroy()모든 오디오 리소스 해제

Construct 3 예제

  1. 프로젝트 바스크립트 → 마우스 오른쪽 버튼 클릭 → 새 스크립트 파일 추가
  2. 내보낸 코드를 새 스크립트 파일에 붙여넣기
  3. 이벤트 시트에서 프로젝트에 마우스 오브젝트를 추가
  4. 이벤트 생성: 마우스객체 클릭 시 → 재생 버튼 스프라이트 선택
  5. 액션 추가 → 스크립트 추가({ } 아이콘) → 입력: forge_My_Track_play()

여러 트랙

동일한 게임에서 여러 음악 트랙을 사용하려면 각 프로젝트를 별도로 내보내세요. 내보낼 때마다 프로젝트 이름을 기반으로 고유한 함수 이름이 생성되므로 충돌이 발생하지 않습니다.

참고: 코드 내보내기를 사용하려면 유료 라이선스(월간, 연간 또는 영구)가 필요합니다.

플레이어 삽입

가벼운 임베드형 플레이어 위젯을 사용하여 어떤 웹사이트에서든 여러분의 곡을 공유하세요. 내보내기 모달을 열고 '플레이어' 탭을 선택하세요.

설정

  1. 프로젝트를 저장하세요(플레이어는 클라우드에서 데이터를 불러옵니다).
  2. 플레이어 외관(테마, 강조 색상, 파형 스타일)을 사용자 지정하세요
  3. 재생 모드 선택(전체 곡 또는 패턴)
  4. 생성된 HTML 스니펫을 복사하세요
  5. 웹사이트, 블로그 또는 포트폴리오에 붙여넣기

플레이어 옵션

옵션설명
자동 재생켜기 / 끄기페이지 로드 시 자동 재생 시작
반복켜기 / 끄기노래가 끝날 때 반복 재생
모드곡 / 패턴전체 곡은 어레인지 체인을 따릅니다. 패턴 모드는 패턴 버튼을 표시합니다.
파형마디 / 파형 / 미러파형 디스플레이의 시각적 스타일
테마어두운 / 밝은플레이어 색상 구성
강조 색상임의의 16진수 색상재생 버튼 및 활성화된 요소를 사용자 지정합니다

기능

  • 클라우드 기반 — 프로젝트 데이터는 API에서 불러오므로 임베드 스니펫의 용량을 가볍게 유지합니다
  • 완벽한 오디오 엔진 — 편곡, 트랙별 효과, 마스터링 및 FX 자동화가 모두 플레이어 내에서 렌더링됩니다
  • 독점 재생 — 같은 페이지에 여러 플레이어가 있나요? 한 번에 하나만 재생됩니다
  • 커버 아트 — 프로젝트 커버 이미지를 표시하며, 설정된 이미지가 없으면 기본 자리 표시자가 표시됩니다
  • 반응형 — 어떤 컨테이너 너비에도 자동으로 조정됩니다

JavaScript API

이 위젯은 프로그래밍 방식으로 제어할 수 있는 JavaScript API를 제공합니다:

메서드설명
widget.play()재생 시작
widget.stop()중지 및 초기화
widget.pause()재생 일시 정지
widget.setVolume(v)볼륨 설정 (0.0 ~ 1.0)
widget.setPattern(i)패턴 인덱스로 전환
widget.isPlaying현재 재생 중이면 true를 반환
widget.destroy()오디오 리소스를 해제하고 위젯을 제거합니다

API 로딩

저장된 프로젝트의 경우, 플레이어는 ForgeWidget.load()를 사용하여 프로젝트 ID로 API에서 프로젝트 데이터를 가져옵니다:

ForgeWidget.load('container-id', 'project-uuid', {
  autoplay: false,
  loop: true,
  mode: 'song',
  theme: 'dark',
  accentColor: '#00e5ff'
});
무료 플랜: 플레이어 임베드는 모든 플랜에서 사용할 수 있습니다. 무료 사용자에게는 "Made with 8BitForge" 배지가 표시되며, 유료 사용자는 이를 제거할 수 있습니다.

저장 및 불러오기

자동 저장

프로젝트는 브라우저의 로컬 스토리지에 자동으로 저장됩니다. 실수로 탭을 닫아도 작업 내용이 손실되는 일은 없습니다.

클라우드 저장

모든 요금제에 클라우드 저장이 포함됩니다. 연간 및 영구 라이선스 보유자는 오프라인에서 액세스할 수 있도록 로컬에도 저장할 수 있습니다. 어떤 브라우저에서든 프로젝트에 액세스할 수 있습니다.

프로젝트 파일

프로젝트는 모든 패턴, 신디사이저 설정, 이펙트, 믹서 상태, 편곡 및 오토메이션 데이터를 포함하는 `.8bitforge` JSON 파일로 저장됩니다.

단축키:Ctrl +S 로 저장, Ctrl +O 로 프로젝트 열기/로드.

데모 프로젝트

8BitForge에는 다양한 8비트 음악 스타일을 보여주는 완성된 데모 곡이 포함되어 있습니다. 이 곡들은 완전한 악기 구성을 갖춘 멀티 패턴 프로젝트로, 학습, 리믹스 또는 작업의 출발점으로 활용할 수 있습니다.

참고: 데모 프로젝트는 읽기 전용입니다. "다른 이름으로 저장"을 사용하여 직접 편집할 수 있는 사본을 만드세요.

오프라인 모드

연간 또는 영구 플랜을 이용하면, 8BitForge는 데스크톱 앱을 통해 인터넷 연결 없이도 작동합니다. 프리셋, 키트 및 프로젝트는 로컬에 캐시됩니다. 오프라인에서 변경한 내용은 다시 연결되면 자동으로 동기화됩니다.

필수 사항

  • 구독 — 연간 또는 영구 플랜
  • 플랫폼 — 데스크톱 앱 (Electron)
참고: 커뮤니티 콘텐츠 및 공유 기능을 사용하려면 인터넷 연결이 필요합니다.

키보드 단축키

전송

단축키작업
스페이스재생/정지 (또는 스텝 리크리 모드에서 쉼표 삽입)
R실시간 녹음 전환
뒤로뒤로 이동 (스텝 레코딩 모드에서만)
+ / =BPM을 5 증가
- / _BPM을 5 감소

패턴

단축키동작
18패턴 1–8로 전환
Ctrl+D현재 패턴을 다음 슬롯에 복제
삭제현재 패턴 지우기 (확인 요청)

편집

단축키작업
P피아노 롤 열기
M선택한 트랙 음소거
S선택한 트랙 솔로
Shift+M메트로놈 켜기/끄기
Ctrl+Z실행 취소 (최대 50단계)
Ctrl+Y 또는 Ctrl+Shift+Z다시 실행

파일

단축키작업
Ctrl+S프로젝트 저장
Ctrl+O프로젝트 열기/로드
Ctrl+EWAV로 빠르게 내보내기

인터페이스

단축키작업
Tab오른쪽 제어판 전환
?단축키 도움말 대화 상자 표시
참고: 키보드 섹션이 열려 있는 경우(피아노 입력 활성화), 음표 연주와의 충돌을 방지하기 위해 한 글자 단축키는 비활성화됩니다. 트랜스포트(스페이스 ), 패턴(18 ) 및 BPM(+ /- ) 단축키는 계속 활성화됩니다.

오디오 비주얼라이저

실시간 오디오 피드백을 위한 5가지 시각화 모드:

모드설명
마디주파수 스펙트럼 분석기 (FFT 바)
오실로스코프파형 표시 (시간 영역)
와이어프레임3D 스타일 와이어프레임 시각화
픽셀픽셀화된 스펙트럼 (8비트 미학)
원형 스펙트럼 디스플레이

설정

언어

8BitForge는 영어, 프랑스어, 일본어, 독일어, 스페인어, 중국어, 포르투갈어, 이탈리아어, 한국어, 러시아어 등 10개 언어로 제공됩니다. 설정에서 언제든지 언어를 전환할 수 있으며, 모든 UI 레이블이 즉시 업데이트됩니다.

테마

인터페이스 디자인을 맞춤 설정할 수 있는 8가지 시각 테마가 제공됩니다:

테마설명
기본다크 모드 (기본값)
게임보이녹색 LCD 느낌
레트로 세피아필름 그레인, 따뜻한 톤
반전색상 반전
해커녹색 터미널 스타일
베퍼웨이브네온 핑크와 시안
앰버 CRT앰버 단색 모니터
청사진기술 도면 스타일

확대/축소

인터페이스 확대/축소 비율을 50%에서 150%까지 조정합니다. 이렇게 하면 화면 크기와 선호도에 맞게 전체 인터페이스가 조정됩니다.

트랙 하이라이트

시퀀서에서 현재 선택된 트랙이 어떻게 강조 표시될지 선택하세요:

  • 라벨 하이라이트 — 트랙 라벨에 빛나는 효과 적용
  • 사이드 바 — 트랙 왼쪽 가장자리에 색상 바 표시
  • 트랙 윤곽선 — 트랙 행 전체를 둘러싼 윤곽선

만들 준비가 되셨나요?

배운 내용을 실제로 적용해 보세요.

8BitForge 실행