In questi giorni mi e' venuta la malsana idea di utilizzare MuseScore su tablet e di svincolarmi dalla dipendenza del filo delle cuffie usando degli auricolari QCY7
Sono bastati 3 secondi per accorgermi della mancanza di sincronia tra la nota evidenziata sullo spartito di Musescore ed il corrispettivo suono della nota in cuffia...un ritardo quantificabile quasi in mezzo secondo
Il problema era identico sia su Ios che su Android ma non si presentava, a parita' di cuffie, su PC
Da una breve indagine ho scoperto sul portatile il codec in uso era Aptx, un sistema proprietario con qualita' CD, mentre sui sistemi operativi per telefoni e tablet e' in uso A2DP che crea il fastidiosissimo lag dell'audio
Come risolvere la cosa ??
Android introdutta' il supporto Aptx con la nuova versione O e sembra che Lineage OS abbia gia' incluso nel suo sistema questo driver. Stesso discorso per IOS; niente da fare per adesso e si aspetta fiduciosi il nuovo IOS
Visto che sono un felice possessore di Nexus 5X ho potuto installare la Developer Preview di Android O e devo ammettere che il lag non e' scomparso ma si e' ridotto in modo tale da non essere piu' fastidioso...a parte il fatto che il sistema operativo ogni decide di andare in reboot da solo ma del resto e' una preview :<
martedì 13 giugno 2017
giovedì 18 maggio 2017
mercoledì 3 maggio 2017
Charlie Duke Apollo XVI a Peccioli
Sentirsi raccontare la Luna da chi ci ha camminato sopra e' una sensazione difficilmente spiegabile
Audio della conferenza (scarsa qualita' audio!!! ma meglio che niente)
Gli annulli filatelici della giornata
Audio della conferenza (scarsa qualita' audio!!! ma meglio che niente)
Gli annulli filatelici della giornata
lunedì 24 aprile 2017
Coincidenze?? Ufo e Goldrake
Mandelbrot su ZX Spectrum
La cosa bella dei mini computer degli anni 80 e' che, utilizzando quasi tutti BASIC, era semplice trasportare il codice da una macchina all'altra con minime modifiche
Circa 4 anni fa avevo usato l'emulatore C64 per calcolare Mandelbrot..adesso e' il turno dell'emulatore ZX
Attenzione: i tempi di calcolo sono drammaticamente lunghi (dopo tre ore non era ancora stata generata la meta'..ho lasciato il tutto correre durante la notte). Inoltre nonostante il grafico sia venuto bene ho fatto confusione nei limiti ed e' stato generato un errore di Integer out of range
Circa 4 anni fa avevo usato l'emulatore C64 per calcolare Mandelbrot..adesso e' il turno dell'emulatore ZX
Attenzione: i tempi di calcolo sono drammaticamente lunghi (dopo tre ore non era ancora stata generata la meta'..ho lasciato il tutto correre durante la notte). Inoltre nonostante il grafico sia venuto bene ho fatto confusione nei limiti ed e' stato generato un errore di Integer out of range
venerdì 21 aprile 2017
Spectrum ZX128 con emulatore Speecy
https://fms.komkon.org/Speccy/
Shift Sinistro + freccia cursore per scendere e selezionare 48 BASIC. Enter per selezionare
A questo punto si entra nella schermata del Basic...che non dice assolutamente niente
Dal menu Hardware si imposta Input Device come CapsShift+Cursor e si scrive il numero di riga
per esempio 10 ed il cursore si attende un comando lampeggiando una K..si preme quindi la combinazione CapsShift+P (che corrisponde sull'emulatore a Shift Sinistro+P) e viene mostrato il comando PRINT con il cursore passato ad L lampeggiante perche' si aspetta il parametro del comando PRINT
CTRL+P per scrivere gli apici e poi si scrive la stringa desiderata ed invio. Dal buffer in fondo allo schermo la riga di comando viene spostata nel listato
Per mandare in esecuzione a questo punto Shift sinistro + R per RUN ed enter per confermare
per correggere qualche errore si osserva che nel listato una riga e' caratterizzata da un segno di maggiore accanto al numero di riga; con le frecce alto e basso si vede che il segno di maggiore di sposta di riga. Una volta individuata la giusta riga si preme EDIT Shift Sinistro + 1 e la riga entra nel buffer di editing in basso
Al contrario del C64 su Spectrum non esiste differenza tra modalita' testo e modalita' grafica. Si possono inserire le primitive grafiche su uno schermo di dimensioni 255x 175
La cosa curiosa e' il motivo per il quale sul C64 si poteva scrivere per esteso i comandi mentre in ZX i comandi erano scritti mediante una combinazione di tasti: ZX in pratica demandava all'utente la tokenizzazione dei comandi, ovvero il primo passo che dal listato conduce all'esecuzione di un programma
Al contrario del C64 su Spectrum non esiste differenza tra modalita' testo e modalita' grafica. Si possono inserire le primitive grafiche su uno schermo di dimensioni 255x 175
La cosa curiosa e' il motivo per il quale sul C64 si poteva scrivere per esteso i comandi mentre in ZX i comandi erano scritti mediante una combinazione di tasti: ZX in pratica demandava all'utente la tokenizzazione dei comandi, ovvero il primo passo che dal listato conduce all'esecuzione di un programma
giovedì 20 aprile 2017
Iscriviti a:
Post (Atom)
Debugger integrato ESP32S3
Aggiornamento In realta' il Jtag USB funziona anche sui moduli cinesi Il problema risiede nell'ID USB della porta Jtag. Nel modulo...
-
In questo post viene indicato come creare uno scatterplot dinamico basato da dati ripresi da un file csv (nel dettaglio il file csv e' c...
-
Questo post e' a seguito di quanto gia' visto nella precedente prova Lo scopo e' sempre il solito: creare un sistema che permet...
-
La scheda ESP32-2432S028R monta un Esp Dev Module con uno schermo TFT a driver ILI9341 di 320x240 pixels 16 bit colore.Il sito di riferiment...