library(ggstamp)
library(ggplot2)
library(tidyverse)
major = c("C", "G", "D", "A", "E", "B",
"Gb","Db", "Ab", "Eb", "Bb", "F")
minor = c("Am", "Em", "Bm", "F#m", "C#m", "G#m", "Ebm",
"Bbm", "Fm", "Cm", "Gm", "Dm")
spot = 1:12
ggcanvas() +
stamp_tile(x = 1:12) +
stamp_text(x = 1:12,
label = major) +
stamp_tile(x = 1:12, y = -1) +
stamp_text(x = 1:12, y = -.8,
label = minor,
size = 4) +
coord_polar(start = -.25) +
theme_void_fill(fill = "white") +
stamp_tile(x = 1, alpha = .25) ->
circle
ggstamp::ggcanvas() +
stamp_segment(x = 1:6, y = 0, xend = 1:6, yend = 7) +
stamp_segment(y = 0:5, yend = 0:5, x = 1, xend = 6) +
scale_y_reverse() +
theme_void() ->
frets
library(patchwork)
circle + frets +
circle + frets +
circle + frets +
circle + frets +
circle + frets +
circle + frets