{"id":1454,"date":"2026-03-18T18:14:41","date_gmt":"2026-03-18T22:14:41","guid":{"rendered":"https:\/\/dantepfer.com\/blog\/?p=1454"},"modified":"2026-03-25T21:57:44","modified_gmt":"2026-03-26T01:57:44","slug":"natural-machines-2-0-at-carnegie-hall-program-notes","status":"publish","type":"post","link":"https:\/\/dantepfer.com\/blog\/?p=1454","title":{"rendered":"Natural Machines 2.0 at Carnegie Hall \u2014 Program Notes"},"content":{"rendered":"\n<p><em>On November 15th 2025, I brought my brand-new project Natural Machines 2.0 to Carnegie Hall. The performance featured The Knights orchestra and special guests Becca Stevens and Miguel Zenon. The house was full; it was the thrill of a lifetime. I&#8217;m particularly grateful to the many friends who came, some from a great distance. Below are my program notes for the concert, along with a technical note diving deeper into how the project functions behind the scenes. <\/em><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/image.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"930\" src=\"https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/image-1024x930.png\" alt=\"\" class=\"wp-image-1465\" style=\"aspect-ratio:1.1010964743342835;width:424px;height:auto\" srcset=\"https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/image-1024x930.png 1024w, https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/image-300x273.png 300w, https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/image-768x698.png 768w, https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/image.png 1310w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><a href=\"https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/image-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/image-1-1024x683.png\" alt=\"\" class=\"wp-image-1466\" srcset=\"https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/image-1-1024x683.png 1024w, https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/image-1-300x200.png 300w, https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/image-1-768x512.png 768w, https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/image-1-1536x1024.png 1536w, https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/image-1-2048x1365.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Photograph by Rob Davidson<\/figcaption><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-medium-font-size\"><strong>In the Artist&#8217;s Own Words<\/strong><\/p>\n\n\n\n<p>For as long as I can remember, I\u2019ve been fascinated by the idea of free improvisation: that it\u2019s possible to create an entire piece of music, never-before heard, in the moment, out of nothing. Growing up as a jazz pianist, I learned to improvise over pre-determined harmonic progressions, but I yearned for a greater freedom: not only to improvise within a given structure, but to improvise the structure itself. As an adult, I\u2019ve slowly learned the discipline necessary to doing this in a way that feels meaningful \u2014 alone at the piano (on my recent album&nbsp;<em>Inventions \/ Reinventions<\/em>, for example) or with a big-eared collaborator (Lee Konitz, memorably). But it\u2019s only recently that I\u2019ve begun to wonder: what could free improvisation look like with an orchestra?<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>In 2010, I composed my first piano concerto, and left substantial room for improvisation in the piano part. The orchestra parts, however, were written out in the conventional way. At the same time, I began to bring my childhood love of computer programming into my music. I wrote algorithms \u2014 systems of musical rules \u2014 which could improvise with me in real time, expressing themselves acoustically through the Yamaha Disklavier player piano. This led to my 2019 album&nbsp;<em>Natural Machines<\/em>, where I explore the intersection of natural (intuitive, emotional) and mechanical (logical, rule-based) processes in music, doing free improvisation with an algorithm as creative partner.&nbsp;<\/p>\n\n\n\n<p>It&#8217;s worth remembering that many of the greatest musical minds were just as concerned with the rules that structured their music as with the emotion that made it soar. This is certainly true of Bach, and also of John Coltrane. I believe it\u2019s when these two great forces meet \u2014 the algorithmic and the spiritual \u2014 that art is at its strongest.<\/p>\n\n\n\n<p>In 2022, the Eugene Symphony approached me about writing a new piano concerto. I imagined composing in the conventional way at first. Then the symphony\u2019s conductor, Francesco Lecce-Chong, suggested I incorporate elements from&nbsp;<em>Natural Machines<\/em>, in particular the live visual representations of the music I\u2019d created.&nbsp;<\/p>\n\n\n\n<p>Over the last three years, this idea slowly percolated in me \u2014 of striking some balance between traditional notation and computer-augmented free improvisation. Then, in mid 2024, on the tail end of two large conventional composition projects, I suddenly felt like doing something radical: what if the entire orchestra, along with myself as the soloist, could enter the stage not knowing what was going to happen? What if we created the music together, in the moment? Wouldn\u2019t that be exciting?<\/p>\n\n\n\n<p>I devised a way to send musical notation in real-time to each member of the orchestra, on mobile devices they could easily set on their music stands. I started to think about the piano somewhat like an organ, with the ability to pull organ stops (or their digital equivalent on my iPad) to select different collections of sounds. I designed and built a system of foot pedals that enabled me to use my feet as much as my hands. I\u2019ve personally labored over every line of code \u2014 from the ones that create the network of devices to those responsible for the real-time visuals \u2014 just as much as I\u2019ve labored in the past over the individual notes of a composition.<\/p>\n\n\n\n<p>The difference here, of course, is that every time this \u201cpiece\u201d \u2014 or this process for a piece \u2014 is performed, it will sound different. Yet, there is a theme that will carry through the evening: the notion of harmony, in its broadest sense, from the delicious interactions of sound frequencies to the relative motions of orbiting planets, and perhaps most of all, to the hope that we \u2014 along with the orchestra, taken as a microcosm for society \u2014 may live in spontaneous, harmonious balance with one another.&nbsp;<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Technical note<\/strong><\/p>\n\n\n\n<p>By character, I\u2019ve always liked to approach problems from the ground up. There\u2019s something about being present in every aspect of how something works, from the smallest details to the overall structure, that feels right to me. For Natural Machines 2.0, I\u2019ve taken this approach as far as I ever have, building my own gear, custom code libraries, and even learning to create my own integrated circuits.&nbsp;<br><br>Thankfully, I didn\u2019t have to create the instrument at the heart of it all. I\u2019m performing on a&nbsp;<strong>Yamaha Disklavier CFX<\/strong>, a real acoustic piano that communicates every key and pedal movement to my computer via MIDI, and which has the magical ability to play by itself. The Disklavier allows me to play naturally while the computer listens, analyzing and responding to my playing with both visuals and sound. In Natural Machines 1.0, the computer expressed itself by playing the same piano I play; in 2.0, it can also play the orchestra.<\/p>\n\n\n\n<p>To control the many layers of the system while performing, I built several interfaces. Beneath the piano keyboard, to the right, sits an adapted organ pedalboard with MIDI output. This pedalboard doesn\u2019t only play notes: each pedal has a small display above it that shows its current function, for example \u201c\u2191&nbsp;m3\u201d if that pedal transposes a musical voice up a minor third. The functions of the pedals can change depending on context, and the displays update dynamically as the computer sends them new instructions.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/Roland-pedalboard.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/Roland-pedalboard-1024x768.jpg\" alt=\"\" class=\"wp-image-1457\" srcset=\"https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/Roland-pedalboard-1024x768.jpg 1024w, https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/Roland-pedalboard-300x225.jpg 300w, https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/Roland-pedalboard-768x576.jpg 768w, https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/Roland-pedalboard-1536x1152.jpg 1536w, https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/Roland-pedalboard.jpg 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/Roland-pedalboard-detail.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/Roland-pedalboard-detail-1024x768.jpg\" alt=\"\" class=\"wp-image-1458\" srcset=\"https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/Roland-pedalboard-detail-1024x768.jpg 1024w, https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/Roland-pedalboard-detail-300x225.jpg 300w, https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/Roland-pedalboard-detail-768x576.jpg 768w, https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/Roland-pedalboard-detail-1536x1152.jpg 1536w, https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/Roland-pedalboard-detail.jpg 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>On the floor to my left sits an array of twelve pedals, each with its own display and all connected to a microcontroller that communicates pedal presses to the computer via MIDI. These pedals can trigger all kinds of real-time transformations: switching instrument assignments, changing articulations, freezing loops: anything you can imagine. The device also supports expression pedals that continuously transmit data, allowing me to shape parameters fluidly with my feet while keeping both hands on the piano. I designed and had manufactured the integrated circuits in green, and couldn\u2019t resist decorating them with stencils of my TriadSculptures.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/AirTurn-megaboard.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/AirTurn-megaboard-1024x768.jpg\" alt=\"\" class=\"wp-image-1459\" srcset=\"https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/AirTurn-megaboard-1024x768.jpg 1024w, https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/AirTurn-megaboard-300x225.jpg 300w, https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/AirTurn-megaboard-768x576.jpg 768w, https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/AirTurn-megaboard-1536x1152.jpg 1536w, https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/AirTurn-megaboard.jpg 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/AirTurn-megaboard-detail.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/AirTurn-megaboard-detail-1024x768.jpg\" alt=\"\" class=\"wp-image-1460\" srcset=\"https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/AirTurn-megaboard-detail-1024x768.jpg 1024w, https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/AirTurn-megaboard-detail-300x225.jpg 300w, https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/AirTurn-megaboard-detail-768x576.jpg 768w, https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/AirTurn-megaboard-detail-1536x1152.jpg 1536w, https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/AirTurn-megaboard-detail.jpg 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Two iPads complete the control setup. The first functions as an instrument selector, akin to the stops used by organists. At any given moment, the music I play or which my algorithms generate can be routed to any of eight \u201cvoices\u201d \u2014 conceptual layers within the music \u2014 and each voice can be assigned to one or more orchestral instruments. The iPad lets me choose which instruments are active in the current voice, and its layout can change when the musical algorithm changes to offer context-specific controls.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/iPad1-scaled.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/iPad1-1024x768.png\" alt=\"\" class=\"wp-image-1461\" srcset=\"https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/iPad1-1024x768.png 1024w, https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/iPad1-300x225.png 300w, https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/iPad1-768x576.png 768w, https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/iPad1-1536x1151.png 1536w, https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/iPad1-2048x1535.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>The second iPad lets me shape dynamics and other performance parameters in real time. Here I can limit or expand the volume range of each voice, trigger or stop loops, and split the piano so that only a portion of the keyboard feeds data to the computer. This iPad also lets me choose the current visual mode, altering how the music is represented on the projection screen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/iPad2-v2-scaled.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/iPad2-v2-1024x768.png\" alt=\"\" class=\"wp-image-1462\" srcset=\"https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/iPad2-v2-1024x768.png 1024w, https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/iPad2-v2-300x225.png 300w, https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/iPad2-v2-768x576.png 768w, https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/iPad2-v2-1536x1151.png 1536w, https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/iPad2-v2-2048x1535.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>What to do with all this input? At the center of the system is a laptop running three programs. The first, written in&nbsp;<strong>SuperCollider<\/strong><strong>,<\/strong>&nbsp;acts as the central brain of the project. It receives data from all the input devices \u2014 the Disklavier, the pedalboards, the iPads, microphones \u2014 and processes that information to generate musical output, organized into independent voices. Each voice carries notes, dynamics, and articulations, as well as its own selection of orchestral instruments. This musical data gets sent out from SuperCollider to be represented and played.<\/p>\n\n\n\n<p>The second program, written in&nbsp;<strong>Processing<\/strong>, translates the musical data into real-time visuals, to be projected on a screen behind the musicians. It receives information from SuperCollider via the OSC protocol, and displays the notes played by the orchestra and myself, with each voice represented visually in distinct and expressive ways. The projection system must be low-latency so that the imagery, which is so intimately linked to the notes being played, feels organically connected to the sound.<\/p>\n\n\n\n<p>The third program, written in&nbsp;<strong>JavaScript<\/strong>, serves a web interface to each orchestral musician over a closed network, created with a specialized Wi-Fi router of the kind used by hotels and airports. Every player connects their phone or tablet to the network, opens a browser, and visits a local website. There, they select their instrument, and a notation display appears. The page shows a traditional five-line staff, automatically switching clefs for multi-clef instruments like cello or bassoon, and applying appropriate transpositions for instruments like French horn or clarinet. When I send commands to the JavaScript program from SuperCollider, notes, dynamics, and articulations specific to this instrument appear on the staff for the musician to play.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/iPhone-instrument-selection.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"524\" height=\"1024\" src=\"https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/iPhone-instrument-selection-524x1024.jpg\" alt=\"\" class=\"wp-image-1463\" style=\"width:229px;height:auto\" srcset=\"https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/iPhone-instrument-selection-524x1024.jpg 524w, https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/iPhone-instrument-selection-153x300.jpg 153w, https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/iPhone-instrument-selection-768x1502.jpg 768w, https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/iPhone-instrument-selection-786x1536.jpg 786w, https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/iPhone-instrument-selection.jpg 938w\" sizes=\"auto, (max-width: 524px) 100vw, 524px\" \/><\/a><\/figure>\n<\/div>\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/iPhone-instrument-score-v2.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"522\" src=\"https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/iPhone-instrument-score-v2-1024x522.jpg\" alt=\"\" class=\"wp-image-1464\" srcset=\"https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/iPhone-instrument-score-v2-1024x522.jpg 1024w, https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/iPhone-instrument-score-v2-300x153.jpg 300w, https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/iPhone-instrument-score-v2-768x391.jpg 768w, https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/iPhone-instrument-score-v2-1536x783.jpg 1536w, https:\/\/dantepfer.com\/blog\/wp-content\/uploads\/2026\/03\/iPhone-instrument-score-v2.jpg 1846w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>In this way, every musician receives live notation generated by what I\u2019m playing at the piano and the algorithms I\u2019ve designed, while the audience sees a parallel visual interpretation projected above the stage.&nbsp;<\/p>\n\n\n\n<p>It\u2019s all a genuinely wild experiment \u2014 the fruit of some crazy dream. The notion of being able to improvise with an orchestra seemed irresistible to me, and I couldn\u2019t exactly tell you why. I simply felt compelled to venture down this road, to see what was possible. I thank you, and the musicians with me on stage tonight, for coming along for the ride.&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>On November 15th 2025, I brought my brand-new project Natural Machines 2.0 to Carnegie Hall. The performance featured The Knights orchestra and special guests Becca Stevens and Miguel Zenon. The house was full; it was the thrill of a lifetime. &hellip; <a href=\"https:\/\/dantepfer.com\/blog\/?p=1454\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-1454","post","type-post","status-publish","format-standard","hentry","category-music-2"],"_links":{"self":[{"href":"https:\/\/dantepfer.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1454","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dantepfer.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dantepfer.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dantepfer.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dantepfer.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1454"}],"version-history":[{"count":6,"href":"https:\/\/dantepfer.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1454\/revisions"}],"predecessor-version":[{"id":1472,"href":"https:\/\/dantepfer.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1454\/revisions\/1472"}],"wp:attachment":[{"href":"https:\/\/dantepfer.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1454"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dantepfer.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1454"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dantepfer.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1454"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}