Patrick Hartono
· Electrocoustic - Audiovisual
. Lecturer in Digital Media (Interaction) @rmitvnscd
· Deuteronomy 28:13
Hi all, this is an excerpt from the final documentation of "Parakletos," one of the two audiovisual compositions created as part of my Ph.D. This piece was awarded the Prix CIME (residency) in 2021.
Full version:https://youtu.be/Q9Fo82NA32k
#touchdesigner #maxmsp #noisemusic #audiovisual #newmedia @touchdesigner
This is an excerpt from my final doctoral project, "Ciung Wanara," which was performed and presented at the Dewan Kesenian Jakarta, the University of Melbourne, the IRCAM forum, and the Harvard Music Department.
.
Next, My "Chiken" works will go to Shenzhen China for the 2023 International Computer Music Conference!
.
I look forward to seeing you all (with my chicken) 🤣
.
#touchdesigner #maxmsp

In January 2016, just a few months before my undergraduate final recital, I received a call from my dad informing me that he would soon be imprisoned. He urged me not to give up and to finish my studies. I persevered and graduated with distinction, finding solace and support in Tjandra Kentjana & Manurung Lorden Joy and the entire church community during that dark time.
While pursuing my master's degree in London, my father remained in prison. My family faced financial hardship, having to sell properties to stay afloat. It was a chaotic time, but then I met Elsa.
In 2020, amid the lockdown, I was on the verge of quitting my PhD when my father encouraged me, saying, "Son, you've overcome so many challenges; you can do this." He laughed and reminded me of his unjust imprisonment, urging me not to give up just because of the lockdown. So, I continued my studies, grateful for the support of my steadfast friend, Monica.
About a week ago, my father suffered a sudden heart attack during an important production in Sydney. Although I was devastated, he insisted that I keep going and not give up. Following his advice, I was able to perform for the first time with a proper 3D speaker system in Australia.
Two days ago, we had a wonderful video call, laughing together. My father appeared energetic and full of life. He encouraged me to keep pursuing my dreams and asked for a photo when I attend Harvard in May.
A few hours ago, my father passed away from another sudden heart attack. In his final days, he ensured that everyone was taken care of—my siblings, my mother, and even himself. On Sunday, he insisted on attending church service, radiating happiness. The day before he passed, he went to his office, met with colleagues, and enjoyed a ride with his trusted driver.
I won't lie; I am profoundly saddened, and it feels like all challenges have converged at once. But as my father's son, I refuse to stop or give up. It may be hard, but I know I am capable of overcoming these trials.

In January 2016, just a few months before my undergraduate final recital, I received a call from my dad informing me that he would soon be imprisoned. He urged me not to give up and to finish my studies. I persevered and graduated with distinction, finding solace and support in Tjandra Kentjana & Manurung Lorden Joy and the entire church community during that dark time.
While pursuing my master's degree in London, my father remained in prison. My family faced financial hardship, having to sell properties to stay afloat. It was a chaotic time, but then I met Elsa.
In 2020, amid the lockdown, I was on the verge of quitting my PhD when my father encouraged me, saying, "Son, you've overcome so many challenges; you can do this." He laughed and reminded me of his unjust imprisonment, urging me not to give up just because of the lockdown. So, I continued my studies, grateful for the support of my steadfast friend, Monica.
About a week ago, my father suffered a sudden heart attack during an important production in Sydney. Although I was devastated, he insisted that I keep going and not give up. Following his advice, I was able to perform for the first time with a proper 3D speaker system in Australia.
Two days ago, we had a wonderful video call, laughing together. My father appeared energetic and full of life. He encouraged me to keep pursuing my dreams and asked for a photo when I attend Harvard in May.
A few hours ago, my father passed away from another sudden heart attack. In his final days, he ensured that everyone was taken care of—my siblings, my mother, and even himself. On Sunday, he insisted on attending church service, radiating happiness. The day before he passed, he went to his office, met with colleagues, and enjoyed a ride with his trusted driver.
I won't lie; I am profoundly saddened, and it feels like all challenges have converged at once. But as my father's son, I refuse to stop or give up. It may be hard, but I know I am capable of overcoming these trials.
This is an update from our XR Performance Project. I’m very happy to share that all the fundamental interactions, tracking, and even the implementation of ML5 for the regression data mapping are now working clearly.
You can see that the tracking is very accurate, and this is all running directly on my iPhone.
Next step: building the final visualisation and sound system using RNBO converted into Web Audio.
Stay tuned!
Hi all — I shipped a major architecture update to TDYolo, my TouchDesigner YOLO11 component.
The new architecture is inspired by @blankensmithing Torin’s yolo-touchdesigner approach, but TDYolo remains my own TouchDesigner YOLO11 component.
It’s now a true drag-and-drop .tox: no Python environment, no pip install, no conda. Drop it into a .toe and it runs.
How it works under the hood:
• TouchDesigner sends 640×640 RGBA frames to an embedded headless Chromium (webrenderTOP) over a local WebSocket as 12-byte-header binary messages with CHW uint8 payload.
• Inside the browser, ONNX Runtime Web using WASM + WebGPU runs YOLO11 inference on each frame.
• Predictions come back as JSON over the same WebSocket and land in TouchDesigner DAT tables for downstream use.
• The JS bundle, WASM, and ONNX model are all baked into the component via TouchDesigner’s Virtual File System, so the .tox is genuinely self-contained.
• Frame dimensions stay within the Non-Commercial 1280×720 TOP cap, so the component works on both Commercial and Non-Commercial licenses.
Net result: object detection inside TouchDesigner without leaving TouchDesigner, and without the usual Python-runtime fragility when moving projects between machines.
Please share, and if you run into any issues, let me know — happy to debug.
https://github.com/patrickhartono/TDYolo
#touchdesigner @touchdesigner
Hello everyone, this is a very busy week at RMIT Vietnam. I’m happy to share that this Thursday I will be giving a guest lecture at Universitas Bunda Mulia, specifically for the Interactive Design students.
First of all, thank you very much for the invitation, especially to Mbak @indahtja . In this lecture, I will share some of the research I am currently working on and also have discussions with the students about how advancements in computational art technologies can be implemented within Indonesia’s cultural and socio-cultural contexts.
See you all soon.
Facebook reminded me that 10 years ago, I was “good student” at instrumentation/orchestration class 😅
Time flies… It was a great time back in the Netherlands!
Benjamin is now a local, riding a motorbike with Papa and Mama!
To all our friends in Vietnam, Have a long weekend from us ♥️
Terima Kasih Tuhan Yesus ✝️

I’m incredibly happy to share that my Art Paper, “Gorgon Loop: An Interactive Art Installation Revealing Algorithmic Judgment through Machine Vision and Generative Language”, has been accepted to the ACM SIGGRAPH 2026 Art Papers Program, and will be published in the SIGGRAPH 2026 Special Issue of the PACM-CGIT Journal.
Gorgon Loop grew out of my ongoing research into machine vision, generative language, and algorithmic judgement in public space. The work is composed of five AI-driven “smart mirrors” that observe, analyse, and “gossip” about viewers. Through this form, the project explores how AI systems do not truly understand us, but instead construct social judgement through data, bias, and simulated language.
I am especially grateful to my supervisor and co-author @patrick_hartono for his continuous guidance, support, and critical feedback throughout the whole process. Completing this work together with Patrick means a great deal to me.
Thank you @acmsiggraph for this precious opportunity. I am looking forward to sharing this work in Los Angeles this summer. Although it will not be possible to bring the large-scale installation there physically😤, I am truly excited to hear more critical reflections and perspectives from artists working with and thinking through AI.🥳
#siggraph2026 #acmsiggraph #artpapers #interactiveinstallation #computationalart
Story-save.com is an intuitive online tool that enables users to download and save a variety of content, including stories, photos, videos, and IGTV materials, directly from Instagram. With Story-Save, you can not only easily download diverse content from Instagram but also view it at your convenience, even without internet access. This tool is perfect for those moments when you come across something interesting on Instagram and want to save it for later viewing. Use Story-Save to ensure you don't miss the chance to take your favorite Instagram moments with you!
Avoid app downloads and sign-ups, store stories on the web.
Stories Say goodbye to poor-quality content, preserve only high-resolution Stories.
Devices Download Instagram Stories using any browser, iPhone, Android.
Absolutely no fees. Download any Story at no cost.