Es mostren els missatges amb l'etiqueta de comentaris gnu/linux. Mostrar tots els missatges
Es mostren els missatges amb l'etiqueta de comentaris gnu/linux. Mostrar tots els missatges

27 de febrer 2018

Equivalente a Voicemeeter para Linux


Actualización marzo 2021: Hace tiempo que jack-mixer dejó de estar disponible en los repositorios de Debian. El programa vuelve a estar en desarrollo pero no parece que vayamos a tenerlo de vuelta pronto (en Ubuntu ya está). Por su parte Patchage hace mucho que no se actualiza y dejó de funcionarme.
Como alternativa a estos programas no me quedó más remedio que instalar los repositorios de KXStudio, que albergan toda una serie de programas y plugins que no están disponibles en las ramas oficiales.
De ahí instalé Catia, un gestor de conexiones casi idéntico a Patchage aunque ya no haría tanta falta desde que el propio QjackCtl incorpora un gestor gráfico del estilo.
Como mezclador opté por Non-Mixer, similar a Jack Mixer pero con más funcionalidades como por ejemplo poder añadir directamente plugins, eliminando la necesidad de usar otra aplicación para cargar los filtros.
____________________


Para finalizar esta serie de entradas acerca del uso de filtros de sonido en videoconferencias y/o podcasts haremos un montaje imitando la funcionalidad del famoso programa de Windows VoiceMeeter. Para ello usaremos el servidor de sonido JACK, cuya instalación y configuración explicamos en el anterior artículo.
Empezaremos nombrando los distintos elementos que usaremos para el montaje.

Mezclador

No es imprescindible, pero viene bien tener una ventanita donde visualizar todos los niveles de entradas y salidas y poder ajustar los volúmenes de cada elemento.
Usaremos el sencillo pero efectivo Jack Mixer.

18 de gener 2018

Aplicar filtros de sonido al micrófono (JACK)


Imagen CC0

Ha llegado al fin el momento de ponernos con JACK, el servidor de audio profesional de Linux.
Veremos que no tiene mayor complicación.
A parte de trabajar a baja latencia JACK permite redirigir el flujo de sonido entre aplicaciones a nuestro gusto, por ejemplo conectando la salida de un programa a la entrada de otro y este a su vez a otros dos, o mezclarlo con un tercero… etc.

Instalación

La manera más sencilla es indicar a nuestro gestor de paquetes que instale qjackctl, el controlador de JACK, de manera que el propio gestor se encargará de instalarnos todos los paquetes necesarios. Si en vuestra distribución tenéis disponible Cadence quizá prefiráis instalarlo en vez de QjackCtl, ya que es algo más moderno.
Al ejecutar QjackCtl nos aparecerá una ventanita con varios botones y la indicación de que JACK está parado. Como veis no reemplaza nuestro servidor de sonido habitual y podemos usarlo solo cuando lo necesitemos, así que no supone ningún cambio traumático en nuestros sistemas.

18 de desembre 2017

Aplicar filtros de sonido al micrófono (pulseaudio)

imagen CC0
Actualización marzo 2021: Pulseeffects ya está disponible en Debian por lo que este artículo ha quedado en gran medida desfasado.
____________________


Probablemente la mejor solución para aplicar filtros al micrófono pasaría por instalar pulseeffects, programa que incorpora limitador, compresor, reverberador y ecualizador. A día de hoy hay paquetes para Arch Linux, Gentoo y Ubuntu. Para los que usamos Debian, a parte de no estar en los repositorios parece que da problemas al compilar, así que de momento no es una opción. Si es tu caso o no te convence pulseeffects te ofrezco otra solución a continuación.

Pulseaudio es el servidor de sonido por defecto de la mayoría de distribuciones linux.
En esta guía utilizaremos un módulo de pulseaudio que nos permite cargar plugins LADSPA. Con este acrónimo se define un formato estándar para filtros y procesadores de sonido, permitiendo que podamos instalar diferentes librerías de efectos y usarlos en todos los programas compatibles con dicho formato.
La receta es la siguiente:
pacmd load-module module-ladspa-sink sink_name= master= plugin= label= control=

11 de juliol 2017

Transmitir música y voz en una videoconferencia con Linux

Transmitiendo música por hangouts
Reescrito en diciembre de 2017
Primera versión: julio 2017


Este ya no tan sencillo tutorial nos permitirá emitir los sonidos de nuestro ordenador juntamente con nuestra voz en una conversación de hangouts, appear.in, skype o similares, siendo válido en general para cualquier programa que grabe audio desde el micrófono.
Los únicos requisitos previos son tener instalado el servidor de sonido pulseaudio y su mezclador pavucontrol.

Empezamos. Abrimos un terminal y tecleamos los siguientes comandos:
pactl load-module module-null-sink sink_name=voip_out
pactl load-module module-loopback latency_msec=1 sink=voip_out
Con esto lo que hemos hecho es crear un dispositivo virtual de salida al que hemos llamado voip_out y un flujo virtual conectado a él.

14 de maig 2015

Instalación de Debian en un portátil con Windows 8 y UEFI


Este es un resumen en castellano del artículo “Instal·lació de Debian en un portàtil amb Windows 8 i UEFI”.

Actualizado en mayo de 2015.
Primera versión: mayo 2014.

Equipo: Toshiba Satellite L50-A-1EH con Windows 8.1
Distribución: Debian GNU/Linux 7.5 “Jessie”

Descargamos la imagen pertinente de Debian, en nuestro caso una imagen iso de testing, arquitectura amd64, el DVD1 o el CD1 con el entorno de escritorio de nuestro agrado.
La copiamos a un pendrive con el comando dd if=imatge.iso of=/dev/sdx bs=4M; sync siendo /dev/sdx la unidad que corresponde a nuestro disco usb. ¡Ojo con equivocarse!

En el portátil entramos en la configuración del firmware (antigua BIOS) pulsando la tecla F2 nada más encender la máquina.
Entramos en Security y marcamos Secure Boot disabled.
Vamos a Advanced y marcamos Boot Speed como normal (En otros equipos esta opción aparecerá como Fast Boot, y habrá que dejarla en off.

Entramos en Windows. Vamos al Panel de control, Opciones de energía, Acción del botón de encendido y desmarcamos la casilla que pone inicio rápido.
Vamos a las Herramientas administrativas, Administración de equipos y seleccionamos Administrador de discos. Seleccionamos la partición donde está instalado Windows, que será la más grande y la reducimos para hacer sitio a Debian. Dejamos el espacio libre tal cual.

Reiniciamos el ordenador y arrancamos desde el pendrive con el instalador de Debian (pulsar tecla F12 para acceder al menú de dispositivos).
Instalamos Debian con normalidad, utilizando el espacio que liberamos anteriormente.
Si el fabricante ha hecho bien su trabajo al reiniciar de nuevo nos aparecerá el menú de selección con los dos sistemas operativos disponibles.
En este caso no es así y arranca directamente Windows, haciendo caso omiso de grub.

Para solucionarlo arrancamos el ordenador con un live-cd o live-usb y accedemos a la partición de arranque UEFI. Entramos en EFI/Boot y hacemos una copia del archivo bootx64.efi, por si necesitáramos restaurarlo después. Vamos a EFI/debian y copiamos el archivo grubx64.efi a EFI/Boot, y lo renombramos como bootx64.efi . Así forzaremos a que el equipo arranque grub al inicio.
ACTUALIZACIÓN IMPORTANTE: Este método tiene un problema. Cada vez que actualicemos grub tendremos que repetir este procedimiento para tener siempre la última versión de grubx64.efi en su sitio. En caso contrario el ordenador no arrancará.


Notas post-instalación

Hardware operativo tras la instalación de Debian:

Wifi (Qualcomm Atheros QCA9565/AR9565)SI
Audio (Intel HDA PCH)SI
Vídeo (Nvidia GeForce GT740M, driver nouveau)SI
Webcam (Toshiba)SI
Bluetooth (Atheros)NO
Suspender a RAMSI
HibernarSI

Para hacer funcionar el bluetooth es necesario instalar el paquete firmware-atheros, disponible en la rama non-free (desactivada por defecto) y algún gestor gráfico como bluedevil o gnome-bluetooth según el caso.

Debian installation on a laptop with Windows 8 and UEFI


This is a English summary of the article “Instal·lació de Debian en un portàtil amb Windows 8 i UEFI”.

Updated on may 2015.
First version: may 2014.

Computer: Toshiba Satellite L50-A-1EH with Windows 8.1
Distribution: Debian GNU/Linux 7.5 “Jessie”

Download the proper Debian image, in this case a testing release iso image, amd64 architecture, DVD1 or CD1 with our favourite desktop environment.
Copy this into a pendrive with the command dd if=imatge.iso of=/dev/sdx bs=4M; sync where /dev/sdx corresponds to our usb device. Don't mix it up!

Enter in laptop's firmware configuration (old BIOS) pressing F2 at startup.
Go to Security and select Secure Boot disabled.
Go to Advanced and select Boot Speed normal (in other computers this option is called Fast Boot, and you have to switch it off).

Boot into Windows. Go to Control Panel, Power Options, Choose what the power button does, and uncheck Turn on fast startup.
Go to Administrative Tools, Computer Management and click on Disk Management. Select the partition where Windows is installed, which is the bigger one, and shrink it to leave enough place to Debian. Leave the free space as is.

Reboot the computer and boot from the pendrive with the debian installer (F12 on startup to enter boot device menu).
Install Debian as usual, using the free space we left before.
If the manufacturer did things right when booting you should see the grub boot loader with both Debian and Windows entries.
Sadly, it's not the case, and only Windows is loaded.

To fix this you must boot the computer with a live-cd or live-usb and open the UEFI boot partition.
Go to EFI/Boot and make a backup copy of bootx64.efi . Go to EFI/debian and copy grubx64.efi to EFI/Boot and rename it to bootx64.efi . With this we are forcing the computer to load grub.
IMPORTANT UPDATE: This trick has a problem. Every time you update grub you must repeat this process to copy the new grubx64.efi into place. If not, your computer won't load.


Post-installation notes

Running hardware after Debian installation:

Wifi (Qualcomm Atheros QCA9565/AR9565)SI
Audio (Intel HDA PCH)SI
Video (Nvidia GeForce GT740M, driver nouveau)SI
Webcam (Toshiba)SI
Bluetooth (Atheros)NO
Sleep modeSI
HibernateSI


To fix bluetooth you need to install firmware-atheros package, from the non-free section (deactivated by default) and some bluetooth manager like bluedevil or gnome-bluetooth depending on your system.

11 de maig 2014

Instal·lació de Debian en un portàtil amb Windows 8 i UEFI



Actualitzat en maig de 2015.
Primera versió: maig de 2014.

Aquesta recepta està especialment pensada per a tots aquells que us agraden els sabors Linux però que no podeu evitar picar de tant en tant el sistema de Microsoft.

Ingredients:

1 Toshiba Satellite L50-A-1EH
1-2 memòries usb
1 imatge de Debian GNU/Linux

09 de febrer 2014

"Nave de contrabando" un mapa per al Quake II

Va ser entre finals de l'any 1999 i principis del 2000 quan la revista PC Format va engegar un concurs d'edició de mapes per al joc Quake II.
Vaig decidir de seguida que hi participaria i vaig dedicar-li moltes hores de feina dissenyant i provant el nivell. El vaig generar en el meu vell Pentium 100MHz, amb el temps d'espera que suposava cada compilació. Vaig fer servir bàsicament el Qoole, el Wally per les dues textures extres (la meva firma i el logotip de la revista) i el Worldcraft per fer alguns retocs.
En aquella època l'accés a internet era molt poc habitual i per algun problema tècnic el meu mapa no va arribar mai al seu destí.

Ha passat el temps, he canviat de sistemes operatius i d'ordinadors però ja sigui per cura o per sort he conservat el nivell fins al dia d'avui, amagat en alguna carpeta oblidada al meu sistema de fitxers.
Va ser arran del descobriment del Yamagi Quake, un executable actualitzat que permet jugar al Quake II sota Linux, que vaig redescobrir el joc i amb ell els mapes que havia dissenyat temps enrere.
I ara, 14 anys després, m'he decidit a penjar-lo al web. És massa tard, ho sé: poca gent deu conservar una còpia del joc i menys encara el deuen tenir instal·lat. Però sento la necessitat de mostrar-lo i explicar-lo, encara que només siguin les captures de pantalla. Si algú a més a més vol jugar-lo o editar-lo, adjunto aquí el mapa empaquetat i documentat.

06 d’octubre 2010

Jugar al MUGEN a Linux

El MUGEN és un motor per crear jocs de lluita a l'estil clàssic 2D. Va sortir ja fa una pila d'anys i va generar una gran comunitat al seu voltant.
La gràcia del joc era que podies afegir escenaris i lluitadors d'altres jocs de lluita populars que la gent "capturava" i re-programava per poder-los utilitzar al Mugen. Així es feia realitat un somni de qualsevol aficionat al jocs de lluita: enfrontar personatges de Street Fighter, Mortal Kombat, King of Fighters... etc. en un sol joc.

Fa poc que Elecbyte, l'empresa que el va programar originalment ha tornat amb una nova versió amb noves característiques, com el poder funcionar a alta resolució. De moment, però, no hi ha versió per a Linux, així que en aquest article explicaré com instal·lar i resoldre els problemes típics de l'antiga versió disponible per al nostre sistema GNU.


Instal·lació
El primer pas és descarregar el programa, ja que no es troba als repositoris de Debian o Ubuntu (i de cap altre que jo sàpiga).
El podeu trobar aquí . Existeix també una versió empaquetada com a .deb, aquí.

30 de gener 2010

GPS Garmin amb Linux

Equip: Garmin Etrex H
Programa: gpsbabel
Carregar i descarregar dades entre el Pc i l'Etrex és molt sencill.
El cable de dades no ve amb l'aparell, i comprar-lo a part és molt car. En aquest cas la millor opció 
es fabricar-se'l un mateix. Podeu trobar el pinout i la manera de fer-ho aquí o aquí.
També heu de tenir en compte que es tracta d'un cable sèrie RS232, o sigui que si no teniu port al 
Pc necessitareu un convertidor d'usb a sèrie.
El programa que farem servir és el gpsbabel. Funciona en consola, i a part de poder convertir entre 
una gran varietat de formats d'arxius gps ens permet carregar i descarregar directament sobre el 
nostre aparell receptor.
La manera d'utilitzar-lo és la següent:
gpsbabel [options] -i INTYPE -f INFILE -o OUTTYPE -F OUTFILE
INTYPE i INFILE corresponen al format i arxiu d'entrada i OUTTYPE i OUTFILE al format i arxiu de sortida.
A les opcions indicarem el tipus de dades amb que volem treballar:
-w per a waypoints (opció per defecte)
-t per a tracks
-r per a rutes
Així doncs, per descarregar els punts (waypoints) emmagatzemats a l'Etrex escriurem:
gpsbabel -w -i garmin -f /dev/ttyUSB0 -o gpx -F waypoints.gpx
garmin és el protocol de comunicació amb el receptor. Assegureu-vos que l'Etrex està configurat 
amb aquest protocol (Ajuste > Interface).
/dev/ttyUSB0 correspon al port sèrie on està connectat el gps. En aquest cas es tracta d'un 
convertidor usb-sèrie. Si teniu port COM al vostre Pc seria del tipus /dev/ttyS0 i si teniu un garmin 
amb cable usb hauríeu de posar simpelment usb: .
Com a fitxer de sortida hem escollit el tipus gpx, que és estàndard amb el nom waypoints.gpx .

Per carregar arxius a l'Etrex hem de canviar l'ordre dels factors, com per exemple:
gpsbabel -t -i gpx -f cami.gpx -o garmin -F /dev/ttyUSB0
Amb aquesta ordre carreguem l'arxiu cami.gpx que conté un o més tracks a l'Etrex.

Automatitzar aquestes ordres és fàcil amb un script o un alies, però si el que voleu és un programa 
gràfic podeu donar una ullada a:

També podeu visualitzar rutes i crear mapes directament al web, a GPSVisualizer.