Monorepo for Aesthetic.Computer aesthetic.computer
4
fork

Configure Feed

Select the types of activity you want to include in your feed.

arxiv-keymaps: strip overlay text from instrument illustrations

+15 -32
+15 -32
papers/arxiv-keymaps/keymaps.tex
··· 279 279 \begin{figure}[t] 280 280 \centering 281 281 \begin{tikzpicture}[ 282 - string/.style={draw=keystroke, line width=0.7pt}, 283 - ilabel/.style={font=\footnotesize\sffamily\bfseries, text=acdark} 282 + string/.style={draw=keystroke, line width=0.7pt} 284 283 ] 285 - % =============== TRUMPET (top-left) ================================= 286 - \begin{scope}[shift={(0, 1.55)}] 287 - \node[ilabel, anchor=south west] at (-0.05, 0.55) {Trumpet}; 288 - \node[anchor=south west, inner sep=0pt] at (0, 0) 289 - {\includegraphics[width=2.0cm]{trumpet.png}}; 290 - \node[font=\tiny\sffamily, text=keymapped!90, anchor=south west] 291 - at (-0.05, -0.05) {valves: $-2, -1, -3$ semitones}; 292 - \end{scope} 293 - % =============== OCARINA (top-right) ================================ 294 - \begin{scope}[shift={(4.0, 1.55)}] 295 - \node[ilabel, anchor=south west] at (-0.05, 0.55) {Ocarina}; 296 - \node[anchor=south west, inner sep=0pt] at (0.30, 0) 297 - {\includegraphics[width=0.85cm]{ocarina.png}}; 298 - \node[font=\tiny\sffamily, text=keystroke, anchor=south west] 299 - at (-0.05, -0.05) {asymmetric finger holes}; 300 - \end{scope} 301 - % =============== GUITAR (bottom-left) =============================== 284 + % Trumpet (top-left) — bare silhouette, no overlaid labels 285 + \node[anchor=south west, inner sep=0pt] at (0, 1.40) 286 + {\includegraphics[width=2.4cm]{trumpet.png}}; 287 + % Ocarina (top-right) — bare silhouette 288 + \node[anchor=south west, inner sep=0pt] at (4.45, 1.40) 289 + {\includegraphics[width=1.0cm]{ocarina.png}}; 290 + % Guitar tuning (bottom-left): 6 strings, M3 break highlighted 302 291 \begin{scope}[shift={(0, 0)}] 303 - \node[ilabel, anchor=south west] at (-0.05, 0.78) {Guitar (EADGBE)}; 304 292 \foreach \i/\note/\hl in {1/E/0, 2/A/0, 3/D/0, 4/G/0, 5/B/1, 6/E/0} { 305 - \draw[string] (0, {0.65 - (\i-1)*0.10}) -- (1.85, {0.65 - (\i-1)*0.10}); 293 + \draw[string] (0, {0.60 - (\i-1)*0.12}) -- (1.85, {0.60 - (\i-1)*0.12}); 306 294 \ifnum\hl=1 307 295 \node[font=\tiny\sffamily\bfseries, text=keymapped!90, anchor=east] 308 - at (-0.04, {0.65 - (\i-1)*0.10}) {\note}; 296 + at (-0.04, {0.60 - (\i-1)*0.12}) {\note}; 309 297 \else 310 298 \node[font=\tiny\sffamily, text=acdark, anchor=east] 311 - at (-0.04, {0.65 - (\i-1)*0.10}) {\note}; 299 + at (-0.04, {0.60 - (\i-1)*0.12}) {\note}; 312 300 \fi 313 301 } 314 - \node[font=\tiny\sffamily, text=keymapped!90, anchor=west] 315 - at (1.92, 0.25) {$\leftarrow$ M3 (others P4)}; 316 302 \end{scope} 317 - % =============== VIOLIN (bottom-right) ============================== 303 + % Violin tuning (bottom-right): 4 strings, uniform P5 318 304 \begin{scope}[shift={(4.0, 0)}] 319 - \node[ilabel, anchor=south west] at (-0.05, 0.78) {Violin (GDAE)}; 320 305 \foreach \i/\note in {1/G, 2/D, 3/A, 4/E} { 321 - \draw[string] (0, {0.65 - (\i-1)*0.15}) -- (1.85, {0.65 - (\i-1)*0.15}); 306 + \draw[string] (0, {0.60 - (\i-1)*0.18}) -- (1.85, {0.60 - (\i-1)*0.18}); 322 307 \node[font=\tiny\sffamily, text=acdark, anchor=east] 323 - at (-0.04, {0.65 - (\i-1)*0.15}) {\note}; 308 + at (-0.04, {0.60 - (\i-1)*0.18}) {\note}; 324 309 } 325 - \node[font=\tiny\sffamily, text=keystroke, anchor=west] 326 - at (1.92, 0.20) {uniform P5}; 327 310 \end{scope} 328 311 \end{tikzpicture} 329 - \caption{Asymmetric pitch interfaces across instrument families. Trumpet valves produce non-uniform semitone offsets ($-2, -1, -3$); ocarina finger holes cluster asymmetrically across the body to fit the player's grasp; guitar's 6-string EADGBE tuning is uniform in perfect fourths \emph{except} the M3 between G and B; violin keeps strict P5s but each string is a different absolute pitch. The standard piano keyboard is one member of a larger family in which the physical-to-pitch interface is irregular by design --- the diatonic naming keymap embodied in many surfaces, each with its own asymmetry. Trumpet silhouette: Clker-Free-Vector-Images, public domain~\citep{trumpet_silhouette_clker}; ocarina silhouette: Delapouite, CC~BY~3.0 via game-icons.net~\citep{ocarina_delapouite}.} 312 + \caption{Asymmetric pitch interfaces across instrument families. \textbf{Top}: trumpet (left), valves produce non-uniform semitone offsets $-2, -1, -3$ from open; ocarina (right), finger holes cluster asymmetrically across the body. \textbf{Bottom}: guitar (left), 6-string EADGBE is uniform P4 \emph{except} the M3 between G and B; violin (right), strict P5 between each string but each is a different absolute pitch. The standard piano keyboard is one member of this larger family in which the physical-to-pitch interface is irregular by design --- the diatonic naming keymap embodied in many surfaces, each with its own asymmetry. Trumpet silhouette: Clker-Free-Vector-Images, public domain~\citep{trumpet_silhouette_clker}; ocarina silhouette: Delapouite, CC~BY~3.0 via game-icons.net~\citep{ocarina_delapouite}.} 330 313 \label{fig:asymmetric-instruments} 331 314 \end{figure} 332 315