{"id":3085,"date":"2025-09-22T21:34:55","date_gmt":"2025-09-22T19:34:55","guid":{"rendered":"https:\/\/www.manuelmontanari.com\/blog\/?p=3085"},"modified":"2025-09-22T21:36:57","modified_gmt":"2025-09-22T19:36:57","slug":"strudel-scrivere-musica-come-un-hacker","status":"publish","type":"post","link":"https:\/\/www.manuelmontanari.com\/blog\/strudel-scrivere-musica-come-un-hacker\/","title":{"rendered":"Strudel, scrivere Musica Come un Hacker"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/www.manuelmontanari.com\/blog\/wp-content\/uploads\/2025\/09\/image.png\"><img decoding=\"async\" loading=\"lazy\" width=\"496\" height=\"620\" src=\"https:\/\/www.manuelmontanari.com\/blog\/wp-content\/uploads\/2025\/09\/image.png\" alt=\"\" class=\"wp-image-3088\" style=\"aspect-ratio:0.8;width:238px;height:auto\" srcset=\"https:\/\/www.manuelmontanari.com\/blog\/wp-content\/uploads\/2025\/09\/image.png 496w, https:\/\/www.manuelmontanari.com\/blog\/wp-content\/uploads\/2025\/09\/image-240x300.png 240w, https:\/\/www.manuelmontanari.com\/blog\/wp-content\/uploads\/2025\/09\/image-297x371.png 297w\" sizes=\"(max-width: 496px) 100vw, 496px\" \/><\/a><\/figure><\/div>\n\n\n<p class=\"p1\">5 Verit\u00e0 sul Live Coding che cambia tutto l\u2019approccio nel fare musica<\/p>\n\n\n\n<p class=\"p1\">L&#8217;idea di creare musica \u00e8 spesso circondata da un&#8217;aura di complessit\u00e0. Si pensa a software costosi con interfacce labirintiche, attrezzature ingombranti che richiedono un investimento significativo o anni di studio formale per padroneggiare uno strumento. Questa percezione crea una barriera che tiene lontani molti aspiranti creativi, convinti di non avere &#8220;le carte in regola&#8221; per comporre. E se esistesse un&#8217;alternativa? Un modo per scolpire il suono dove l&#8217;unico strumento necessario \u00e8 un browser web e la voglia di sperimentare? Questo mondo esiste e si chiama &#8220;live coding music&#8221;. \u00c8 un approccio alla creazione musicale sorprendentemente accessibile e potente, in cui la musica non viene suonata, ma scritta. Il codice diventa lo strumento, l&#8217;orchestra e il direttore, tutto in tempo reale. Questo non \u00e8 un manuale tecnico ma un viaggio alla scoperta delle verit\u00e0 pi\u00f9 sorprendenti e controintuitive di questo universo creativo. Basandoci sulle esperienze di artisti e sulle potenzialit\u00e0 di strumenti come Strudel CC, scopriamo insieme perch\u00e9 il live coding sta democratizzando la produzione musicale in modi che pochi avrebbero immaginato.<\/p>\n\n\n\n<p class=\"p1\">1. Non Devi Essere un Musicista (n\u00e9 un Programmatore) per Iniziare. Il primo grande mito da sfatare \u00e8 che per fare musica con il codice sia necessaria una doppia laurea in informatica e conservatorio. La realt\u00e0 \u00e8 l&#8217;opposto. Il live coding, specialmente con strumenti come Strudel, \u00e8 stato progettato pensando all&#8217;accessibilit\u00e0, con una &#8220;bassa barriera d&#8217;ingresso&#8221; che invita alla sperimentazione chiunque, a prescindere dal proprio background. La storia personale di Viola He, artista e organizzatrice culturale, ne \u00e8 la prova vivente. Proveniente da un percorso senza una formazione tecnica o musicale formale, ha trovato nel live coding un modo per unire i suoi interessi e creare. La sua esperienza demolisce il preconcetto che questo sia un campo per soli esperti.<\/p>\n\n\n\n<p class=\"p1\">&#8220;Mi considero una persona che non aveva un background tecnologico o una formazione musicale formale, ma che era semplicemente interessata a entrambi e in grado di combinarli&#8230; se posso farlo io, potete farlo anche voi&#8230; \u00e8 proprio per questo che questa forma d&#8217;arte \u00e8 cos\u00ec avvincente per me, perch\u00e9 \u00e8 molto accessibile.&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.manuelmontanari.com\/blog\/wp-content\/uploads\/2025\/09\/image-1.png\"><img decoding=\"async\" loading=\"lazy\" width=\"750\" height=\"500\" src=\"https:\/\/www.manuelmontanari.com\/blog\/wp-content\/uploads\/2025\/09\/image-1.png\" alt=\"\" class=\"wp-image-3089\" srcset=\"https:\/\/www.manuelmontanari.com\/blog\/wp-content\/uploads\/2025\/09\/image-1.png 750w, https:\/\/www.manuelmontanari.com\/blog\/wp-content\/uploads\/2025\/09\/image-1-300x200.png 300w, https:\/\/www.manuelmontanari.com\/blog\/wp-content\/uploads\/2025\/09\/image-1-272x182.png 272w, https:\/\/www.manuelmontanari.com\/blog\/wp-content\/uploads\/2025\/09\/image-1-297x198.png 297w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/figure>\n\n\n\n<p class=\"p1\">Questo punto \u00e8 fondamentale: l&#8217;inclusivit\u00e0 non \u00e8 un effetto collaterale, ma un obiettivo centrale del movimento. Apre le porte della creazione musicale a un pubblico molto pi\u00f9 vasto, dimostrando che la curiosit\u00e0 \u00e8 pi\u00f9 importante della competenza pregressa.<\/p>\n\n\n\n<p class=\"p1\">2. Un Beat Pu\u00f2 Nascere da una Sola Riga di Testo<\/p>\n\n\n\n<p class=\"p1\">Apri un software di produzione musicale tradizionale e ti troverai di fronte a una griglia complessa, timeline, manopole virtuali e menu infiniti. Ci metterai mesi ad imparare a padroneggiare DAW come Ableton Live, ProTools o FL Studio. Con il live coding, un ritmo pulsante pu\u00f2 nascere da una singola, semplice riga di testo. Questa immediatezza \u00e8 una delle sue caratteristiche pi\u00f9 rivoluzionarie.<\/p>\n\n\n\n<p class=\"p1\">Per esempio, per creare un fondamentale ritmo &#8220;four-on-the-floor&#8221;, la base di innumerevoli brani dance, basta scrivere il comando s(&#8220;bd sd bd sd&#8221;). In questo mini-linguaggio, &#8220;bd&#8221; sta per la cassa (bass drum) e &#8220;sd&#8221; per il rullante (snare). Con pochi caratteri, hai gi\u00e0 una base ritmica funzionante.<\/p>\n\n\n\n<p class=\"p1\">Per rendere questa logica ancora pi\u00f9 intuitiva, i workshop di live coding usano spesso &#8220;l&#8217;analogia della pizza&#8221;. Immagina ogni ciclo ritmico come una pizza. Scrivendo il codice, non stai semplicemente posizionando ingredienti (suoni), ma stai decidendo in quante fette dividere la pizza. s(&#8220;bd sd bd sd&#8221;) la divide in quattro; s(&#8220;hh*8&#8221;) la divide in otto. Questo trasforma la composizione ritmica in un gioco intuitivo di divisioni e proporzioni, senza bisogno di spartiti.<\/p>\n\n\n\n<p class=\"p1\">3. Uno Strumento Pensato per &#8220;Superare il Trauma di Fare Musica&#8221;<\/p>\n\n\n\n<p class=\"p1\">Forse l&#8217;aspetto pi\u00f9 sorprendente e profondamente umano del live coding emerge da un obiettivo dichiarato in uno dei workshop di Strudel: &#8220;superare il trauma di fare musica&#8221;. Questa frase apparentemente iperbolica rivela una verit\u00e0 profonda sulla pressione creativa. Molti metodi tradizionali di apprendimento musicale sono focalizzati sulla perfezione, sul risultato finale impeccabile, generando ansia e bloccando la sperimentazione.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.manuelmontanari.com\/blog\/wp-content\/uploads\/2025\/09\/Screenshot-2025-09-22-alle-21.25.41.png\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"633\" src=\"https:\/\/www.manuelmontanari.com\/blog\/wp-content\/uploads\/2025\/09\/Screenshot-2025-09-22-alle-21.25.41-1024x633.png\" alt=\"\" class=\"wp-image-3090\" srcset=\"https:\/\/www.manuelmontanari.com\/blog\/wp-content\/uploads\/2025\/09\/Screenshot-2025-09-22-alle-21.25.41-1024x633.png 1024w, https:\/\/www.manuelmontanari.com\/blog\/wp-content\/uploads\/2025\/09\/Screenshot-2025-09-22-alle-21.25.41-300x186.png 300w, https:\/\/www.manuelmontanari.com\/blog\/wp-content\/uploads\/2025\/09\/Screenshot-2025-09-22-alle-21.25.41-768x475.png 768w, https:\/\/www.manuelmontanari.com\/blog\/wp-content\/uploads\/2025\/09\/Screenshot-2025-09-22-alle-21.25.41-297x184.png 297w, https:\/\/www.manuelmontanari.com\/blog\/wp-content\/uploads\/2025\/09\/Screenshot-2025-09-22-alle-21.25.41.png 1407w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"p1\">Il live coding ribalta questa prospettiva. In un contesto tradizionale, un errore pu\u00f2 significare sprecare costose ore di studio o rovinare l&#8217;unica &#8220;take&#8221; perfetta di una performance. Questa pressione genera una paura della sperimentazione. Nel live coding, invece, un &#8220;errore&#8221; non \u00e8 un fallimento, ma un&#8217;opportunit\u00e0 di scoperta istantanea e a costo zero. Un comando inaspettato non rovina nulla; apre semplicemente un nuovo sentiero sonoro da esplorare in tempo reale. Gli errori smettono di essere qualcosa da evitare e diventano parte integrante del processo creativo.<\/p>\n\n\n\n<p class=\"p1\">4. La Community Si Incontra agli &#8220;Algorave&#8221; e l&#8217;Ethos \u00e8 &#8220;Per Favore, Plagia&#8221;<\/p>\n\n\n\n<p class=\"p1\">L&#8217;aspetto sociale del live coding \u00e8 tanto importante quanto quello tecnologico. La community non si riunisce solo online, ma anche in eventi dal vivo chiamati &#8220;Algorave&#8221;: feste dove la musica \u00e8 generata interamente dal codice, spesso proiettato su grandi schermi affinch\u00e9 il pubblico possa vedere la logica dietro i suoni che sta ballando.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/www.manuelmontanari.com\/blog\/wp-content\/uploads\/2025\/09\/image-2.png\"><img decoding=\"async\" loading=\"lazy\" width=\"330\" height=\"231\" src=\"https:\/\/www.manuelmontanari.com\/blog\/wp-content\/uploads\/2025\/09\/image-2.png\" alt=\"\" class=\"wp-image-3091\" style=\"aspect-ratio:1.4285714285714286;width:526px;height:auto\" srcset=\"https:\/\/www.manuelmontanari.com\/blog\/wp-content\/uploads\/2025\/09\/image-2.png 330w, https:\/\/www.manuelmontanari.com\/blog\/wp-content\/uploads\/2025\/09\/image-2-300x210.png 300w, https:\/\/www.manuelmontanari.com\/blog\/wp-content\/uploads\/2025\/09\/image-2-297x208.png 297w\" sizes=\"(max-width: 330px) 100vw, 330px\" \/><\/a><\/figure><\/div>\n\n\n<p class=\"p1\">Ci\u00f2 che rende unica questa community \u00e8 la sua cultura radicalmente open-source. Durante i workshop, viene spesso menzionato un ethos riassumibile in: &#8220;per favore, plagia&#8221;. Questo invito a copiare, remixare il lavoro altrui e condividere apertamente il proprio codice \u00e8 al centro della pratica. Invece di custodire gelosamente i propri &#8220;segreti&#8221; creativi, i live coder li offrono come punto di partenza per gli altri.<\/p>\n\n\n\n<p class=\"p1\">Questo approccio va oltre la semplice creazione di un&#8217;atmosfera amichevole. \u00c8 il motore pedagogico ed evolutivo fondamentale della community. Il &#8220;plagio&#8221; diventa il metodo primario con cui i nuovi arrivati imparano, e il remix \u00e8 il meccanismo attraverso cui l&#8217;intera forma d&#8217;arte si innova e cresce. Non \u00e8 solo collaborazione contro competizione; \u00e8 un sistema in cui la conoscenza condivisa accelera lo sviluppo di tutti.<\/p>\n\n\n\n<p class=\"p1\">5. Puoi Creare Ritmi Usando la Fisica delle Particelle (Senza Saperlo)<\/p>\n\n\n\n<p class=\"p1\">Una delle funzionalit\u00e0 pi\u00f9 affascinanti disponibili in strumenti come Strudel \u00e8 la capacit\u00e0 di generare ritmi euclidei. La loro storia d&#8217;origine \u00e8 un incredibile esempio di connessione inaspettata tra discipline apparentemente distanti.<\/p>\n\n\n\n<p class=\"p1\">L&#8217;algoritmo alla base di questi ritmi non \u00e8 nato in uno studio di registrazione, ma al CERN di Ginevra. I fisici affrontavano una duplice sfida: come inserire un numero specifico di collisioni di particelle in un ciclo fisso, distribuendole nel modo pi\u00f9 uniforme possibile per evitare accumuli. L&#8217;obiettivo era massimizzare sia la densit\u00e0 degli eventi che la loro spaziatura.<\/p>\n\n\n\n<p class=\"p1\">Anni dopo, i ricercatori scoprirono che questo stesso, identico algoritmo descriveva con precisione un&#8217;enorme quantit\u00e0 di ritmi popolari presenti nella musica tradizionale di culture di tutto il mondo, dall&#8217;Africa ai Balcani. Oggi, quella complessa logica matematica, nata per studiare l&#8217;infinitamente piccolo, \u00e8 accessibile a chiunque attraverso una semplice riga di codice per creare pattern musicali universali e coinvolgenti.<\/p>\n\n\n\n<p class=\"p1\">Insomma: il live coding \u00e8 molto pi\u00f9 di un nuovo strumento tecnologico; \u00e8 un cambiamento di mentalit\u00e0. Ridefinisce cosa significa &#8220;fare musica&#8221;, abbassando le barriere tecniche ed emotive e mettendo l&#8217;accento sull&#8217;esplorazione, l&#8217;immediatezza e la forza della comunit\u00e0. Dimostra che la creativit\u00e0 non \u00e8 il privilegio di pochi eletti, ma un linguaggio che tutti possono imparare a parlare, o meglio, a scrivere.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Vediamo un breve tutorial su come usare Strudel, anche se consiglio di utilizzare la documentaizone ufficale che trovate sul sito qui: https:\/\/strudel.cc\/workshop\/getting-started\/<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Introduzione a Strudel<\/h2>\n\n\n\n<p>Strudel \u00e8 uno strumento innovativo che permette di creare musica tramite la programmazione dal vivo, direttamente nel browser, grazie a una sintassi ispirata al linguaggio Tidal Cycles ma portata in JavaScript. Non serve conoscere JavaScript o Tidal Cycles: l\u2019approccio di Strudel \u00e8 pensato per essere accessibile a tutti.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Cos\u2019\u00e8 possibile fare con Strudel?<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Codificare musica in tempo reale (live coding), modificando il brano mentre suona<\/li>\n\n\n\n<li>Sperimentare con la composizione algoritmica, cio\u00e8 generare pattern musicali secondo regole e parametri creativi<\/li>\n\n\n\n<li>Integrare Strudel con il proprio setup musicale via MIDI o OSC, cos\u00ec da utilizzarlo come sequencer per strumenti esterni<\/li>\n\n\n\n<li>Iniziare subito, anche senza esperienza di programmazione, grazie ad una barriera d\u2019accesso bassa e a un ambiente interattivo online<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Primi passi con Strudel<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. Accesso al REPL<\/h3>\n\n\n\n<p>Il punto di partenza consigliato \u00e8 il REPL di Strudel (Read-Eval-Print-Loop), accessibile direttamente online. Basta aprire https:\/\/strudel.cc\/repl per iniziare a scrivere codice musicale in tempo reale<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">2. Il primo suono<\/h3>\n\n\n\n<p>Scrivi questo comando nel REPL di Strudel e premi <strong>Shift+Enter<\/strong> per ascoltare un kick semplice:<\/p>\n\n\n\n<p><code class=\"js language-js\">s(\"bd<\/code>&#8220;<code class=\"js language-js\">)<\/code><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>s<\/code> \u00e8 la funzione che specifica il tipo di suono (qui \u201cbd\u201d per bass drum, cio\u00e8 cassa)<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">3. Creare pattern ritmici<\/h3>\n\n\n\n<p>Puoi facilmente definire pattern per creare groove complessi <\/p>\n\n\n\n<p><code class=\"js language-js\">s(\"[bd - hh bd]\")<\/code><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Qui <code>\"bd\"<\/code> sta per la cassa (bassdrum), e l\u2019array fra quadre indica la sequenza dei colpi (hh \u00e8 l&#8217;hihat e il &#8220;-&#8221; indica una pausa)<\/li>\n<\/ul>\n\n\n\n<p>Per loop pi\u00f9 interessanti si possono usare i simboli di alternanza e ripetizione:<\/p>\n\n\n\n<p><code class=\"js language-js\">s(\"&lt;bd sn&gt;\")<\/code><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>L\u2019uso delle parentesi angolari <code>&lt; &gt;<\/code> alterna i suoni fra di loro<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">4. Velocit\u00e0 e tempo<\/h3>\n\n\n\n<p>Per regolare la velocit\u00e0 del brano si usa il parametro <strong>cps<\/strong> (cycles per second):<\/p>\n\n\n\n<p><code class=\"js language-js\">setcps(1)<\/code><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Valori pi\u00f9 alti rendono il ritmo pi\u00f9 veloce, valori pi\u00f9 bassi pi\u00f9 lento[1].<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">5. Sovrapposizione di suoni (stack)<\/h3>\n\n\n\n<p>Puoi \u201cimpilare\u201d pi\u00f9 pattern con il comando <code>stack<\/code>: <\/p>\n\n\n\n<p><code class=\"js language-js\">stack( s(\"bd*2\"), s(\"hh*4\") )<\/code><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>In questo esempio si ascoltano due colpi di cassa e quattro di hi-hat in sovrapposizione<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">6. Melodie e campionamenti<\/h3>\n\n\n\n<p>Strudel permette di suonare note o campioni con la funzione <code>n<\/code>: <\/p>\n\n\n\n<p><code>n(\"0 4 7 12\").s(\"gm_epiano1\")<\/code><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>\"0 4 7 12\"<\/code> sono intervalli (tipicamente, una triade maggiore pi\u00f9 l\u2019ottava)<\/li>\n\n\n\n<li><code>\"gm_epiano1\"<\/code> usa un preset di pianoforte elettrico<\/li>\n<\/ul>\n\n\n\n<p>\u00c8 anche possibile utilizzare campioni personalizzati:<\/p>\n\n\n\n<p><code>samples('miaCollection').s(\"kick snare hat\")<\/code><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Qui si usano suoni da una collection chiamata \u201cmiaCollection\u201d (deve essere gi\u00e0 caricata o disponibile)<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">7. Manipolazione avanzata dei pattern<\/h3>\n\n\n\n<p>Alcuni esempi dalla documentazione:<\/p>\n\n\n\n<p><code class=\"js language-js\">s(\"[bd*2 &lt;~ [sn*3]&gt;]\")<\/code><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Alterna la cassa alle terzine di rullante, con <code>~<\/code> che introduce pause<\/li>\n<\/ul>\n\n\n\n<p><code class=\"js language-js\">n(\"&lt;0 2 4 7&gt;\").s(\"gm_bass\")<\/code><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Melodia di basso usando la sintassi delle parentesi angolari per alternare note<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">8. Parametri sonori e FX<\/h3>\n\n\n\n<p>Strudel supporta parametri come <code>gain<\/code> (volume), <code>room<\/code> (riverbero), e molti altri: <\/p>\n\n\n\n<p><code class=\"js language-js\">s(\"bd\").gain(0.8).room(0.2)<\/code><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Qui si riduce il volume e si aggiunge un po&#8217; di riverbero<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Suggerimenti per imparare<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Esplora il workshop e la sezione \u201cshowcase\u201d sul sito ufficiale per sentire esempi realizzati da altri utenti<\/li>\n\n\n\n<li>Modifica e combina i pattern d\u2019esempio per capire come funzionano le varie funzioni e parametri<\/li>\n\n\n\n<li>Strudel pu\u00f2 essere integrato con setup MIDI\/OSC, ma questo richiede configurazioni aggiuntive (vedi approfondimenti nei documenti ufficiali)<\/li>\n<\/ul>\n\n\n\n<p>Strudel permette di partire rapidamente nella composizione musicale generativa. Sperimenta, ascolta e combina pattern per esplorare tutte le sue potenzialit\u00e0. Per un tutorial completo fate riferimento alla sezione Workshop ufficiale sul sito &#x1f300; Strudel: https:\/\/strudel.cc\/workshop\/getting-started\/<\/p>\n","protected":false},"excerpt":{"rendered":"<p>5 Verit\u00e0 sul Live Coding che cambia tutto l\u2019approccio nel fare musica L&#8217;idea di creare musica \u00e8 spesso circondata da un&#8217;aura di complessit\u00e0. Si pensa a software costosi con interfacce labirintiche, attrezzature ingombranti che richiedono un investimento significativo o anni di studio formale per padroneggiare uno strumento. Questa percezione crea [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3092,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_jetpack_memberships_contains_paid_content":false},"categories":[210,460],"tags":[569,570,572,571,573],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/www.manuelmontanari.com\/blog\/wp-content\/uploads\/2025\/09\/strudel-collaborative-coding.png","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/www.manuelmontanari.com\/blog\/wp-json\/wp\/v2\/posts\/3085"}],"collection":[{"href":"https:\/\/www.manuelmontanari.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.manuelmontanari.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.manuelmontanari.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.manuelmontanari.com\/blog\/wp-json\/wp\/v2\/comments?post=3085"}],"version-history":[{"count":4,"href":"https:\/\/www.manuelmontanari.com\/blog\/wp-json\/wp\/v2\/posts\/3085\/revisions"}],"predecessor-version":[{"id":3094,"href":"https:\/\/www.manuelmontanari.com\/blog\/wp-json\/wp\/v2\/posts\/3085\/revisions\/3094"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.manuelmontanari.com\/blog\/wp-json\/wp\/v2\/media\/3092"}],"wp:attachment":[{"href":"https:\/\/www.manuelmontanari.com\/blog\/wp-json\/wp\/v2\/media?parent=3085"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.manuelmontanari.com\/blog\/wp-json\/wp\/v2\/categories?post=3085"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.manuelmontanari.com\/blog\/wp-json\/wp\/v2\/tags?post=3085"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}