[{"data":1,"prerenderedAt":1614},["ShallowReactive",2],{"projects":3},[4,561,696,794,896,1055,1214,1270,1514],{"_path":5,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":9,"description":8,"subtitle":10,"year":11,"featured":12,"cover":13,"category":14,"tags":15,"stills":19,"captions":29,"diagrams":36,"body":43,"_type":555,"_id":556,"_source":557,"_file":558,"_stem":559,"_extension":560},"/projects/analog-resistance","projects",false,"","analoger_Widerstand","Turning surveillance into sound & oscilloscope patterns",2025,true,"/images/analog-resistance/analoger-w-2.webp","multimedia",[16,17,18],"installation","data-sonification","sound",[20,23,26],{"src":21,"alt":22},"/images/analog-resistance/2-post.webp","Still frame with morning light and handheld motion blur",{"src":24,"alt":25},"/images/analog-resistance/1-post.webp","Still frame with kitchen window flare and grain",{"src":27,"alt":28},"/images/analog-resistance/3-post.webp","Still frame highlighting lab processing streaks",[30,33],{"src":31,"alt":32},"/images/analog-resistance/caption-1.webp","Analog Resistance – CRT caption module",{"src":34,"alt":35},"/images/analog-resistance/caption-2.webp","Analog Resistance – CRT caption module 2",[37,40],{"src":38,"alt":39},"/images/analog-resistance/analoger-w-psd-004.webp","Analog Resistance – function diagram 1",{"src":41,"alt":42},"/images/analog-resistance/analoger-w-psd-006.webp","Analog Resistance – function diagram 2",{"type":44,"children":45,"toc":538},"root",[46,55,69,74,211,217,225,237,242,278,284,327,333,366,372,376,382,392,410,421,427,448,453,458,464,469,475,480,485,496,499],{"type":47,"tag":48,"props":49,"children":51},"element","h2",{"id":50},"description",[52],{"type":53,"value":54},"text","Description",{"type":47,"tag":56,"props":57,"children":58},"p",{},[59,61,67],{"type":53,"value":60},"analoger_Widerstand (2025; ",{"type":47,"tag":62,"props":63,"children":64},"em",{},[65],{"type":53,"value":66},"analog resistance",{"type":53,"value":68}," in English) is an installation that transforms live surveillance feeds into sound, voltage, and machine-generated text. Instead of showing the images, each frame is reduced to simple descriptors that drive analog oscillators, whose patterns appear on a vintage oscilloscope. A machine-learning captioning module and a visitor-tracking camera feed two CRT monitors, completing the loop.",{"type":47,"tag":56,"props":70,"children":71},{},[72],{"type":53,"value":73},"Using offline analog hardware is deliberate: its signals cannot be stored or tracked. The installation exposes surveillance while resisting its digital logic, turning monitoring into something unstable, visible, and unrecordable.",{"type":47,"tag":75,"props":76,"children":84},"div",{"className":77},[78,79,80,81,82,83],"not-prose","grid","gap-10","md:grid-cols-5","items-stretch","my-10",[85,87,88,128,129,130],{"type":53,"value":86},"\n  ",{"type":53,"value":86},{"type":47,"tag":75,"props":89,"children":94},{"className":90},[91,92,93],"md:col-span-2","flex","justify-center",[95,97,127],{"type":53,"value":96},"\n    ",{"type":47,"tag":75,"props":98,"children":109},{"className":99},[100,101,102,103,104,105,106,107,108],"relative","aspect-[9/16]","w-full","max-w-sm","rounded-xl","overflow-hidden","ring-1","ring-neutral-800","bg-neutral-900",[110,112,126],{"type":53,"value":111},"\n      ",{"type":47,"tag":113,"props":114,"children":125},"iframe",{"src":115,"className":116,"frameBorder":120,"allow":121,"referrerPolicy":122,"title":123,"loading":124,"allowFullScreen":12},"https://player.vimeo.com/video/1124460157?badge=0&autopause=0&player_id=0&app_id=58479",[117,118,102,119],"absolute","inset-0","h-full","0","autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share","strict-origin-when-cross-origin","analoger_Widerstand: Data sonification installation","lazy",[],{"type":53,"value":96},{"type":53,"value":86},{"type":53,"value":86},{"type":53,"value":86},{"type":47,"tag":75,"props":131,"children":138},{"className":132},[133,134,135,136,137],"md:col-span-3","text-sm","leading-relaxed","text-neutral-300","space-y-5",[139,140,154,155,160,161,168,169,174,175,210],{"type":53,"value":96},{"type":47,"tag":141,"props":142,"children":151},"h3",{"className":143,"id":150},[144,145,146,147,148,149],"mt-0","font-mono","text-[11px]","tracking-wide","uppercase","text-neutral-400","mechanism",[152],{"type":53,"value":153},"Mechanism",{"type":53,"value":96},{"type":47,"tag":56,"props":156,"children":157},{},[158],{"type":53,"value":159},"\n      Images from public surveillance streams are reduced to quantitative descriptors (edge density, luminance variance, dominant hue).\n      These values drive control voltages for analog oscillators that create sound, and this sound draws patterns on an analog oscilloscope.\n      A second module (CRT monitor) captions the images fed into the system using a machine-learning model.\n      Finally, a second CRT monitor interferes with the sound and the noise background when a subject is captured by the camera.\n    ",{"type":53,"value":96},{"type":47,"tag":141,"props":162,"children":165},{"className":163,"id":164},[145,146,147,148,149],"why-analog",[166],{"type":53,"value":167},"Why Analog?",{"type":53,"value":96},{"type":47,"tag":56,"props":170,"children":171},{},[172],{"type":53,"value":173},"\n      Offline hardware resists frictionless capture; drift, phosphor decay and noise become expressive counter‑signals.\n    ",{"type":53,"value":96},{"type":47,"tag":176,"props":177,"children":183},"ul",{"className":178},[179,180,181,182],"list-disc","pl-5","marker:text-neutral-600","space-y-1",[184,185,191,192,197,198,203,204,209],{"type":53,"value":111},{"type":47,"tag":186,"props":187,"children":188},"li",{},[189],{"type":53,"value":190},"Feeds → feature extraction → voltage mapping",{"type":53,"value":111},{"type":47,"tag":186,"props":193,"children":194},{},[195],{"type":53,"value":196},"Pose perturbs granular noise floor",{"type":53,"value":111},{"type":47,"tag":186,"props":199,"children":200},{},[201],{"type":53,"value":202},"CRT + scope visualize reduction",{"type":53,"value":111},{"type":47,"tag":186,"props":205,"children":206},{},[207],{"type":53,"value":208},"No storage: ephemerality as critique",{"type":53,"value":96},{"type":53,"value":86},{"type":47,"tag":48,"props":212,"children":214},{"id":213},"installation-stills",[215],{"type":53,"value":216},"Installation Stills",{"type":47,"tag":218,"props":219,"children":224},"gallery",{"layout":220,"mode":221,"rounded":222,":images":223},"filmstrip","native","rounded-lg","stills",[],{"type":47,"tag":48,"props":226,"children":228},{"id":227},"in-detail-maxmsp-patch-oscilloscope-simulation",[229,235],{"type":47,"tag":230,"props":231,"children":232},"strong",{},[233],{"type":53,"value":234},"In detail:",{"type":53,"value":236}," Max/MSP Patch – Oscilloscope Simulation",{"type":47,"tag":56,"props":238,"children":239},{},[240],{"type":53,"value":241},"An example of the Max/MSP patch used to simulate the oscilloscope, where the sound sources are two analog oscillators.",{"type":47,"tag":75,"props":243,"children":247},{"className":244},[78,79,245,246,83],"gap-6","md:grid-cols-2",[248,249,265,266],{"type":53,"value":86},{"type":47,"tag":75,"props":250,"children":253},{"className":251},[100,252,102,104,105,106,107,108],"aspect-video",[254,255,264],{"type":53,"value":96},{"type":47,"tag":256,"props":257,"children":263},"video",{"src":258,"className":259,"autoPlay":12,"muted":12,"loop":12,"playsInline":12,"preload":261,"title":262},"/images/analog-resistance/part-1.mp4",[102,119,260],"object-cover","metadata","Max/MSP patch – Oscilloscope simulation",[],{"type":53,"value":86},{"type":53,"value":86},{"type":47,"tag":75,"props":267,"children":269},{"className":268},[100,252,102,104,105,106,107,108],[270,271,277],{"type":53,"value":96},{"type":47,"tag":256,"props":272,"children":276},{"src":273,"className":274,"controls":12,"playsInline":12,"preload":261,"title":275},"/images/analog-resistance/part-2.mp4#t=0.5",[102,119,260],"Analog oscillators – Sound demonstration",[],{"type":53,"value":86},{"type":47,"tag":48,"props":279,"children":281},{"id":280},"function",[282],{"type":53,"value":283},"Function",{"type":47,"tag":75,"props":285,"children":287},{"className":286},[78,79,80,81,82,83],[288,289,314,315],{"type":53,"value":86},{"type":47,"tag":75,"props":290,"children":294},{"className":291},[133,292,135,136,293],"text-base","space-y-4",[295,296,301,302,307,308,313],{"type":53,"value":96},{"type":47,"tag":56,"props":297,"children":298},{},[299],{"type":53,"value":300},"\n      The installation takes its input from publicly accessible online surveillance streams. Rather than displaying the images, each frame is reduced to three quantitative descriptors—edge density, luminance variance, and dominant hue—which are converted into control voltages that drive analog oscillators. Their signals form shifting patterns on a vintage laboratory oscilloscope, revealing the data as pure electricity.\n    ",{"type":53,"value":96},{"type":47,"tag":56,"props":303,"children":304},{},[305],{"type":53,"value":306},"\n      A second module uses a local machine-learning model to caption what the algorithm “sees” in each unseen frame. These captions appear on a CRT monitor, exposing only the system’s interpretation—never the source image.\n    ",{"type":53,"value":96},{"type":47,"tag":56,"props":309,"children":310},{},[311],{"type":53,"value":312},"\n      A third module employs an on-site camera to track visitors. This data modulates noise and subtle sonic textures, integrating the audience into the feedback loop. By relying on offline analog hardware, the work resists digital capture and storage—its signals exist only as electricity, phosphor glow, and sound.\n    ",{"type":53,"value":86},{"type":53,"value":86},{"type":47,"tag":75,"props":316,"children":318},{"className":317},[91],[319,320,326],{"type":53,"value":96},{"type":47,"tag":218,"props":321,"children":325},{"mode":221,"columns":322,"aspect":323,"rounded":104,":images":324},"grid-cols-1","aspect-auto","captions",[],{"type":53,"value":86},{"type":47,"tag":48,"props":328,"children":330},{"id":329},"process",[331],{"type":53,"value":332},"Process",{"type":47,"tag":176,"props":334,"children":335},{},[336,346,356],{"type":47,"tag":186,"props":337,"children":338},{},[339,344],{"type":47,"tag":230,"props":340,"children":341},{},[342],{"type":53,"value":343},"Module 1:",{"type":53,"value":345}," live camera feeds → feature extraction → OSC to Max/MSP → analog modular oscillators → oscilloscope.",{"type":47,"tag":186,"props":347,"children":348},{},[349,354],{"type":47,"tag":230,"props":350,"children":351},{},[352],{"type":53,"value":353},"Module 2:",{"type":53,"value":355}," live camera feeds → image streaming → ML module (AI) → machine-generated captions",{"type":47,"tag":186,"props":357,"children":358},{},[359,364],{"type":47,"tag":230,"props":360,"children":361},{},[362],{"type":53,"value":363},"Module 3:",{"type":53,"value":365}," Camera → pose estimation → sound and pixel freezing",{"type":47,"tag":218,"props":367,"children":371},{"mode":221,"columns":368,"aspect":369,"rounded":104,":images":370},"grid-cols-2","aspect-[4/3]","diagrams",[],{"type":47,"tag":373,"props":374,"children":375},"hr",{},[],{"type":47,"tag":48,"props":377,"children":379},{"id":378},"conceived-as-the-final-project-of-the-cas-in-generative-data-design",[380],{"type":53,"value":381},"Conceived as the final project of the CAS in Generative Data Design",{"type":47,"tag":383,"props":384,"children":386},"h4",{"id":385},"presented-at-the-hochschule-der-künste-bern-hkb-fellerstrasse-11-on-19-september-2025",[387],{"type":47,"tag":62,"props":388,"children":389},{},[390],{"type":53,"value":391},"Presented at the Hochschule der Künste Bern (HKB), Fellerstrasse 11, on 19 September 2025",{"type":47,"tag":75,"props":393,"children":395},{"className":394},[78,92,93,83],[396,397],{"type":53,"value":86},{"type":47,"tag":75,"props":398,"children":400},{"className":399},[100,369,102,104,105,106,107],[401,402,409],{"type":53,"value":96},{"type":47,"tag":403,"props":404,"children":408},"img",{"src":405,"alt":406,"className":407,"loading":124},"/images/analog-resistance/img-5475.webp","Analog Resistance – installation view",[117,118,102,119,260],[],{"type":53,"value":86},{"type":47,"tag":56,"props":411,"children":412},{},[413,415,419],{"type":53,"value":414},"In an era of ubiquitous cameras and continuous data collection, everyday acts—posting photos, walking past street CCTV, swiping loyalty cards—feed into a global surveillance network. We routinely trade privacy for convenience, often without knowing who is watching or how our data will be used. ",{"type":47,"tag":230,"props":416,"children":417},{},[418],{"type":53,"value":9},{"type":53,"value":420}," uses reality as raw material.",{"type":47,"tag":141,"props":422,"children":424},{"id":423},"concept",[425],{"type":53,"value":426},"### Concept",{"type":47,"tag":56,"props":428,"children":429},{},[430,432,446],{"type":53,"value":431},"Working with analog hardware, the piece captures live feeds from publicly accessible surveillance cameras worldwide (watchingtheworld project ",{"type":47,"tag":433,"props":434,"children":435},"sup",{},[436],{"type":47,"tag":437,"props":438,"children":443},"a",{"href":439,"ariaDescribedBy":440,"dataFootnoteRef":8,"id":442},"#user-content-fn-1",[441],"footnote-label","user-content-fnref-1",[444],{"type":53,"value":445},"1",{"type":53,"value":447},"). Each frame is reduced to measurable parameters—color, luminance, edge density—which are transformed into control voltages that trace moving patterns on a laboratory oscilloscope. In parallel, a local machine-learning model generates textual captions of what the algorithm “sees,” projected onto a CRT monitor. Visitors therefore hear the data through sound and read algorithmic interpretations, but never see the original images.",{"type":47,"tag":56,"props":449,"children":450},{},[451],{"type":53,"value":452},"A second module uses an on-site webcam to capture visitor pose. This data modulates the background noise on the monitor and alters the sonic texture, creating granular shifts that make the audience a live participant in the system. In this way, the work does not merely represent surveillance but enacts it, folding the viewer into its feedback loop.",{"type":47,"tag":56,"props":454,"children":455},{},[456],{"type":53,"value":457},"The piece shows how modern surveillance regimes compress the richness of human situations into signals and captions, turning reality into something optimized for monitoring and control.",{"type":47,"tag":141,"props":459,"children":461},{"id":460},"resistance",[462],{"type":53,"value":463},"### Resistance",{"type":47,"tag":56,"props":465,"children":466},{},[467],{"type":53,"value":468},"At its core, the installation relies on vintage analog equipment as a counterpoint to contemporary digital infrastructures, operating outside the network’s panoptic gaze. This deliberate choice emphasizes how analog media can resist the reach of surveillance capitalism and state monitoring. Digitalization, while promising connectivity and convenience, also introduces forms of discipline and control. By remaining offline, the devices in this artwork act as rebellious outcasts—refusing assimilation into the seamless circuits of data capture. The result is an analog loop that resists storage, resists transmission, and returns to technology’s physical origins: electricity, signal, noise.",{"type":47,"tag":141,"props":470,"children":472},{"id":471},"distortion",[473],{"type":53,"value":474},"### Distortion",{"type":47,"tag":56,"props":476,"children":477},{},[478],{"type":53,"value":479},"By translating images into voltages, the work speaks in the language of the machine: electricity. What returns from that current is never the world itself but an algorithmic distortion—a partial, fragmented version of reality. The installation makes this gap tangible: visitors witness how the machine reconstructs only pieces of the world, presenting not truth but data-driven representation. In exposing electricity as medium and reduction as method, the piece invites reflection on who controls the narrative and what is lost when machines mediate our experience.",{"type":47,"tag":141,"props":481,"children":482},{"id":8},[483],{"type":53,"value":484},"### …",{"type":47,"tag":56,"props":486,"children":487},{},[488,490,494],{"type":53,"value":489},"Ultimately, ",{"type":47,"tag":230,"props":491,"children":492},{},[493],{"type":53,"value":9},{"type":53,"value":495}," is an analog rebellion—a work that confronts audiences with the politics embedded in data collection and machine vision, and asks them to reckon with the systems that watch, classify, and shape their lives.",{"type":47,"tag":373,"props":497,"children":498},{},[],{"type":47,"tag":500,"props":501,"children":504},"section",{"className":502,"dataFootnotes":8},[503],"footnotes",[505,512],{"type":47,"tag":48,"props":506,"children":509},{"className":507,"id":441},[508],"sr-only",[510],{"type":53,"value":511},"Footnotes",{"type":47,"tag":513,"props":514,"children":515},"ol",{},[516],{"type":47,"tag":186,"props":517,"children":519},{"id":518},"user-content-fn-1",[520,527,529],{"type":47,"tag":437,"props":521,"children":525},{"href":522,"rel":523},"https://webcamaze.engineering.zhaw.ch",[524],"nofollow",[526],{"type":53,"value":522},{"type":53,"value":528}," ",{"type":47,"tag":437,"props":530,"children":535},{"href":531,"ariaLabel":532,"className":533,"dataFootnoteBackref":8},"#user-content-fnref-1","Back to reference 1",[534],"data-footnote-backref",[536],{"type":53,"value":537},"↩",{"title":8,"searchDepth":539,"depth":539,"links":540},2,[541,542,543,545,546,547,554],{"id":50,"depth":539,"text":54},{"id":213,"depth":539,"text":216},{"id":227,"depth":539,"text":544},"In detail: Max/MSP Patch – Oscilloscope Simulation",{"id":280,"depth":539,"text":283},{"id":329,"depth":539,"text":332},{"id":378,"depth":539,"text":381,"children":548},[549,551,552,553],{"id":423,"depth":550,"text":426},3,{"id":460,"depth":550,"text":463},{"id":471,"depth":550,"text":474},{"id":8,"depth":550,"text":484},{"id":441,"depth":539,"text":511},"markdown","content:projects:analog-resistance.md","content","projects/analog-resistance.md","projects/analog-resistance","md",{"_path":562,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":563,"description":564,"subtitle":565,"year":566,"featured":7,"cover":567,"source":568,"category":569,"tags":570,"stills":573,"body":607,"_type":555,"_id":693,"_source":557,"_file":694,"_stem":695,"_extension":560},"/projects/film-experimentation","Film Experimentation","An ongoing series of Super 8 short films exploring analog process as a creative practice. Rather than correcting for the medium's instabilities — grain, flicker, gate weave, chemical streaks — these experiments treat them as compositional material. Each roll is a self-contained study in exposure, chemistry, and gesture.","Super 8 explorations in analog process, chemical accidents, and material cinema",2023,"/images/film_experimentatio/cover.webp","https://pedroespinosa.ch","film",[571,572],"super8","analog",[574,577,580,583,586,589,592,595,598,601,604],{"src":575,"alt":576},"/images/film_experimentatio/sequence-01-00-00-05-03-still01.webp","Super 8 still – high contrast silhouette",{"src":578,"alt":579},"/images/film_experimentatio/sequence-01-00-00-05-04-still02.webp","Super 8 still – grain and light bleed",{"src":581,"alt":582},"/images/film_experimentatio/sequence-01-00-02-53-13-still03.webp","Super 8 still – light leak and motion blur",{"src":584,"alt":585},"/images/film_experimentatio/sequence-01-00-01-58-01-still04.webp","Super 8 still – hand-processed artifacts",{"src":587,"alt":588},"/images/film_experimentatio/sequence-01-00-00-24-04-still05.webp","Super 8 still – gate weave and flicker",{"src":590,"alt":591},"/images/film_experimentatio/sequence-01-00-00-21-07-still06.webp","Super 8 still – dense grain bloom",{"src":593,"alt":594},"/images/film_experimentatio/sequence-01-00-00-09-16-still07.webp","Super 8 still – chemical streak texture",{"src":596,"alt":597},"/images/film_experimentatio/sequence-01-00-00-09-17-still08.webp","Super 8 still – exposure surge",{"src":599,"alt":600},"/images/film_experimentatio/sequence-01-00-00-10-00-still09.webp","Super 8 still – shadow detail and abrasion",{"src":602,"alt":603},"/images/film_experimentatio/sequence-01-00-00-10-02-still010.webp","Super 8 still – surface erosion and grain",{"src":605,"alt":606},"/images/film_experimentatio/sequence-01-00-00-10-03-still011.webp","Super 8 still – morning light handheld motion",{"type":44,"children":608,"toc":686},[609,613,619,625,630,649,655,660,677,683],{"type":47,"tag":56,"props":610,"children":611},{},[612],{"type":53,"value":564},{"type":47,"tag":48,"props":614,"children":616},{"id":615},"films",[617],{"type":53,"value":618},"Films",{"type":47,"tag":141,"props":620,"children":622},{"id":621},"jonction",[623],{"type":53,"value":624},"Jonction",{"type":47,"tag":56,"props":626,"children":627},{},[628],{"type":53,"value":629},"A black & white Super 8 piece and a first attempt at self-developing film stock. Created in collaboration with Seba and Sandrine.",{"type":47,"tag":75,"props":631,"children":633},{"className":632},[78,92,93,83],[634,635],{"type":53,"value":86},{"type":47,"tag":75,"props":636,"children":639},{"className":637},[100,252,102,638,104,105,106,107,108],"max-w-3xl",[640,641,648],{"type":53,"value":96},{"type":47,"tag":113,"props":642,"children":647},{"src":643,"className":644,"frameBorder":120,"allow":645,"referrerPolicy":122,"title":646,"loading":124,"allowFullScreen":12},"https://www.youtube.com/embed/mudWRf-EI-s?si=CTzZdrmm3cRpdp6M",[117,118,102,119],"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share","Jonction – Super 8",[],{"type":53,"value":86},{"type":47,"tag":141,"props":650,"children":652},{"id":651},"la-vie-est-un-croissant",[653],{"type":53,"value":654},"La vie est un croissant",{"type":47,"tag":56,"props":656,"children":657},{},[658],{"type":53,"value":659},"A short film test shot on Kodak Vision3 200T and developed at Zebra Lab (Geneva), functioning as a baseline study of camera handling, stock response, and lab processing. The frame-by-frame scan was kept intentionally neutral — no stabilization or grain management — to study how the material behaves straight out of the lab.",{"type":47,"tag":75,"props":661,"children":663},{"className":662},[78,92,93,83],[664,665],{"type":53,"value":86},{"type":47,"tag":75,"props":666,"children":668},{"className":667},[100,252,102,638,104,105,106,107,108],[669,670,676],{"type":53,"value":96},{"type":47,"tag":113,"props":671,"children":675},{"src":672,"className":673,"frameBorder":120,"allow":645,"referrerPolicy":122,"title":674,"loading":124,"allowFullScreen":12},"https://www.youtube.com/embed/CKy9bHeyCxI?si=oDRkmU_wYNtwCFYA",[117,118,102,119],"La vie est un croissant – Super 8 Test",[],{"type":53,"value":86},{"type":47,"tag":48,"props":678,"children":680},{"id":679},"super-8-stills",[681],{"type":53,"value":682},"Super 8 Stills",{"type":47,"tag":218,"props":684,"children":685},{"layout":220,"mode":221,"rounded":222,":images":223},[],{"title":8,"searchDepth":539,"depth":539,"links":687},[688,692],{"id":615,"depth":539,"text":618,"children":689},[690,691],{"id":621,"depth":550,"text":624},{"id":651,"depth":550,"text":654},{"id":679,"depth":539,"text":682},"content:projects:film-experimentation.md","projects/film-experimentation.md","projects/film-experimentation",{"_path":697,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":698,"description":8,"subtitle":699,"year":566,"featured":7,"cover":700,"source":701,"category":702,"tags":703,"location":706,"event":707,"stills":708,"body":721,"_type":555,"_id":791,"_source":557,"_file":792,"_stem":793,"_extension":560},"/projects/gesture-controlled-soundscapes","Gesture-Controlled Soundscapes","Accelerometer-driven modulation for live cello & clarinet interaction","/images/gesture-controlled-soundscapes/img-5893-00-05-35-47-still001.webp","https://pedroespinosa.ch/gesture-controlled-soundscapes","music",[704,705,18],"arduino","live-electronics","Les 6 Toits, Geneva","Ensemble Contrechamps – Laboratory of Experimentation",[709,712,715,718],{"src":710,"alt":711},"/images/gesture-controlled-soundscapes/ard1.webp","Arduino accelerometer setup",{"src":713,"alt":714},"/images/gesture-controlled-soundscapes/ard2.webp","Wiring and sensor detail",{"src":716,"alt":717},"/images/gesture-controlled-soundscapes/ard3.webp","Accelerometer mounted on bow",{"src":719,"alt":720},"/images/gesture-controlled-soundscapes/ard4.webp","Full hardware assembly",{"type":44,"children":722,"toc":785},[723,729,741,745,750,756,761,767],{"type":47,"tag":48,"props":724,"children":726},{"id":725},"intro",[727],{"type":53,"value":728},"Intro",{"type":47,"tag":56,"props":730,"children":731},{},[732,734,739],{"type":53,"value":733},"A performance system translating a cellist's physical gestures into real-time audio transformation. An accelerometer + Arduino pipeline captures bow and arm motion, modulating both cello and clarinet processing. Movement becomes a ",{"type":47,"tag":230,"props":735,"children":736},{},[737],{"type":53,"value":738},"meta-instrument",{"type":53,"value":740},", expanding phrasing, articulation, and timbral morphing.",{"type":47,"tag":48,"props":742,"children":743},{"id":50},[744],{"type":53,"value":54},{"type":47,"tag":56,"props":746,"children":747},{},[748],{"type":53,"value":749},"The Gesture-Controlled Device was developed during a four-day workshop as part of the Laboratoire de Recherche with Ensemble Contrechamps (26–29 January 2023, Les 6 Toits). The goal was to create an interactive system using Arduino and an accelerometer to capture the hand movements of a cellist and translate them into real-time sound modulation. In the first part of the performance, the cellist’s movements controlled the sound of a clarinet, creating a unique interplay between gesture and music. In the second part, both the cello and clarinet sounds were modulated simultaneously by the cellist’s movements, enhancing the dynamic interaction between the two instruments. Developed over three days of experimentation and ideation, the system was presented during a live concert on the fourth day, showcasing its innovative approach to merging physical performance and live sound manipulation.",{"type":47,"tag":48,"props":751,"children":753},{"id":752},"in-the-making",[754],{"type":53,"value":755},"In the making",{"type":47,"tag":218,"props":757,"children":760},{"mode":221,"columns":758,"aspect":759,"rounded":222,":images":223},"grid-cols-2 sm:grid-cols-4","aspect-square",[],{"type":47,"tag":48,"props":762,"children":764},{"id":763},"performance",[765],{"type":53,"value":766},"Performance",{"type":47,"tag":75,"props":768,"children":770},{"className":769},[78,92,93,83],[771,772],{"type":53,"value":86},{"type":47,"tag":75,"props":773,"children":776},{"className":774},[100,252,102,775,104,105,106,107,108],"max-w-2xl",[777,778,784],{"type":53,"value":96},{"type":47,"tag":113,"props":779,"children":783},{"src":780,"className":781,"frameBorder":120,"allow":645,"referrerPolicy":122,"title":782,"loading":124,"allowFullScreen":12},"https://www.youtube.com/embed/ckNvFcRuR9g",[117,118,102,119],"Gesture-Controlled Soundscapes – Performance",[],{"type":53,"value":86},{"title":8,"searchDepth":539,"depth":539,"links":786},[787,788,789,790],{"id":725,"depth":539,"text":728},{"id":50,"depth":539,"text":54},{"id":752,"depth":539,"text":755},{"id":763,"depth":539,"text":766},"content:projects:gesture-controlled-soundscapes.md","projects/gesture-controlled-soundscapes.md","projects/gesture-controlled-soundscapes",{"_path":795,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":796,"description":8,"subtitle":797,"year":798,"featured":12,"cover":799,"source":800,"category":14,"tags":801,"media":805,"body":811,"_type":555,"_id":893,"_source":557,"_file":894,"_stem":895,"_extension":560},"/projects/infolipo","INFOLIPO","Art, technology and experimentation through collaborative projects",2022,"/images/infolipo/img-2385-mov-00-00-26-24-still001.webp","https://infolipo.org",[16,802,803,804],"association","maxmsp","experimental-music",[806,808],{"src":799,"alt":807},"INFOLIPO – collaborative project",{"src":809,"alt":810},"/images/infolipo/img-5860.webp","INFOLIPO – installation",{"type":44,"children":812,"toc":889},[813,817,829,833,839,844,867,884],{"type":47,"tag":48,"props":814,"children":815},{"id":50},[816],{"type":53,"value":54},{"type":47,"tag":56,"props":818,"children":819},{},[820,822,827],{"type":53,"value":821},"From 2023 to 2026 I was President of the ",{"type":47,"tag":437,"props":823,"children":825},{"href":800,"rel":824},[524],[826],{"type":53,"value":796},{"type":53,"value":828}," association, where I have been an active member since 2022. INFOLIPO explores the intersections of art, technology, and experimentation through collaborative projects. As President, I oversaw and contributed to initiatives like drawing robots, experimental music, and interactive installations.",{"type":47,"tag":218,"props":830,"children":832},{"mode":221,"columns":368,"aspect":369,"rounded":104,":images":831},"media",[],{"type":47,"tag":48,"props":834,"children":836},{"id":835},"laboratoire-de-recherche-ensemble-contrechamps",[837],{"type":53,"value":838},"Laboratoire de Recherche – Ensemble Contrechamps",{"type":47,"tag":56,"props":840,"children":841},{},[842],{"type":53,"value":843},"One notable contribution was during the Laboratoire de Recherche with Ensemble Contrechamps, where I used Max to analyze the pitch and sound properties of instruments (cello and clarinet). This data was streamed via a Wi-Fi network to control sound-reactive devices, such as:",{"type":47,"tag":176,"props":845,"children":846},{},[847,857],{"type":47,"tag":186,"props":848,"children":849},{},[850,855],{"type":47,"tag":230,"props":851,"children":852},{},[853],{"type":53,"value":854},"Motorized Hands",{"type":53,"value":856}," – Designed by artist Hsuan Lee, these devices translated musical properties into physical gestures of mechanical hands.",{"type":47,"tag":186,"props":858,"children":859},{},[860,865],{"type":47,"tag":230,"props":861,"children":862},{},[863],{"type":53,"value":864},"Analog Plotter Device",{"type":53,"value":866}," – An old plotting machine repurposed by Hubertus Mueller to create real-time visual designs influenced by sound.",{"type":47,"tag":75,"props":868,"children":870},{"className":869},[78,92,93,83],[871,872],{"type":53,"value":86},{"type":47,"tag":75,"props":873,"children":875},{"className":874},[100,252,102,638,104,105,106,107,108],[876,877,883],{"type":53,"value":96},{"type":47,"tag":113,"props":878,"children":882},{"src":879,"className":880,"frameBorder":120,"allow":645,"referrerPolicy":122,"title":881,"loading":124,"allowFullScreen":12},"https://www.youtube.com/embed/7SSQO31UBPg?si=gbXa-T8oVWADPiey",[117,118,102,119],"INFOLIPO – Laboratoire de Recherche",[],{"type":53,"value":86},{"type":47,"tag":56,"props":885,"children":886},{},[887],{"type":53,"value":888},"Through INFOLIPO, I collaborate with artists, musicians, and technologists to push the boundaries of creative expression, blending technical expertise with artistic innovation.",{"title":8,"searchDepth":539,"depth":539,"links":890},[891,892],{"id":50,"depth":539,"text":54},{"id":835,"depth":539,"text":838},"content:projects:infolipo.md","projects/infolipo.md","projects/infolipo",{"_path":897,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":898,"description":8,"subtitle":899,"year":566,"featured":7,"cover":900,"source":901,"category":702,"tags":902,"bw_stills":906,"body":922,"_type":555,"_id":1052,"_source":557,"_file":1053,"_stem":1054,"_extension":560},"/projects/jaaranaf",".jaArana+Ф","Improvisational trio merging noise, modular synthesis and guitar","/images/jaaranaf/img-6794-cover.webp","https://pedroespinosa.ch/jaaranaf",[903,904,905],"improvisation","noise","modular",[907,910,913,916,919],{"src":908,"alt":909},"/images/jaaranaf/bw-1-bw.webp","Black and white still 1",{"src":911,"alt":912},"/images/jaaranaf/bw-2-bw.webp","Black and white still 2",{"src":914,"alt":915},"/images/jaaranaf/bw-3-bw.webp","Black and white still 3",{"src":917,"alt":918},"/images/jaaranaf/bw-4-bw.webp","Black and white still 4",{"src":920,"alt":921},"/images/jaaranaf/bw-5-bw.webp","Black and white still 5",{"type":44,"children":923,"toc":1047},[924,928,937,942,948,998,1037,1043],{"type":47,"tag":48,"props":925,"children":926},{"id":50},[927],{"type":53,"value":54},{"type":47,"tag":56,"props":929,"children":930},{},[931,935],{"type":47,"tag":230,"props":932,"children":933},{},[934],{"type":53,"value":898},{"type":53,"value":936}," is an experimental improvisation trio based in Geneva, weaving together noise, modular synths, electronics and guitar to craft raw, immersive soundscapes. Rooted in the diverse cultural influences of Chile and Russia, our music is a fusion of unpredictable textures and bold creativity.",{"type":47,"tag":56,"props":938,"children":939},{},[940],{"type":53,"value":941},"The trio — comprising Jorge Care (Chile) and Sergei Leonov (Russia), composers from the Haute École de Musique (HEM), and myself, Pedro Espinosa (Chile) — came together in Geneva with a shared passion for pushing the boundaries of sound and improvisation. Each performance is a unique exploration of sonic possibilities, where tradition and experimentation collide to create something new.",{"type":47,"tag":48,"props":943,"children":945},{"id":944},"krishagatos",[946],{"type":53,"value":947},"Krishagatos",{"type":47,"tag":75,"props":949,"children":954},{"className":950},[78,92,951,952,245,953,82],"flex-col","md:flex-row","my-6",[955,956,977,978],{"type":53,"value":86},{"type":47,"tag":75,"props":957,"children":960},{"className":958},[959],"flex-1",[961,962,968,969,976],{"type":53,"value":96},{"type":47,"tag":56,"props":963,"children":965},{"className":964},[136,135],[966],{"type":53,"value":967},"\n      We released our debut album, Krishagatos, in July 2023. Available on all major streaming platforms, the album captures the essence of our creative process—merging modular synths, guitars, and electronics into dynamic and unpredictable soundscapes.\n    ",{"type":53,"value":96},{"type":47,"tag":56,"props":970,"children":973},{"className":971},[136,135,972],"mt-4",[974],{"type":53,"value":975},"\n      Krishagatos embodies the fusion of our diverse cultural roots. The name itself is drawn from this interplay, combining elements of our shared linguistic and cultural heritage.\n    ",{"type":53,"value":86},{"type":53,"value":86},{"type":47,"tag":75,"props":979,"children":983},{"className":980},[102,981,982],"md:w-1/3","flex-shrink-0",[984,985,997],{"type":53,"value":96},{"type":47,"tag":75,"props":986,"children":988},{"className":987},[100,759,102,104,105,106,107],[989,990,996],{"type":53,"value":111},{"type":47,"tag":403,"props":991,"children":995},{"src":992,"alt":993,"className":994,"loading":124},"/images/jaaranaf/krishagatos-couverture-800.webp","Krishagatos album cover",[117,118,102,119,260],[],{"type":53,"value":96},{"type":53,"value":86},{"type":47,"tag":75,"props":999,"children":1001},{"className":1000},[78,92,951,952,93,82,245,83],[1002,1003,1016,1017],{"type":53,"value":86},{"type":47,"tag":75,"props":1004,"children":1007},{"className":1005},[100,252,102,1006,104,105,106,107,108],"md:w-1/2",[1008,1009,1015],{"type":53,"value":96},{"type":47,"tag":113,"props":1010,"children":1014},{"src":1011,"className":1012,"frameBorder":120,"allow":645,"referrerPolicy":122,"title":1013,"loading":124,"allowFullScreen":12},"https://www.youtube.com/embed/IJdJDtPRzp8",[117,118,102,119],".jaArana+Ф – Live",[],{"type":53,"value":86},{"type":53,"value":86},{"type":47,"tag":75,"props":1018,"children":1020},{"className":1019},[102,1006,104,105],[1021,1022,1036],{"type":53,"value":96},{"type":47,"tag":113,"props":1023,"children":1035},{"allow":1024,"frameBorder":120,"height":1025,"style":1026,"sandbox":1027,"src":1034,"loading":124},"autoplay *; encrypted-media *;","100%","width:100%;height:100%;min-height:300px;overflow:hidden;background:transparent;",[1028,1029,1030,1031,1032,1033],"allow-forms","allow-popups","allow-same-origin","allow-scripts","allow-storage-access-by-user-activation","allow-top-navigation-by-user-activation","https://embed.music.apple.com/ch/album/krishagatos/1698404818?l=en-GB",[],{"type":53,"value":86},{"type":47,"tag":48,"props":1038,"children":1040},{"id":1039},"live-stills",[1041],{"type":53,"value":1042},"Live Stills",{"type":47,"tag":218,"props":1044,"children":1046},{"layout":220,"mode":221,"rounded":222,":images":1045},"bw_stills",[],{"title":8,"searchDepth":539,"depth":539,"links":1048},[1049,1050,1051],{"id":50,"depth":539,"text":54},{"id":944,"depth":539,"text":947},{"id":1039,"depth":539,"text":1042},"content:projects:jaaranaf.md","projects/jaaranaf.md","projects/jaaranaf",{"_path":1056,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":1057,"description":1058,"subtitle":1059,"year":798,"featured":7,"cover":1060,"source":1061,"category":14,"tags":1062,"location":1064,"event":1065,"stills":1066,"media":1082,"body":1089,"_type":555,"_id":1211,"_source":557,"_file":1212,"_stem":1213,"_extension":560},"/projects/nexus-science-through-sound","Nexus – Exploring Science Through Sound","Presented during the Renaissance transdisciplinary exhibition at Le Commun (Geneva), 2–25 June 2022.","Neural electrophysiology data transformed into an immersive sound piece","/images/nexus/52206222719-e44d4eb0b9-cover.webp","https://pedroespinosa.ch/projects/nexus-science-through-sound",[1063,17,18],"neuroscience","Le Commun, Genève","Renaissance (transdisciplinary exhibition)",[1067,1070,1073,1076,1079],{"src":1068,"alt":1069},"/images/nexus/neurona-pedro-3-2.webp","Nexus – installation detail",{"src":1071,"alt":1072},"/images/nexus/img-7197-mp4-00-09-46-25-still001.webp","Nexus – performance still",{"src":1074,"alt":1075},"/images/nexus/presentation-004.webp","Nexus – presentation slide",{"src":1077,"alt":1078},"/images/nexus/img-3613.webp","Nexus – exhibition photograph",{"src":1080,"alt":1081},"/images/nexus/img-3381-mov-00-00-39-28-still001.webp","Nexus – neuronal microscopy image",[1083,1086],{"src":1084,"alt":1085},"/images/nexus/306e5f11-73d3-4c8b-b67d-83041951e5f5.webp","Nexus installation at Le Commun",{"src":1087,"alt":1088},"/images/nexus/renaissance-flyer.webp","Renaissance exhibition flyer",{"type":44,"children":1090,"toc":1203},[1091,1098,1102,1112,1117,1122,1127,1132,1138,1151,1157,1162,1167,1170,1173,1179,1195,1200],{"type":47,"tag":56,"props":1092,"children":1093},{},[1094],{"type":47,"tag":62,"props":1095,"children":1096},{},[1097],{"type":53,"value":1058},{"type":47,"tag":48,"props":1099,"children":1100},{"id":50},[1101],{"type":53,"value":54},{"type":47,"tag":56,"props":1103,"children":1104},{},[1105,1110],{"type":47,"tag":62,"props":1106,"children":1107},{},[1108],{"type":53,"value":1109},"N-Plexus",{"type":53,"value":1111},", the sound piece at the heart of this project, transforms neuronal recordings into an immersive auditory experience, preserving the analog essence of electrophysiology. Created solely with an analog electrophysiological amplifier, it captures and amplifies neuronal activity, converting voltage fluctuations directly into sound. Aside from subtle reverb and panning, every recording is unaltered — a raw and authentic glimpse into real experimental sessions.",{"type":47,"tag":56,"props":1113,"children":1114},{},[1115],{"type":53,"value":1116},"This piece was created during my PhD in Neurosciences, drawing on the auditory tradition of electrophysiology. In the 1970s, before the advent of advanced microscopy, researchers relied on sound to guide electrodes through brain tissue and detect neuronal activity. Modern automation has largely replaced these auditory cues, though some amplifiers still retain a sound output as a nod to that legacy.",{"type":47,"tag":56,"props":1118,"children":1119},{},[1120],{"type":53,"value":1121},"N-Plexus revisits that tradition by recording full experimental sessions from start to finish. The piece opens with the static crackle produced as I manually position the electrodes — a sound shaped by the friction between my hands and the equipment. As the electrode travels from air into the solution bathing the brain tissue, abrupt pitch shifts trace its descent.",{"type":47,"tag":56,"props":1123,"children":1124},{},[1125],{"type":53,"value":1126},"Once inside the tissue, the analog device behaves like an oscillator modulated by neuronal membranes, bending voltage into a shifting palette of textures. High-pitched tones emerge as the electrode makes contact with a cell membrane, building toward the characteristic rhythmic firing of a neuron — its pacemaker pulse — rendered visually by the red trace beneath an image of the same cell.",{"type":47,"tag":56,"props":1128,"children":1129},{},[1130],{"type":53,"value":1131},"By weaving these sounds together, N-Plexus translates scientific process into sensory experience, drawing audiences into the hidden rhythms of the living brain.",{"type":47,"tag":48,"props":1133,"children":1135},{"id":1134},"listen",[1136],{"type":53,"value":1137},"Listen",{"type":47,"tag":75,"props":1139,"children":1141},{"className":1140},[78,92,93,83],[1142,1143],{"type":53,"value":86},{"type":47,"tag":113,"props":1144,"children":1150},{"width":1025,"height":1145,"scrolling":1146,"frameBorder":1146,"allow":1147,"src":1148,"style":1149,"loading":124},300,"no","autoplay","https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/soundcloud%253Atracks%253A1997384891&color=%23561c66&auto_play=false&hide_related=false&show_comments=true&show_user=true&show_reposts=false&show_teaser=true&visual=true","max-width:660px;",[],{"type":47,"tag":48,"props":1152,"children":1154},{"id":1153},"artistic-direction",[1155],{"type":53,"value":1156},"Artistic Direction",{"type":47,"tag":56,"props":1158,"children":1159},{},[1160],{"type":53,"value":1161},"The work seeks to reveal the inherent sound (or noise) of neurophysiological processes while avoiding cliché \"sci‑fi brain sounds.\" It frames real neural data shaping macro perception.",{"type":47,"tag":48,"props":1163,"children":1164},{"id":831},[1165],{"type":53,"value":1166},"Media",{"type":47,"tag":218,"props":1168,"children":1169},{"layout":220,"mode":221,"rounded":104,":images":831},[],{"type":47,"tag":373,"props":1171,"children":1172},{},[],{"type":47,"tag":48,"props":1174,"children":1176},{"id":1175},"explanatory-video",[1177],{"type":53,"value":1178},"Explanatory video",{"type":47,"tag":75,"props":1180,"children":1182},{"className":1181},[78,92,93,83],[1183,1184],{"type":53,"value":86},{"type":47,"tag":75,"props":1185,"children":1187},{"className":1186},[100,252,102,775,104,105,106,107,108],[1188,1189,1194],{"type":53,"value":96},{"type":47,"tag":113,"props":1190,"children":1193},{"src":1191,"className":1192,"frameBorder":120,"allow":645,"referrerPolicy":122,"title":1057,"loading":124,"allowFullScreen":12},"https://www.youtube.com/embed/9kq_K1kTz_8",[117,118,102,119],[],{"type":53,"value":86},{"type":47,"tag":48,"props":1196,"children":1197},{"id":218},[1198],{"type":53,"value":1199},"Gallery",{"type":47,"tag":218,"props":1201,"children":1202},{"layout":220,"mode":221,"rounded":222,":images":223},[],{"title":8,"searchDepth":539,"depth":539,"links":1204},[1205,1206,1207,1208,1209,1210],{"id":50,"depth":539,"text":54},{"id":1134,"depth":539,"text":1137},{"id":1153,"depth":539,"text":1156},{"id":831,"depth":539,"text":1166},{"id":1175,"depth":539,"text":1178},{"id":218,"depth":539,"text":1199},"content:projects:nexus-science-through-sound.md","projects/nexus-science-through-sound.md","projects/nexus-science-through-sound",{"_path":1215,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":1216,"description":8,"subtitle":1217,"year":566,"featured":7,"cover":1218,"source":1219,"category":569,"tags":1220,"length":1221,"stills":1222,"body":1226,"_type":555,"_id":1267,"_source":557,"_file":1268,"_stem":1269,"_extension":560},"/projects/paillettes","Paillettes","Super 8 film, 2:40","/images/paillettes/cover.webp","https://pedroespinosa.ch/projects/paillettes",[571],"2m40s @24fps",[1223],{"src":1224,"alt":1225},"/images/paillettes/super8-21-oct-web-1448x2048.webp","Paillettes – festival poster",{"type":44,"children":1227,"toc":1264},[1228,1234,1252,1257,1260],{"type":47,"tag":48,"props":1229,"children":1231},{"id":1230},"synopsis",[1232],{"type":53,"value":1233},"Synopsis",{"type":47,"tag":56,"props":1235,"children":1236},{},[1237,1241,1243,1250],{"type":47,"tag":62,"props":1238,"children":1239},{},[1240],{"type":53,"value":1216},{"type":53,"value":1242}," (Super 8, 2:40) was screened at the ",{"type":47,"tag":437,"props":1244,"children":1247},{"href":1245,"rel":1246},"https://www.ens8ff.ch/edition-23/",[524],[1248],{"type":53,"value":1249},"5th Neuchâtel Super 8 Film Festival",{"type":53,"value":1251},". Featuring my dear friend Léonie Marion, it frames a reflective ritual — an intimate, temporal peeling back of persona toward unguarded presence.",{"type":47,"tag":56,"props":1253,"children":1254},{},[1255],{"type":53,"value":1256},"This intimate work portrays the ritual of makeup removal as a moment of introspection, exploring themes of vulnerability and memory. It was my first work featured in a film festival.",{"type":47,"tag":373,"props":1258,"children":1259},{},[],{"type":47,"tag":218,"props":1261,"children":1263},{"mode":221,"columns":322,"aspect":1262,"rounded":222,":images":223},"aspect-[3/4]",[],{"title":8,"searchDepth":539,"depth":539,"links":1265},[1266],{"id":1230,"depth":539,"text":1233},"content:projects:Paillettes.md","projects/Paillettes.md","projects/Paillettes",{"_path":1271,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":1272,"description":1273,"subtitle":1274,"year":1275,"featured":7,"cover":1276,"source":1277,"category":14,"tags":1278,"location":1280,"event":1281,"media":1282,"body":1289,"_type":555,"_id":1511,"_source":557,"_file":1512,"_stem":1513,"_extension":560},"/projects/poesies-multimedia-performance","Poésies en Mouvement #15: piez-m-nqu-nte","A multimedia performance inspired by the theme of la greffe at Makaronic \"Poésies en Mouvement #15.\"","Multimedia performance reclaiming the body through voice, macro video and feminist poetics",2024,"/images/poesies-en-mouvement-15/img-3203-2-00-05-47-03-still001-cover.webp","https://pedroespinosa.ch/projects/poesies-multimedia-performance",[705,256,1279],"poesie","Makaronic – Poésies en Mouvement #15","Poésies en Mouvement",[1283,1286],{"src":1284,"alt":1285},"/images/poesies-en-mouvement-15/img-3203-2-00-02-44-08-still002.webp","Macro video still from the performance",{"src":1287,"alt":1288},"/images/poesies-en-mouvement-15/affiche-makar-pem15-greffer-5-last.webp","Poésies en Mouvement 15 – Flyer",{"type":44,"children":1290,"toc":1505},[1291,1303,1315,1325,1342,1347,1352,1370,1375,1381,1424,1430,1463,1466,1472],{"type":47,"tag":56,"props":1292,"children":1293},{},[1294,1296,1301],{"type":53,"value":1295},"A multimedia performance inspired by the theme of ",{"type":47,"tag":62,"props":1297,"children":1298},{},[1299],{"type":53,"value":1300},"la greffe",{"type":53,"value":1302}," at Makaronic \"Poésies en Mouvement #15.\"",{"type":47,"tag":56,"props":1304,"children":1305},{},[1306,1308,1313],{"type":53,"value":1307},"Using voice as the primary source of sound and magnification cameras to reveal unseen details of the body, the piece reimagines the poetic genre of the ",{"type":47,"tag":62,"props":1309,"children":1310},{},[1311],{"type":53,"value":1312},"Blason",{"type":53,"value":1314},". Through a feminist lens, it seeks to reclaim the body from patriarchal artistic traditions—shifting from fragmented, idealized portrayals toward a space of authenticity, connection and complexity.",{"type":47,"tag":56,"props":1316,"children":1317},{},[1318],{"type":47,"tag":437,"props":1319,"children":1322},{"href":1320,"rel":1321},"https://makaronic.ch/evenements/pem15.0.24.html",[524],[1323],{"type":53,"value":1324},"Link to event",{"type":47,"tag":75,"props":1326,"children":1328},{"className":1327},[78,92,93,83],[1329,1330],{"type":53,"value":86},{"type":47,"tag":75,"props":1331,"children":1333},{"className":1332},[100,252,102,775,104,105,106,107,108],[1334,1335,1341],{"type":53,"value":96},{"type":47,"tag":113,"props":1336,"children":1340},{"src":1337,"className":1338,"frameBorder":120,"allow":645,"referrerPolicy":122,"title":1339,"loading":124,"allowFullScreen":12},"https://www.youtube.com/embed/0TNf8Wy56pk",[117,118,102,119],"Poésies en Mouvement #15 – Performance",[],{"type":53,"value":86},{"type":47,"tag":48,"props":1343,"children":1344},{"id":423},[1345],{"type":53,"value":1346},"Concept",{"type":47,"tag":56,"props":1348,"children":1349},{},[1350],{"type":53,"value":1351},"The performance builds a dialogue between:",{"type":47,"tag":176,"props":1353,"children":1354},{},[1355,1360,1365],{"type":47,"tag":186,"props":1356,"children":1357},{},[1358],{"type":53,"value":1359},"Live vocal textures",{"type":47,"tag":186,"props":1361,"children":1362},{},[1363],{"type":53,"value":1364},"Macro / magnification video streams exposing surfaces, gestures and transient details",{"type":47,"tag":186,"props":1366,"children":1367},{},[1368],{"type":53,"value":1369},"Real‑time transformation layers (color desaturation, temporal echo, subtle glitch)",{"type":47,"tag":56,"props":1371,"children":1372},{},[1373],{"type":53,"value":1374},"The body becomes both instrument and landscape; sound and image co‑construct a living, emergent poetic field.",{"type":47,"tag":48,"props":1376,"children":1378},{"id":1377},"artistic-approach",[1379],{"type":53,"value":1380},"Artistic Approach",{"type":47,"tag":513,"props":1382,"children":1383},{},[1384,1394,1404,1414],{"type":47,"tag":186,"props":1385,"children":1386},{},[1387,1392],{"type":47,"tag":230,"props":1388,"children":1389},{},[1390],{"type":53,"value":1391},"Reclamation",{"type":53,"value":1393}," – Deconstruct inherited framings of anatomical idealization.",{"type":47,"tag":186,"props":1395,"children":1396},{},[1397,1402],{"type":47,"tag":230,"props":1398,"children":1399},{},[1400],{"type":53,"value":1401},"Amplification",{"type":53,"value":1403}," – Elevate overlooked micro‑gestures into central dramaturgical material.",{"type":47,"tag":186,"props":1405,"children":1406},{},[1407,1412],{"type":47,"tag":230,"props":1408,"children":1409},{},[1410],{"type":53,"value":1411},"Hybrid Poetics",{"type":53,"value":1413}," – Merge spoken text, vocal sonics and image microscopy into a composite \"blason vivant.\"",{"type":47,"tag":186,"props":1415,"children":1416},{},[1417,1422],{"type":47,"tag":230,"props":1418,"children":1419},{},[1420],{"type":53,"value":1421},"Embodied Feminism",{"type":53,"value":1423}," – Reject objectifying fragmentation; highlight continuity, breath, vulnerability.",{"type":47,"tag":48,"props":1425,"children":1427},{"id":1426},"technical-setup",[1428],{"type":53,"value":1429},"Technical Setup",{"type":47,"tag":176,"props":1431,"children":1432},{},[1433,1443,1453],{"type":47,"tag":186,"props":1434,"children":1435},{},[1436,1441],{"type":47,"tag":230,"props":1437,"children":1438},{},[1439],{"type":53,"value":1440},"Live Sound Design and Execution:",{"type":53,"value":1442}," I conceptualized and performed real-time voice manipulations using modular synths, transforming the voice into a granular sound source that interacted seamlessly with the performance’s visual elements.",{"type":47,"tag":186,"props":1444,"children":1445},{},[1446,1451],{"type":47,"tag":230,"props":1447,"children":1448},{},[1449],{"type":53,"value":1450},"Video System Design and Operation:",{"type":53,"value":1452}," I developed and managed real-time video effects using a Max MSP patch, synchronizing two magnification cameras on stage. This system allowed for the live projection of detailed body parts, creating an immersive and poetic visual narrative that complemented the sound design.",{"type":47,"tag":186,"props":1454,"children":1455},{},[1456,1461],{"type":47,"tag":230,"props":1457,"children":1458},{},[1459],{"type":53,"value":1460},"Collaboration and Co-Creation:",{"type":53,"value":1462}," Collaborated closely with Elsa Cailletaud to conceptualize and execute the performance, integrating technical expertise with artistic vision to bring the project to life.",{"type":47,"tag":218,"props":1464,"children":1465},{"layout":220,"mode":221,"rounded":104,":images":831},[],{"type":47,"tag":48,"props":1467,"children":1469},{"id":1468},"credits",[1470],{"type":53,"value":1471},"Credits",{"type":47,"tag":176,"props":1473,"children":1474},{},[1475,1485,1495],{"type":47,"tag":186,"props":1476,"children":1477},{},[1478,1483],{"type":47,"tag":230,"props":1479,"children":1480},{},[1481],{"type":53,"value":1482},"Performed & Created by",{"type":53,"value":1484},": Pedro Espinosa & Elsa Cailletaud",{"type":47,"tag":186,"props":1486,"children":1487},{},[1488,1493],{"type":47,"tag":230,"props":1489,"children":1490},{},[1491],{"type":53,"value":1492},"Sound Effects, Live Video, Additional Voices",{"type":53,"value":1494},": Pedro Espinosa",{"type":47,"tag":186,"props":1496,"children":1497},{},[1498,1503],{"type":47,"tag":230,"props":1499,"children":1500},{},[1501],{"type":53,"value":1502},"Voice & Text",{"type":53,"value":1504},": Elsa Cailletaud",{"title":8,"searchDepth":539,"depth":539,"links":1506},[1507,1508,1509,1510],{"id":423,"depth":539,"text":1346},{"id":1377,"depth":539,"text":1380},{"id":1426,"depth":539,"text":1429},{"id":1468,"depth":539,"text":1471},"content:projects:poesies-multimedia-performance.md","projects/poesies-multimedia-performance.md","projects/poesies-multimedia-performance",{"_path":1515,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":1516,"description":1517,"subtitle":1518,"year":11,"featured":12,"cover":1519,"source":1520,"category":1521,"tags":1522,"stills":1524,"body":1531,"_type":555,"_id":1611,"_source":557,"_file":1612,"_stem":1613,"_extension":560},"/projects/scratch-synth","ScratchSynth","ScratchSynth is an audio-visual project inspired by Norman McLaren's pioneering film sonorization techniques, where painted visuals were used to generate sound directly on film. This project reimagines McLaren's approach by transforming scratches engraved on celluloid into immersive soundscapes — revisiting historical analog methods with contemporary computational techniques.","Turning scratched film into sound — creative coding meets analog cinema","/images/scratchsynth/cover.webp","https://pedroespinosa.ch/projects/scratch-synth","creative-coding",[572,1523,803],"python",[1525,1528],{"src":1526,"alt":1527},"/images/scratchsynth/img-3377-2.webp","Engraved film strip close-up",{"src":1529,"alt":1530},"/images/scratchsynth/img-3386-2.webp","Scratched celluloid detail",{"type":44,"children":1532,"toc":1606},[1533,1537,1543,1548,1551,1557,1562,1567,1584,1590],{"type":47,"tag":56,"props":1534,"children":1535},{},[1536],{"type":53,"value":1517},{"type":47,"tag":48,"props":1538,"children":1540},{"id":1539},"video-gravure",[1541],{"type":53,"value":1542},"Video Gravure",{"type":47,"tag":56,"props":1544,"children":1545},{},[1546],{"type":53,"value":1547},"The source material comes from direct engraving on unexposed film stock. Instead of discarding blank leader, a needle is used to engrave micro-images directly onto the celluloid — treating the film strip as a subtractive drawing surface.",{"type":47,"tag":218,"props":1549,"children":1550},{"mode":221,"columns":368,"aspect":369,"rounded":222,":images":223},[],{"type":47,"tag":48,"props":1552,"children":1554},{"id":1553},"how-it-works",[1555],{"type":53,"value":1556},"How It Works",{"type":47,"tag":56,"props":1558,"children":1559},{},[1560],{"type":53,"value":1561},"Using Python, the system analyzes patterns in the scratched film and divides the screen into quadrants — a framework inspired by the spatial mapping of the human retina. This visual data is streamed via OSC messages to Max/MSP, where it controls an ensemble of 21 oscillators. The oscillators, grouped in sets of three, are tuned to an atonal symmetric scale.",{"type":47,"tag":56,"props":1563,"children":1564},{},[1565],{"type":53,"value":1566},"Arranged to emulate the interconnected loops of the brain's visual cortex, the oscillators dynamically frequency-modulate one another, mimicking neural interactions.",{"type":47,"tag":75,"props":1568,"children":1570},{"className":1569},[78,92,93,83],[1571,1572],{"type":53,"value":86},{"type":47,"tag":75,"props":1573,"children":1575},{"className":1574},[100,252,102,638,104,105,106,107,108],[1576,1577,1583],{"type":53,"value":96},{"type":47,"tag":256,"props":1578,"children":1582},{"src":1579,"className":1580,"autoPlay":12,"muted":12,"loop":12,"playsInline":12,"preload":261,"title":1581},"/images/scratchsynth/screen-recording.mp4",[102,119,260],"ScratchSynth – Screen Recording",[],{"type":53,"value":86},{"type":47,"tag":48,"props":1585,"children":1587},{"id":1586},"full-process",[1588],{"type":53,"value":1589},"Full Process",{"type":47,"tag":75,"props":1591,"children":1593},{"className":1592},[78,92,93,83],[1594,1595],{"type":53,"value":86},{"type":47,"tag":75,"props":1596,"children":1598},{"className":1597},[100,252,102,638,104,105,106,107,108],[1599,1600,1605],{"type":53,"value":96},{"type":47,"tag":113,"props":1601,"children":1604},{"src":1602,"className":1603,"frameBorder":120,"allow":645,"referrerPolicy":122,"title":1516,"loading":124,"allowFullScreen":12},"https://www.youtube.com/embed/AeyJcnfl_Fo?si=f2wR_ljLuHAtEvAu",[117,118,102,119],[],{"type":53,"value":86},{"title":8,"searchDepth":539,"depth":539,"links":1607},[1608,1609,1610],{"id":1539,"depth":539,"text":1542},{"id":1553,"depth":539,"text":1556},{"id":1586,"depth":539,"text":1589},"content:projects:scratch-synth.md","projects/scratch-synth.md","projects/scratch-synth",1792079776543]