-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
149 lines (146 loc) · 6.76 KB
/
Copy pathindex.html
File metadata and controls
149 lines (146 loc) · 6.76 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Where In The World Is Diane — David Rivera</title>
<meta name="description" content="Where In The World Is Diane (2012). Solo piano by David Rivera. Listen on Apple Music and Spotify.">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;1,400&family=Source+Sans+3:wght@300;400;500&display=swap" rel="stylesheet">
<style>
:root {
--bg1: #eef2e8;
--bg2: #e4ddd0;
--bg3: #d4c4a8;
--ink: #243028;
--mute: #657068;
--glow: #3d5c4a;
--line: rgba(61,92,74,0.16);
}
* { box-sizing: border-box; }
html, body { margin: 0; padding: 0; }
body {
background: radial-gradient(ellipse at 50% 0%, var(--bg1) 0%, var(--bg2) 55%, var(--bg3) 100%);
color: var(--ink);
font-family: "Source Sans 3", sans-serif;
font-weight: 300;
line-height: 1.65;
min-height: 100vh;
}
main { max-width: 720px; margin: 0 auto; padding: 48px 24px 80px; }
.cover {
display: block; width: min(420px, 100%); margin: 0 auto 36px;
border-radius: 4px; box-shadow: 0 20px 60px rgba(0,0,0,0.28);
}
h1 {
font-family: "Cormorant Garamond", serif; font-weight: 400;
font-size: clamp(1.8rem, 4vw, 2.4rem); text-align: center;
margin: 0 0 6px; letter-spacing: 0.01em;
}
.byline {
text-align: center; letter-spacing: 0.28em; text-transform: uppercase;
font-size: 0.78rem; color: var(--glow); margin: 0 0 8px;
}
.year { text-align: center; color: var(--mute); font-size: 0.95rem; margin: 0 0 32px; }
.album-note, .from-david {
font-family: "Cormorant Garamond", serif; font-size: 1.2rem;
max-width: 38rem; margin: 0 auto 28px;
}
.from-david p { margin: 0 0 1em; }
.from-david p:last-child { margin-bottom: 0; }
.rule { border: 0; border-top: 1px solid var(--line); width: 80px; margin: 36px auto; }
.actions { display: flex; flex-wrap: wrap; gap: 12px; justify-content: center; margin: 8px 0 36px; }
.apple-badge { display: inline-block; line-height: 0; }
.apple-badge img { height: 40px; width: auto; vertical-align: middle; }
.btn {
display: inline-block; padding: 10px 20px; border: 1px solid var(--line);
border-radius: 999px; color: var(--ink); text-decoration: none;
letter-spacing: 0.04em; font-size: 0.92rem;
}
.btn:hover { border-color: var(--glow); }
.tracks {
list-style: none; padding: 0; margin: 0 auto; max-width: 28rem;
color: var(--mute); font-size: 0.92rem;
}
.tracks li {
display: flex; justify-content: space-between; gap: 16px;
padding: 6px 0; border-bottom: 1px solid var(--line);
}
.label {
text-align: center; letter-spacing: 0.2em; text-transform: uppercase;
font-size: 0.72rem; color: var(--mute); margin: 0 0 16px;
}
footer { text-align: center; color: var(--mute); font-size: 0.85rem; margin-top: 48px; }
footer a { color: var(--glow); text-decoration: none; }
.catalog { list-style: none; padding: 0; margin: 0 auto 8px; max-width: 28rem; text-align: center; }
.catalog li { padding: 5px 0; }
.catalog a { color: var(--glow); text-decoration: none; }
.catalog a:hover { text-decoration: underline; }
.new-work a { color: var(--glow); text-decoration: none; }
.new-work a:hover { text-decoration: underline; }
</style>
</head>
<body>
<main>
<img class="cover" src="assets/where-in-the-world-is-diane-cover.jpg" alt="Cover of Where In The World Is Diane">
<p class="byline">David Rivera</p>
<h1>Where In The World Is Diane</h1>
<p class="year">2012 · solo piano</p>
<p class="album-note">Bangkok to Luang Prabang, Miami Beach, then a room called Not Here. Places, not arguments.</p>
<div class="actions">
<a class="apple-badge" href="https://music.apple.com/us/album/where-in-the-world-is-diane/505482468"><img src="listen-on-apple-music.svg" alt="Listen on Apple Music" height="40"></a>
<a class="btn" href="https://open.spotify.com/album/3QGENnD5tWzEkXjthegsV9">Listen on Spotify</a>
</div>
<hr class="rule">
<div class="from-david">
<p>I’m David Rivera. Florida neoclassical composer. Seven piano solo and ambient albums that fuse minimalism and electronica. The music is piano at heart. Subtle melodies for overlooked moments, sometimes with ethereal instruments, vocals, or synths. A place to slow down and take the time to listen.</p>
<p>I’m back at the instrument. Wander these albums for now. More music is coming. Stay on the lookout.</p>
<p>This page is only this album. If you want the album, press play.</p>
</div>
<hr class="rule">
<p class="label">The pieces</p>
<ol class="tracks">
<li><span>Bangkok</span><span>2:57</span></li>
<li><span>Bhutan</span><span>3:26</span></li>
<li><span>Barbados</span><span>3:01</span></li>
<li><span>Vermont</span><span>3:37</span></li>
<li><span>Tokyo</span><span>3:02</span></li>
<li><span>Teterboro</span><span>2:44</span></li>
<li><span>Tanalot</span><span>3:48</span></li>
<li><span>Dublin</span><span>5:22</span></li>
<li><span>Luang Prabang</span><span>3:50</span></li>
<li><span>New Delhi</span><span>1:35</span></li>
<li><span>Miami Beach</span><span>2:52</span></li>
<li><span>Maldives</span><span>3:56</span></li>
<li><span>Not Here</span><span>3:22</span></li>
<li><span>Shanghai</span><span>3:40</span></li>
</ol>
<hr class="rule">
<p class="label">The other albums</p>
<ul class="catalog">
<li><a href="http://melodicsubtlety.com">Melodic Subtlety – Solo Piano (2006)</a></li>
<li><a href="http://pianoincolors.com">Piano In Colors (2007)</a></li>
<li><a href="https://davidalwayslearning.github.io/tantalizingproof/">Tantalizing Proof (2009)</a></li>
<li><a href="http://cleancalmpiano.com">Clean Calm Piano (2010)</a></li>
<li><a href="https://davidalwayslearning.github.io/smittenwiththemuses/">Smitten with the Muses (2014)</a></li>
<li><a href="http://pianoreveries.com">Piano Reveries and Phantasies (2015)</a></li>
</ul>
<hr class="rule">
<p class="label">New work</p>
<ul class="catalog new-work" style="margin:0 auto 24px;">
<li><a href="https://lackadaisicalperfection.com">Lackadaisical Perfection</a></li>
<li><a href="https://soundcloud.com/davidtwopointoh/bach_prelude_iv_cinematic_remi">Start with a Bach prelude</a></li>
</ul>
<footer>
© 2012 David Rivera
<br>
<a href="mailto:[email protected]">[email protected]</a>
<br>
<a href="https://music.apple.com/us/artist/david-rivera/1325691064">Apple Music</a>
·
<a href="https://open.spotify.com/artist/5qoC4NXvjfV3cylbXALzV3">Spotify</a>
</footer>
</main>
</body>
</html>