피아노 롤 작곡 입문 — 멜로디 / 리듬 / 화성

16 스텝 × 24 키 격자에서 작곡 시작하기. 작곡 입문자를 위한 멜로디 / 리듬 / 화성 가이드.

▶ 피아노 롤 열기

1. 첫 단계 — 스케일 안에서

모든 음을 자유롭게 찍으면 음악이 되지 않습니다. 스케일 안의 음만 찍어보세요.

  • C 메이저 스케일: C - D - E - F - G - A - B (흰 건반만)
  • 피아노 롤에서 흰 건반 행만 클릭 → 자연스러운 멜로디
  • 다른 스케일은 스케일 사전에서 확인

2. 멜로디 만들기 5 가지 팁

  • 2도 / 3도 step 위주 — 인접한 음 (도→레, 레→미) 으로 이동. 큰 도약 (5도+) 은 강조용.
  • 강박에 화성음 — 1, 5 박 (스텝 1, 9) 에 코드 안의 음 (C 메이저 키면 C-E-G).
  • 긴장과 해결 — 후렴 끝은 "도 (C)" 또는 "솔 (G)" 로 회귀.
  • 리듬 다양화 — 같은 음 길이만 X. 4분 + 8분 + 점음표 섞어 변화.
  • 대칭과 반복 — 같은 모티브를 약간 변형해 재활용.

3. 리듬 패턴 — 4/4 16 스텝 기준

  • 4-on-the-floor (하우스) — 스텝 1, 5, 9, 13 (모든 다운비트). 댄스 EDM.
  • 록 비트 — 킥 1, 9 / 스네어 5, 13 / 하이햇 모든 8분음표.
  • 보사노바 — 1, 4, 7, 11, 14 (싱코페이션).
  • K-Pop 댄스 — 록 비트 + 16분음표 트리플 강세 (boom-bap-tk-tk).
  • 발라드 — 1, 9 (큰 비트만). 빠른 음표 배제.
  • 트랩 — 하이햇 16분음표 분할, 32분 stutter.
  • 레게 — 2, 4 (오프비트), 1박은 비움.
  • 블루스 셔플 — 8분 스윙 (장-단 비율).

4. 화성 위에 멜로디 — 코드 진행 결합

코드 진행 도구에서 마음에 드는 진행을 골라 들으면서, 그 코드 안의 음으로 멜로디를 짜는 게 정석.

  • C 메이저 (C-E-G) 위에는 C, E, G 음을 강박에
  • 약박에는 진행하는 음 (D, F 등)
  • 코드 변화 시 멜로디도 같이 변화 (다음 코드의 음으로 이동)

5. 자동 저장 + URL 공유

피아노 롤은 작업 내용을 localStorage 에 자동 저장합니다. 새로고침해도 유지. "🔗 공유" 버튼은 현재 패턴을 URL hash 로 인코딩 → 누구든 그 URL 로 접속하면 같은 패턴 즉시 보임.

6. JSON 다운로드 — 외부 도구 연동

피아노 롤의 데이터를 JSON 으로 다운로드 가능. 형식:

{
  "version": 1,
  "bpm": 120,
  "cells": [[true, false, ...], ...]
}

다른 도구에서 읽거나 직접 코드로 처리할 수 있도록 단순한 형식.

7. 다음 단계 — MIDI 시퀀서로

피아노 롤은 16 스텝 + 1 트랙. 본격 편곡은 MIDI 시퀀서:

  • 32 스텝 (2배)
  • 4 트랙 (Piano + Bass + Strings + Drums)
  • .mid 다운로드 → DAW (Logic / Ableton / Cubase) 임포트

관련 도구