Alter-ego of @giang_ws. live-coding performance. algorave.
2023-2024 LiveCoding VJ with Hydra.js @hydravideosynth on various places
[1] @decommune for @nonnonnon_bangkok, Thanks to @maehappyair
[2-3] First floor of @arcansaigon Thanks to @lebactan
[4-5] Rooftop at @tichuca.bkk Thanks to @buss.tb
[6-7] @entproject.bkk Thanks to @llbt @pimpornno
[8] at @gearboxbkk, 3rd floor of @thewarehousebkk Thanks to @lssasha
#hydrajs #livecoding #creativecoding
2023-2024 LiveCoding VJ with Hydra.js @hydravideosynth on various places
[1] @decommune for @nonnonnon_bangkok, Thanks to @maehappyair
[2-3] First floor of @arcansaigon Thanks to @lebactan
[4-5] Rooftop at @tichuca.bkk Thanks to @buss.tb
[6-7] @entproject.bkk Thanks to @llbt @pimpornno
[8] at @gearboxbkk, 3rd floor of @thewarehousebkk Thanks to @lssasha
#hydrajs #livecoding #creativecoding
2023-2024 LiveCoding VJ with Hydra.js @hydravideosynth on various places
[1] @decommune for @nonnonnon_bangkok, Thanks to @maehappyair
[2-3] First floor of @arcansaigon Thanks to @lebactan
[4-5] Rooftop at @tichuca.bkk Thanks to @buss.tb
[6-7] @entproject.bkk Thanks to @llbt @pimpornno
[8] at @gearboxbkk, 3rd floor of @thewarehousebkk Thanks to @lssasha
#hydrajs #livecoding #creativecoding
2023-2024 LiveCoding VJ with Hydra.js @hydravideosynth on various places
[1] @decommune for @nonnonnon_bangkok, Thanks to @maehappyair
[2-3] First floor of @arcansaigon Thanks to @lebactan
[4-5] Rooftop at @tichuca.bkk Thanks to @buss.tb
[6-7] @entproject.bkk Thanks to @llbt @pimpornno
[8] at @gearboxbkk, 3rd floor of @thewarehousebkk Thanks to @lssasha
#hydrajs #livecoding #creativecoding
2023-2024 LiveCoding VJ with Hydra.js @hydravideosynth on various places
[1] @decommune for @nonnonnon_bangkok, Thanks to @maehappyair
[2-3] First floor of @arcansaigon Thanks to @lebactan
[4-5] Rooftop at @tichuca.bkk Thanks to @buss.tb
[6-7] @entproject.bkk Thanks to @llbt @pimpornno
[8] at @gearboxbkk, 3rd floor of @thewarehousebkk Thanks to @lssasha
#hydrajs #livecoding #creativecoding
2023-2024 LiveCoding VJ with Hydra.js @hydravideosynth on various places
[1] @decommune for @nonnonnon_bangkok, Thanks to @maehappyair
[2-3] First floor of @arcansaigon Thanks to @lebactan
[4-5] Rooftop at @tichuca.bkk Thanks to @buss.tb
[6-7] @entproject.bkk Thanks to @llbt @pimpornno
[8] at @gearboxbkk, 3rd floor of @thewarehousebkk Thanks to @lssasha
#hydrajs #livecoding #creativecoding
2023-2024 LiveCoding VJ with Hydra.js @hydravideosynth on various places
[1] @decommune for @nonnonnon_bangkok, Thanks to @maehappyair
[2-3] First floor of @arcansaigon Thanks to @lebactan
[4-5] Rooftop at @tichuca.bkk Thanks to @buss.tb
[6-7] @entproject.bkk Thanks to @llbt @pimpornno
[8] at @gearboxbkk, 3rd floor of @thewarehousebkk Thanks to @lssasha
#hydrajs #livecoding #creativecoding
2023-2024 LiveCoding VJ with Hydra.js @hydravideosynth on various places
[1] @decommune for @nonnonnon_bangkok, Thanks to @maehappyair
[2-3] First floor of @arcansaigon Thanks to @lebactan
[4-5] Rooftop at @tichuca.bkk Thanks to @buss.tb
[6-7] @entproject.bkk Thanks to @llbt @pimpornno
[8] at @gearboxbkk, 3rd floor of @thewarehousebkk Thanks to @lssasha
#hydrajs #livecoding #creativecoding
[WIP] Working on a new song, “Line Break and Error.”
The sound part is created using TidalCycles and recorded as multitrack audio and mastered in @bitwig
Visual by @touchdesigner
d1
$ slow 2 $ echo 2 4 1
-- $ chunk 4 (slow 2) $ iter 4 $ rot 2
$ whenmod 16 15 (loopAt (struct "t t" rand))
$ whenmod 8 7 (smash 4 [0.3, 0.7])
$ loopAt (select (rand) ["<0.3 0.2 0.5 0.1>", "<0.2 0.3 0.1 0.5>", "<0.1 0.1 0.2 0.3>"])
$ sometimesBy 0.01 (
off 0.1 (# octave 7) .
off 0.15 (# octave 6) .
jux rev .
(# (s (randcat ["tides*16", "braids*16"])
# (n (irand 32))
# clouds 0.4 0.95 0.8 0.7 # cloudsblend 0.3 0.5 0.3 0 # amp 0.35
# orbit 1
# pan (every 2 (slow 2) (fast 2 "1 0"))
)))
$ sometimesBy 0.05 (
(# (s (randcat ["sub_hard_kick", "808shot"])
# (n (irand 32))
# orbit 3
# pan (fast 2 "0 1 1 0")
)))
$ randcat [
s "indust_sn*4,mo_snare*4",
s "sophie_percussion*4",
s "sub_hard_kick*4,gabba*2"
]
# n (irand 32) # release 1.5 # decay 1 # gain 1
-- # djf 0.2
# orbit 0
#tidalcycles #audiovisual

Throw back on
VinA/V #02: Para-Cartography
on 6 July 2025
at Nina Next Space, HCMC, Vietnam
WrappedByte (TH) (@wrappedbyte) x Jo Ngo (VIE) (@jodeyiam ) presents “From Scratch: Wandering in the Street.”
as a part of the "From Scratch Live Coding From Scratch" series.
The performance begins from a blank editor screen and gradually builds into a full audiovisual piece. It plays on the phrase “from scratch,” meaning to start from nothing, to scratch objects into existence, and to DJ scratch sounds live. Like wandering a street at night, the audience suddenly notices objects emerging from the dark. Each is created through code and sound, appearing both visually and sonically. The work explores improvisation and the creative process, showing how meaning and atmosphere can develop unexpectedly from silence and emptiness, one scratch at a time.
-----
This time I used different sandpapers to scratch on the brick and the chair. I also used my nail to scratch on the mic and the chair as well.
P.S. Last pic marks the end of the tour, as I would need new sandpaper for the next show
-----
special thanks:
@lebactan
@jodeyiam
@renickbell
@vietnam_media_lab
@rmitvnscd

Throw back on
VinA/V #02: Para-Cartography
on 6 July 2025
at Nina Next Space, HCMC, Vietnam
WrappedByte (TH) (@wrappedbyte) x Jo Ngo (VIE) (@jodeyiam ) presents “From Scratch: Wandering in the Street.”
as a part of the "From Scratch Live Coding From Scratch" series.
The performance begins from a blank editor screen and gradually builds into a full audiovisual piece. It plays on the phrase “from scratch,” meaning to start from nothing, to scratch objects into existence, and to DJ scratch sounds live. Like wandering a street at night, the audience suddenly notices objects emerging from the dark. Each is created through code and sound, appearing both visually and sonically. The work explores improvisation and the creative process, showing how meaning and atmosphere can develop unexpectedly from silence and emptiness, one scratch at a time.
-----
This time I used different sandpapers to scratch on the brick and the chair. I also used my nail to scratch on the mic and the chair as well.
P.S. Last pic marks the end of the tour, as I would need new sandpaper for the next show
-----
special thanks:
@lebactan
@jodeyiam
@renickbell
@vietnam_media_lab
@rmitvnscd

Throw back on
VinA/V #02: Para-Cartography
on 6 July 2025
at Nina Next Space, HCMC, Vietnam
WrappedByte (TH) (@wrappedbyte) x Jo Ngo (VIE) (@jodeyiam ) presents “From Scratch: Wandering in the Street.”
as a part of the "From Scratch Live Coding From Scratch" series.
The performance begins from a blank editor screen and gradually builds into a full audiovisual piece. It plays on the phrase “from scratch,” meaning to start from nothing, to scratch objects into existence, and to DJ scratch sounds live. Like wandering a street at night, the audience suddenly notices objects emerging from the dark. Each is created through code and sound, appearing both visually and sonically. The work explores improvisation and the creative process, showing how meaning and atmosphere can develop unexpectedly from silence and emptiness, one scratch at a time.
-----
This time I used different sandpapers to scratch on the brick and the chair. I also used my nail to scratch on the mic and the chair as well.
P.S. Last pic marks the end of the tour, as I would need new sandpaper for the next show
-----
special thanks:
@lebactan
@jodeyiam
@renickbell
@vietnam_media_lab
@rmitvnscd

Throw back on
VinA/V #02: Para-Cartography
on 6 July 2025
at Nina Next Space, HCMC, Vietnam
WrappedByte (TH) (@wrappedbyte) x Jo Ngo (VIE) (@jodeyiam ) presents “From Scratch: Wandering in the Street.”
as a part of the "From Scratch Live Coding From Scratch" series.
The performance begins from a blank editor screen and gradually builds into a full audiovisual piece. It plays on the phrase “from scratch,” meaning to start from nothing, to scratch objects into existence, and to DJ scratch sounds live. Like wandering a street at night, the audience suddenly notices objects emerging from the dark. Each is created through code and sound, appearing both visually and sonically. The work explores improvisation and the creative process, showing how meaning and atmosphere can develop unexpectedly from silence and emptiness, one scratch at a time.
-----
This time I used different sandpapers to scratch on the brick and the chair. I also used my nail to scratch on the mic and the chair as well.
P.S. Last pic marks the end of the tour, as I would need new sandpaper for the next show
-----
special thanks:
@lebactan
@jodeyiam
@renickbell
@vietnam_media_lab
@rmitvnscd

Throw back on
VinA/V #02: Para-Cartography
on 6 July 2025
at Nina Next Space, HCMC, Vietnam
WrappedByte (TH) (@wrappedbyte) x Jo Ngo (VIE) (@jodeyiam ) presents “From Scratch: Wandering in the Street.”
as a part of the "From Scratch Live Coding From Scratch" series.
The performance begins from a blank editor screen and gradually builds into a full audiovisual piece. It plays on the phrase “from scratch,” meaning to start from nothing, to scratch objects into existence, and to DJ scratch sounds live. Like wandering a street at night, the audience suddenly notices objects emerging from the dark. Each is created through code and sound, appearing both visually and sonically. The work explores improvisation and the creative process, showing how meaning and atmosphere can develop unexpectedly from silence and emptiness, one scratch at a time.
-----
This time I used different sandpapers to scratch on the brick and the chair. I also used my nail to scratch on the mic and the chair as well.
P.S. Last pic marks the end of the tour, as I would need new sandpaper for the next show
-----
special thanks:
@lebactan
@jodeyiam
@renickbell
@vietnam_media_lab
@rmitvnscd

Throw back on
VinA/V #02: Para-Cartography
on 6 July 2025
at Nina Next Space, HCMC, Vietnam
WrappedByte (TH) (@wrappedbyte) x Jo Ngo (VIE) (@jodeyiam ) presents “From Scratch: Wandering in the Street.”
as a part of the "From Scratch Live Coding From Scratch" series.
The performance begins from a blank editor screen and gradually builds into a full audiovisual piece. It plays on the phrase “from scratch,” meaning to start from nothing, to scratch objects into existence, and to DJ scratch sounds live. Like wandering a street at night, the audience suddenly notices objects emerging from the dark. Each is created through code and sound, appearing both visually and sonically. The work explores improvisation and the creative process, showing how meaning and atmosphere can develop unexpectedly from silence and emptiness, one scratch at a time.
-----
This time I used different sandpapers to scratch on the brick and the chair. I also used my nail to scratch on the mic and the chair as well.
P.S. Last pic marks the end of the tour, as I would need new sandpaper for the next show
-----
special thanks:
@lebactan
@jodeyiam
@renickbell
@vietnam_media_lab
@rmitvnscd

Throw back on
VinA/V #02: Para-Cartography
on 6 July 2025
at Nina Next Space, HCMC, Vietnam
WrappedByte (TH) (@wrappedbyte) x Jo Ngo (VIE) (@jodeyiam ) presents “From Scratch: Wandering in the Street.”
as a part of the "From Scratch Live Coding From Scratch" series.
The performance begins from a blank editor screen and gradually builds into a full audiovisual piece. It plays on the phrase “from scratch,” meaning to start from nothing, to scratch objects into existence, and to DJ scratch sounds live. Like wandering a street at night, the audience suddenly notices objects emerging from the dark. Each is created through code and sound, appearing both visually and sonically. The work explores improvisation and the creative process, showing how meaning and atmosphere can develop unexpectedly from silence and emptiness, one scratch at a time.
-----
This time I used different sandpapers to scratch on the brick and the chair. I also used my nail to scratch on the mic and the chair as well.
P.S. Last pic marks the end of the tour, as I would need new sandpaper for the next show
-----
special thanks:
@lebactan
@jodeyiam
@renickbell
@vietnam_media_lab
@rmitvnscd

Throw back on
VinA/V #02: Para-Cartography
on 6 July 2025
at Nina Next Space, HCMC, Vietnam
WrappedByte (TH) (@wrappedbyte) x Jo Ngo (VIE) (@jodeyiam ) presents “From Scratch: Wandering in the Street.”
as a part of the "From Scratch Live Coding From Scratch" series.
The performance begins from a blank editor screen and gradually builds into a full audiovisual piece. It plays on the phrase “from scratch,” meaning to start from nothing, to scratch objects into existence, and to DJ scratch sounds live. Like wandering a street at night, the audience suddenly notices objects emerging from the dark. Each is created through code and sound, appearing both visually and sonically. The work explores improvisation and the creative process, showing how meaning and atmosphere can develop unexpectedly from silence and emptiness, one scratch at a time.
-----
This time I used different sandpapers to scratch on the brick and the chair. I also used my nail to scratch on the mic and the chair as well.
P.S. Last pic marks the end of the tour, as I would need new sandpaper for the next show
-----
special thanks:
@lebactan
@jodeyiam
@renickbell
@vietnam_media_lab
@rmitvnscd

Throw back on
VinA/V #02: Para-Cartography
on 6 July 2025
at Nina Next Space, HCMC, Vietnam
WrappedByte (TH) (@wrappedbyte) x Jo Ngo (VIE) (@jodeyiam ) presents “From Scratch: Wandering in the Street.”
as a part of the "From Scratch Live Coding From Scratch" series.
The performance begins from a blank editor screen and gradually builds into a full audiovisual piece. It plays on the phrase “from scratch,” meaning to start from nothing, to scratch objects into existence, and to DJ scratch sounds live. Like wandering a street at night, the audience suddenly notices objects emerging from the dark. Each is created through code and sound, appearing both visually and sonically. The work explores improvisation and the creative process, showing how meaning and atmosphere can develop unexpectedly from silence and emptiness, one scratch at a time.
-----
This time I used different sandpapers to scratch on the brick and the chair. I also used my nail to scratch on the mic and the chair as well.
P.S. Last pic marks the end of the tour, as I would need new sandpaper for the next show
-----
special thanks:
@lebactan
@jodeyiam
@renickbell
@vietnam_media_lab
@rmitvnscd

Throw back on
LiveCoding AudioVisual duo with @pasuthh at Unfest2025 (22 Fev 2025)
as part of @corneacochlearclub for @unfest26 (@unformatstudio) along with many live coders friend
I use TidalCycles, while Pasuth works with Unreal Engine and Resolume. This performance is also my first time experimenting more deeply with cinematic sound, and it marks the beginning of my exploration into sound design.
Lighting by @korborvor_visual_label
photos by @pxwxriz
@unformatstudio
special thanks
@nowheredweller
@lebactan
@renickbell
@pipechch
@kobored
@anv_50hz
@varut_o
@kijjaz
@unformatstudio
@pppppppeeeeeeaaaaarrrryyype

Throw back on
LiveCoding AudioVisual duo with @pasuthh at Unfest2025 (22 Fev 2025)
as part of @corneacochlearclub for @unfest26 (@unformatstudio) along with many live coders friend
I use TidalCycles, while Pasuth works with Unreal Engine and Resolume. This performance is also my first time experimenting more deeply with cinematic sound, and it marks the beginning of my exploration into sound design.
Lighting by @korborvor_visual_label
photos by @pxwxriz
@unformatstudio
special thanks
@nowheredweller
@lebactan
@renickbell
@pipechch
@kobored
@anv_50hz
@varut_o
@kijjaz
@unformatstudio
@pppppppeeeeeeaaaaarrrryyype

Throw back on
LiveCoding AudioVisual duo with @pasuthh at Unfest2025 (22 Fev 2025)
as part of @corneacochlearclub for @unfest26 (@unformatstudio) along with many live coders friend
I use TidalCycles, while Pasuth works with Unreal Engine and Resolume. This performance is also my first time experimenting more deeply with cinematic sound, and it marks the beginning of my exploration into sound design.
Lighting by @korborvor_visual_label
photos by @pxwxriz
@unformatstudio
special thanks
@nowheredweller
@lebactan
@renickbell
@pipechch
@kobored
@anv_50hz
@varut_o
@kijjaz
@unformatstudio
@pppppppeeeeeeaaaaarrrryyype

Throw back on
LiveCoding AudioVisual duo with @pasuthh at Unfest2025 (22 Fev 2025)
as part of @corneacochlearclub for @unfest26 (@unformatstudio) along with many live coders friend
I use TidalCycles, while Pasuth works with Unreal Engine and Resolume. This performance is also my first time experimenting more deeply with cinematic sound, and it marks the beginning of my exploration into sound design.
Lighting by @korborvor_visual_label
photos by @pxwxriz
@unformatstudio
special thanks
@nowheredweller
@lebactan
@renickbell
@pipechch
@kobored
@anv_50hz
@varut_o
@kijjaz
@unformatstudio
@pppppppeeeeeeaaaaarrrryyype

Throw back on
LiveCoding AudioVisual duo with @pasuthh at Unfest2025 (22 Fev 2025)
as part of @corneacochlearclub for @unfest26 (@unformatstudio) along with many live coders friend
I use TidalCycles, while Pasuth works with Unreal Engine and Resolume. This performance is also my first time experimenting more deeply with cinematic sound, and it marks the beginning of my exploration into sound design.
Lighting by @korborvor_visual_label
photos by @pxwxriz
@unformatstudio
special thanks
@nowheredweller
@lebactan
@renickbell
@pipechch
@kobored
@anv_50hz
@varut_o
@kijjaz
@unformatstudio
@pppppppeeeeeeaaaaarrrryyype

Throw back on
LiveCoding AudioVisual duo with @pasuthh at Unfest2025 (22 Fev 2025)
as part of @corneacochlearclub for @unfest26 (@unformatstudio) along with many live coders friend
I use TidalCycles, while Pasuth works with Unreal Engine and Resolume. This performance is also my first time experimenting more deeply with cinematic sound, and it marks the beginning of my exploration into sound design.
Lighting by @korborvor_visual_label
photos by @pxwxriz
@unformatstudio
special thanks
@nowheredweller
@lebactan
@renickbell
@pipechch
@kobored
@anv_50hz
@varut_o
@kijjaz
@unformatstudio
@pppppppeeeeeeaaaaarrrryyype

Throw back on
LiveCoding AudioVisual duo with @pasuthh at Unfest2025 (22 Fev 2025)
as part of @corneacochlearclub for @unfest26 (@unformatstudio) along with many live coders friend
I use TidalCycles, while Pasuth works with Unreal Engine and Resolume. This performance is also my first time experimenting more deeply with cinematic sound, and it marks the beginning of my exploration into sound design.
Lighting by @korborvor_visual_label
photos by @pxwxriz
@unformatstudio
special thanks
@nowheredweller
@lebactan
@renickbell
@pipechch
@kobored
@anv_50hz
@varut_o
@kijjaz
@unformatstudio
@pppppppeeeeeeaaaaarrrryyype

Throw back on
LiveCoding AudioVisual duo with @pasuthh at Unfest2025 (22 Fev 2025)
as part of @corneacochlearclub for @unfest26 (@unformatstudio) along with many live coders friend
I use TidalCycles, while Pasuth works with Unreal Engine and Resolume. This performance is also my first time experimenting more deeply with cinematic sound, and it marks the beginning of my exploration into sound design.
Lighting by @korborvor_visual_label
photos by @pxwxriz
@unformatstudio
special thanks
@nowheredweller
@lebactan
@renickbell
@pipechch
@kobored
@anv_50hz
@varut_o
@kijjaz
@unformatstudio
@pppppppeeeeeeaaaaarrrryyype

Throw back on
LiveCoding AudioVisual duo with @pasuthh at Unfest2025 (22 Fev 2025)
as part of @corneacochlearclub for @unfest26 (@unformatstudio) along with many live coders friend
I use TidalCycles, while Pasuth works with Unreal Engine and Resolume. This performance is also my first time experimenting more deeply with cinematic sound, and it marks the beginning of my exploration into sound design.
Lighting by @korborvor_visual_label
photos by @pxwxriz
@unformatstudio
special thanks
@nowheredweller
@lebactan
@renickbell
@pipechch
@kobored
@anv_50hz
@varut_o
@kijjaz
@unformatstudio
@pppppppeeeeeeaaaaarrrryyype

Throw back on my performance
"From Scratch Live Coding From Scratch"
In 'evals', a live-coding performance at @bangkok_kunsthalle on July 4th 2025
Organized by @synap.home.lab in collaboration with @corneacochlearclub and @bangkok_kunsthalle
I start by scratching sound into the microphone and then manipulating it with code (using TidalCycles). Layer by layer, more sounds are scratched, combined, and transformed, all unfolding improvisationally on the fly.
Semi-serious in spirit, the piece starts with a blank editor and gradually grows into a full audiovisual performance. It plays with the idea of “from scratch”—both beginning from nothing and the literal act of scratching to create sound.
In this layered wordplay, “from scratch” becomes less a rule and more a way of noticing how improvisation, sound, and code take shape in real time. As gestures, patterns, and textures build up, the piece shows how things can drift into place on their own—how meaning appears unexpectedly, how small actions grow into structure, and how the performance slowly finds its own direction simply through the act of making.
Sound Engineer
@skykys._
@nowheredweller
Special thanks
@renickbell
@synap.home.lab
Photo by
@puttisinn (@puttisinc )
#livecoding #algorave #experimentalmusic #electroacoustic #tidalcycles

Throw back on my performance
"From Scratch Live Coding From Scratch"
In 'evals', a live-coding performance at @bangkok_kunsthalle on July 4th 2025
Organized by @synap.home.lab in collaboration with @corneacochlearclub and @bangkok_kunsthalle
I start by scratching sound into the microphone and then manipulating it with code (using TidalCycles). Layer by layer, more sounds are scratched, combined, and transformed, all unfolding improvisationally on the fly.
Semi-serious in spirit, the piece starts with a blank editor and gradually grows into a full audiovisual performance. It plays with the idea of “from scratch”—both beginning from nothing and the literal act of scratching to create sound.
In this layered wordplay, “from scratch” becomes less a rule and more a way of noticing how improvisation, sound, and code take shape in real time. As gestures, patterns, and textures build up, the piece shows how things can drift into place on their own—how meaning appears unexpectedly, how small actions grow into structure, and how the performance slowly finds its own direction simply through the act of making.
Sound Engineer
@skykys._
@nowheredweller
Special thanks
@renickbell
@synap.home.lab
Photo by
@puttisinn (@puttisinc )
#livecoding #algorave #experimentalmusic #electroacoustic #tidalcycles

Throw back on my performance
"From Scratch Live Coding From Scratch"
In 'evals', a live-coding performance at @bangkok_kunsthalle on July 4th 2025
Organized by @synap.home.lab in collaboration with @corneacochlearclub and @bangkok_kunsthalle
I start by scratching sound into the microphone and then manipulating it with code (using TidalCycles). Layer by layer, more sounds are scratched, combined, and transformed, all unfolding improvisationally on the fly.
Semi-serious in spirit, the piece starts with a blank editor and gradually grows into a full audiovisual performance. It plays with the idea of “from scratch”—both beginning from nothing and the literal act of scratching to create sound.
In this layered wordplay, “from scratch” becomes less a rule and more a way of noticing how improvisation, sound, and code take shape in real time. As gestures, patterns, and textures build up, the piece shows how things can drift into place on their own—how meaning appears unexpectedly, how small actions grow into structure, and how the performance slowly finds its own direction simply through the act of making.
Sound Engineer
@skykys._
@nowheredweller
Special thanks
@renickbell
@synap.home.lab
Photo by
@puttisinn (@puttisinc )
#livecoding #algorave #experimentalmusic #electroacoustic #tidalcycles

Throw back on my performance
"From Scratch Live Coding From Scratch"
In 'evals', a live-coding performance at @bangkok_kunsthalle on July 4th 2025
Organized by @synap.home.lab in collaboration with @corneacochlearclub and @bangkok_kunsthalle
I start by scratching sound into the microphone and then manipulating it with code (using TidalCycles). Layer by layer, more sounds are scratched, combined, and transformed, all unfolding improvisationally on the fly.
Semi-serious in spirit, the piece starts with a blank editor and gradually grows into a full audiovisual performance. It plays with the idea of “from scratch”—both beginning from nothing and the literal act of scratching to create sound.
In this layered wordplay, “from scratch” becomes less a rule and more a way of noticing how improvisation, sound, and code take shape in real time. As gestures, patterns, and textures build up, the piece shows how things can drift into place on their own—how meaning appears unexpectedly, how small actions grow into structure, and how the performance slowly finds its own direction simply through the act of making.
Sound Engineer
@skykys._
@nowheredweller
Special thanks
@renickbell
@synap.home.lab
Photo by
@puttisinn (@puttisinc )
#livecoding #algorave #experimentalmusic #electroacoustic #tidalcycles

Throw back on my performance
"From Scratch Live Coding From Scratch"
In 'evals', a live-coding performance at @bangkok_kunsthalle on July 4th 2025
Organized by @synap.home.lab in collaboration with @corneacochlearclub and @bangkok_kunsthalle
I start by scratching sound into the microphone and then manipulating it with code (using TidalCycles). Layer by layer, more sounds are scratched, combined, and transformed, all unfolding improvisationally on the fly.
Semi-serious in spirit, the piece starts with a blank editor and gradually grows into a full audiovisual performance. It plays with the idea of “from scratch”—both beginning from nothing and the literal act of scratching to create sound.
In this layered wordplay, “from scratch” becomes less a rule and more a way of noticing how improvisation, sound, and code take shape in real time. As gestures, patterns, and textures build up, the piece shows how things can drift into place on their own—how meaning appears unexpectedly, how small actions grow into structure, and how the performance slowly finds its own direction simply through the act of making.
Sound Engineer
@skykys._
@nowheredweller
Special thanks
@renickbell
@synap.home.lab
Photo by
@puttisinn (@puttisinc )
#livecoding #algorave #experimentalmusic #electroacoustic #tidalcycles

Throw back on my performance
"From Scratch Live Coding From Scratch"
In 'evals', a live-coding performance at @bangkok_kunsthalle on July 4th 2025
Organized by @synap.home.lab in collaboration with @corneacochlearclub and @bangkok_kunsthalle
I start by scratching sound into the microphone and then manipulating it with code (using TidalCycles). Layer by layer, more sounds are scratched, combined, and transformed, all unfolding improvisationally on the fly.
Semi-serious in spirit, the piece starts with a blank editor and gradually grows into a full audiovisual performance. It plays with the idea of “from scratch”—both beginning from nothing and the literal act of scratching to create sound.
In this layered wordplay, “from scratch” becomes less a rule and more a way of noticing how improvisation, sound, and code take shape in real time. As gestures, patterns, and textures build up, the piece shows how things can drift into place on their own—how meaning appears unexpectedly, how small actions grow into structure, and how the performance slowly finds its own direction simply through the act of making.
Sound Engineer
@skykys._
@nowheredweller
Special thanks
@renickbell
@synap.home.lab
Photo by
@puttisinn (@puttisinc )
#livecoding #algorave #experimentalmusic #electroacoustic #tidalcycles

Throw back on my performance
"From Scratch Live Coding From Scratch"
In 'evals', a live-coding performance at @bangkok_kunsthalle on July 4th 2025
Organized by @synap.home.lab in collaboration with @corneacochlearclub and @bangkok_kunsthalle
I start by scratching sound into the microphone and then manipulating it with code (using TidalCycles). Layer by layer, more sounds are scratched, combined, and transformed, all unfolding improvisationally on the fly.
Semi-serious in spirit, the piece starts with a blank editor and gradually grows into a full audiovisual performance. It plays with the idea of “from scratch”—both beginning from nothing and the literal act of scratching to create sound.
In this layered wordplay, “from scratch” becomes less a rule and more a way of noticing how improvisation, sound, and code take shape in real time. As gestures, patterns, and textures build up, the piece shows how things can drift into place on their own—how meaning appears unexpectedly, how small actions grow into structure, and how the performance slowly finds its own direction simply through the act of making.
Sound Engineer
@skykys._
@nowheredweller
Special thanks
@renickbell
@synap.home.lab
Photo by
@puttisinn (@puttisinc )
#livecoding #algorave #experimentalmusic #electroacoustic #tidalcycles

Throw back on my performance
"From Scratch Live Coding From Scratch"
In 'evals', a live-coding performance at @bangkok_kunsthalle on July 4th 2025
Organized by @synap.home.lab in collaboration with @corneacochlearclub and @bangkok_kunsthalle
I start by scratching sound into the microphone and then manipulating it with code (using TidalCycles). Layer by layer, more sounds are scratched, combined, and transformed, all unfolding improvisationally on the fly.
Semi-serious in spirit, the piece starts with a blank editor and gradually grows into a full audiovisual performance. It plays with the idea of “from scratch”—both beginning from nothing and the literal act of scratching to create sound.
In this layered wordplay, “from scratch” becomes less a rule and more a way of noticing how improvisation, sound, and code take shape in real time. As gestures, patterns, and textures build up, the piece shows how things can drift into place on their own—how meaning appears unexpectedly, how small actions grow into structure, and how the performance slowly finds its own direction simply through the act of making.
Sound Engineer
@skykys._
@nowheredweller
Special thanks
@renickbell
@synap.home.lab
Photo by
@puttisinn (@puttisinc )
#livecoding #algorave #experimentalmusic #electroacoustic #tidalcycles

Throw back on my performance
"From Scratch Live Coding From Scratch"
In 'evals', a live-coding performance at @bangkok_kunsthalle on July 4th 2025
Organized by @synap.home.lab in collaboration with @corneacochlearclub and @bangkok_kunsthalle
I start by scratching sound into the microphone and then manipulating it with code (using TidalCycles). Layer by layer, more sounds are scratched, combined, and transformed, all unfolding improvisationally on the fly.
Semi-serious in spirit, the piece starts with a blank editor and gradually grows into a full audiovisual performance. It plays with the idea of “from scratch”—both beginning from nothing and the literal act of scratching to create sound.
In this layered wordplay, “from scratch” becomes less a rule and more a way of noticing how improvisation, sound, and code take shape in real time. As gestures, patterns, and textures build up, the piece shows how things can drift into place on their own—how meaning appears unexpectedly, how small actions grow into structure, and how the performance slowly finds its own direction simply through the act of making.
Sound Engineer
@skykys._
@nowheredweller
Special thanks
@renickbell
@synap.home.lab
Photo by
@puttisinn (@puttisinc )
#livecoding #algorave #experimentalmusic #electroacoustic #tidalcycles

Throw back on my performance
"From Scratch Live Coding From Scratch"
In 'evals', a live-coding performance at @bangkok_kunsthalle on July 4th 2025
Organized by @synap.home.lab in collaboration with @corneacochlearclub and @bangkok_kunsthalle
I start by scratching sound into the microphone and then manipulating it with code (using TidalCycles). Layer by layer, more sounds are scratched, combined, and transformed, all unfolding improvisationally on the fly.
Semi-serious in spirit, the piece starts with a blank editor and gradually grows into a full audiovisual performance. It plays with the idea of “from scratch”—both beginning from nothing and the literal act of scratching to create sound.
In this layered wordplay, “from scratch” becomes less a rule and more a way of noticing how improvisation, sound, and code take shape in real time. As gestures, patterns, and textures build up, the piece shows how things can drift into place on their own—how meaning appears unexpectedly, how small actions grow into structure, and how the performance slowly finds its own direction simply through the act of making.
Sound Engineer
@skykys._
@nowheredweller
Special thanks
@renickbell
@synap.home.lab
Photo by
@puttisinn (@puttisinc )
#livecoding #algorave #experimentalmusic #electroacoustic #tidalcycles
Cooking Live-Coding AudioVisual Noise Set for This Saturday (22 Nov 2025) at @groundbangkok , organized by @bangkok_sounds_resistance, featuring many noise artists and visual artists.
I will play SuperCollider and @touchdesigner , trying to link these programs together via OSC and keyboard/mouse events. The visual is inspired by Castlevania and vampire movies.
Special Thanks
@lotuslogic
@midnight.valencia
#touchdesigner #supercollider #livecoding #algorave #noise #audiovisual
Jamming session today with @teenamer (Synth, he used Prophet rev2 & COSMOS by SOMA this time)
We will have a show on 20th September with @hamtanidd (Guitar) as a trio at @akirart.coffee (BKK)
Visual using @touchdesigner with raytk from @t3kt
#livecoding #tidalcycles #touchdesigner #raytk
Wrappedbyte / Wasawat Somno (1994)is a programmer, live-coding audio/visual performer, VJ, creative technologist and artist. He usually integrates coding into his workflow and enjoys playing with different programs and frameworks. His performances were performed across club scenes and art exhibitions including Ghost2565, events for NonNonNon Bangkok, Diage Festival, UNFEST 2025, Algorapture (Jakarta) and Interlude (Ho Chi Minh). He is also interested in organizing tech art/music events as a part of growing tech art community including BYOB (Bring Your Own Beamer) with his friends(JAAG and ZonZon ztudio), and live-coding workshop and performances such as Cybernaut party featuring artists from New York and Ho Chi Minh with his collective Cornea Cochlear Club. Moreover, he also collaborated and/or worked with with artists to explore more various technical possibilities and implementations including “”THE IMMORTALS ARE QUITE BUSY THESE DAYS”” by Nawin Nuthong.
catch him spiraling through the algorithm at Algorapture: SEAquence Protocol this Aug 3rd, 2025 alongside 16 other live coding A/V artists from across Southeast Asia.
Get ticket now 🎟️
Wrappedbyte / Wasawat Somno (1994)is a programmer, live-coding audio/visual performer, VJ, creative technologist and artist. He usually integrates coding into his workflow and enjoys playing with different programs and frameworks. His performances were performed across club scenes and art exhibitions including Ghost2565, events for NonNonNon Bangkok, Diage Festival, UNFEST 2025, Algorapture (Jakarta) and Interlude (Ho Chi Minh). He is also interested in organizing tech art/music events as a part of growing tech art community including BYOB (Bring Your Own Beamer) with his friends(JAAG and ZonZon ztudio), and live-coding workshop and performances such as Cybernaut party featuring artists from New York and Ho Chi Minh with his collective Cornea Cochlear Club. Moreover, he also collaborated and/or worked with with artists to explore more various technical possibilities and implementations including “”THE IMMORTALS ARE QUITE BUSY THESE DAYS”” by Nawin Nuthong.
catch him spiraling through the algorithm at Algorapture: SEAquence Protocol this Aug 3rd, 2025 alongside 16 other live coding A/V artists from across Southeast Asia.
Get ticket now 🎟️
Wrappedbyte / Wasawat Somno (1994)is a programmer, live-coding audio/visual performer, VJ, creative technologist and artist. He usually integrates coding into his workflow and enjoys playing with different programs and frameworks. His performances were performed across club scenes and art exhibitions including Ghost2565, events for NonNonNon Bangkok, Diage Festival, UNFEST 2025, Algorapture (Jakarta) and Interlude (Ho Chi Minh). He is also interested in organizing tech art/music events as a part of growing tech art community including BYOB (Bring Your Own Beamer) with his friends(JAAG and ZonZon ztudio), and live-coding workshop and performances such as Cybernaut party featuring artists from New York and Ho Chi Minh with his collective Cornea Cochlear Club. Moreover, he also collaborated and/or worked with with artists to explore more various technical possibilities and implementations including “”THE IMMORTALS ARE QUITE BUSY THESE DAYS”” by Nawin Nuthong.
catch him spiraling through the algorithm at Algorapture: SEAquence Protocol this Aug 3rd, 2025 alongside 16 other live coding A/V artists from across Southeast Asia.
Get ticket now 🎟️

From deep, hypnotic grooves to glitchy algorithmic patterns,
our dancefloor becomes a living system.
Raw techno energy meets the abstract beauty of live-coded music —
a rave for the digital generation. 👽👾🤖
%𝗿𝗲𝗽𝗹
read eval print loop
Running in the background
Tabbing in the process.
Producing sum of signals.
Sequencing time.
Sorting spaces.
𝗟𝗜𝗡𝗘𝗨𝗣 ₊𓇼 ₊˚𓆝 𓆟 𓆞 𓆝 𓆟 *ੈ‧ 𓇼 ₊˚
𖦹 𝖻𝖾𝖺𝗆𝗐𝗈𝗇𝗀 (ʙᴋᴋ)
𖦹 𝖼𝗋𝗌𝗋𝖼𝗋𝗌𝗋𝗋𝗋𝗋 (ʙᴋᴋ)
𖦹 𝗄𝗅𝗈𝗓 (ɪᴛ, ᴋʀ)
𖦹 𝗇𝖺𝗄𝗇𝖺𝗇 (ʙᴋᴋ)
𖦹 𝗋𝖾𝗇𝗂𝖼𝗄 𝖻𝖾𝗅𝗅 (ᴜꜱᴀ, ᴠɴ)
𖦹 𝗐𝗋𝖺𝗉𝗉𝖾𝖽𝖻𝗒𝗍𝖾 (ʙᴋᴋ)
🫗
_𝕕𝕖𝕥𝕒𝕚𝕝𝕤_
.
𝗦𝗬𝗡𝗔𝗣 [𝗵𝗼𝗺𝗲/𝗹𝗮𝗯]
𝘤𝘩𝘢𝘬𝘬𝘳𝘢𝘱𝘩𝘢𝘵𝘥𝘪𝘱𝘩𝘰𝘯𝘨 𝘳𝘥.
𝗌𝖺𝗍𝗎𝗋𝖽𝖺𝗒 𝗃𝗎𝗅𝗒, 𝟢𝟧 𝟤𝟢:𝟢𝟢:𝟢𝟢 𝖯𝖬 +𝟢𝟩 𝟤𝟢𝟤𝟧
_𝕖𝕟𝕥𝕣𝕪_
.
456 ᴛʜʙ. ₊ ⊹ ✧₊⁺
へ ♡ ╱|、
૮ - ՛ ) (` -7
/ ⁻៸| |、⁻〵
乀 (ˍ, ل لじしˍ,)ノ
KALIKODE lands Sat, 19 April at @97Kobo.lab, PS.Santa 🎛️
Pull up for a full day of live-coded madness. from live-coding workshops to brain-melting A/V sets.
🌀 Workshop (14:30–18:00)
Strudel x Hydra.js: learn to live-code music & visuals for beginners
🧑💻 Showcase (19:00–22:00)
Featuring Live-Coders:
Zetvies (ID)
gec (ID)
Xwar dnaK (ID)
steadystate (ID)
WrappedByte (TH) – beaming in with a hybrid online-offline set
🎟️ IDR 229k (workshop + show)
🎟️ IDR 59k (show only)
DM @97kobo.lab / @algorapture or check the link in bio.
Come code, chill, and glitch out with the crew
#livecoding #algorapture #algorave #97kobolab #kalikode
Il Visualizzatore Storie Instagram è uno strumento facile da usare che ti permette di guardare e salvare le storie, video, foto o IGTV di Instagram in modo segreto. Con questo servizio puoi scaricare contenuti e goderteli offline ogni volta che vuoi. Se trovi qualcosa di interessante su Instagram che vorresti rivedere più tardi o vuoi vedere le storie restando anonimo, il nostro Visualizzatore è perfetto per te. Anonstories offre una soluzione eccellente per mantenere la tua identità nascosta. Instagram ha lanciato per la prima volta la funzionalità Storie nell'agosto 2023, che è stata rapidamente adottata da altre piattaforme per il suo formato coinvolgente e tempestivo. Le storie permettono agli utenti di condividere aggiornamenti rapidi, che siano foto, video o selfie, arricchiti con testo, emoji o filtri, e sono visibili per solo 24 ore. Questo limite di tempo crea un forte coinvolgimento rispetto ai post normali. Oggi, le storie sono uno dei modi più popolari per connettersi e comunicare sui social media. Tuttavia, quando guardi una storia, il creatore può vedere il tuo nome nella loro lista di visualizzatori, il che potrebbe essere un problema per la privacy. E se desiderassi navigare tra le storie senza essere notato? Ecco dove Anonstories diventa utile. Ti consente di guardare contenuti pubblici su Instagram senza rivelare la tua identità. Basta inserire il nome utente del profilo che ti interessa e lo strumento mostrerà le sue ultime storie. Funzionalità del Visualizzatore Anonstories: - Navigazione Anonima: Guarda le storie senza apparire nella lista di visualizzazione. - Nessun Account Necessario: Visualizza contenuti pubblici senza registrarti su Instagram. - Download dei Contenuti: Salva qualsiasi contenuto delle storie direttamente sul tuo dispositivo per un uso offline. - Guarda i Punti Salienti: Accedi ai punti salienti di Instagram, anche oltre la finestra di 24 ore. - Monitoraggio dei Repost: Tieni traccia dei repost o dei livelli di interazione nelle storie per i profili personali. Limitazioni: - Questo strumento funziona solo con account pubblici; gli account privati restano inaccessibili. Vantaggi: - Privacy: Guarda qualsiasi contenuto su Instagram senza essere notato. - Semplice e Facile: Nessuna installazione di app o registrazione richiesta. - Strumenti Esclusivi: Scarica e gestisci contenuti in modi che Instagram non offre.
Segui gli aggiornamenti di Instagram discretamente proteggendo la tua privacy e restando anonimo.
Guarda profili e foto in modo anonimo facilmente usando il Visualizzatore di profili privati.
Questo strumento gratuito ti permette di visualizzare le storie di Instagram in modo anonimo, garantendo che la tua attività rimanga nascosta dall'utente che carica la storia.
Anonstories consente agli utenti di guardare le storie di Instagram senza avvisare il creatore.
Funziona senza problemi su iOS, Android, Windows, macOS e browser moderni come Chrome e Safari.
Garantisce una navigazione sicura e anonima senza richiedere credenziali di accesso.
Gli utenti possono visualizzare storie pubbliche semplicemente inserendo un nome utente—nessun account richiesto.
Scarica foto (JPEG) e video (MP4) facilmente.
Il servizio è gratuito.
Il contenuto degli account privati è accessibile solo ai follower.
I file sono destinati solo a uso personale o educativo e devono rispettare le normative sul copyright.
Inserisci un nome utente pubblico per visualizzare o scaricare storie. Il servizio genera link diretti per salvare i contenuti localmente.