En aquest article indique formes de passar fonts emmagatzemades en format 94b (utilitzat per l’antiga Guillemot maxisound 64, la Home Studio, o la ISIS) a formats més recents que es poden carregar tant en sintetitzadors reals d’època com, per exemple, l’EMU10K1 de les SoundBlaster com en sintetitzadors per software actuals com el Fluidsynth.
Getlast
El següent codi s’encarrega de extraure els últims n bytes d’un arxiu font (eventualment llarg) generant un fitxer objectiu eixida amb l’esmentat contingut. A més genera un altre arxiu anomenat 1font amb el mateix contingut que l’axiu font exceptuant els n bytes finals.
Exemple d’ús de Realtime Linux (DAW bàsic).
En este escrit descric com he realitzat un DAW genèric sota LinuxMint de manera que quede perfectament funcional amb una latència imperceptible.
Continue reading “Exemple d’ús de Realtime Linux (DAW bàsic).”
eml2html
A grans trets podem dir que la rutina en FPK treballada a este article transforma un arxiu eml (format de correu electrònic) a html.
Mors CUpri.
Este es un memoràndum de proves respecte a l’establiment d’una connexió entre dos ordinadors, via mòdem amb comandaments Hayes mitjançant línia telefònica “convencional” amb una connexió entre una línia de coure de parell trenat real, amb una virtualitzada mitjançant tecnologia VoIP (sota fibra). Donarem detalls dels detalls de configuració dels routers/mòdems/ports i metodologia en totes les proves realitzades.
Recursions
Memoràndum al respecte de típiques funcions recursives que he programat per a diversos usos en Pascal. S’inclouen funcions com de test de nombres (primers/compostos), factorial, obtenció de paraula n-èssima d’una frase, etc.
padsp wrapper per a Ubuntu 22.04/Mint 21
En este post propose una solució a l’error:
ERROR: ld.so: object ‘/usr/\9354LIB/pulseaudio/libpulsedsp.so’ from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
en sistemes Ubuntu 22/Mint 21.
Unitat CRT (muLISP)
Unitat de gestió de recursos visuals de text en Lisp (no ANSI: int 10h).
Es publica la unitat CRT per a muLISP que inclou declaracions bàsiques de treball així com una col·leció bàsica de funcions relacionades amb la gestió visual en mode text. Actualitzada a 22/05.
Control d’un segon, tercer… ordenador amb un únic ratolí/teclat mitjançant VNC
La finalitat d’este text es compartir l’experiència de montar un substitut virtual d’un switch de teclat/ratolí utilitzant el protocol VNC en una estació de treball basada en Linux i formada (per simplificar) per dos ordinadors amb funcions específiques i amb un teclat i ratolí cadascún d’ells (o que estigueren controlats per l’esmenat switch).
Continue reading “Control d’un segon, tercer… ordenador amb un únic ratolí/teclat mitjançant VNC”
Visor d’arxius SCR (Sinclair Spectrum) fet en Pascal (Lazarus)
A l’arxiu s’empaqueta un projecte Lazarus per visualitzar fitxers amb extensió SCR que contenen captures de pantalla realitzades amb emuladors (i que són un bolcat literal de la zona de memòria que conté el que es visualitza per pantalla).
Continue reading “Visor d’arxius SCR (Sinclair Spectrum) fet en Pascal (Lazarus)”