mcp_opendaw_create_korean_percussion
Create a Korean traditional percussion ensemble with janggu, buk, kkwaenggwari, and jing representing weather elements. Choose from styles like nongak, samul_nori, binari, and more.
Instructions
Create a Korean traditional percussion ensemble — nongak (farmers' music).
Korean percussion (samul nori / nongak) uses four instruments representing weather elements:
JANGGU — Hourglass drum with two heads: chwe (left, low, deep) and kyeongbang (right, high, sharp). The most versatile Korean drum. Plays complex interlocking patterns with both hands simultaneously.
BUK — Barrel drum. Deep bass tone. Plays steady downbeats.
KKWAENGGWARI — Small hand gong. High, piercing metallic. The lead instrument — player (sangsoe) calls patterns and signals changes.
JING — Large gong. Deep, resonant, sustained. Plays sparse accents to mark phrase boundaries.
The four instruments represent: janggu = rain, buk = clouds, kkwaenggwari = thunder, jing = wind (lightning in some traditions).
styles: "nongak" — Farmers' music (rural tradition). Steady, driving. Janggu plays the basic nanajanggu pattern (alternating chwe/kyeong on 8th grid). Buk on downbeats. Kkwaenggwari on offbeats with accented calls. Jing on phrase starts. "samul_nori" — Modern stage version (1978, Kim Duk-soo). Faster, denser, more dramatic. Janggu plays 16th patterns with ghost notes. Kkwaenggwari has call-and-response. "binari" — Ritual/shaman opening piece. Slow, ceremonial. Long jing resonance. Sparse janggu. Kkwaenggwari calls. Builds from near silence. "utdari_pungnyu" — Court music style (upper register). Elegant, refined. Buk steady, janggu delicate 8ths, kkwaenggwari sparse. Jing on every 4 bars. "yeongnam_folk" — Yeongnam region folk style (Gyeongsang). Rough, energetic. Buk on 1+3, janggu syncopated, kkwaenggwari dense. Working-class feel.
Args: bars: Pattern length (4-32, even). style: Style name (nongak, samul_nori, binari, utdari_pungnyu, yeongnam_folk). velocity: Base velocity 0-1. unit_index: AU index. track_index: Note track index. start_beat: Starting beat position. janggu_chwe_pitch: Janggu left head (low) MIDI pitch (35 = B0). janggu_kyong_pitch: Janggu right head (high) MIDI pitch (42 = F#1). buk_pitch: Buk (barrel drum) MIDI pitch (36 = C1). kkwaenggwari_pitch: Kkwaenggwari (small gong) MIDI pitch (54 = G#1). jing_pitch: Jing (large gong) MIDI pitch (48 = C2).
Returns notes created, instrument breakdown, and style info.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bars | No | ||
| style | No | nongak | |
| velocity | No | ||
| buk_pitch | No | ||
| jing_pitch | No | ||
| start_beat | No | ||
| unit_index | No | ||
| track_index | No | ||
| janggu_chwe_pitch | No | ||
| janggu_kyong_pitch | No | ||
| kkwaenggwari_pitch | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |