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
The Instagram Story Viewer is an easy tool that lets you secretly watch and save Instagram stories, videos, photos, or IGTV. With this service, you can download content and enjoy it offline whenever you like. If you find something interesting on Instagram that you’d like to check out later or want to view stories while staying anonymous, our Viewer is perfect for you. Anonstories offers an excellent solution for keeping your identity hidden. Instagram first launched the Stories feature in August 2023, which was quickly adopted by other platforms due to its engaging, time-sensitive format. Stories let users share quick updates, whether photos, videos, or selfies, enhanced with text, emojis, or filters, and are visible for only 24 hours. This limited time frame creates high engagement compared to regular posts. In today’s world, Stories are one of the most popular ways to connect and communicate on social media. However, when you view a Story, the creator can see your name in their viewer list, which may be a privacy concern. What if you wish to browse Stories without being noticed? Here’s where Anonstories becomes useful. It allows you to watch public Instagram content without revealing your identity. Simply enter the username of the profile you’re curious about, and the tool will display their latest Stories. Features of Anonstories Viewer: - Anonymous Browsing: Watch Stories without showing up on the viewer list. - No Account Needed: View public content without signing up for an Instagram account. - Content Download: Save any Stories content directly to your device for offline use. - View Highlights: Access Instagram Highlights, even beyond the 24-hour window. - Repost Monitoring: Track the reposts or engagement levels on Stories for personal profiles. Limitations: - This tool works only with public accounts; private accounts remain inaccessible. Benefits: - Privacy-Friendly: Watch any Instagram content without being noticed. - Simple and Easy: No app installation or registration required. - Exclusive Tools: Download and manage content in ways Instagram doesn’t offer.
Keep track of Instagram updates discreetly while protecting your privacy and staying anonymous.
View profiles and photos anonymously with ease using the Private Profile Viewer.
This free tool allows you to view Instagram Stories anonymously, ensuring your activity remains hidden from the story uploader.
Anonstories lets users view Instagram stories without alerting the creator.
Works seamlessly on iOS, Android, Windows, macOS, and modern browsers like Chrome and Safari.
Prioritizes secure, anonymous browsing without requiring login credentials.
Users can view public stories by simply entering a username—no account needed.
Downloads photos (JPEG) and videos (MP4) with ease.
The service is free to use.
Content from private accounts can only be accessed by followers.
Files are for personal or educational use only and must comply with copyright rules.
Enter a public username to view or download stories. The service generates direct links for saving content locally.