MCP๋กœ ์—ฐ๊ฒฐ โ†’

๊ณ„์‚ฐ ์ž…๋ ฅ

๊ณต์‹

๊ด‘๊ณ 

๊ฒฐ๊ณผ

์ด์กฐ๋œ ์Œ
D
from C
์ƒˆ ์Œ ๋ฒˆํ˜ธ (์Œ๊ธ‰ 0~11) 2
์˜ฅํƒ€๋ธŒ ์ด๋™ 0

์Œ ์ด์กฐ ๊ณ„์‚ฐ๊ธฐ๋ž€?

์ด์กฐ(transposition)๋ž€ ๋ฉœ๋กœ๋””๋‚˜ ํ™”์Œ์˜ ๋ชจ๋“  ์Œ์„ ๊ฐ™์€ ์Œ์ •๋งŒํผ ์œ„์•„๋ž˜๋กœ ์˜ฎ๊ธฐ๋Š” ๊ฒƒ์„ ๋งํ•˜๋ฉฐ, ๊ทธ ๊ฑฐ๋ฆฌ๋Š” ๋ฐ˜์Œ(half step) ๋‹จ์œ„๋กœ ์ธก์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ณ„์‚ฐ๊ธฐ๋Š” ์‹œ์ž‘ ์Œ๊ณผ ๋ฐ˜์Œ ์ˆ˜๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๊ฒฐ๊ณผ ์Œ์˜ ์ด๋ฆ„, ์Œ๊ธ‰(pitch-class) ๋ฒˆํ˜ธ, ๊ทธ๋ฆฌ๊ณ  ๋ช‡ ์˜ฅํƒ€๋ธŒ๋ฅผ ๋„˜๋‚˜๋“œ๋Š”์ง€๋ฅผ ์•Œ๋ ค์ค๋‹ˆ๋‹ค. 12๊ฐœ ๋ฐ˜์Œ๊ณ„ ์Œ ์ „๋ถ€์— ๋Œ€ํ•ด ์ž‘๋™ํ•˜๋ฉฐ ์œ„ยท์•„๋ž˜ ์–‘๋ฐฉํ–ฅ ์ด๋™์„ ๋ชจ๋‘ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ์šฉ ๋ฐฉ๋ฒ•

๋“œ๋กญ๋‹ค์šด์—์„œ ์›๋ž˜ ์Œ์„ ์„ ํƒํ•œ ๋‹ค์Œ, ๋ช‡ ๋ฐ˜์Œ์„ ์ด์กฐํ• ์ง€ ์ž…๋ ฅํ•˜์„ธ์š”. ์œ„๋กœ ์˜ฌ๋ฆด ๋•Œ๋Š” ์–‘์ˆ˜(์˜ˆ: ์˜จ์Œ์€ +2), ์•„๋ž˜๋กœ ๋‚ด๋ฆด ๋•Œ๋Š” ์Œ์ˆ˜(์˜ˆ: ์™„์ „ 4๋„ ์•„๋ž˜๋Š” -5)๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์—๋Š” ์ƒˆ๋กœ์šด ์Œ ์ด๋ฆ„๊ณผ ํ•จ๊ป˜ ์˜ฅํƒ€๋ธŒ ์ด๋™ ํ‘œ์‹œ๊ฐ€ ๋‚˜์™€, ๋” ๋†’์€ ์Œ์—ญ๋Œ€๋กœ ๊ฐ”๋Š”์ง€ ๋‚ฎ์€ ์Œ์—ญ๋Œ€๋กœ ๊ฐ”๋Š”์ง€ ํ•œ๋ˆˆ์— ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ณต์‹ ํ’€์ด

๋ฐ˜์Œ๊ณ„์˜ ๋ชจ๋“  ์Œ์—๋Š” 0๋ถ€ํ„ฐ 11๊นŒ์ง€ ๋ฒˆํ˜ธ๊ฐ€ ๋งค๊ฒจ์ง‘๋‹ˆ๋‹ค. C=0, C#/Db=1, D=2 ์‹์œผ๋กœ B=11๊นŒ์ง€ ์ด์–ด์ง‘๋‹ˆ๋‹ค. ์ด์กฐ๋Š” ์ด ๋ฒˆํ˜ธ์— ๋ฐ˜์Œ ์ฐจ์ด๋ฅผ ๋”ํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์˜ฅํƒ€๋ธŒ๋Š” 12๋ฐ˜์Œ๋งˆ๋‹ค ๋ฐ˜๋ณต๋˜๋ฏ€๋กœ, ๊ฒฐ๊ณผ๋ฅผ 12๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋ฅผ ์ทจํ•ด ํ•œ ์˜ฅํƒ€๋ธŒ ์•ˆ์œผ๋กœ ๋˜๋Œ๋ฆฝ๋‹ˆ๋‹ค:

$$\text{new\_index} = (\text{original\_index} + \text{semitones}) \bmod 12$$

์Œ์ˆ˜ ์ด๋™๋„ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด \(((n + s) \bmod 12 + 12) \bmod 12\)๋กœ ์ •๊ทœํ™”ํ•ฉ๋‹ˆ๋‹ค. ์˜ฅํƒ€๋ธŒ ์ด๋™๋Ÿ‰์€ \(\lfloor (n + s) / 12 \rfloor\)์˜ ๋‚ด๋ฆผ๊ฐ’(floor)์ž…๋‹ˆ๋‹ค.

12๊ฐœ์˜ ์Œ๋†’์ด ํด๋ž˜์Šค ์ ์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ์›๊ณผ ์กฐ์˜ฎ๊น€์ด ๋ชจ๋“ˆ๋กœ 12๋กœ ํ•œ ๋ฐ”ํ€ด ๋„๋Š” ๊ฒƒ์„ ๋ณด์—ฌ์ฃผ๋Š” ํ™”์‚ดํ‘œ
์กฐ์˜ฎ๊น€์€ 12๊ฐœ์˜ ์Œ๋†’์ด ํด๋ž˜์Šค๋ฅผ ํ•œ ๋ฐ”ํ€ด ๋•๋‹ˆ๋‹ค(mod 12).

์˜ˆ์ œ๋กœ ๋ณด๊ธฐ

A(๋ฒˆํ˜ธ 9)์—์„œ ์‹œ์ž‘ํ•ด 4๋ฐ˜์Œ(์žฅ 3๋„) ์œ„๋กœ ์ด์กฐํ•ด ๋ด…์‹œ๋‹ค. \(9 + 4 = 13\). 13์„ 12๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋Š” 1์ด๋ฉฐ ์ด๋Š” C#/Db์ž…๋‹ˆ๋‹ค. ์˜ฅํƒ€๋ธŒ ์ด๋™์€ \(\lfloor 13 / 12 \rfloor = 1\)๋กœ, ์ƒˆ ์Œ์ด ์‹œ์ž‘ ์Œ์—ญ๋ณด๋‹ค ํ•œ ์˜ฅํƒ€๋ธŒ ์œ„์— ๋†“์ธ๋‹ค๋Š” ๋œป์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ A๋ฅผ 4๋ฐ˜์Œ ์œ„๋กœ ์ด์กฐํ•˜๋ฉด C#/Db๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.

ํ”ผ์•„๋…ธ ๊ฑด๋ฐ˜๊ณผ ์‹œ์ž‘ ๊ฑด๋ฐ˜์—์„œ ๋ช‡ ๋ฐ˜์Œ ์œ„๋กœ ์กฐ์˜ฎ๊น€๋œ ๊ฑด๋ฐ˜์œผ๋กœ ํ–ฅํ•˜๋Š” ํ™”์‚ดํ‘œ
๋ฐ˜์Œ์€ ๊ฑด๋ฐ˜์—์„œ ๋ฐ”๋กœ ์˜†์— ์žˆ๋Š” ํ•œ ๊ฑด๋ฐ˜์ž…๋‹ˆ๋‹ค.

์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ

์™„์ „ 5๋„๋Š” ๋ช‡ ๋ฐ˜์Œ์ธ๊ฐ€์š”? 7๋ฐ˜์Œ์ž…๋‹ˆ๋‹ค. ์™„์ „ 4๋„๋Š” 5๋ฐ˜์Œ, ์žฅ 3๋„๋Š” 4๋ฐ˜์Œ, ์˜ฅํƒ€๋ธŒ๋Š” 12๋ฐ˜์Œ์ž…๋‹ˆ๋‹ค.

์Œ๊ธ‰ ๋ฒˆํ˜ธ๋Š” ๋ฌด์—‡์„ ๋œปํ•˜๋‚˜์š”? ์˜ฅํƒ€๋ธŒ๋‚˜ ์ด๋ช…๋™์Œ(enharmonic) ํ‘œ๊ธฐ์— ์ƒ๊ด€์—†์ด ์Œ์„ ๊ณ ์œ ํ•˜๊ฒŒ ์‹๋ณ„ํ•˜๋Š” 0~11 ์‚ฌ์ด์˜ ์ˆซ์ž๋กœ, ์Œ์•… ์ด๋ก ๊ณผ ์†Œํ”„ํŠธ์›จ์–ด์—์„œ ๋„๋ฆฌ ์“ฐ์ž…๋‹ˆ๋‹ค.

์•„๋ž˜๋กœ๋„ ์ด์กฐํ•  ์ˆ˜ ์žˆ๋‚˜์š”? ๋„ค โ€” ๋ฐ˜์Œ ๊ฐ’์— ์Œ์ˆ˜๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๊ณ„์‚ฐ๊ธฐ๊ฐ€ ๊ฒฐ๊ณผ๋ฅผ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ˆœํ™˜ ์ฒ˜๋ฆฌํ•˜๋ฏ€๋กœ ์–ธ์ œ๋‚˜ ์œ ํšจํ•œ ์Œ ์ด๋ฆ„์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ตœ์ข… ์—…๋ฐ์ดํŠธ: