Home giang_wsPosts

Wasawat Somno

@giang_ws

digital antinatalism propagandist chronically online 21 May @goetheinstitut.thailand 💫💫 @corneacochlearclub 👾 @stack_xyz @tdbkk.meetup
Followers
2,708
Following
5,902
Account Insight
Score
29.44%
Index
Health Rate
%
Users Ratio
0:1
Weeks posts
I made a chrome extension. "Self-censored Step Sequencer" A step sequencer that turns redacted text into rhythm. In the age of blacked-out documents, what you cannot say becomes the beat. This extension turns that silence into music. Inspired by Anu by @karnpapon and some recent redacted documents you may have seen. HOW IT WORKS: 1. Open any webpage. Click the extension and select an area of text. 2. Highlight the words. 3. Press play. The sequencer steps through your text, word by word, at your chosen BPM. Every redacted word glows and fires a drum sound. Currently you can plays with 2 modes: 1. [first slide] Connect to your local sound engine via WebSocket and OSC — I provide the bridge.js in my repo. 2. [second slide] Play directly in the browser with preset sounds: kick, snare, hi-hat, open hat, and laser. There are also 2 presentation modes: 1. Overlay (first and second slide) 2. Sidebar (third slide) If you encounter any bugs, please report them to me or send a pull request on my GitHub. Thank you. Link to Extension: /detail/self-censored-step-sequen/ebechoeekjbgipgabcafpbfhenhpfaei Link to repo: /dodadoa/redacted-dm
931 28
1 month ago
Eternal Gain, Eternal Pain. (Would You Still Love Me If I Was A Digital C. elegans) (2025, Thailand, Print on fabric, metal frame, custom software (openworm's c302 project), mixed media.) re:complex at @goetheinstitut.thailand 7-13 November 2025 guest curator: @alcoholidaysss The simulations of four parallel worlds of the nematode Caenorhabditis elegans' neural pathway—an organism (roundworm) whose whole neural map data has been collected and simulated. They are displayed with each quadrant. Each quadrant presents a different condition based on the quadrant's description: induced pain, induced pleasure, or complete absence of the worm. The installation also stands as a sculptural totem (coffee table or altar), a monument to the continuity of human civilization, questioning the inevitability of its persistence. It asks: Should we continue to reproduce and perpetuate our lineage, or accept extinction as the natural end of our cycle? ----- Eternal Gain, Eternal Pain is an ethical speculation on the morality of procreation and antinatalism, inspired by David Benatar’s diagram of pain–pleasure asymmetry. I use the OpenWorm’s c302 project to simulate Caenorhabditis elegans because it draws from real biological data, creating a near one-to-one mapping between the living organism and its digital counterpart. Both function through electricity — one organic, one computational — blurring the boundary between life and simulation. Beside the simulation, a coffee table with an embossed ouroboros evokes humanity’s cycle of creation and consumption, a quiet symbol of endurance and self-devouring continuity. Eternal Gain, Eternal Pain questions whether our drive to create — in biology or in code — arises from empathy or compulsion, and whether the refusal to create might be the final act of compassion. Project Installation consultation: @toeeyt 3d mockup: @msyves Project consultation: @roma_or_am_i Installation: Wutthiphong Chaiwong Nuttawut Kaiwansin @sawasdeenut Special Thanks: @nowheredweller @nanut.t Johannes Hossfeld Kullaya Wapinanon @gracenaholic @nawinnuthong
180 4
6 months ago
Here-now; absolute-elsewhere. In collaboration with P.A.T.C.H. for Close Inspection From Afar at ETAK BKK (12th - 26th, July 2025, Realtime system, custom software, mixed media, 3 channels, LLM; variable duration) This project uses the three-body problem as a metaphor to generate speculative fiction about global relationships. Three celestial bodies represent countries and their distances reflect the state of diplomacy — when the bodies move too close, it suggests conflict; when they move apart, it represents stability or peace. An algorithm calculates the distances between the three bodies and interprets them as indicators of current geopolitical tension. This data is sent as a prompt to a large language model (such as GPT-4 or Grok), which generates a short speculative fiction about a possible future based on the current state. The generated text is then used as input for StreamDiffusion, which creates a visual scene displayed on the top of the screen. The bottom section prints or embosses the generated story and image, archiving each event as a record of “machine-written history.” Each new event adds to the archive and becomes part of the next prompt, allowing the system to remember previous narratives and build a continuous, evolving story about the future. A flower arrangement accompanies the installation, acting as a living decoration that grows or withers by the end of the exhibition. Painted in metallic tones, the flowers appear futuristic but lifeless — reflecting smaller nations that drift around the larger powers, present yet with little influence on the global scale. (1,2,4) photos by @natthornt (3) photos by @puttisinn display installation by @studiogamma.b (special thanks to @toeeyt ) helping coding visual @roma_or_am_i big thanks to @msyves and @thisis.cache special thanks @edward_ong @y_0van @nun.tinee @hlab.official (@eooes )
144 1
6 months ago
17.05 ✦ post-internet folklore ✦ 19:00 ✦ video art screening ✦ видеоарт көрсетілімі ✦ показ видео арта <loading complete> «Transoxiana - Tour for Newcomers» ✦ krëlex zentre «Modern Day Dungeon: Subterranean and Labyrinth» ✦ Wasawat Somno «Tattooing on the Synthetic 2.0» ✦ Putpipat Tamtaniwattana «87k» ✦ Medina Bazargali «Transoxiana — A Tour for Newcomers» krëlex zentre 17:41, 2019 «Transoxiana - A Tour for Newcomers» - бүгінгі Орталық Азия деп аталатын аумақтарда XXI ғасырдың екінші жартысында пайда болып, өте жылдам дамыған жұмбақ саяси құрылым туралы бейнеэкскурсия. Бұл құрылым «Трансоксиананың көшпелі автономиялары» деп аталады. Ол қоғамға ғана емес, жалпы адамзат түріне де түбегейлі әсер еткен «технологиялық сингулярлық» деп аталатын бұрын-соңды болмаған оқиғаның нәтижесінде қалыптасты деп есептеледі. «Modern Day Dungeon: Subterranean and Labyrinth» Wasawat Somno 3:01, 2026 Ешкім жобаламаған лабиринтте DECEN фракциясының сиқыршысы интернеттің жерасты әлеміне түсіп, орталықсыздандырудың жоғалған шиыршығын іздейді. Сол қараңғы туннельдерде басқа фракциялар да қозғалады, ал үңгір бұл ізденісті бұрыннан көріп жүргендей сөйлейді. «Tattooing on the Synthetic 2.0» Putpipat Tamtaniwattana Экрандағы CG-графика 8:27, 2025 «Tattooing on the Synthetic 2.0» - дәстүрлі тай татуировкасын машиналық және цифрлық құралдар арқылы қайта ойлайтын эксперименттік цифрлық ритуал. Жоба жасанды интеллектіні әрі шығармашылық құрал, әрі таңба салу ритуалының белсенді қатысушысы ретінде қолданады. «87k» Medina Bazargali 24:13, 2026 Бұл видео жұмыс мұнай, қорғасын және цифрлық инфрақұрылымның Қазақстандағы саяси билікпен қалай астасатынын зерттейді. Интернет кабельдері, оқтар және қорғасын құю рәсімі арқылы жұмыс материалдардың бір мезгілде зорлық пен емдік күшті алып жүре алатынын көрсетеді. Денелер, сигналдар және наразылық бір-бірімен тығыз байланысқан тұтас жүйенің бөліктері ретінде көрінеді. visuals art direction and execution: @bekajalimbet
103 4
21 hours ago
First in the series "MODERN DAY DUNGEON" The internet reimagined as a Fantasy RPG world. A vast, unintentional labyrinth grown from protocols, now patrolled by malware, scraping bot, corporate guild fortresses, sentinels and etc. Imagine if the social media is town square, then what is the subterranean, forest, and beach? MODERN DAY DUNGEON: Subterranean and Labyrinth (2026, 3.01 mins) In a labyrinth no one designed, a mage of the DECEN faction descends into the subterranean of the internet hunting for the lost scroll of decentralization — while other factions move through the same dark tunnels, and the cave speaks as if it has seen this search before. The lores Inspired by many including @darkforestos @ystrickler @wassimulacrum @benjaminbratton Directed by Wasawat Somno Score by Wasawat Somno Script by Wasawat Somno First premiered at @bangkok_kunsthalle for @teams.mulch on 17-19/04/2026 Stay tuned for the next in Series, it will be game and its lore wiki. Special Thanks: @skykys._ @msyves @nanut.t @pasuthh Subtitle font Post-Digital Serif by @silverspite [My first time using Unreal Engine, I had lots of fun with it]
85 5
4 days ago
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
91 0
1 month ago
I will have a new AudioVisual Lecture Performance at Bangkok Kunsthalle on March 14. "OperationSéance: Purifying the AI Spirits in Latent Space Salon" In collaboration with @niwit_lertsawaengkit with Live Haircut In an age where AI concentrates power, distorts memory, deepens surveillance, and now guides weapons, is it not time to enter the salon and purify the spirits? Two performers enter the latent salon: a space inside AI where spirits made of fragments of human culture whisper to each other, where once humans gathered to exchange ideas, now it is the (artificial?) spirits who attempt the conversation. A live haircut becomes the séance opening, gestures turn to sound, sounds enter the machine, while a lecture narrates alongside the ritual. Lecture and ritual arriving as one breath, until words dissolve entirely into immersive sound and image, and the purification begins. ---- QR :link - an audiovisual performance program and an augmented reality exhibition exploring connection through code, sound, image and language. Moving between scanning and sensing, building algorithms and respecting embedded codes, processing and navigating, the event brings together artists from Southeast Asia <–> Central Asia to trace the invisible links between bodies, cultures and networks. line-up: (av performance) pympit (av performance) medina bazargali (av performance) dandarplaya x big dan (hepna) (av lecture performance, hybrid set) Giang_ws x Niwit Lertsawaengkit (live coding performance) Varut_0 (kolab.bkk) (live coding performance) 3rd.order (kolab.bkk) date • time: 14.03 • 19:00 location: Bangkok Kunsthalle tickets: 300 thb Ticketmelon • 350 thb at door /bangkok-kunsthalle/qrlink ----- fonts I used: Mycela by Peter Roeleveld Post-Digital Serif by @silverspite
200 10
2 months ago
[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
132 7
4 months ago
#genuary Day 1 : One Colour, One Shape. But seems like I play too much on this prompt (and late from day 1 already) so here we go with 3 shapes instead. Playing around with @touchdesigner POP with few nodes and changing parameter. Sound done in @bitwig #genuary2026 #genuary1 #generativeart #touchdesigner #bitwig
133 3
4 months ago
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
194 6
5 months ago
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
126 0
5 months ago
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
98 0
5 months ago