El estado de Chile hizo un acuerdo con Microsoft de 14 millones de pesos en licencias de softwares y S. O para su utilización en 7 ministerios durante el año pasado.

¿Por que nosotros tenemos que pagar con nuestros impuestos un costo que se podria evitar y destinar a otras materias de mayor prioridad?

Hago un llamado al gobierno ; ya es hora de que el software libre o opensource se implante como sistema en todas las dependencias y departamentos gubernamentales!!!

openlogos.jpg

dvswitch

Julio 13, 2007

This is a digital video mixer intended for interactive live mixing of several incoming DV video streams, either over the network from satellite computers (essentially DV-to-Ethernet converters), or directly attached Firewire devices.

http://alioth.debian.org/projects/dvswitch/

Al instalar o configurar cualquier dispositivo en nuestro PC, ya sea pantalla, tarjeta gráfica, teclado o ratón, pasa a formar parte del archivo de configuración “xorg.conf” el cual forma parte a su vez de X11. Si tenemos en cuenta esto, xorg.conf, suele ser el “responsable” de que muchas veces el sistema operativo no inicie de manera normal o se “cuelgue” al inicio del mismo, al instalar/configurar, por ejemplo, la tarjeta de video.

.- La teórica: Conocer y entender

X(11) es el encargado de mostrar la información gráfica y es totalmente independiente del sistema operativo. El sistema de ventanas X distribuye el procesamiento de aplicaciones especificando enlaces cliente-servidor. El servidor provee servicios para acceder a la pantalla, teclado y ratón, mientras que los clientes son la aplicaciones que utilizan estos recursos para interacción con el usuario. De este modo mientras el servidor se ejecuta de manera local, las aplicaciones pueden ejecutarse remotamente desde otras máquinas, proporcionando así el concepto de transparencia de red. (lease X Window System en es.wikipedia.org)

Para que nos entendamos; Si X11 fuese “el cuerpo” de nuestro entorno gráfico, xorg.conf seria “el corazón”. Gracias a él controlamos los dispositivos que tenemos en el PC y que afectan directa o indirectamente con nuestra interface gráfica. Esto es:

  • Teclado “InputDevice
  • Ratón “InputDevice
  • Monitor “Monitor
  • Tarjeta de video “Device
  • Resolución de pantalla “Screen

Cada uno de los dispositivos configurados estará controlado por “ServerLayout” y se encontraran siempre entre las etiquetas “Section” y “EndSection“. Suele incluir “Identifier“, “Driver” y “Option”. En el caso de la tarjeta de video también incluirá; “BusID“. Cada una de las etiquetas tiene su función, que a continuación detallare:

  • Identifier: Identificación del dispositivo.
  • Driver: Controlador del dispositivo.
  • Option: Opciones de configuración.
  • BusID: Puerto donde esta anclado el dispositivo.

Sabiendo esto, paso a poner un ejemplo practico. En este caso es la configuración de mi ratón:

Section “InputDevice”
Identifier “Configured Mouse”
Driver “mouse”
Option “CorePointer”
Option “Device” “/dev/input/mice”
Option “Protocol” “ExplorerPS/2″
Option “ZAxisMapping” “4 5″
Option “Emulate3Buttons” “true”
EndSection

Una vez sabemos lo básico sobre la composición del archivo “xorg.conf” y puesto que con la teórica en muchos casos no basta, paso a poner un ejemplo practico.

.- La practica: Configuración

La configuración manual de “xorg.conf ” no la recomiendo en absoluto a no ser que sepas lo que se esta haciendo o te fíes 100% de la fuente. Al inicio de dicho archivo podemos leer lo siguiente (basado en mi traducción del original):

# /etc/X11/xorg.conf (configuración del archivo de sistema de Ventanas X xorg)
#
# Este archivo ha sido generado por dexconf, herramienta de configuración X de
# Debian, usando los valores de la base de datos de debconf.
#
# Editar este archivo con cuidado, y ver la página del manual de /etc/X11/xorg.conf.
# (Tipo “man /etc/X11/xorg.conf” en el shell prompt.) (NOTA: ejecución de
# comando, en consola)
#
# Este archivo es actualizado de manera automática en el paquete de mejoras de
# xserver-xorg *solo* si no se han modificado las ultimas las mejoras desde el
# paquete xserver-xorg
#
# Si tu has modificado este archivo pero quieres que sea actualizado
# automáticamente otra vez, ejecuta el siguiente comando:
# sudo dpkg-reconfigure -phigh xserver-xorg

Así pues, pueden modificarse cualquiera de los parámetros anteriormente dichos (“Identifier“, “Driver“, “Option” y BusID“) y conseguir así un mayor rendimiento del equipo dependiendo de los cambios realizados, pero no se recomienda ya que esto pone en peligro la estabilidad del sistema.

.- La practica: Solución de problemas

# sudo dpkg-reconfigure xserver-xorg

Una vez ejecutado este comando, aparecerá ante nosotros la ventana de consola (si se edita desde el escritorio, obviamente no aparecerá en “modo ventana” si lo hacemos desde la consola del sistema :P ) donde se podrá configurar paso a paso nuestros dispositivos.

Suponiendo que no estemos logueados como superusuarios (root):

# Sudo su

Ahora entraremos en el directorio donde esta xorg.conf (muy importante las mayúsculas):

# cd /etc/X11/

Ahora miraremos que contiene este directorio (básicamente el contenido xorg):

# ls xorg* (xorg.conf xorg.conf.fglrx-0 xorg.conf.fglrx-1 xorg.conf.original-0- |en mi caso|)

Si lo que queremos en restablecer la configuración y suponiendo que dicha configuración sea la que incluye “xorg.conf.original-0-“, solo tendremos que editar el archivo “xorg.conf” con nano (# sudo nano xorg.conf) y grabarlo (Control+O) con otro nombre; ej: “xorg.conf.copia“. Una vez hecho esto salimos de nano (Control+X) y editamos “xorg.conf.original-0-” (# sudo nano xorg.conf.original-0-). Otra vez grabamos el archivo, pero en este caso de la manera original “xorg.conf“. Grabamos y reiniciamos el sistema.

fuente:

http://belinuxmyfriend.blogspot.com/2007/05/error-con-xorgconf-no-esta-todo-perdido.html

a mi no me funciono por que mi chip de video es intel gma 950.

alguien tiene alguna solucion?

xorg.conf.txt

# sudo dpkg-reconfigure -phigh xserver-xorg

Section “Files”
FontPath “/usr/share/fonts/X11/misc”
FontPath “/usr/share/fonts/X11/cyrillic”
FontPath “/usr/share/fonts/X11/100dpi/:unscaled”
FontPath “/usr/share/fonts/X11/75dpi/:unscaled”
FontPath “/usr/share/fonts/X11/Type1″
FontPath “/usr/share/fonts/X11/100dpi”
FontPath “/usr/share/fonts/X11/75dpi”
# path to defoma fonts
FontPath “/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType”
EndSection

Section “Module”
Load “i2c”
Load “bitmap”
Load “ddc”
Load “dri”
Load “extmod”
Load “freetype”
Load “glx”
Load “int10″
Load “vbe”
Load “synaptics”
EndSection

Section “InputDevice”
Identifier “Generic Keyboard”
Driver “kbd”
Option “CoreKeyboard”
Option “XkbRules” “xorg”
Option “XkbModel” “pc105″
Option “XkbLayout” “es”
Option “XkbOptions” “lv3:ralt_switch”
Option “XkbVariant” “mac”
EndSection

Section “InputDevice”
Identifier “Configured Mouse”
Driver “mouse”
Option “CorePointer”
Option “Device” “/dev/input/mice”
Option “Protocol” “ImPS/2″
Option “Speed” “400″
Option “ZAxisMapping” “4 5″
Option “Emulate3Buttons” “true”
EndSection

Section “InputDevice”
Identifier “Synaptics Touchpad”
Driver “synaptics”
Option “SendCoreEvents” “true”
Option “Protocol” “auto-dev”
Option “SHMConfig” “on”
Option “LeftEdge” “100″
Option “RightEdge” “1100″
Option “TopEdge” “50″
Option “BottomEdge” “300″
Option “FingerLow” “30″
Option “FingerHigh” “40″
Option “MaxTapMove” “100″
Option “TapButton1″ “1″
Option “TapButton2″ “3″
Option “TapButton3″ “2″
Option “MinSpeed” “0.15″
Option “MaxSpeed” “0.90″
Option “AccelFactor” “0.10″
Option “VertScrollDelta” “25″
EndSection

######################################################################
Section “ServerFlags”
# Option “DefaultServerLayout” “Default Layout” #La misma que la original
# Option “DefaultServerLayout” “Mirroring Piped” #Resoluciones =, no cambiar, OVERLAYS
Option “DefaultServerLayout” “Clone Layout” #Resoluciones =, si cambiar, NO OVERLAYS
# Option “DefaultServerLayout” “Xinerama Layout” #NO DIRECT RENDERING
EndSection
######################################################################

Section “Device”
Identifier “Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller”
Driver “i810″
BusID “PCI:0:2:0″
EndSection

Section “Monitor”
Identifier “Color LCD”
Option “DPMS”
EndSection

Section “Screen”
Identifier “Default Screen”
Device “Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller”
Monitor “Color LCD”
DefaultDepth 24
SubSection “Display”
Depth 24
Modes “1280×800″ “1152×720″ “1024×768″ “1024×640″ “800×600″ “800×500″ “720×480″ “640×480″
EndSubSection
EndSection
Section “ServerLayout”
Identifier “Default Layout”
Screen “Default Screen”
InputDevice “Generic Keyboard”
InputDevice “Configured Mouse”
InputDevice “Synaptics Touchpad”
EndSection

########################### Fin Default Layout ################################

########################### Mirroring Piped ################################
Section “Device”
Identifier “MonitorLayout Device”
Driver “i810″
BusID “PCI:0:2:0″
Option “MonitorLayout” “NONE,CRT+LFP”
EndSection

Section “Screen”
Identifier “MonitorLayout Screen”
Device “MonitorLayout Device”
Monitor “Color LCD”
DefaultDepth 24
SubSection “Display”
Depth 24
Modes “1280×800″
EndSubSection
EndSection

Section “ServerLayout”
Identifier “Mirroring Piped”
Screen “MonitorLayout Screen”
InputDevice “Generic Keyboard”
InputDevice “Configured Mouse”
InputDevice “Synaptics Touchpad”
EndSection
####################### Fin Mirroring Piped ################################

############################# Clone ####################################
Section “Device”
Identifier “Clone Device”
Driver “i810″
BusID “PCI:0:2:0″
Option “MonitorLayout” “CRT,LFP”
Option “Clone”
EndSection

Section “Screen”
Identifier “Clone Screen”
Device “Clone Device”
Monitor “Color LCD”
DefaultDepth 24
SubSection “Display”
Depth 24
Modes “1280×800″
EndSubSection
EndSection

Section “ServerLayout”
Identifier “Clone Layout”
Screen “Clone Screen”
InputDevice “Generic Keyboard”
InputDevice “Configured Mouse”
InputDevice “Synaptics Touchpad”
EndSection
############################# Fin Clone ####################################

############################# Xinerama ####################################

Section “Device”
Identifier “Xinerama Device”
Driver “i810″
BusID “PCI:0:2:0″
Screen 0
Option “MonitorLayout” “CRT,LFP”
EndSection

Section “Device”
Identifier “Xinerama Device (2)”
Driver “i810″
BusID “PCI:0:2:0″
Screen 1
Option “MonitorLayout” “CRT,LFP”
EndSection

Section “Screen”
Identifier “Xinerama Screen”
Device “Xinerama Device”
Monitor “Color LCD”
DefaultDepth 24
SubSection “Display”
Depth 24
Modes “1280×800″
EndSubSection
EndSection

Section “Screen”
Identifier “Xinerama Screen (2)”
Device “Xinerama Device (2)”
Monitor “Color LCD”
DefaultDepth 24
SubSection “Display”
Depth 24
Modes “1280×1024″ “1024×800″
EndSubSection
EndSection

Section “ServerLayout”
Identifier “Xinerama Layout”
Screen “Xinerama Screen”
InputDevice “Generic Keyboard”
InputDevice “Configured Mouse”
InputDevice “Synaptics Touchpad”
# RightOf LeftOf Above Below
Screen “Xinerama Screen (2)” RightOf “Xinerama Screen”
Option “Xinerama”
EndSection
########################## Fin Xinerama ###############################

Section “DRI”
Mode 0666
EndSection

openlogos.jpg

invitacion_emayo2.jpg

En esta exposición sobre el uso de software libre y open source en el uso de aplicaciones relacionadas al campo audiovisual, me dirigido a artistas visuales neofitos en la informàtica audiovisual, de manera de presentarles una alternativa a las herramientas de creación y composición de piezas autorales con una licencia comercial o privativa de estas aplicaciones de por medio, entiendanse estas , tales como S.O, o softwares más conocidos de corporaciones como Macintosh, Apple, Microsoft, Adobe, Macromedia, etc.

Si uno se da el trabajo de investigar y hacer parangones de las alternativas a estos , nos vamos a encontrar con la sorpresa de que ya no es necesario depender exclusivamente de una plataforma de desarrollo para la creacion de nuestras composiciones, excepto en determinados casos muy particulares.

Por otro lado ya no es necesario el uso exclusivo de software libre y open source, sino que es posible que co-habite en un S.O licenciado comercialmente.

Algo muy importante que cabe señalar es que el softaware libre o opensource no es sinonimo de software gratis, sino que estos vienen con un significado implicito de responsabilidad social y cultural, y ademas es una forma erradicar el uso de la pirateria, dando alternativas a esta.

El uso de estas alternativas siempre y cuando no violes su licencia, dice que puedes copiar, distribuir y modificar estas aplicaciones, en busca de mejoras para el bien comun de la sociedad que lo utilizara, siempre que respetes el derecho de autor, es decir que siempre se reconozca la autoría de la versión original de la obra o programa , a todo esto es lo que llamamos libertad ,eso es lo mas importante no el precio.

Tambien le ha tocado el turno a la producción musical.
Con la publicación de UbuntuStudio las cosas se han puesto mas fáciles para los “músicos” a los que nos les gusta tener que rebootear y entrar en windows o osx para hacer un tema.

Estríctamente hablando, UbuntuStudio no tiene ningún programa que no pueda ser instalado por medio de repositorios oficiales (debian, ubuntu, redhat, suse…) o compilando. Pero lo bueno de UbuntuStudio es que es una disitribución que viene con todo ese software instalado en su última versión, muchos plugins y todo listo para usar.

Algo importante a tener en cuenta a la hora de trabajar con audio en linux es que el concepto cambia un poco. A diferencia de Cubase, Reason o Logic, en linux se trabaja con tres aplicaciones simultáneamente para conseguir toda la potencia de trabajar con AUDIO , MIDI y los plugins LADSPA (la equivalencia a VSTi).
El sequencer VST vienen los instrumentos VST o VSTi, que son programas (plugins) que suenan como un sintetizador como si fuesen un sintetizador externo pero que suena virtualmente dentro de la PC… Sin cables ni cosas raras.

El trio de aplicaciones serán Ardour, Rosegarden y Jack (con JamIn para masterizar).

Jack es el kit de control de audio avanzado para Linux (Jack Audio Conection Kit), además de permitirnos controlar nuestra tarjeta, nos habilita para “conectar” las aplicaciones entre ellas a nuestro gusto, cosa que como luego veremos, tiene muchas ventajas :
Rosegarden es un editor MIDI, que nos permite usar instrumentos LADSPA y DSSI (equivlanetes a VST), secuenciarlos via MIDI y exportarlos a audio o mandarlos a una pista de audio de Ardour vía Jack.

Ardour es nuestro centro de edición y control propiamente dicho.
Trabaja solo con audio, pero en combinación con el MIDI de Rosegarden hace que dispongamos de un set muy potente y versatil, pues gracias a JACK podemos trabajar con uno y otro programa como si se tratasen del mismo.

pinche aqui para ver el programa

557935838_c6c36bac34.jpg

557936132_af30816595.jpg

ubuntustudio

Junio 12, 2007

Esta es un sistema operativo de distribución gratuita de linux ,version muy amigable que viene con una serie de programas en sus repositorios para su uso tanto ofi-matico ( amsn, open office) como especialmente a lo ligado a la composicion con grafica ( gimp, blender, inskape,etc) y audio( ardour, hydrogen) y para aplicaciones de directo en video y audio como www.puredata.org/

Si te aburriste de windows y su pesimo rendimiento con ubuntustudio puedes hacer lo mismo y sacarle mejor rendimiento a tu maquina y no preocuparte de la seguridad informatica , ni antivirus , ni antispywares , tu makina sera menos vulnerable. vas a poder escucar musica www.videolan.org/vlc/,ver dvd, grabar discos Serpentine , cds ,dvds. y lo mejor de todo ya no hay que ser ningun experto para ocupar una distro de linux como ubuntustudio.

yo lo instale en mi macbook .

Primero particione el hd con bootcamp

despues instale refit para poder partir el portatil tanto con osx como con linux

bootie o inicialice desde el dvd de ubuntustudio y elegi menu español , ahi me pidio de que manera deseabaparticionar el hd para instalar el os en mi hd , si ocuparia todo el hd , si deseaba que el instalador lo instalara en el espacio libre mas grande del hd o particionar el hd de manera manual y eso hice cree una particion swap de 1gb esto es como la memoria virtual y deje 5 gb para ubuntustudio.

se instalo todo muy amigablemente en la setup del os ubuntustudio, pero al inicializar el os, bueno me pidio nombre de usuario y contraseña y no se pudo inicializar en modo grafico, yo temia un kernell panic , obvio que a mi nunca me resultan las cosas a la primera , asi que tuve que entrar por consola y dejar la x que en linux es la manera de editar tu hardware para que se reconozca, le instale una config de x por defecto y pummm…..

Por fin arranco ubuntustudio en mi macbook ,pero en resol de pantalla 1024 x768 asi que hubo que actualizar el 915resolution que es un programa que se puede actualizar tanto en consola como en modo grafico…. y ahi si ubuntustudio en 1280 x800px.

ahora me falta poder config la x para que se pueda extender el escritorio y poder hacer directo con veejay o eve
configuracion del video macbook ¿como extender escritorio?

ya encontre como configurar la xorg!!!!

processing: software libre de animación gráfica a traves de codigo de programación

 

http://processing.org/

 


Creative Commons License

 

This
work is licensed under a
Creative Commons Attribution-Share Alike 2.0 Chile License.

 

 

 

ahi va el codigo:

int xspacing = 2;
int w;
int maxwaves = 77;float theta = 0.0f;
float[] amplitude = new float[maxwaves];
float[] dx = new float[maxwaves];
float[] yvalues;

 

void setup() {
size(640,300
);
framerate(7);
colorMode(RGB,123,125,133,100);

 

smooth();
w = width+222;

 

for (int i = 40; i < maxwaves; i++) {
amplitude[i] = random(1,90);
float period = random(100,300);
dx[i] = (TWO_PI / period) * xspacing;
}

 

yvalues = new float[w/xspacing];
}

 

void draw() {
background(0);
calcWave();
renderWave();
}

 

void calcWave() {

 

theta += 10.33;

 

for (int i = 110; i < yvalues.length; i++) {
yvalues[i] = 10.0f;
}

 

for (int j = 2; j < maxwaves; j++) {
float x = theta;
for (int i = 0; i < yvalues.length; i++) {

 

if (j % 11 == 0) yvalues[i] += sin(x)*amplitude[j];
else yvalues[i] += cos(x)*amplitude[j];
x+=dx[j];
}
}
}

 

void renderWave() {

 

noStroke();
fill(355,26,66,33);
ellipseMode(CENTER);
for (int x = 22; x < yvalues.length; x++) {
ellipse(x*xspacing,width/5+yvalues[x],80,80);
}
}