{"id":2128,"date":"2026-08-24T14:49:57","date_gmt":"2026-08-24T14:49:57","guid":{"rendered":"https:\/\/legatto.space\/?p=2128"},"modified":"2026-08-24T15:05:02","modified_gmt":"2026-08-24T15:05:02","slug":"composicion-algoritmica","status":"publish","type":"post","link":"https:\/\/legatto.space\/en\/composicion-algoritmica\/","title":{"rendered":"Algorithmic composition and the Lucid Rhythms case"},"content":{"rendered":"\n\n\t<p>Para la mayor\u00eda de las personas escucha el t\u00e9rmino <b>\u00abm\u00fasica algor\u00edtmica\u00bb<\/b>, suele imaginarse una de dos cosas: o una computadora generando notas aleatorias e impersonales, o un programador escribiendo miles de l\u00edneas de c\u00f3digo indescifrables en una pantalla negra solo para hacer sonar un par de pitidos sint\u00e9ticos.<\/p>\n<p>Sin embargo, el concepto de &#8220;composici\u00f3n algor\u00edtmica&#8221; que manejamos es igual de fascinante, est\u00e9tico y profundamente humano.<\/p>\n<p>Pensar de manera algor\u00edtmica en la m\u00fasica no se trata de dejar que las m\u00e1quinas reemplacen el sentimiento ni de delegar el gusto art\u00edstico a una funci\u00f3n automatizada. <b>Se trata de dise\u00f1ar un sistema; de definir reglas claras, proporciones matem\u00e1ticas y relaciones temporales para que la m\u00fasica cobre vida, evolucione y respire con autonom\u00eda.<\/b><\/p>\n<p>Es ver el tiempo no como una l\u00ednea fija, sino como un lienzo din\u00e1mico, y a las matem\u00e1ticas como la fuerza interna que hace que cada elemento se mueva en armon\u00eda.<\/p>\n<p>Para entender este universo de forma clara y tangible, uno de los mejores casos de estudio contempor\u00e1neos es <b>Lucid Rhythms<\/b>, un proyecto desarrollado por el dise\u00f1ador de sonido y desarrollador de DSP <b>Mirko Ruta<\/b> (creador detr\u00e1s de la firma <b>Ruta Sound<\/b>).<\/p>\n\t<iframe allowfullscreen allow=\"autoplay\" data-src=\"https:\/\/www.youtube.com\/embed\/V8z_l5Oabr4?feature=oembed&amp;start&amp;end&amp;wmode=opaque&amp;loop=0&amp;controls=1&amp;mute=0&amp;rel=0&amp;modestbranding=0\"><\/iframe>\t\t\n\t\t\t\t\tPlay Video\n\t<h2><b>\u00bfQu\u00e9 significa realmente pensar la m\u00fasica de forma algor\u00edtmica?<\/b><\/h2>\n<p>En la producci\u00f3n musical tradicional, ya sea escribiendo una partitura o acomodando bloques en un DAW como Ableton o Logic, dise\u00f1amos una trayectoria con un inicio, un desarrollo y un final muy claros.<\/p>\n<p>Es la forma cl\u00e1sica de construir una narrativa sonora: cada nota tiene su lugar preciso en la l\u00ednea del tiempo para contar una historia con intenci\u00f3n, matiz y control absoluto. Es una arquitectura deliberada donde el compositor decide exactamente cada paso del viaje.<\/p>\n<p>La composici\u00f3n algor\u00edtmica no busca reemplazar esta belleza, sino explorarla desde otro \u00e1ngulo: en lugar de trazar la ruta paso a paso, se crea el entorno donde la m\u00fasica sucede. Defines las reglas, las proporciones y las relaciones entre los elementos, permitiendo que la pieza se desarrolle casi como un organismo vivo que sigue las leyes matem\u00e1ticas de la naturaleza. La producci\u00f3n tradicional nos da la magia del relato escrito; el enfoque algor\u00edtmico nos da la fascinaci\u00f3n de observar\/escuchar patrones &#8220;universales&#8221; desplegarse en tiempo real.<\/p>\n<p>La composici\u00f3n algor\u00edtmica cambia radicalmente la pregunta inicial.<\/p>\n<p>En lugar de preguntarnos&#8230;<\/p>\n<p><i>&#8220;\u00bfqu\u00e9 nota espec\u00edfica debe sonar en el comp\u00e1s 4?&#8221;<\/i>,<\/p>\n<p>nos preguntamos:<\/p>\n<p><strong><i>&#8220;\u00bfcu\u00e1l es la regla matem\u00e1tica que determina c\u00f3mo se relacionan las notas y los ritmos a lo largo del tiempo?&#8221;<\/i>.<\/strong><\/p>\n<p>Un modo intuitivo de visualizarlo es imaginar dos p\u00e9ndulos de distinta longitud soltados al mismo tiempo desde el mismo punto. Al principio oscilan juntos en perfecta sincron\u00eda. Poco a poco, debido a la diferencia en sus longitudes, comienzan a desfasa\u0301rse, creando patrones r\u00edtmicos cada vez m\u00e1s complejos e imprevistos a la vista. Sin embargo, tras un periodo calculado de tiempo, vuelven a coincidir exactamente en el centro.<\/p>\n<p><b>Eso es el pensamiento algor\u00edtmico<\/b>: definir un conjunto simple y elegante de condiciones iniciales que, al dejar correr el tiempo, genera una enorme riqueza de patrones en permanente evoluci\u00f3n sin perder el sentido del orden.<\/p>\n<p>Es crucial entender que esto no equivale a dejar la m\u00fasica al azar ni al caos sin control. La computadora no toma decisiones est\u00e9ticas por su cuenta ni recurre a la aleatoriedad bruta; simplemente ejecuta con precisi\u00f3n matem\u00e1tica las reglas y l\u00edmites que el m\u00fasico dise\u00f1\u00f3 previamente.<\/p>\n<p>Se trata de un <b>determinismo din\u00e1mico<\/b>: todo lo que ocurre est\u00e1 estrictamente previsto desde la ecuaci\u00f3n inicial y, sin embargo, para el o\u00eddo humano se percibe impredecible, fluido y lleno de vida.<\/p>\n<p>De la misma manera que en la naturaleza una regla fractal extremadamente sencilla genera la complejidad infinita de las ramificaciones de un \u00e1rbol, la formaci\u00f3n de las galaxias o los copos de nieve, en la m\u00fasica algor\u00edtmica un conjunto simple de condiciones genera una estructura sonora org\u00e1nica que evoluciona continuamente sin perder jam\u00e1s la coherencia estructural ni la belleza.<\/p>\n\t<iframe allowfullscreen allow=\"autoplay\" data-src=\"https:\/\/www.youtube.com\/embed\/JhUcHtbDOWE?feature=oembed&amp;start&amp;end&amp;wmode=opaque&amp;loop=0&amp;controls=1&amp;mute=0&amp;rel=0&amp;modestbranding=0\"><\/iframe>\t\t\n\t\t\t\t\tPlay Video\n\t<h2><b>El caso de estudio: Lucid Rhythms y el trabajo de Ruta Sound<\/b><\/h2>\n<p>Si has explorado el mundo de la s\u00edntesis avanzada y el dise\u00f1o de audio digital profesional, es muy probable que ya hayas escuchado la impronta sonora de <b>Mirko Ruta<\/b>. Como especialista en Procesamiento Digital de Se\u00f1ales (DSP) y dise\u00f1ador de sonido, ha colaborado con gigantes de la industria musical creando expansiones, presets y componentes clave para instrumentos virtuales referentes como <a href=\"https:\/\/refx.com\/\"><b><i>reFX Nexus<\/i><\/b><\/a><b>, <\/b><a href=\"https:\/\/www.vengeance-sound.com\/\"><b><i>VPS Avenger<\/i><\/b><\/a><b> y <\/b><a href=\"https:\/\/parawave-audio.com\/index.php\"><b><i>Parawave Rapid<\/i><\/b><\/a><b>,<\/b> adem\u00e1s de ser el autor de <a href=\"https:\/\/www.youtube.com\/watch?v=zZ_GeRnzsOw\"><b><i>RutaVerb<\/i><\/b><\/a>, un reconocido algoritmo de reverberaci\u00f3n admirado por su densidad y espacialidad.<\/p>\n<p>Con <a href=\"https:\/\/www.ruta-sound.com\/copy-of-modular\"><b>Lucid Rhythms<\/b><\/a>, Mirko no buscaba construir una librer\u00eda comercial m\u00e1s ni empaquetar un plugin convencional encasillado en las reglas de un DAW tradicional. <b>Su meta era crear un instrumento independiente (standalone):<\/b> un ecosistema generativo propio donde la geometr\u00eda visual, el desfase matem\u00e1tico de fase y la emoci\u00f3n mel\u00f3dica se encontraran en tiempo real.<\/p>\n<h2><b>\u00bfC\u00f3mo funciona el n\u00facleo de Lucid Rhythms?<\/b><\/h2>\n<p>A primera vista, una sesi\u00f3n de Lucid Rhythms se experimenta como una instalaci\u00f3n de arte audiovisual hipn\u00f3tica: formas geom\u00e9tricas que giran, rebotan o interact\u00faan en pantalla mientras activan disparos sonoros impecables, desplegando polirritmias complejas y capas arm\u00f3nicas envolventes.<\/p>\n<p>Pero, \u00bfc\u00f3mo interact\u00faan la matem\u00e1tica, el audio y la imagen bajo el cap\u00f3?<\/p>\n<h3><b>A. La estricta separaci\u00f3n entre el motor sonoro (DSP) y la interfaz (UI)<\/b><\/h3>\n<p>Un error muy com\u00fan al observar Lucid Rhythms por primera vez es asumir que la geometr\u00eda que vemos en pantalla es la que genera la m\u00fasica (por ejemplo, pensar que el choque visual del v\u00e9rtice de un tri\u00e1ngulo es el evento f\u00edsico que produce la nota). Mirko enfatiza que la arquitectura funciona en el sentido inverso:<\/p>\n<ol>\n<li aria-level=\"1\"><b>El motor DSP (sonoro):<\/b> Es el coraz\u00f3n t\u00e9cnico del software. Ejecuta un algoritmo universal donde residen las matem\u00e1ticas de frecuencia, el tiempo y la generaci\u00f3n de eventos MIDI\/audio. Este algoritmo base es el mismo en todos los experimentos de Lucid Rhythms; no se reescribe c\u00f3digo desde cero para cada pieza, sino que se parametriza.<\/li>\n<li aria-level=\"1\"><b>La interfaz visual (UI):<\/b> Es exclusivamente una capa de representaci\u00f3n gr\u00e1fica. Su funci\u00f3n es recibir datos num\u00e9ricos puros emitidos por el motor de audio (como la posici\u00f3n exacta de fase de un segmento o el momento exacto de un <i>trigger<\/i>) y traducirlos en formas visuales.<\/li>\n<\/ol>\n<p>Por ejemplo, en la obra <b><i>Lost in Space<\/i><\/b>, la figura resultante en pantalla es un tri\u00e1ngulo porque el algoritmo DSP estaba procesando tres capas interconectadas en ese experimento espec\u00edfico. Si el algoritmo utilizara cuatro capas, la visualizaci\u00f3n se transformar\u00eda naturalmente en un cuadrado totalmente conectado. <b>La geometr\u00eda no dicta la m\u00fasica; la geometr\u00eda es la manifestaci\u00f3n visual de lo que el algoritmo est\u00e1 ejecutando.<\/b><\/p>\n\t<iframe allowfullscreen allow=\"autoplay\" data-src=\"https:\/\/www.youtube.com\/embed\/ufjprFxhq0w?feature=oembed&amp;start&amp;end&amp;wmode=opaque&amp;loop=0&amp;controls=1&amp;mute=0&amp;rel=0&amp;modestbranding=0\"><\/iframe>\t\t\n\t\t\t\t\tPlay Video\n\t<h3><b>B. La parte &#8220;algoritmica&#8221;: <\/b><b><i>Phase Drift<\/i><\/b><b> (Desfase de Fase)<\/b><\/h3>\n<p>El motor de Lucid Rhythms se articula alrededor de un concepto matem\u00e1tico continuo: la <b>Fase Global<\/b>, un valor num\u00e9rico que avanza ininterrumpidamente desde 0.0 hasta 1.0.<\/p>\n<p>El comportamiento de este avance constante se modula a trav\u00e9s de dos variables fundamentales:<\/p>\n<ul>\n<li aria-level=\"1\"><b>Speed (Velocidad):<\/b> Act\u00faa como un factor de escala global que determina el ritmo al que avanza todo el sistema.<\/li>\n<li aria-level=\"1\"><b>Ratio (Proporci\u00f3n):<\/b> Define cu\u00e1ntos ciclos completos ejecuta un segmento individual durante un \u00fanico ciclo de la Fase Global.<\/li>\n<\/ul>\n<p>Aqu\u00ed se revela el verdadero motor del <i>Phase Drift<\/i>: si a un segmento se le asigna una proporci\u00f3n de 500 ciclos y a un segmento contiguo una de 501 dentro del mismo marco global, la diferencia matem\u00e1tica entre ambos es \u00ednfima. Sin embargo, conforme transcurre el tiempo, esa sutil diferencia acumula un desfase progresivo entre sus puntos de activaci\u00f3n.<\/p>\n<p>Lo que en el segundo cero inicia como un golpe simult\u00e1neo al un\u00edsono, a los dos minutos se ha desplegado en una polirritmia rica, fluida y sumamente org\u00e1nica. Con el paso del tiempo, tras completar el ciclo matem\u00e1tico, ambos segmentos vuelven a coincidir con una precisi\u00f3n natural e impactante.<\/p>\n  <style>\n    .lr-diagram {\n      --bg: #0f0f13;\n      --card: #1a1a22;\n      --accent: #7c5cff;\n      --accent2: #00d4aa;\n      --accent3: #ff6b9d;\n      --text: #e8e8f0;\n      --muted: #9898a8;\n      --border: #2a2a36;\n      font-family: system-ui, -apple-system, \"Segoe UI\", Roboto, sans-serif;\n      color: var(--text);\n      background: var(--bg);\n      border-radius: 16px;\n      padding: 28px 22px 32px;\n      width: 100%;\n      max-width: none;\n      margin: 0;\n      line-height: 1.55;\n      box-sizing: border-box;\n    }\n    .lr-diagram *, .lr-diagram *::before, .lr-diagram *::after {\n      box-sizing: border-box;\n    }\n    .lr-diagram h2 {\n      font-size: 1.7rem;\n      font-weight: 650;\n      margin: 0 0 12px;\n      color: #fff;\n      letter-spacing: -0.02em;\n    }\n    .lr-diagram p {\n      margin: 0 0 18px;\n      color: var(--muted);\n      font-size: 1.08rem;\n      max-width: 72ch;\n    }\n    .lr-diagram .lr-main {\n      background: var(--card);\n      border: 1px solid var(--border);\n      border-radius: 14px;\n      padding: 24px 20px 26px;\n    }\n    \/* --- Fila superior: DSP | flujo | UI --- *\/\n    .lr-diagram .lr-top {\n      display: grid;\n      grid-template-columns: 1fr auto 1fr;\n      gap: 16px;\n      align-items: stretch;\n      margin-bottom: 22px;\n    }\n    @media (max-width: 720px) {\n      .lr-diagram .lr-top {\n        grid-template-columns: 1fr;\n      }\n      .lr-diagram .lr-flow {\n        flex-direction: row !important;\n        padding: 10px 0 !important;\n      }\n    }\n    .lr-diagram .lr-box {\n      background: #121218;\n      border: 1px solid var(--border);\n      border-radius: 12px;\n      padding: 16px 18px;\n      text-align: center;\n      display: flex;\n      flex-direction: column;\n      justify-content: center;\n    }\n    .lr-diagram .lr-box.dsp { border-color: var(--accent); }\n    .lr-diagram .lr-box.ui  { border-color: var(--accent2); }\n    .lr-diagram .lr-label {\n      font-size: 0.85rem;\n      text-transform: uppercase;\n      letter-spacing: 0.08em;\n      color: var(--muted);\n      margin-bottom: 5px;\n    }\n    .lr-diagram .lr-title {\n      font-weight: 650;\n      font-size: 1.22rem;\n      margin-bottom: 8px;\n    }\n    .lr-diagram .lr-box p {\n      font-size: 0.95rem;\n      margin: 0 0 10px;\n      max-width: none;\n    }\n    .lr-diagram .lr-data-stream {\n      font-family: ui-monospace, \"Cascadia Code\", \"SF Mono\", Menlo, monospace;\n      font-size: 0.88rem;\n      color: var(--accent);\n      background: #0a0a0e;\n      border-radius: 8px;\n      padding: 9px 12px;\n      text-align: left;\n      line-height: 1.45;\n    }\n    .lr-diagram .lr-flow {\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      justify-content: center;\n      gap: 8px;\n      color: var(--muted);\n      font-size: 0.92rem;\n      min-width: 100px;\n    }\n    .lr-diagram .lr-flow span {\n      background: var(--accent);\n      color: #fff;\n      padding: 6px 14px;\n      border-radius: 999px;\n      font-size: 0.88rem;\n      font-weight: 600;\n      white-space: nowrap;\n    }\n    .lr-diagram .lr-shape-wrap {\n      height: 108px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin: 6px 0;\n    }\n    .lr-diagram .lr-shape {\n      width: 86px;\n      height: 86px;\n    }\n    \/* --- Controles en una sola fila --- *\/\n    .lr-diagram .lr-controls {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 14px 20px;\n      align-items: flex-end;\n      margin-bottom: 16px;\n    }\n    .lr-diagram .lr-control {\n      display: flex;\n      flex-direction: column;\n      gap: 4px;\n      min-width: 130px;\n      flex: 1 1 130px;\n      max-width: 190px;\n    }\n    .lr-diagram .lr-control label {\n      font-size: 0.9rem;\n      color: var(--muted);\n    }\n    .lr-diagram .lr-control input[type=\"range\"] {\n      width: 100%;\n      accent-color: var(--accent);\n    }\n    .lr-diagram .lr-control .val {\n      font-variant-numeric: tabular-nums;\n      font-size: 1.05rem;\n      color: #fff;\n    }\n    .lr-diagram .lr-btn-row {\n      display: flex;\n      gap: 10px;\n      align-items: center;\n      margin-left: auto;\n    }\n    .lr-diagram button {\n      background: var(--accent);\n      color: #fff;\n      border: none;\n      border-radius: 8px;\n      padding: 10px 18px;\n      font-size: 0.98rem;\n      font-weight: 600;\n      cursor: pointer;\n      transition: background 0.2s, transform 0.15s;\n    }\n    .lr-diagram button:hover { background: #6a4de0; }\n    .lr-diagram button:active { transform: scale(0.97); }\n    .lr-diagram button.secondary {\n      background: #2a2a36;\n      color: var(--text);\n    }\n    .lr-diagram button.secondary:hover { background: #353545; }\n    \/* --- Canvas a ancho completo --- *\/\n    .lr-diagram .lr-canvas-wrap {\n      position: relative;\n      background: #0a0a0e;\n      border-radius: 12px;\n      overflow: hidden;\n      border: 1px solid var(--border);\n      width: 100%;\n    }\n    .lr-diagram canvas {\n      display: block;\n      width: 100%;\n      height: auto;\n    }\n    .lr-diagram .lr-legend {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 14px 22px;\n      margin-top: 14px;\n      font-size: 0.95rem;\n      color: var(--muted);\n    }\n    .lr-diagram .lr-legend span {\n      display: inline-flex;\n      align-items: center;\n      gap: 7px;\n    }\n    .lr-diagram .lr-dot {\n      width: 10px;\n      height: 10px;\n      border-radius: 50%;\n      display: inline-block;\n    }\n    .lr-diagram .lr-note {\n      font-size: 0.98rem;\n      color: var(--muted);\n      margin: 14px 0 0;\n      padding-top: 14px;\n      border-top: 1px solid var(--border);\n      max-width: none;\n    }\n  <\/style>\n    <h2>Arquitectura de Lucid Rhythms: DSP, UI y Phase Drift<\/h2>\n    \n      El motor <strong>DSP<\/strong> ejecuta un algoritmo universal de fase y eventos.\n      La <strong>UI<\/strong> solo recibe n\u00fameros y los convierte en geometr\u00eda\n      (la forma no genera la m\u00fasica). Sobre esa base opera el\n      <strong>Phase Drift<\/strong>: una Fase Global continua y ratios por segmento\n      que acumulan desfase y generan polirritmias org\u00e1nicas.\n    \n    <!-- Fila DSP \u2194 UI -->\n        Motor sonoro\n        DSP Engine\n        <p>Algoritmo de fase, tiempo y triggers. Mismo n\u00facleo; solo se parametriza.<\/p>\n          fase=0.000 \u00b7 A=0.000 \u00b7 B=0.000 \u00b7 capas=3\n        datos num\u00e9ricos \u2192\n        fase \u00b7 triggers \u00b7 segmentos\n        Capa de representaci\u00f3n\n        Interfaz visual (UI)\n        Tri\u00e1ngulo (3 capas)\n    <!-- Controles unificados -->\n        <label for=\"lr-layers\">Capas \/ segmentos<\/label>\n        <input type=\"range\" id=\"lr-layers\" min=\"3\" max=\"6\" value=\"3\" step=\"1\"\/>\n        3\n        <label for=\"lr-speed\">Speed (velocidad)<\/label>\n        <input type=\"range\" id=\"lr-speed\" min=\"0.02\" max=\"0.35\" value=\"0.08\" step=\"0.01\"\/>\n        0.08\n        <label for=\"lr-ratio-a\">Ratio segmento A<\/label>\n        <input type=\"range\" id=\"lr-ratio-a\" min=\"2\" max=\"12\" value=\"5\" step=\"1\"\/>\n        5\n        <label for=\"lr-ratio-b\">Ratio segmento B<\/label>\n        <input type=\"range\" id=\"lr-ratio-b\" min=\"2\" max=\"12\" value=\"6\" step=\"1\"\/>\n        6\n        <button type=\"button\" id=\"lr-play\">Pausar<\/button>\n        <button type=\"button\" id=\"lr-reset\">Reiniciar<\/button>\n    <!-- Canvas a todo el ancho -->\n      <canvas id=\"lr-canvas\" width=\"1100\" height=\"320\"><\/canvas>\n       Fase Global\n       Segmento A\n       Segmento B\n       Coincidencia\n    \n      Cambia las capas: la geometr\u00eda se actualiza porque la UI solo refleja los datos del DSP.\n      Ajusta Speed y los Ratios: una diferencia m\u00ednima acumula desfase (Phase Drift),\n      crea polirritmia y vuelve a coincidir cuando el ciclo matem\u00e1tico se completa.\n    \n\t<h2><b>Armon\u00eda cl\u00e1sica vestida de futuro<\/b><\/h2>\n<p>Al abordar las matem\u00e1ticas aplicadas a la m\u00fasica, suele pensarse en complejas escalas microtonales, afinaciones alternativas o estructuras atonales dif\u00edciles de asimilar para el oyente com\u00fan. Lucid Rhythms adopta una postura intencional y refrescante: <b>utiliza exclusivamente armon\u00eda tradicional en tonalidades mayores y menores.<\/b><\/p>\n<p>Para Mirko Ruta, las escalas y progresiones tradicionales contin\u00faan siendo el lenguaje m\u00e1s directo, profundo y capaz de transmitir emoci\u00f3n sincera. Por ello, su proceso creativo combina la intuici\u00f3n humana con el rigor del sistema:<\/p>\n<ol>\n<li aria-level=\"1\"><b>La chispa intuitiva:<\/b> El proceso no empieza escribiendo c\u00f3digo. Mirko comienza sent\u00e1ndose frente al piano e improvisando de manera intuitiva hasta encontrar una progresi\u00f3n de acordes que genere una conexi\u00f3n emocional genuina.<\/li>\n<li aria-level=\"1\"><b>Mapeo por canales MIDI:<\/b> Una vez encontrada la progresi\u00f3n, esta se integra en Lucid Rhythms mediante una estructura organizativa precisa dividida en canales MIDI dedicados:\n<ul>\n<li aria-level=\"2\"><b>Canal 1 (Bajos):<\/b> Se enfoca en mantener la estabilidad. Utiliza notas fundamentales o quintas, evitando saturar el espectro grave para conservar una mezcla limpia y contundente.<\/li>\n<li aria-level=\"2\"><b>Canal 2 (Acordes):<\/b> Proporciona la estructura arm\u00f3nica central y el cuerpo del tema.<\/li>\n<li aria-level=\"2\"><b>Canal 3 (Segmentos\/Asignaciones):<\/b> Asigna hasta cinco opciones de notas posibles por cada segmento en las frecuencias altas. Esto permite estructuras arm\u00f3nicas m\u00e1s ricas y un mayor movimiento mel\u00f3dico en los registros agudos, manteniendo al mismo tiempo el registro grave claro y definido.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p>Una gran ventaja de este dise\u00f1o modular es que Mirko puede tomar una progresi\u00f3n arm\u00f3nica completa que ya ha compuesto y utilizarla en un experimento, una configuraci\u00f3n r\u00edtmica o un contexto geom\u00e9trico totalmente diferentes.<\/p>\n<p><b>Si bien Lucid Rhythms trabaja exclusivamente dentro de la tonalidad cl\u00e1sica mayor y menor, en Legatto consideramos que esta misma mentalidad algor\u00edtmica podr\u00eda aplicarse en el futuro a sistemas de afinaci\u00f3n alternativos, como los expuestos por <\/b><a href=\"https:\/\/legatto.space\/erv-wilson\/\"><b><i>Ervin Wilson<\/i><\/b><\/a><b>. Ser\u00eda el punto donde la geometr\u00eda visual, el desfase r\u00edtmico y la microtonalidad se fundan en un mismo sistema vivo.<\/b><\/p>\n<p><b>Unir un motor de movimiento algor\u00edtmico con sus mapas de afinaci\u00f3n permite que el ritmo, la geometr\u00eda y la microtonalidad se fundan en un mismo sistema vivo. Es el punto donde la forma en que vemos el espacio y la forma en que escuchamos la armon\u00eda se vuelven exactamente la misma cosa.<\/b><\/p>\n\t<h2><b>Calidad de audio sin concesiones: El motor sonoro interno<\/b><\/h2>\n<p>Para que una obra algor\u00edtmica emocione, la belleza del sistema matem\u00e1tico debe estar acompa\u00f1ada por una calidad de sonido excepcional. Dado el historial de Mirko en la industria del audio Hi-Fi, el apartado sonoro de Lucid Rhythms no utiliza sintetizadores gen\u00e9ricos del sistema ni sonidos planos.<\/p>\n<p>El entorno integra su propia arquitectura de audio:<\/p>\n<ul>\n<li aria-level=\"1\"><b>Motor de Multisamples propio con Round-Robin:<\/b> Dise\u00f1ado a medida para cargar grabaciones de alta fidelidad. La tecnolog\u00eda <i>Round-Robin<\/i> alterna autom\u00e1ticamente entre m\u00faltiples tomas ligeramente diferentes de una misma nota cada vez que es activada. Esto elimina el efecto rob\u00f3tico (&#8220;mecan\u00f3grafo&#8221;) y le aporta un matiz org\u00e1nico, din\u00e1mico y humano a cada impacto r\u00edtmico.<\/li>\n<li aria-level=\"1\"><b>Cadena de efectos DSP integrada en tiempo real:<\/b> Todo sonido procesado pasa por una suite de efectos nativos optimizados:\n<ul>\n<li aria-level=\"2\"><b>NanoCloud:<\/b> Un efecto de procesamiento granular para crear texturas e imprevistos atmosf\u00e9ricos.<\/li>\n<li aria-level=\"2\"><b>RutaVerb:<\/b> El algoritmo de reverberaci\u00f3n insignia de Mirko, responsable de gran parte del car\u00e1cter espacial del sonido.<\/li>\n<li aria-level=\"2\"><b>Delay Est\u00e9reo con filtros:<\/b> Para aportar profundidad y eco r\u00edtmico.<\/li>\n<li aria-level=\"2\"><b>Ecualizador de 4 bandas:<\/b> Para el moldeado espectral de cada voz.<\/li>\n<li aria-level=\"2\"><b>Limitador Custom:<\/b> Un procesador din\u00e1mico transparente que evita cualquier distorsi\u00f3n digital sin ahogar la din\u00e1mica del tema.<\/li>\n<\/ul>\n<\/li>\n<li aria-level=\"1\"><b>El siguiente paso evolutivo:<\/b> Actualmente, el motor de Lucid Rhythms evoluciona hacia la inclusi\u00f3n de s\u00edntesis directa en tiempo real (integrando m\u00f3dulos de s\u00edntesis FM y Wavetable), lo que permitir\u00e1 manipular el timbre sonoro de forma fluida y maleable en directo dentro del propio flujo matem\u00e1tico.<\/li>\n<\/ul>\n\t<h2><b>Conclusi\u00f3n: &#8220;El c\u00f3digo como pincel, el sistema como instrumento&#8221;<\/b><\/h2>\n<p>Una de las reflexiones m\u00e1s l\u00facidas de Mirko Ruta sobre su trabajo resume la relaci\u00f3n entre tecnolog\u00eda y arte:<\/p>\n<p><i>&#8220;Para m\u00ed, el c\u00f3digo no es el acto creativo en s\u00ed. Es una herramienta, como el pincel para un pintor. Lucid Rhythms no es solo un software; es un instrumento que tuve que construir porque no exist\u00eda nada que pudiera expresar mis ideas musicales de la manera en que las imaginaba.&#8221;<\/i><\/p>\n<p><b>Lucid Rhythms nos demuestra que la programaci\u00f3n avanzada y la precisi\u00f3n matem\u00e1tica no est\u00e1n re\u00f1idas con la sensibilidad art\u00edstica.<\/b> Cuando se dise\u00f1an con prop\u00f3sito y criterio est\u00e9tico, los n\u00fameros dejan de ser datos fr\u00edos en una pantalla y se convierten en el mapa invisible de una m\u00fasica viva, elegante y en constante movimiento.<\/p>\n<p>Al final del d\u00eda, proyectos como este nos obligan a redefinir qu\u00e9 significa &#8220;componer&#8221; en el siglo XXI. No se trata de reemplazar la intuici\u00f3n humana por algoritmos o c\u00f3digo ejecutable, sino de construir un nuevo tipo de lienzo. La matem\u00e1tica no suplanta a la emoci\u00f3n; al contrario, le ofrece una estructura infinita sobre la cual respirar. Mirko Ruta no program\u00f3 un software para que sustituyera al m\u00fasico, sino un instrumento vivo que amplifica la imaginaci\u00f3n hacia lugares donde la notaci\u00f3n tradicional simplemente no puede llegar. Nos recuerda que, debajo de cada gran obra de arte -desde una fuga de Bach hasta las proporciones de una catedral-, siempre ha existido un patr\u00f3n esperando ser escuchado.<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>Para la mayor\u00eda de las personas escucha el t\u00e9rmino \u00abm\u00fasica algor\u00edtmica\u00bb, suele imaginarse una de dos cosas: o una computadora generando notas aleatorias e impersonales, o un programador escribiendo miles de l\u00edneas de c\u00f3digo indescifrables en una pantalla negra solo para hacer sonar un par de pitidos sint\u00e9ticos. Sin embargo, el concepto de &#8220;composici\u00f3n algor\u00edtmica&#8221;&hellip;<\/p>","protected":false},"author":1,"featured_media":2133,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[21,22,1],"tags":[],"class_list":["post-2128","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-research","category-sin-categoria"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>La composici\u00f3n algor\u00edtmica y el caso Lucid Rhythms - Legatto<\/title>\n<meta name=\"description\" content=\"Descubre como se puede componer m\u00fasica con m\u00e9todos \u00fanicos como la composici\u00f3n musical algor\u00edtmica de Lucid Rhythms.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/legatto.space\/en\/composicion-algoritmica\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"La composici\u00f3n algor\u00edtmica y el caso Lucid Rhythms - Legatto\" \/>\n<meta property=\"og:description\" content=\"Descubre como se puede componer m\u00fasica con m\u00e9todos \u00fanicos como la composici\u00f3n musical algor\u00edtmica de Lucid Rhythms.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/legatto.space\/en\/composicion-algoritmica\/\" \/>\n<meta property=\"og:site_name\" content=\"Legatto\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-24T14:49:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-24T15:05:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/legatto.space\/wp-content\/uploads\/2026\/08\/Composicion-Algoritmica-Lucid-Rhythms-Legatto.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1512\" \/>\n\t<meta property=\"og:image:height\" content=\"997\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"LEGATTO\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"LEGATTO\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/legatto.space\\\/composicion-algoritmica\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/legatto.space\\\/composicion-algoritmica\\\/\"},\"author\":{\"name\":\"LEGATTO\",\"@id\":\"https:\\\/\\\/legatto.space\\\/#\\\/schema\\\/person\\\/84d280a3088f6d345451f3f0973975e2\"},\"headline\":\"La composici\u00f3n algor\u00edtmica y el caso Lucid Rhythms\",\"datePublished\":\"2026-08-24T14:49:57+00:00\",\"dateModified\":\"2026-08-24T15:05:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/legatto.space\\\/composicion-algoritmica\\\/\"},\"wordCount\":2531,\"publisher\":{\"@id\":\"https:\\\/\\\/legatto.space\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/legatto.space\\\/composicion-algoritmica\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/legatto.space\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Composicion-Algoritmica-Lucid-Rhythms-Legatto.jpeg\",\"articleSection\":[\"Blog\",\"Investigaci\u00f3n\",\"Sin categor\u00eda\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/legatto.space\\\/composicion-algoritmica\\\/\",\"url\":\"https:\\\/\\\/legatto.space\\\/composicion-algoritmica\\\/\",\"name\":\"La composici\u00f3n algor\u00edtmica y el caso Lucid Rhythms - Legatto\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/legatto.space\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/legatto.space\\\/composicion-algoritmica\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/legatto.space\\\/composicion-algoritmica\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/legatto.space\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Composicion-Algoritmica-Lucid-Rhythms-Legatto.jpeg\",\"datePublished\":\"2026-08-24T14:49:57+00:00\",\"dateModified\":\"2026-08-24T15:05:02+00:00\",\"description\":\"Descubre como se puede componer m\u00fasica con m\u00e9todos \u00fanicos como la composici\u00f3n musical algor\u00edtmica de Lucid Rhythms.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/legatto.space\\\/composicion-algoritmica\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/legatto.space\\\/composicion-algoritmica\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/legatto.space\\\/composicion-algoritmica\\\/#primaryimage\",\"url\":\"https:\\\/\\\/legatto.space\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Composicion-Algoritmica-Lucid-Rhythms-Legatto.jpeg\",\"contentUrl\":\"https:\\\/\\\/legatto.space\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Composicion-Algoritmica-Lucid-Rhythms-Legatto.jpeg\",\"width\":1512,\"height\":997},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/legatto.space\\\/composicion-algoritmica\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/legatto.space\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"La composici\u00f3n algor\u00edtmica y el caso Lucid Rhythms\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/legatto.space\\\/#website\",\"url\":\"https:\\\/\\\/legatto.space\\\/\",\"name\":\"Legatto\",\"description\":\"Consciencia Musical\",\"publisher\":{\"@id\":\"https:\\\/\\\/legatto.space\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/legatto.space\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/legatto.space\\\/#organization\",\"name\":\"Legatto Institute\",\"url\":\"https:\\\/\\\/legatto.space\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/legatto.space\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/legatto.space\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/Legatto-Logo-Final.png\",\"contentUrl\":\"https:\\\/\\\/legatto.space\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/Legatto-Logo-Final.png\",\"width\":1424,\"height\":508,\"caption\":\"Legatto Institute\"},\"image\":{\"@id\":\"https:\\\/\\\/legatto.space\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/legatto.space\\\/#\\\/schema\\\/person\\\/84d280a3088f6d345451f3f0973975e2\",\"name\":\"LEGATTO\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b1902dc547026a808f50fc175f586638265a4c09c066bbb2f0e8dfd37eca6ad?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b1902dc547026a808f50fc175f586638265a4c09c066bbb2f0e8dfd37eca6ad?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b1902dc547026a808f50fc175f586638265a4c09c066bbb2f0e8dfd37eca6ad?s=96&d=mm&r=g\",\"caption\":\"LEGATTO\"},\"sameAs\":[\"http:\\\/\\\/legatto.space\"],\"url\":\"https:\\\/\\\/legatto.space\\\/en\\\/author\\\/legattomx\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"La composici\u00f3n algor\u00edtmica y el caso Lucid Rhythms - Legatto","description":"Descubre como se puede componer m\u00fasica con m\u00e9todos \u00fanicos como la composici\u00f3n musical algor\u00edtmica de Lucid Rhythms.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/legatto.space\/en\/composicion-algoritmica\/","og_locale":"en_US","og_type":"article","og_title":"La composici\u00f3n algor\u00edtmica y el caso Lucid Rhythms - Legatto","og_description":"Descubre como se puede componer m\u00fasica con m\u00e9todos \u00fanicos como la composici\u00f3n musical algor\u00edtmica de Lucid Rhythms.","og_url":"https:\/\/legatto.space\/en\/composicion-algoritmica\/","og_site_name":"Legatto","article_published_time":"2026-08-24T14:49:57+00:00","article_modified_time":"2026-08-24T15:05:02+00:00","og_image":[{"width":1512,"height":997,"url":"https:\/\/legatto.space\/wp-content\/uploads\/2026\/08\/Composicion-Algoritmica-Lucid-Rhythms-Legatto.jpeg","type":"image\/jpeg"}],"author":"LEGATTO","twitter_card":"summary_large_image","twitter_misc":{"Written by":"LEGATTO","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/legatto.space\/composicion-algoritmica\/#article","isPartOf":{"@id":"https:\/\/legatto.space\/composicion-algoritmica\/"},"author":{"name":"LEGATTO","@id":"https:\/\/legatto.space\/#\/schema\/person\/84d280a3088f6d345451f3f0973975e2"},"headline":"La composici\u00f3n algor\u00edtmica y el caso Lucid Rhythms","datePublished":"2026-08-24T14:49:57+00:00","dateModified":"2026-08-24T15:05:02+00:00","mainEntityOfPage":{"@id":"https:\/\/legatto.space\/composicion-algoritmica\/"},"wordCount":2531,"publisher":{"@id":"https:\/\/legatto.space\/#organization"},"image":{"@id":"https:\/\/legatto.space\/composicion-algoritmica\/#primaryimage"},"thumbnailUrl":"https:\/\/legatto.space\/wp-content\/uploads\/2026\/08\/Composicion-Algoritmica-Lucid-Rhythms-Legatto.jpeg","articleSection":["Blog","Investigaci\u00f3n","Sin categor\u00eda"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/legatto.space\/composicion-algoritmica\/","url":"https:\/\/legatto.space\/composicion-algoritmica\/","name":"La composici\u00f3n algor\u00edtmica y el caso Lucid Rhythms - Legatto","isPartOf":{"@id":"https:\/\/legatto.space\/#website"},"primaryImageOfPage":{"@id":"https:\/\/legatto.space\/composicion-algoritmica\/#primaryimage"},"image":{"@id":"https:\/\/legatto.space\/composicion-algoritmica\/#primaryimage"},"thumbnailUrl":"https:\/\/legatto.space\/wp-content\/uploads\/2026\/08\/Composicion-Algoritmica-Lucid-Rhythms-Legatto.jpeg","datePublished":"2026-08-24T14:49:57+00:00","dateModified":"2026-08-24T15:05:02+00:00","description":"Descubre como se puede componer m\u00fasica con m\u00e9todos \u00fanicos como la composici\u00f3n musical algor\u00edtmica de Lucid Rhythms.","breadcrumb":{"@id":"https:\/\/legatto.space\/composicion-algoritmica\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/legatto.space\/composicion-algoritmica\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/legatto.space\/composicion-algoritmica\/#primaryimage","url":"https:\/\/legatto.space\/wp-content\/uploads\/2026\/08\/Composicion-Algoritmica-Lucid-Rhythms-Legatto.jpeg","contentUrl":"https:\/\/legatto.space\/wp-content\/uploads\/2026\/08\/Composicion-Algoritmica-Lucid-Rhythms-Legatto.jpeg","width":1512,"height":997},{"@type":"BreadcrumbList","@id":"https:\/\/legatto.space\/composicion-algoritmica\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/legatto.space\/"},{"@type":"ListItem","position":2,"name":"La composici\u00f3n algor\u00edtmica y el caso Lucid Rhythms"}]},{"@type":"WebSite","@id":"https:\/\/legatto.space\/#website","url":"https:\/\/legatto.space\/","name":"Legatto","description":"Musical Consciousness","publisher":{"@id":"https:\/\/legatto.space\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/legatto.space\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/legatto.space\/#organization","name":"Legatto Institute","url":"https:\/\/legatto.space\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/legatto.space\/#\/schema\/logo\/image\/","url":"https:\/\/legatto.space\/wp-content\/uploads\/2021\/07\/Legatto-Logo-Final.png","contentUrl":"https:\/\/legatto.space\/wp-content\/uploads\/2021\/07\/Legatto-Logo-Final.png","width":1424,"height":508,"caption":"Legatto Institute"},"image":{"@id":"https:\/\/legatto.space\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/legatto.space\/#\/schema\/person\/84d280a3088f6d345451f3f0973975e2","name":"LEGATTO","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/1b1902dc547026a808f50fc175f586638265a4c09c066bbb2f0e8dfd37eca6ad?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1b1902dc547026a808f50fc175f586638265a4c09c066bbb2f0e8dfd37eca6ad?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1b1902dc547026a808f50fc175f586638265a4c09c066bbb2f0e8dfd37eca6ad?s=96&d=mm&r=g","caption":"LEGATTO"},"sameAs":["http:\/\/legatto.space"],"url":"https:\/\/legatto.space\/en\/author\/legattomx\/"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/legatto.space\/wp-content\/uploads\/2026\/08\/Composicion-Algoritmica-Lucid-Rhythms-Legatto.jpeg","_links":{"self":[{"href":"https:\/\/legatto.space\/en\/wp-json\/wp\/v2\/posts\/2128","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/legatto.space\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/legatto.space\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/legatto.space\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/legatto.space\/en\/wp-json\/wp\/v2\/comments?post=2128"}],"version-history":[{"count":3,"href":"https:\/\/legatto.space\/en\/wp-json\/wp\/v2\/posts\/2128\/revisions"}],"predecessor-version":[{"id":2134,"href":"https:\/\/legatto.space\/en\/wp-json\/wp\/v2\/posts\/2128\/revisions\/2134"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/legatto.space\/en\/wp-json\/wp\/v2\/media\/2133"}],"wp:attachment":[{"href":"https:\/\/legatto.space\/en\/wp-json\/wp\/v2\/media?parent=2128"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/legatto.space\/en\/wp-json\/wp\/v2\/categories?post=2128"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/legatto.space\/en\/wp-json\/wp\/v2\/tags?post=2128"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}