Música, ordenadores y Software Libre

Usuario de Debian GNU Linux desde 2000, abandoné definitivamente el uso de sistemas operativos no libres a finales de 2003.

Como estudio digital multipista uso en mis equipos Ardour para grabar, Sane para escanear mis fotos, negativos y diapos y Blender 3D para editar vídeo y trabajar con 3D.


Este blog está pensado para discutir cualquier cosa que se relacione con música, ordenadores y software libre.

sábado, 15 de noviembre de 2008

Apple libera la descarga de sus sistemas operativos antiguos.

Pues sí. Apple ha decidido hacer libre la descarga del software de sistema que utilizaban todas sus máquinas anteriores a 1994; es decir, del Macintosh Quadra para atrás: Macintosh PowerBook, Performa, Classic II, Color Classic, Classic (a secas), SE, Macintosh Plus, Macintosh 512 y Macintosh 128.

Desgraciadamente Apple no liberará el código fuente de estos programas, pero pone a libre disposición los ejecutables de los sistemas operativos y software diverso.

Ideal para gente que aún conserva (o ha adquirido recientemente) equipos de estos, bastante fiables y efectivos para las características que tenían; muy de la época. Hablamos de software y hardware que se vendía entre 1985 y 1993.
Como consecuencia de esto, servidor ha aceptado un encargo de un compañero músico para secuenciar equipos MIDI esclavizándolos a un Macintosh Classic de 1991 corriendo Cubase de Steinberg en su versión 2.5, de 1992.

















Esta entrada del blog versará sobre los pasos que deben seguirse para instalar Cubase en un Macintosh Classic. Bueno, más exactamente los que debí seguir yo... ;-D

Cualquier lector es susceptible de añadir comentarios constructivos del tipo «pero qué burrada, hombre; si eso lo haces mucho más fácil asín de esta otra manera...» si bien se debe tener en cuenta que lo que se cuenta aquí fueron los pasos exactos que yo dí y que funcionaron.

Las imágenes son capturas de las pantallas del Classic, y se ven a tamaño real si se pulsa sobre ellas.

Al lío.

La lista de la compra: metidos en harina, los elementos que nos hacen falta son:

1) Un Macintosh Classic. Se sabe que Cubase cargará en ese modelo o posteriores. En general en cualquier máquina en la que pueda instalarse System 7.0.1 al menos. Ese es el sistema que yo tengo. En eBay por unos 90 euros.

2) Los discos de System 7.0.1, si es que no lo tenemos instalado. La razón por la que es preciso tener al menos la versión 7.0.1 es porque las versiones 6.x no permiten automontar imágenes de disco en forma de disco virtual. Los discos de 7.0.1 se pueden bajar desde aquí.

3) Una imagen del sistema 7.5 para crear un diskette arrancable con esa versión. El fichero que hay que descargar es Dtools75.zip y se puede bajar desde la página de macgeek.org/Downloads.

4) La utilidad PC--->MAC, que también se baja de la misma página y nos permite generar diskettes con el Stuffit Expander 4.0.1, que falta nos va a hacer. La bajamos a una carpeta que llamaremos 6.0.8, como más adelante se describe.

5) Un disco de arranque de la versión 6.0.8. Esto no es imprescindible, pero siempre nos vendrá bien en el caso de que nos metamos en algún lío; cosa que no tiene por qué pasar si se sigue este tutorial al pie de la letra ;-) La herramienta para crear este disco de arranque también se descarga de la página de macgeek.org/Downloads. Es el fichero 608sysst.exe.

6) Un pc que tenga disquettera de 1,44 mb para floppies de 3,5". Estamos hablando de un equipo (el Macintosh Classic) que se usaba cuando este soporte era bastante habitual. Con lo cual el nuestro deberá tener disquetera. Si es un pc nuevo que hemos comprado hace un mes en pc-city y que sólo trae cosas modelnas como lectores de tarjetas, usb, grabador de DVD y puerto astrofísico para sincronizar vía satélite con el vaticano probablemente no nos va a valer.... :-(

7) La madre del cordero: el Cubase mismo. En la página de grenier-du-mac lo encontramos comprimido en formato .sit, que se lo traga el Stuffit sin ningún problema.

Suponemos que nuestro Classic tendrá instalada seguramente la versión 6.0.7 ó 6.0.8 (que no es más que la 6.0.7 pero con las utilidades de impresora LaserWriter de System 7). Si tiene la 7.0.1 ya llevamos trabajo adelantado y podremos pasar directamente a la sección Instalación de Cubase.

Si no es así, lo primero que habrá que hacer es actualizar de 6.0.7/8 (según la que tengamos) a la 7.0.1. En ambos casos los pasos son los mismos y el orden en el que nos bajemos las cosas dará igual, pero no debemos olvidarnos de ninguna, a saber:
Discos de sistema 7.0.1. Esta entrada del blog no explicará cómo crear los discos de sistema 7.0.1. Hay infinidad de sitios en la web que ya lo hacen, así que asumiremos que ya tenemos el System 7.0.1 **enterito** en diskettes encima de la mesa ;-)
Herramienta para crear disquette de arranque de la 6.0.8 (608sysst.exe)
Herramienta para crear disquette de arranque de la 7.5. (Dtools75.zip)
Herramienta PC--->MAC para crear disquette compatible con Mac con las utilidades PcExchange y Stuffit 4.0.1.

Es buena táctica crear una carpeta para cada versión de lo que nos bajemos. Me explico:

Deberíamos crear una carpeta que se llame 6.0.8 para el 608sysst.exe y el Pc_Mac.zip (como se dijo antes), otra que se llame 7.0.1 para los discos de éste y una tercera que se llame 7.5 para descargar el Dtools75.zip.

Una vez hayamos descargado todo, nos vamos a la carpeta donde hayamos bajado System 6.0.8. Introducimos en el PC un diskette de 3,5" 1,44 mb (yo compré dos cajas el otro día en el Alcampo de Alcorcón, aún les quedaban...).

Abrimos la carpeta 6.0.8, donde previamente habremos guardado el ejecutable: 608sysst.exe. Lo corremos con el diskette metido y se nos crea un disco que podremos directamente usar en el Mac para arrancarlo con la versión 6.0.8.

Después descomprimimos en la carpeta 6.0.8 la utilidad Pc_mac.zip y nos creará un ejecutable Diskimg.exe y un fichero pc_mac.img.
Metemos el otro diskette y abrimos una consola ms-dos. Nos dirigimos a la carpeta donde se ha expandido pc_mac (ya sabeis, tecleamos «cd como_se_llame_la_carpeta» sin las comillas) y luego «diskimg.exe w 1440 pc_mac.img» también sin las comillas. El pc nos habrá creado otro diskette automáticamente reconocible por el Classic que contendrá utilidades. Dos versiones del Pc-Exchange que daremos de lado y lo que nos interesa: el Stuffit 4.0.1, que deberemos instalar en el Macintosh Classic cuanto antes, si es que no lo tenemos ya instalado.

Nota: si hemos arrancado el Mac con el diskette de sistema 6.0.8 e instalamos el Stuffit 4.0.1 nos pedirá constantemente que cambiemos de diskette, por lo que conviene tener los dos mu
y a mano. Si por el contrario hemos arrancado System 6.0.8 o 7.0.1 desde disco duro entonces no pedirá los diskettes. Sólo el de Stuffit una vez.

Habiendo instalado ya -con éxito- Stuffit Expander 4.0.1 sólo nos faltará instalar la versión 7.0.1 del sistema. Esto es fácil si tenemos ya creados los discos de instalación, cuyas imágenes nos habremos bajado en formato .image.sea.bin a la carpeta 7.0.1. Además los habremos copiado debidamente al disco duro del Classic en una carpeta creada a tal efecto.

Nota: yo he usado hfsutils y fdutils en Linux para formatear diskettes en formato Mac y trasegar con los ficheros del mac al pc, lectura recomendada: la documentación de estos paquetes).

Seguimos. Además de copiar los ficheros, habremos expandido los binarios con Stuffit en esta carpeta y habremos ejecutado los ficheros resultantes .sea para que se autoexpandan y nos generen los ficheros .image. Abriendo DiskCopy cargaremos estos archivos .image uno por uno y en la barra de menú buscamos la opción d
e Utilities>Make a Floppy. Esto lo hacemos una vez por cada fichero integrante del 7.0.1. Así tendremos los verdaderos diskettes de instalación de esta versión. Y eso que no lo íbamos a contar, pero en fin....

Instalación de Cubase:
Cuando ya esté instalado Stuffit Expander 4.0.1 y System 7.0.1 (seguir los pasos es sencillo si tenemos los diskettes encima de la mesa. Ojo, la instalación de System 7.0.1 tarda algo) sólo nos quedará descomprimir el fichero descargado cubase.sit con Stuffit Expander 4.0.1; lo que crea una carpeta llamada Cubase, que en su interior contiene la imagen automontable de la aplicación así como ficheros auxiliares de backup y el fichero que se abre por omisión al cargar el programa (siguiente imagen). El fichero imagen de Cubase, creará un disco virtual en el escritorio (imagen automontable, que en este caso se llama Cubase2.5.1r3, como se ve en la foto)
















que habrá que abrir haciendo doble click en el icono del diskette con el nombre y la versión de cubase.

Pero: puede darse el caso de que al hacer doble click sobre la imagen automontable, el proceso devuelva un error.














Si pasa esto, tendremos que echarle mano al diskette autoarrancable de la versión 7.5. Esto sí nos permitirá que la imagen automontable se cargue en el escritorio para poder acceder a ella y al contenido del disco de Cubase:
















Dentro nos encontremos el ejecutable de Cubase2.51r3, (el segundo icono de la izquierda en la imagen superior), que al arrancarlo nos mostrará la pantalla

















...lo que será una señal inequívoca de que, como no podía ser de otra manera, hemos triunfado.

Agradecimientos: A Gabriel Lorenzo, er Mákina, por ser tan Mákina, y a la gente del foro (en inglés) de 68k MLA (en especial a Leosadvs, de Chile e internauta hispanohablante).

domingo, 18 de mayo de 2008

...y la psp...¡al coche! (2)

Como prometimos en la primera entrada sobre la PSP con GPS, aquí está el vídeo:



He decidido que para qué subir fotos, si se puede ver un vídeo.

Lleva ya unas semanas, es algo esquemático pero sirve. Este fin de semana me he ido de excursión a los Lagos de Covadonga (o lagos del Enol), y el cacharro se ha portado estupendamente. Sirve tanto como gps de coche como gps de a pie. En el lago de Ercina (justo al lado del de Enol) lo usé a pie, y me daba una altitud de unos 1100 metros, más o menos (no me acuerdo bien).

Además es muy completo: los datos de navegación que proporciona son velocidad (se puede elegir entre km/h o mph), tiempo de viaje, velocidad media, altitud (ya se ha dicho antes), distancia recorrida, orientación (como si fuera una brújula: qué dirección llevamos: N, NE, S, SW, W...), reloj, intensidad de la señal de los satélites y nivel de carga de la batería.

La gente que tenemos una PSP, y que nos da por exprimirla al límite de *todas* sus posibilidades, no vemos claro desembolsar *otros 200 euros* en un gps tipo tom tom. Hay que tener en cuenta que si bien la PSP no tiene pantalla táctil, sí la tiene de 4.3". Los gps específicos con pantallas de este tamaño no se suelen encontrar por debajo de ese precio. No es común, al menos. Y encima sólo tendrías un gps; pero nada más.

miércoles, 14 de mayo de 2008

Bustamemphis 2008


La noche: el pasado sábado 10 de mayo. El lugar: la sala Caracol, en Madrid. El personal: todos. Los de antes, los de entonces, los de después, los de siempre. Los anfitriones: los Lentos. El cartel: insuperable.

Después de Los Lentos siguieron Callejones, The Lisius, Ascendencia Dudosa, N0d0gs, Karajillo de Whisky Sin Quemar Band, Deley, Hache, Sic, etc...

Cerca de dos horas sobre el escenario. Se desgranó Blues, Rock, Soul, Funk, Chill Out, guitarras, armónicas, solos, baterías....pero sobre todo, mucho «feeling».

En el camerino, calor humano: abrazos, reencuentros, risas, charlas, anécdotas, fotos, más fotos....

Tenemos también un vídeo resumen; (botón derecho sobre el enlace y en el desplegable seleccionar «guardar como»), 29 mb, 320x240 en formato MP4 Quicktime; unos cinco minutos escasos, del tramo final del evento; hacia la etapa en que bandas y músicos no hacían más que subir y bajar del escenario...En el vídeo, primero hay fotos fijas para abrir boca. Luego comienza la acción...





Lo pasamos estupendamente. Todos. Yo disfruté muchísimo, todos tocamos estupendamente, con buen sonido, relajados y a gusto. Entre amigos. Entre amigas. Colegas. Y música. Mucha música. Nos veremos en el próximo BustaMemphis. ¡¡¡Hasta el año que viene!!!

jueves, 3 de abril de 2008

...y la PSP...¡al coche!


Pues sí. Hicimos funcionar el invento y salimos a pasear con él. A la espera de la aplicación oficial para GPS en la PSP que Sony sacará en breve, MapThis! cumple de sobra su función, así como las expectativas.

El pantallazo que aparece aquí es una calle con parte de una ruta programada. El software facilita indicaciones por voz, que aunque vienen en inglés se pueden cambiar puesto que su formato es .mp3.
Quizá en algunos casos ni siquiera el software oficial desbanque al libre que es MapThis!, entre otras cosas por su accesibilidad y facilidad de uso.... Con el tiempo lo veremos...

Aquí subo un pantallazo de la aplicación.

En breve subiré fotos de cómo queda el tinglado montado en el coche. Saludos.

sábado, 29 de marzo de 2008

GPS para Sony PSP


Mediante software libre, (tal es el caso de Mapthis!, de Deniska), tenemos la posibilidad de utilizar nuestra PSP como un gps de calidad excepcional, con mapas ilimitados de uso particular, que se pueden descargar libremente de Google usando también software libre como GMDL.

La aplicación, después de sucesivas versiones ha alcanzado ya un grado de madurez que la hace completamente usable, y se le pueden exigir prestaciones como las de cualquier gps al uso. Con el ordenador podemos crear rutas desde y hasta los puntos que queramos. El aparato nos dará los avisos sonoros necesarios para orientarnos. Originalmente vienen en inglés, pero dado que el formato de estos avisos es .mp3; siempre podremos regrabarlos en castellano o incluso con nuestras propias voces si quisiéramos.

Hay infinidad de tutoriales sobre la instalación, puesta en marcha y uso de la aplicación MapThis! así como del componente gps-290 fabricado por Sony que, si bien no se halla aún disponible en España, se puede adquirir de importación a través del comercio electrónico, como ha sido mi caso.

domingo, 13 de enero de 2008

Fluidos en Blender: el cómo se hizo.

Dos meses es tiempo suficiente para investigar el funcionamiento del simulador de fluidos que incorpora Blender a partir de su versión 2.40.

Estas simulaciones están hechas en Blender 2.45, e inspiradas en la web de los autores originales, que escribieron el código y lo implementaron con el nombre de el' Beem dentro de la interfaz gráfica del programa para que la gente lo pudiera usar.

Características generales de las tres animaciones:

Todas tienen un filtro anti-aliasing mínimo (el 5) y están calculadas con el motor interno de render que trae la aplicación. Igualmente todas tienen la velocidad de la acción muy ralentizada, y aceleran algo hacia el final. Esto es para poder ver con detalle el movimiento, la inercia y la resolución del fluido. El hecho de que aceleren al final es para que dé tiempo a ver algo más de «cómo evolucionaría» o «qué haría» el líquido si el metraje continuase. Las animaciones no podían ser mucho más largas principalmente por limitaciones en el tiempo: las fases de simulación (creación de la malla de líquido para cada fotograma) y de render (cálculo del fotograma final con los materiales, colores y luces) son muy lentas y tardan mucho, sobre todo la segunda.

Los ficheros originales de las animaciones (.blend) están disponibles para su descarga.

Lo que sigue es una breve explicación sobre cómo se hizo cada una de las tres animaciones que se muestran a continuación.


vídeo .mp4
3,4 mb 480x270


Esta animación está hecha en menos de una semana, de hecho es la más sencilla de las tres bajo un punto de vista técnico. El flujo de trabajo básico lo explica el autor en inglés en la documentación del simulador, pero hay una versión traducida al castellano. Aparte de seguir la documentación, quise ralentizar un poco el movimento del fluido (como contaba antes), controlando la velocidad mediante la curva IPO Fac-Time.

En el fichero .blend que adjunto podréis ver los ajustes de densidad y resolución, así como los parámetros necesarios para configurar la simulación, y su velocidad.

Al cubo transparente que contiene el líquido se le aplicó una subdivisión en los vértices de nivel 2, para que las esquinas aparecieran redondeadas. Las luces (como no podía ser de otra manera) dieron toda la lata que quisieron, hasta que se dejaron convencer...;-)

La animación final, como antes apunté, se hizo con el motor interno del programa, sin las luces cáusticas que proporciona YafaRay, ya que el tiempo de render en una máquina doméstica como la mía se habría disparado hasta el infinito...



vídeo .mp4
4,4 mb 640x360

Aquí la configuración es distinta porque en lugar de ser una masa de líquido son dos: la que cae (que más que masa es una gota, no hay que exagerar) y la que está debajo; y ambas interactúan. Los parámetros cambian, pero no es algo que sea enrevesado. La simulación tomó más tiempo porque la resolución (o exactitud de la emulación del fluido) es mayor: hay que calcular más vértices. El truco residía en ampliarla, a costa de reducir la subdivisión de los vértices de las mallas de líquido por cada fotograma en la fase de render, que de no hacerlo dispararía la espera de manera exponencial. Subdividiendo los vértices de la malla, el tiempo de render por fotograma ¡se multiplicaba por diez!.

Aquí está el fichero .blend para descargar.



vídeo .mp4
1,7 mb 640x360

Esto también parecía interesante para probar el algoritmo del simulador. Es increíble la cantidad de opciones que presenta esta escena: se pueden ajustar el caudal de líquido, el tamaño de la copa, la velocidad de la acción (que el líquido se vierta más despacio o más deprisa) e incluso el impacto del rebote del agua sobre el cristal.

En esta escena hubo que diseñar elementos -la copa, con curvas NURBS- con los que el líquido debía colisionar, obstaculizándolo. Cuando los obstáculos no se configuraban correctamente, los resultados eran de risa: el agua se desbordaba de la copa aunque no llegara a tocarla y esas cosas...:-)

Aquí fueron especialmente difíciles las luces y los materiales; que dicho sea de paso, dieron muchos problemas porque el agua se mostraba opaca y más densa de lo que en realidad era. Hacía que pareciera engrudo o cemento, y los resultados de los primeros ensayos eran horrorosos. A base de experimentar con los parámetros de material, la transparencia, la reflexión y la refracción del líquido; y también con las luces (el tipo, la intensidad y la colocación), se logró dar con una combinación correcta.

Fichero .blend original.


Poco más. En breve subiré más cosas...si tengo tiempo. Saludos!!!

lunes, 7 de enero de 2008

Guide to reversal processing



O lo que es lo mismo: guía para invertir película en blanco y negro, y revelarla como diapositiva.

¿Y por qué el título en inglés? Pues simplemente porque el tutorial está escrito en inglés. Por eso.

Esta guía está escrita a partir de las innumerables pruebas y ensayos que me llevaron invariablemente a desperdiciar cantidades ingentes de película y líquidos de revelado hasta el punto de poder conseguir resultados mínimamente estables y fiables como para poder contar a los demás la manera de hacerlo sin que intentarlo suponga una catástrofe. Eso ya lo pasé yo, no es necesario que lo pasen los demás ;-)

Es por esto que subo este pequeño tutorial para aquéllos interesados mínimamente en la fotografía clásica (la más hermosa, a mi entender).

Debo señalar aquí que yo *nunca* revelo negativos y *raramente* hago copias en papel de mi trabajo. La diapositiva es mi medio favorito, por cuanto permite contemplar la foto tal y como se ve en la película: el disparo puro y duro.

Comentarios y sugerencias bienvenidos. Saludos.

viernes, 4 de enero de 2008

Fluidos en Blender


Ante todo, feliz 2008. Retomamos el cotarro del software libre con más cosas que he ido viendo durante las navidades. A saber:

El simulador de fluidos de Blender resulta ser bastante capaz de crear animaciones realistas válidas incluso en alta definición. Dominando los elementos que forman parte de una simulación (el dominio, el fluido, los obstáculos, los parámetros....) se pueden plasmar resultados interesantes.

Nota: es interesante profundizar en la iluminación para lograr que nuestras escenas de fluidos tengan (aún más) interés.

La web del autor del simulador documenta de manera amplia el comportamiento de fluidos animados por ordenador.

Atentos, en breve subiré unas cuantas animaciones.