Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
www
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
1
Issues
1
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
PLN
www
Commits
9d190f0f
Commit
9d190f0f
authored
May 16, 2025
by
PLN (Algolia)
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Parvagues: Fixes and content up
parent
b19ac0f0
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
51 additions
and
40 deletions
+51
-40
algorave-lyon.md
next/content/lives/2025/algorave-lyon.md
+4
-4
ensad.md
next/content/lives/2025/ensad.md
+31
-23
parvagues.js
next/pages/parvagues.js
+1
-1
[id].js
next/pages/parvagues/live/[id].js
+10
-10
parvagues.module.css
next/styles/parvagues.module.css
+5
-2
No files found.
next/content/lives/2025/algorave-lyon.md
View file @
9d190f0f
...
...
@@ -2,10 +2,10 @@
title
:
"
AlgoRave
Lyon
2025"
date
:
"
2025-05-25"
time
:
"
XX:XX"
location
:
"
Venue
TBD"
address
:
"
Lyon,
France
"
description
:
"
Live
algorithmic
performance
"
# ctaURL: "https://nech.pl/algorave-lyon
"
location
:
"
GR
TBD"
address
:
"
GRRRND
ZERO
VAULX,
56
-
60
Avenue
Bohlen,
Vaulx-en-Velin
"
description
:
"
AlgoRave
18h-06h
avec
musique
installations
et
performances
audiovisuelles.
"
ctaURL
:
"
https://www.grrrndzero.org/index.php/2672-sam-24-05-algorave
"
# ctaText: "Plus d'infos"
teasing1
:
|
# AlgoRave preparation
...
...
next/content/lives/2025/ensad.md
View file @
9d190f0f
...
...
@@ -8,7 +8,7 @@ description: "breakbeat.nujazz.hybrid()"
ctaURL
:
"
https://nech.pl/ensad"
ctaText
:
"
Sur
inscription
gratuite"
teasing1
:
|
#
Session en préparation
...
#
Loading breaks, please wait
...
```tidal
d1 $ s "bazart:22.05" # orbit 8
...
...
@@ -16,53 +16,61 @@ teasing1: |
```
LIVE CODING @ensad.paris
22.05 > 18:30-2
0h
22.05 > 18:30-2
3h30
BAZART // cookie collective
w/ @bubobubo @azertype @cyber_flemme
@z0rg_ @neon_delice @incontinentlab
teasing2
:
|
# SNEAK PEEK // BAZART '25
# SNEAK PEEK // BAZART '25
// NEXT WEEK
```tidal
d8 $ s "break:unreleased" # cut 1
d4 $ s "nujazz:rhodes" # lpf 1800
```tidal
d12 $ gM3 $ gF3 -- TODO: DRINK ME <3
-- $ slice 16 (slow 8 $ rev $ run 16)
$ (note "<d3 d3 <g3!3 fs3> <fs3!3 a4>>")
# "moogBass"
# cut 12
# pan (slow 16 $ range 1 0.6 saw)
# room 0.8 # dry 0.4
```
20h30 session incoming
20 cours Saint Vincent
Jeudi 22 mai
sound on 🔊
teasing3
:
|
#
Session tonight!
#
C'est jeudi :D
```tidal
d9 $ s "bazart:tonight"
d1 $ stack [sound "cp", sound "ho:3"]
```tidal
d8 $ gF1 $ gM1 -- BROKEN BEAT | BREAKS STACK
$ loopAt 2 $ chop 16
$ midiOn "^92" (ply 2)
$ midiOn "^60" ( -- Broken Beat!
whenmod 8 "<7 7 7 3>" rev
. splice 8 "0 3 2 7 . [1 5]*<1!3 2> [4 6]*<1 2>")
$ midiOn "^36" (# n "29")
$ midiOn "^56" (# n "25")
$ "jungle_breaks:24"
```
18:30 live @ ENSAD
nech.pl/ensad for details
18:30 live @ ENSAD
Issy-les-Moulineaux
https://
nech.pl/ensad for details
video
:
"
"
audio
:
"
"
archive
:
"
"
tags
:
[
"
livecoding"
,
"
bazart"
,
"
ensad"
,
"
nujazz"
,
"
breakbeat"
]
tags
:
[
"
livecoding"
,
"
bazart"
,
"
ensad"
,
"
nujazz"
,
"
breakbeat"
,
"
paris"
,
"
issy"
]
---
# BAZART @ ENSAD
Session live coding breakbeat/nujazz au sein de l'exposition BAZART
à l'ENSAD Paris
.
Session live coding breakbeat/nujazz au sein de l'exposition BAZART
Numerique à l'ENSAD Paris lors du festival VivaIssy
.
Une exploration sonore à la croisée du breakbeat et du nujazz, avec un setup live coding TidalCycles.
## Programme
-
18:30 : Accueil
-
19:00 : Live coding session
-
20:00 : Échanges
## Collectif Cookie
Performance réalisée dans le cadre du collectif Cookie, avec la participation de plusieurs artistes de la scène algorave parisienne.
-
16:00 : Ouverture des portes, demos des travaux de l'ENSAD sur la VR et les UX hommes-machines
-
18:00 : Discours de lancement
-
18:30 : Live coding session
-
20:00 : ???
-
23:30 : PROFIT
next/pages/parvagues.js
View file @
9d190f0f
...
...
@@ -438,7 +438,7 @@ d4 $ note ("<e3 fs3 <gs3 d4> <a3 df4>>" - 12)
<
div
className
=
"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6"
>
{
futureEvents
.
slice
(
0
,
3
).
map
(
live
=>
(
<
Link
href
=
{
`/parvagues/live
s
/
${
live
.
slug
}
`
}
key
=
{
live
.
slug
}
legacyBehavior
>
<
Link
href
=
{
`/parvagues/live/
${
live
.
slug
}
`
}
key
=
{
live
.
slug
}
legacyBehavior
>
<
a
className
=
"block bg-black/30 border border-purple-500/20 rounded-lg overflow-hidden hover:border-purple-500/70 transition-all hover:shadow-glow hover:-translate-y-1"
>
<
div
className
=
"relative h-40"
>
<
img
...
...
next/pages/parvagues/live/[id].js
View file @
9d190f0f
...
...
@@ -67,7 +67,7 @@ export default function Live({ data, slug, images }) {
teasings
.
push
(
data
.
frontmatter
.
teasing2
);
}
if
(
daysDiff
<=
7
&&
data
.
frontmatter
.
teasing3
)
{
if
(
daysDiff
<=
2
&&
data
.
frontmatter
.
teasing3
)
{
teasings
.
push
(
data
.
frontmatter
.
teasing3
);
}
...
...
@@ -239,10 +239,10 @@ export default function Live({ data, slug, images }) {
<main className="flex-auto">
{/* Hero Section - More compact */}
<section className="relative min-h-[60vh] md:min-h-[50vh] flex items-center overflow-hidden">
{/* Background Image with gradient overlay */}
{posterImage && (
<div className="
absolute inset-0
z-0">
<
Image
{/*
FIXME: Rewrite the
Background Image with gradient overlay */}
{
/* {
posterImage && (
<div className="z-0">
<
img
src={posterImage}
alt={data.frontmatter.title}
fill
...
...
@@ -251,7 +251,7 @@ export default function Live({ data, slug, images }) {
/>
<div className="absolute inset-0 bg-gradient-to-b from-black/80 via-black/60 to-black"></div>
</div>
)}
)}
*/}
<div className="container mx-auto px-4 py-8 relative z-10">
<div className="max-w-5xl mx-auto">
...
...
@@ -426,11 +426,11 @@ export default function Live({ data, slug, images }) {
<div className="
grid
grid
-
cols
-
3
gap
-
2
">
{images.slice(0, 3).map((image, i) => (
<div key={i} className="
relative
aspect
-
square
rounded
overflow
-
hidden
">
<
Image
<
img
src={image}
alt={`${data.frontmatter.title} - image ${i+1}`}
fill
className="
object
-
cover
hover
:
scale
-
110
transition
-
transform
duration
-
300
"
className="
live
-
gallery
-
image
object
-
cover
hover
:
scale
-
110
transition
-
transform
duration
-
300
max
-
w
-
sm
"
/>
</div>
))}
...
...
@@ -483,8 +483,8 @@ export async function getStaticPaths() {
export async function getStaticProps({ params }) {
try {
const liveData = getLiveData(params.id);
const images = getLivesImages(params.id);
const liveData =
await
getLiveData(params.id);
const images =
await
getLivesImages(params.id);
return {
props: {
...
...
next/styles/parvagues.module.css
View file @
9d190f0f
...
...
@@ -559,4 +559,8 @@ AS MODULE CSS FORBIDS ROOT VARIABLES
text-decoration-line
:
underline
;
text-decoration-color
:
var
(
--neon-down
);
text-decoration-thickness
:
3px
;
}
\ No newline at end of file
}
img
.live-gallery-image
{
max-width
:
1em
;
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment