energyXT: Un software como ninguno; para producción de Audio; en GNU & Linux!

Es increible! Por fin, algo que se le parece a Propellerheads’ Reason en GNU & Linux!

energyXT2.5

energyXT2.5

Este software me encanta. Tiene todo y es aún mejor que Reason! Es posible usar sintetizadores internos (basados en síntesis y sampleo) pero, además, puedes grabar tracks de audio y midi!… como en Ableton’s Live.

La versión de prueba tiene una librería de audio limitada, y, en mi opinión, algunos bugs; los cuales pueden ser superados si los reportamos… ah! Hay interface de reporte de bugs y petición de funcionalidades en la página! Muy amigable!

Me gusta, además, que puedes hacer timestretching, aplicar FX a los tracks, procesar audio (normalizar, reducir gain, etc), utilizar samples de todo tipo y exportar a mp3, wav, ogg, flac, etc!!

Pesa como 2 Mb la descarga y se carga en menos de un segundo en mi máquina… es muy ligero!

Está de primera! Lo único que le falta es que sea FOSS!!… Bueno, cuesta míseros 60€… los cuales no tengo, por lo pronto.

Muchas gracias, mis queridos Noruegos, por este software, que está de primera!

Hice una rolita en el demo. No me dejaba guardar, así que, como lo intuyes, lo que hice lo hice en una sentada de 2 horas. No le pude grabar, directamente, el track de guitarra, ya que, no detectó mis entradas de audio… probablemente por ser demo.

La instalación la hice en mi Fedora 10… cual instalación!! Nomás lo descomprimí y corrí el binario/ejecutable!

El track de guitarra lo grabé en Audacity. Después, lo importé y apliqué el efecto de delay. El resto del sonido es 100% energyXT2.5.

Hice una versión masterizada en ProTools; con iZotope Ozone 4… no es Linux pero, lo confieso, no solo linux para mis cosas de audio.

Las versiones pueden ser encontradas en:

http://downloads.woralelandia.com/audio/mp3/energy-xt/

perl 5.10.0 VS PHP 5.2.6 (I/O)

Hace algunos años, intenté este benchmark y, para mi sorpresa, perl devastó a PHP. La diferencia era 10x; a favor de perl.

La prueba consistió en pedirle a perl que escribiera, en un archivo, los números del 0 al 999,999.

Los scripts que utilicé fueron los siguientes:

perl:
#!/bin/perl
use warnings;
use strict;

open(my $fh, ‘>’, ‘test.pl.txt’);

for (my $i = 0; $i < 1000000; $i++) {
syswrite($fh, “$i\n”);
}

close $fh;

PHP:
< ?php

$fp = fopen(‘test.php.txt’, ‘w’);
for ($n= 0; $n < 1000000; $n++) {
fwrite($fp, “$n\n”);
}
fclose($fp);

?>

For the record, utilicé a mi querido Fedora 10; totalmente actualizado. Mi hardware es consultable aquí: http://www.smolts.org/client/show/pub_0b812fdc-5bf2-4fd5-a899-39f2d4539b1d

Para medir el desempeño, usé la utilería time.

El comando fue el siguiente; seguido de su output:
[renich@introdesk test]$ echo -e "\n== Perl Test ==" && time perl test.pl && echo -e "\n== PHP Test ==" && time php test.php

== Perl Test ==

real 0m6.268s
user 0m0.937s
sys 0m5.312s

== PHP Test ==

real 0m9.167s
user 0m3.610s
sys 0m5.538s

Admito que, es muy posible, que el código de PHP pueda ser optimizado; al igual que el código de perl. Si tienes sugerencias, te invito a comentarlas. Yo apoyo 100% a PHP!!

A ver, perleanos! Sugiéranme una manera más rápida de hacer esto!
PHPeros! Ayúdenme a mejorar el tiempo de PHP.

projectM: el mejor visualizador interactivo en el mundo de GNU & Linux

Bueno, solo para anunciar que he descubierto el projectM. Éste es un visualizador interactivo. Interactúa con la música que sale a través de tu tarjeta de sonido y genera visualizaciones que van al ritmo de la música.

Además, puedes crear las tuyas propias.

De hecho, en la página dice, que es un proyecto alternativo a Milk no se qué… el cual no me interesa en lo más mínimo.

En todo caso, aquí está el link: http://projectm.sourceforge.net/

En fedora, solo hice lo siguiente:
[renich@introdesk ~]$ yum install libprojectM projectM-pulseaudio

Como instalar el Linksys WUSB600n en Fedora x86_64

Bueno, esto no tiene chiste.

Instalar ndiswrapper

[renich@introdesk ~]$  su -c 'yum install ndiswrapper'

Instalar el driver para Windows XP 64

[renich@introdesk ~]$  unzip WUSB600N_v1.01.00_dr.zip (lo descargué de la página de linksys)
[renich@introdesk ~]$  cd WUSB600N_v1.01.00_20080128/Drivers/XP64/
[renich@introdesk ~]$  su -c 'ndiswrapper -i rt2870.inf'

Cargar el módulo de ndiswrapper

[renich@introdesk ~]$  su -c 'modprobe ndiswrapper'

Si tenías otra tarjeta WiFi instalada, desinstála y descarga el módulo utilizado (ath_pci si era madwifi o ndiswrapper… no sé, hay muchos)… o, simplemente, desinstálala y reinicia.