diff --git a/content/news/isocyantes.md b/content/news/isocyantes.md new file mode 100644 index 0000000..603155d --- /dev/null +++ b/content/news/isocyantes.md @@ -0,0 +1,28 @@ +--- +title: "Isocyanates by eardiod" +date: 2025-10-03T13:59:59+00:00 +draft: false +image: + url: "/2025/images/isocyanates.webp" + alt: "Abstract Image with geometric patterns, in red and orange tones" + license: "CC-BY-NC-ND 4.0" + credits: + name: "eardiod" + url: "https://eardiod.basspistol.com/isocyanates/" +cta: + url: https://eardiod.basspistol.com/isocyanates/ + label: "Get this ๐Ÿ’Ž" +release: true +catalogue: "#BPIST-029" +license: CC-BY-NC-ND 4.0 +recordlabel: "Basspistol" +--- +Straight from Mongolian bogs comes a smell and itโ€™s not a faint whiff of morning freshness. Itโ€™s a dense, stout aroma of a dump electro-organic sonic mischief. + +Youโ€™re not [wroong](https://s.basspistol.org/@wroong), itโ€™s [eardiod](https://nosotros.app/nprofile1qqsrfk4gzq49g8gac4f7psmfvtkhr758gjkxeasc7pk8vjshr35ekjgy7dg7m) himself with his pumping silly rhythms and lush, saturated crescendos which are able to induce synesthesia after just a few bars. + +The skill he possesses leaps beyond obtainable right into undiscoverable. Who knows how he was able to land his short hands on this inhuman knowledge? But the phenomenal result of it being applied will not leave you unchanged. + +With [Isocyanates](https://eardiod.basspistol.com/isocyanates/), eardiod proposes a 6 tracks EP of gritty techno. Organic and unexpected, most of eardiod's work is sequenced on the go, by hand on a setup mixing hardware boxes and software synthesizers. + +Echoing from the remnants of Stockholm's underground scene, this release takes you on a trip to basement-raves, where lasers pierce the smoke. diff --git a/themes/basspistol2025/assets/css/style.css b/themes/basspistol2025/assets/css/style.css index c7e4010..cd0db33 100644 --- a/themes/basspistol2025/assets/css/style.css +++ b/themes/basspistol2025/assets/css/style.css @@ -181,7 +181,7 @@ time { font-size: .5em; } .section-headers { - margin: 2px 4px; + margin: 2px; border-radius: 100px; padding: 80px 20px; border-style: double; @@ -210,7 +210,7 @@ time { border-width: 10px; flex: 1 1 100% !important; border-radius: 0 0 100px 100px; - margin: 2px 4px; + margin: 2px; } .border { @@ -267,7 +267,27 @@ time { flex: 1 1 100%; background-position: center center; background-size: cover; - margin: 2px 4px; + margin: 2px; + } + + .support { + + display: flex; + flex-wrap: wrap; + justify-content: space-between; + + h4, p { + flex: 1 1 100%; + } + + p { + font-size: .75em; + } + + img { + margin: 20px 0; + } + } figure, div { @@ -344,7 +364,7 @@ justify-content: space-between; img { width: 100%; object-fit: cover; - max-height: 200px; + height: 200px; } @@ -364,13 +384,70 @@ justify-content: space-between; #radio { - .border { - margin: 2px 4px; + .radioplayer { + display: flex; + flex-wrap: wrap; + justify-content: space-between; } + + #recordPlayer { + flex: 1 1 300px; + background-size: cover; + background-position: center center; + margin-top:40px; + + img { + border-radius:7px; + transition: all linear 1s; + width: 100%; + height: auto; + object-fit: cover; + max-width: 600px; + max-height: 600px; + } + } + + .legend-container { + align-content: center; + display: flex; + flex-wrap: wrap; + flex: 1 1 300px; + + } + + + .spinner { + border-radius: 2000px !important; + animation: rotate 10s linear infinite; + border-style: double; + border-color: purple; + border-width: 10px; + } + .stop { + animation-play-state: paused; + } + + .legend { + width: 100%; + } + + .border { + margin: 2px; + } + audio { + width: 100%; + } + + #myBtn { + background: transparent; + border: none; + padding: 0; + margin: 0; + font-size: 3em; + } + } - - @media screen and (max-width: 720px) { @@ -421,7 +498,35 @@ justify-content: space-between; margin-right: 0px; margin-bottom: 20px; } + + .support { + + h4 { + font-size: 1em; + } + + p { + font-size: .75em; + } + } + } + + #radio { + + + #myBtn { + font-size: 4em; + } } } +/* ANIMATIONS */ +@keyframes rotate { + 0% { + transform: rotate(0deg) + } + 100% { + transform: rotate(360deg) + } +} diff --git a/themes/basspistol2025/layouts/partials/body/discog.html b/themes/basspistol2025/layouts/partials/body/discog.html index 9a522da..bc9ec1d 100644 --- a/themes/basspistol2025/layouts/partials/body/discog.html +++ b/themes/basspistol2025/layouts/partials/body/discog.html @@ -7,7 +7,7 @@

๐•ฟ๐–๐–Š ๐•พ๐–”๐–š๐–“๐–‰ ๐–”๐–‹ ๐•ฑ๐–—๐–Š๐–Š๐–‰๐–”๐–’

Basspistol's discography is a non-possessive aggregation of cuts recoreded by independent musicians. Getting your music from here implies 100% of your support being channeled straight to the artist. (Minus whatever fees charged by the monetization service they leverage.)

-

The bellow selection is shuffled every 30 minutes. Anything pikcing your curiosity? The random gods may just have something to tell you... Check out the Tienda for more.

+

The bellow selection is shuffled every 30 minutes. Is anything picking your curiosity? The random gods may just have something to tell you... Check out the Tienda for more.

@@ -37,7 +37,7 @@ {{ end }}
-

{{ .title }}

+

{{ .title | safeHTML }}

{{ .description | transform.Plainify | safeHTML | truncate 120 }}

diff --git a/themes/basspistol2025/layouts/partials/body/gancio.html b/themes/basspistol2025/layouts/partials/body/gancio.html index 69c652f..dad7a63 100644 --- a/themes/basspistol2025/layouts/partials/body/gancio.html +++ b/themes/basspistol2025/layouts/partials/body/gancio.html @@ -1,4 +1,3 @@ -

Agenda

@@ -31,8 +30,8 @@

{{ .title }}

- -

Organizer: {{ .place.name }}

+ +

Venue: {{ .place.name }}

Address: {{ .place.address }}

diff --git a/themes/basspistol2025/layouts/partials/body/now.html b/themes/basspistol2025/layouts/partials/body/now.html index f8e1210..d5b18cc 100644 --- a/themes/basspistol2025/layouts/partials/body/now.html +++ b/themes/basspistol2025/layouts/partials/body/now.html @@ -29,10 +29,20 @@ {{ .Params.cta.label }}
+ {{ end }} -
+
{{ partial "body/newsletter.html" . }}
+
+

๐•พ๐–š๐–•๐–•๐–”๐–—๐–™ ๐–™๐–๐–Š ๐•ฎ๐–†๐–š๐–˜๐–Š

+

Basspistol doesn't really need your support, but it's always nice to soften the edges of the server costs. If you feel so inclined, you can contribute to the cause by donating in Bitcoin (Satoshis over Lightning) or Petro-Euros via Liberapay and Ko-Fi!

+

You know, get the sysadmins a root-beer or some shiet.

+ + + +

Spank you very much! ๐Ÿ’˜

+
diff --git a/themes/basspistol2025/layouts/partials/body/radio.html b/themes/basspistol2025/layouts/partials/body/radio.html index e3b1254..9389fd9 100644 --- a/themes/basspistol2025/layouts/partials/body/radio.html +++ b/themes/basspistol2025/layouts/partials/body/radio.html @@ -1,15 +1,125 @@ + + + + + +

RadioStation

๐•ญ๐–†๐–˜๐–˜๐–•๐–Ž๐–˜๐–™๐–”๐–‘ ๐•ฝ๐–†๐–‰๐–Ž๐–” ๐•พ๐–™๐–†๐–™๐–Ž๐–”๐–“

777% music, without commercials! RobotDJ-sets and live interventions! This is the sound of freedom.

- Request song ๐Ÿ“ป -
-
- - +
+
+ +
+
+ +
+

+

+ +
+
+
+
+ ๐Ÿซฐ Support this Artist +
+ ๐Ÿ“ป Request song +
+ ๐Ÿ—“๏ธ Schedule +
+
+
+ +
+ diff --git a/themes/basspistol2025/static/images/Bitcoin-Logo.png b/themes/basspistol2025/static/images/Bitcoin-Logo.png new file mode 100644 index 0000000..d26150a Binary files /dev/null and b/themes/basspistol2025/static/images/Bitcoin-Logo.png differ diff --git a/themes/basspistol2025/static/images/isocyanates.webp b/themes/basspistol2025/static/images/isocyanates.webp new file mode 100644 index 0000000..a6c11ef Binary files /dev/null and b/themes/basspistol2025/static/images/isocyanates.webp differ diff --git a/themes/basspistol2025/static/images/kofi.png b/themes/basspistol2025/static/images/kofi.png new file mode 100644 index 0000000..dc03a8b Binary files /dev/null and b/themes/basspistol2025/static/images/kofi.png differ diff --git a/themes/basspistol2025/static/images/liberapay.png b/themes/basspistol2025/static/images/liberapay.png new file mode 100644 index 0000000..39a4dd8 Binary files /dev/null and b/themes/basspistol2025/static/images/liberapay.png differ