summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/assets/js/site.js5
-rw-r--r--docs/assets/js/stars.js23
-rw-r--r--docs/index.html4
3 files changed, 15 insertions, 17 deletions
diff --git a/docs/assets/js/site.js b/docs/assets/js/site.js
index bff06bb..2f7c276 100644
--- a/docs/assets/js/site.js
+++ b/docs/assets/js/site.js
@@ -21,13 +21,10 @@ const site = (function(){
preload('img/pause-inv.png')
setTimeout(() => {
document.body.classList.remove('loading')
- navigateHash(window.location.hash)
+ // navigateHash(window.location.hash)
const email = atob("eGVuYXZlY3RyYTkwOUBnbWFpbC5jb20=")
- const twitter = atob("dmVjdHJheGVuYQ==")
document.querySelector("#email_addr").href = 'mailto:' + email
document.querySelector("#email_addr").innerHTML = email
- document.querySelector("#twitter_addr").innerHTML = twitter
- document.querySelector("#twitter_addr").href = 'https://twitter.com/' + twitter
}, 0)
toArray(document.querySelectorAll('.menu a')).forEach(a => {
a.addEventListener("click", e => {
diff --git a/docs/assets/js/stars.js b/docs/assets/js/stars.js
index 7c1f5de..965a7d4 100644
--- a/docs/assets/js/stars.js
+++ b/docs/assets/js/stars.js
@@ -18,6 +18,7 @@ const stars = (function(){
function ri(n){ return Math.random() * n }
function rr(a,b){ return (b-a) * Math.random() + a }
function build(d,ar){
+ d = d || 0.1
var w = canvas.width = window.innerWidth * window.devicePixelRatio
var h = canvas.height = window.innerHeight * window.devicePixelRatio
ctx.clearRect(0,0,w,h)
@@ -25,24 +26,24 @@ const stars = (function(){
while (n--) {
var x = ri(w)
var y = ri(h)
- var r0 = rr(0, 1)
- var r1 = rr(0, 1)
- var r2 = rr(0, 1)
- var t0 = ri(2*Math.PI)
- var t1 = ri(2*Math.PI)
- var t2 = ri(2*Math.PI)
+ var r0 = rr(0, 1)
+ var r1 = rr(0, 1)
+ var r2 = rr(0, 1)
+ var t0 = ri(2*Math.PI)
+ var t1 = ri(2*Math.PI)
+ var t2 = ri(2*Math.PI)
var x0 = x+c(t0)*r0
var y0 = y+s(t0)*r0
var x1 = x+c(t1)*r1
var y1 = y+s(t1)*r1
var x2 = x+c(t2)*r2
var y2 = y+s(t2)*r2
- ctx.beginPath()
- ctx.moveTo(x,y)
- ctx.bezierCurveTo(x0,y0,x1,y1,x2,y2)
+ ctx.beginPath()
+ ctx.moveTo(x,y)
+ ctx.bezierCurveTo(x0,y0,x1,y1,x2,y2)
var ch = rr(0, 255)|0
ctx.strokeStyle=ar ? "rgb("+ch+",0,0)" : "rgb("+ch+","+ch+","+ch+")"
- ctx.stroke()
+ ctx.stroke()
}
}
let rebuilding = false
@@ -60,4 +61,4 @@ const stars = (function(){
}, 500)
}
return { rebuild: rebuild }
-})() \ No newline at end of file
+})()
diff --git a/docs/index.html b/docs/index.html
index 7ab51b5..fb150fd 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -33,10 +33,10 @@
<section id="bio">
<h2>Biography</h2>
<p>
- Xena Vectra is the alter ego of synth goddess Bethany Barrett. Born in the mountains of the Black Forest and raised in sunny California, Beth has a long history in Berlin's underground music scene. Over the years she has produced everything from shoegaze to noise, avant garde disco and synthwave alike. Her unique style as Xena Vectra is inspired by vintage horror soundtracks, driven by her love of analog electronics.
+ Xena Vectra is the alter ego of synth goddess Bethany Barrett. Born in the mountains of the Black Forest, raised in sunny California, she now resides in Berlin. Her unique style is inspired by her love of synth-heavy film soundtracks and italo disco, driven by her love of analog electronics.
</p>
<p>
- As Xena Vectra, she performs live using an all hardware setup without a laptop in sight. She is available for bookings throughout Europe. Her soundtrack work includes scoring indie film <i>Figaros W&ouml;lfe</i> (2017) and various upcoming projects for German artist Hito Steyerl.
+ As Xena Vectra, she performs live using an all hardware setup, no laptop. She is always looking for new projects involving sound design, including film and game soundtracks, and is available for live bookings throughout Europe. She also appears as one half of synth duo Magisphere. Her soundtrack work includes scoring indie film <i>Figaros W&ouml;lfe</i> (2017) and various upcoming projects for German artist Hito Steyerl.
</p>
</section>
<section id="discography">