Post

Markdown in VSCode, emulazione Vim e navigazione tra le sezioni

Immagine
Indice 1. Premessa 2. Vim in VSCode 3. Passo-passo su come inserire la configurazione 4. Navigazione Nativa in VS Code: Vai al Simbolo / Titolo ( Ctrl + Shift + O ) 5. La Barra Laterale: Pannello "Struttura" (Outline) 6. La Barra Indirizzi Superiore (Breadcrumbs) 7. Conclusioni 1. Premessa Visual Studio Code è un ottimo editor per Markdown. Per muoversi velocemente nella struttura dei documenti scritti in Markdown esistono varie possibilità integrate nell'editor. Inoltre, che per chi ha esperienza di VIM ed ha emulato tale editor in VSCode, è anche possibile inserire una semplice configurazione per utilizzare lo spostamento tramite parentesi quadre. Iniziamo proprio da quest'ultima modalità di salto tra le sezioni utilizzando VIM emulato in VSCode. 2. Vim in VSCode Per chi ha familiarità con Vim o utilizza l'editing modale, la velocità di spostamento all'interno del testo è fondamentale (come ho approfondito nell'arti...

LilyPond, MusicXML ed Intelligenza Artificiale

Immagine
Indice 1. Scrivere la musica: perché l'Intelligenza Artificiale preferisce LilyPond ai software grafici 2. I software grafici ed il linguaggio MusicXML 3. È possibile scrivere partiture direttamente con il linguaggio MusicXML? 4. Perdita di informazioni durante il passaggio in MusicXML 5. Usare i sistemi di Intelligenza Artificiale come OCR 6. Prova di OCR per LilyPond e MusicXML 7. Altra prova 8. In conclusione 1. Scrivere la musica: perché l'Intelligenza Artificiale preferisce LilyPond ai software grafici Per la sintesi di questo articolo vedi questa pagina . Nel panorama della notazione musicale digitale esistono due approcci radicalmente diversi: da un lato i software grafici (WYSIWYG) come MuseScore , Finale e Sibelius , dall'altro LilyPond , basato interamente su codice testuale puro. Un file scritto in LilyPond, con estensione .ly , non è altro che semplice testo, esattamente come un sorgente di una linguaggio di programmazione, tipo Pyth...