Nuestro Movimiento es uno que tiene una única razón de ser: lograr la Felicidad del Pueblo.
Esto, que responde a los anhelos más puros del pueblo, nosotros decimos que hemos de lograrlo en primer lugar por medio de una Comunidad Organizada que dé lugar a esta realización, ya que nadie puede realizarse en una comunidad que no se realice.
Para ello hemos decidido instrumentar herramientas que nos permitan lograr esta Comunidad Organizada: la Libertad Económica, la Justicia Social, y la Soberanía Política. Estas son nuestras tres Banderas, y cada una depende de las otras. Este entretejido de acción es el sostén de nuestras Realizaciones.
Los principios son simples y requieren un claro entendimiento de solidaridad. Pero desde que el hombre es hombre, siempre habrá un vivo que querrá avanzar por sobre una Comunidad Organizada para desgajarla de su sentir de Felicidad. Siempre habrá de esos que pretenden perder soberanía política en pos de mayor libertad económica individual... a esos debemos formatearles el rígido, y darle un botellazo en la cabeza si es necesario.
Pues bien señores, por esas cosas de la vida, al conectar el puerto HDMI de una Laptop a Ubuntu, el sonido no sale automáticamente por el monitor o televisor externo conectado a través de la salida HDMI del de la notebook, sino que continúa saliendo por los altavoces de la laptop. Naturalmente esto puede remediarse "a mano", toqueteando la opción de Sonido de Ubuntu: haciendo clic en el ícono del "parlante", luego ir a Configuración de Sonido, y elegir el hardware externo (la TV por ejemplo).
Pero como no tengo manos, he decidido evitar todo este incordio creando toda una serie de scripts - a los cuales es tan adepto el sistema GNU con Linux - para que este cambio se realice de forma automática sin mi intervención directa, y de esta forma evitar esfuerzos innecesarios. Es natural: este tiempo ahorrado podremos invertirlo en tareas más acuciantes como lograr la definitiva liberación del software del Pueblo Argentino.
La solución ha de realizarse una única vez para que luego opere autónomamente según la opción: se activará el sonido digital HDMI toda vez que contemos con este tipo de cable conectado al puerto HDMI de la notebook, y naturalmente a su vez exista un monitor externo que cuente con salida de audio (ya que existen monitores con entrada HDMI pero sin altavoces propios ni conectores de salida de audio integrados).
Activar audio HDMI automáticamente en Ubuntu
En primer lugar hemos de abrir una terminal de comandos con Ctrl+Alt+t y crear un fichero de texto, que contendrá las reglas de configuración específicas para el sistema de audio a través del conector HDMI. Para ello ingresaríamos el siguiente comando de organización:
Acto seguido, editamos un guión de programación específico para estas reglas, al que llamaremos sonido_hdmi, y le daremos asiento en el directorio /etc/local/bin/. Podremos hacerlo utilizando el editor GNU Nano si ingresamos:
sudo nano /etc/local/bin/sonido_hdmi
Esto abrirá el editor Nano con un fichero en blanco. Habremos de pegarleel siguiente código de programación:
Una vez hecho esto guardamos los cambios en el fichero con Ctrl+o, y saldremos del editor Nano de nuevo a la terminal con Ctrl+x. No debemos olvidar otorgarle a este fichero sonido_hdmi ya asentado los permisos de ejecución, mediante:
chmod 0755 /usr/local/bin/sonido_hdmi
Finalmente, actualizamos las reglas para que Ubuntu las haga efectiva (debemos hacer lo mismo si deseamos eliminar reglas):
sudo udevadm control --reload-rules
Una vez reiniciada la netbook, deberíamos poder contar con sonido a través del dispositivo HDMI si utilizamos tal conector, y utilizar la salida analógica de parlantes de la notebook si este conector está desenchufado y sólo estamos usando el monitor de la laptop.
Deshacer los cambios
Si por algún motivo no quisiéramos eliminar y desestimar estas reglas y volver al procedimiento anterior, deberíamos recurrir a los siguientes comandos para volver todo a la forma en la que estaba antes:
Reunido con la militancia de la Juventud Peronista, Juan Perón expone cómo desmutear los auriculares automáticamente al iniciar Ubuntu.
¡Muchachos!
Siempre me reconforta presenciar a esta juventud que siente, en la pureza de su corazón, la reverberación del Pueblo Feliz.
Los
años me dan la experiencia que es un regalo que la vida nos da para
cuando nos quedamos pelados. Por ello debo transmitir mi saber y mis
consejos para que ustedes tengan un poco de la manija. Pero no mucho, no
vayan a creer que todos los domingos se tira a un viejo por la
ventana...
Siempre
llevo en mis oídos la más maravillosa música, que oigo con mis
auriculares analógicos. Pero a veces pueden surgir algunos problemitas
que compliquen la cosa.
En una de las naturales
actualizaciones doctrinarias para la toma del poder que se llevó a cabo
en el servidor de audio de Ubuntu 22.04LTS Jammy Jellyfish, Ubuntu silencia automáticamente los auriculares al iniciar la sesión.
Creería
entender el propósito de este esquema: simplemente hacer funcionar los
altavoces principales y sólo en la eventualidad utilizar los audífonos.
Pero en mi caso preferiría lo contrario. Naturalmente es posible lograr
este procedimiento con tediosamente, desde Sistema / Hardware / Sonido, y en la ventana de configuración de sonido ir a la solapa "salida", y elegir la opción "Headphones"
o "Auriculares" como dispositivo de salida. Pero este procedimiento
manual me es molesto de hacer toda vez que lo tengo que repetir al
reiniciar el sistema, y porque no tengo manos.
Afortunadamente estos cambios son posibles de solucionarlos fácilmente gracias al algo enjundioso programa amixer.
Este nos permite controlar desde la terminal y en forma de comando la
activación y volumen de los dispositivos de audio que tengamos
instalados en nuestro equipo, ya sea este de escritorio o portátil, y
por lo demás ya viene incorporado con ALSA, el sistema de audio típico
de GNU con Linux.
Lo primero es consultar cuales son los
controles de audio asignados por el adaptador de sonido. Para
averiguarlo, podremos ingresar a la terminal con Ctrl+Alt+T e ingresar el siguiente comando de organización:
amixer controls
El
sistema nos devolverá un listado indicativo de los canales de audio
tanto de entrada como de salida que dispongan en sus equipos. En mi caso
dependo del modelo del chipset de sonido Realtek ALC892 de modo que sus canales controlables son:
Master Headphone PCM Front Front Mic Front Mic Boost Surround Center LFE Line Line Boost S/PDIF S/PDIF Default PCM Input Source Auto-Mute Mode Loopback Rear Mic Rear Mic Boost
Los
canales indicados en verde son activables o desactivables
("muteables"), y pueden regularse en porcentaje. Master es el volúmen
general ("maestro"), mientras que Headphone refiere a la salida de
auriculares. Front responde a la salida de altavoces izquierdo y
derecho, y las demás hacen a la posibilidad de instalar auriculares 7+1
(que no utilizo).
Gracias a estos comando, simplemente podría solicitar con la opción get un reporte del estado del canal "Headphone", de la siguiente manera:
amixer get 'Headphone'
...y en mi caso el sistema me responde:
Simple mixer control 'Headphone',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 64 Mono: Front Left: Playback 0 [0%] [-64.00dB] [off] Front Right: Playback 0 [0%] [-64.00dB] [off]
Como
vemos, el volumen se pone en un magro 0% y por demás, ambos canales de
auriculares (izquierdo y derecho) quedan apagados en off. Esto sólo lo
querría un oligarca.
Para operar amixer utilizarán su opción set, con la cual se realizan cambios a los canales de control. De esta manera podrán indicar:
amixer set 'Headphone' on
y ponerlo en un volúmen medio con:
amixer set 'Headphone'50
Pues
bien señores, para lograr que toda vez que se inicie el sistema haga lo
propio el canal de auriculares y se ponga al taco usaremos 100 de
volumen, puedo utilizar el fichero de autoejecución ~/.xprofile, que me
permite agregar comandos que se ejecutan toda vez que se inicia la
sesión de escritorio gráfico.
En este caso, ingresarán
nano ~/.xprofile
...y usarán la opción set de amixer para programar un contenido que refleje sus deseos. Por ejemplo le agregamos:
## Agregado peronista para desmutear auriculares frontales amixer set 'Headphone' on amixer set 'Headphone' 100
Una vez concluida la edición del fichero, lo guardamos con Ctrl+o y salimos con Ctrl+x.
De
esta manera, reiniciamos el equipo. Cuando se iniciemos el escritorio
gráfico con nuestro usuario de Ubuntu, inmediatamente se activará la
salida de auriculares al volumen deseado (lo que antes teníamos que
regular "a mano").
En mi caso el
volumen general en sí es regulable con el control de volumen de Ubuntu, que
opera sólo
el canal "Master". A este casi nunca lo pongo al 100, ¡no hay que
quedarse sordo como una tapia!.
Naturalmente, podríamos agregar
mas condiciones de volúmen. Como ya he dicho, en el caso de mi adaptador
de sonido, el regulador de volumen "Master" oficia de control de volúmen general, mientras que "Front"
acota a los altavoces frontales, pero revisen ustedes cuáles son sus
propios canales de audio. Para ello pueden utilizar el alsamixer y ver
qué nombres tienen los canales a regular.
Ante la injusticia social predominante en la Argentina de mediados de la década de 1940, las radioemisiones se convirtieron en un vector técnico fundamental para el ideario Justicialista. En este aspecto Juan Perón instruye como propalar la doctrina stremeando con el butt, el emisor para radio en Ubuntu.
¡Trabajadores!
Un Movimiento que anhela la grandeza de la Patria y el Bienestar de su Pueblo necesita contar con alguien particularmente comprometido con la acción de Masas, individuo capaz de ejercer la unidad de conducción y acción interpretando la voz del Pueblo.
En esto veremos existe lo que podemos describir como una mancomunión simbiótica. El Conductor interpreta al Pueblo, y para ello ha de tener los oídos bien limpios y la retaguardia mas.
Es que para que nuestra Vanguardia descamisada vaya al frente, debe contar con una retaguardia bien cubierta, y esto se logra por medio de una adecuada propalación de adoctrinamiento.
El uso de la radio y el broadcasting nos ofrece una ventaja singular, al
permitirnos propalar a través de este medio técnico un mensaje centralizado. El
éter nos ha servido de perillas. En la época de las galenas ya esto era
una Realidad Efectiva, y no quiero decirle en la época del transistor,
donde incluso en la espesura del monte cualquier paisano puede
sintonizar con su Spica.
No hay que tirar ningún viejo por la ventana, pero si bien la radio nos permite emitir el mensaje del Justicialismo por las ondas hertzianas, es también evidente que los medios telemáticos nos permiten un perfeccionamiento al que debemos abrazar para Combatir al Capital.
Es que las redes conmutadas de datos - cualquiera sean sus fórmulas - pueden también convertirse en un vector paquetizado de acción full-duplexcapaz de transmitir canales de audio digitalizado (recibiendo respuesta por cualquier otro medio que nos cuadre). Para ello debemos operar con que se llama stream, o secuencias de paquetes de datos, en este caso representantes del sonido.
Esto se hace realidad gracias al sistema GNU que he legado al Pueblo. Entre sus opciones válidas encontramos el servidor Icecast, constitutivo de una excelente plataforma. Asumiendo que contamos con este herramental de planta, podremos disponer de algún cliente compatible con el mismo para realizar la emisión paquetizada en tiempo pseudo-real (realmente atravesado cierto mínimo retraso de contención, denominado períodobuffer).
Pues bien señores, sin duda el Butt es de los ángulos que podemos observar para estos menesteres. Con este curioso nombre, se trata de un emisor que podremos asociar a nuestro escritorio gráfico en Ubuntu, y con el cual podremos transmitir un stream de audio digitalizado hacia un servidor de audio Icecast o Shoutcast.
Lo primero para disponer su acción será configurar la entrada de audio del equipo de cómputo (si no lo tuviésemos hecho ya). Cualquier peronista podrá hacerlo directamente desde el
configurador de sonido de sonido del sistema. En el caso de Ubuntu podremos desplegar esta opción desde Sistema / Preferencias / Hardware / Sonido, y en su solapa Entrada podremos escoger el dispositivo de entrada de sonido.
Os recomiendo escoger el "Monitor de Audio Interno estéreo analógico"
o similar, que captura todo el audio de nuestra PC y la emitirá. Otra
posibilidad es elegir algún conector analógico de audio interno estéreo,
como la entrada de línea estéreo o la entrada de micrófono mono)
de su placa madre o placa de sonido, y conectar a el micrófonos,
reproductores, mesas de mezcla, un celular. En tal caso será importante
regular el nivel del volumen de entrada, como lo veremos más adelante.
Naturalmente, si hemos optado por utilizar el servidor de audio JACK
(con el cual butt también es compatible), tendemos un ruteo de audio
virtualizado mas avanzado con lo cual, podremos configurarle su entrada,
pero también podremos utilizar el servidor de audio tradicional.
No bien hayamos cumplido con este paso obvio, en segundo lugar debemos instalar la aplicación de streaming. Esto es simple de hacerlo desde la terminal, abriendo una con Ctrl+Alt+t e ingresando el siguiente comando de organización:
sudo apt update && sudo apt install butt
Una vez instalado este ominoso programa, podremos ejecutarlo desde Aplicaciones / Sonido y Video / butt.
Arrancará y demostrará en el display la indicación "idle" ("en espera").
Para configurar el servidor de emisión manualmente, en la ventana de Butt se hará necesario hacerlo por única vez. Para ello presionamos el botón Settings, lo que desplegará las ventana de configuración.
En su solapa Main y en su apartado Server, debemos presionar el botón Add para agregar un servidor (podemos tener la cantidad que anhelemos).
Se desplegará la ventana server, la cual habremos de utilizar para configurar los datos de un servidor de radio en vivo disponible (butt es compatible tanto con servidores de tipo ShoutCast e IceCast).
Name: Ingresa el nombre del servidor
Type: Elige Shoutcast o Icecast
Address: Dispone la URL del servidor
Port: Numero del puerto
Password: contraseña alfanumérica para el emisor.
IceCast mountpoint: Punto de montaje del fichero de stream
IceCast User: nombre del usuario
Conforme hayamos ingresados los datos del servidor de streaming remoto, guardamos la misma presionando el botón Save.
Acto seguido debemos compatibilizar las opciones de audio. Escoge la solapa Audio y dispone los datos en el apartado streaming que sean indicados por el propietario del servidor que utilices:
Codec: OGG/VORBIS o MP3.
BitrateEscoge la calidad de audio del servidor en kilobytes por segundo
Opcionalmente podrás presionar el botón Advanced… y elegir un tamaño de Buffer (ms)
adecuado para tu velocidad de transmisión. Por defecto es de 50, pero
si tu velocidad de conexión es muy lenta puede querer elevarlo a 250 o
más si la transmisión se entrecorta.
Ya ahora tenemos todos listo para comenzar a stremear por el butt. Para ello presionamos el botón Play.
El display indicará connecting… y una vez establecido en enlace, informará Streaming e indicará el tiempo de emisión.
A partir de este momento podremos utilizar nuestro reproductor de audio favorito para
escuchar y emitir música a la vez. Todo lo que oigas en tu computadora
será codificado al vuelo y emitido a nuestra radio en vivo. Si en tu
equipo utilizas JACK podrás rutear tus dispositivos, utilizar micrófonos
para emitir en vivo, etcétera.
Butt mostrará el audio por medio de sus vúmetros en forma de LED. Al respecto debemos tener cuidado de regular el nivel del volúmen entrada para que los niveles más altos de sonido (picos) lleguen únicamente al primer LED ámbar (en lo posible jamás deben llegar al rojo, señal de aturdimiento).
Debemos recordar que en el caso de utilizar el mezclador interno estéreo, todo lo que oigamos en el equipo será emitido por streaming al servidor de audio (probablemente de manera pública). Naturalmente que hemos de ser precavido con lo que emitimos.
El botón Rec nos permitirá utilizarlo como un grabador de audio.
Para detener la emisión, presionamos el botón Stop.
Reunido con representantes de la Juventud Peronista, Juan Perón les enseña cómo instalar el sintetizador virtual Surge XT en Ubuntu.
(...)
Vean muchachos,
La Juventud amerita organizarse. Yo sé que ustedes son bochincheros, pero les voy a responder con un verso del Martín Fierro: "el que gane su comida / güeno es que en silencio coma / ansivo, vos ni por broma / querrás llamar la atención / nunca escapa el cimarón / si dispara por la loma".
Por ello, si han de hacer barullo, que sea en acordes bien sentidos. Yo llevo en mis oídos la más maravillosa música que es para mí la palabra del Pueblo Argentino, y como tal me he aplicado a ejecutarla en sintetizadores emulados por software libre. Ya he explicado cómo agregar instrumentos LV2 a Ubuntu, y hoy vengo a traer a todos los Descamisados un nuevo instrumento que engrosará la burocracia del Movimiento con nuevas posibilidades sónicas.
Se trata de Surge XT, el favorito de la compañera Evita.
Este sintetizador virtual de tipo sustractivo había sido originalmente lanzado comercialmente por los muchachos de Vember Audio como "Surge", y ahora publicado por su creador Claes Joahn amparado por licencia de software libre GNU GPLv3. Gracias a esta libertad y un herramental de excelente factura e inteligentemente pensado, podremos no solo dar salida a ondas sinusoidales puras, sino que podremos controlarlo a través de MIDI.
Podremos descargar la versión empaquetada y utilizarla en Ubuntu 18.04LTS y superiores, utilizando la terminal con Ctrl+Alt+t e ingresando los siguientes comandos de organización:
El plugin quedará instalado en el directorio /usr/share/surge-xt y los parches de usuario se almacenarán en ~/Documentos/Surge XT (aunque este se puede cambiar desde el menú de Surge.
El excelente manual de Surge XT está disponible en forma de PDF aquí.
La interfaz de Surge XT se divide en cuatro secciones que ocupan su ventana (la cual, en un alarde de capacidad para el Pueblo, hace alarde de Zoom regulable, algo que no todos los plugins de la oligarquía pueden decir).
Encabezado: (con las opciones globales y de parches)
Controles de Escena: (modificadores del parche, divididos en sección de generación y de síntesis)
Modulación y Enrutado:
Efectos
De entrada contaremos con una amplísima biblioteca de más de 2000 parches categorizados, lo que nunca viene mal incluso entre los sintetizadores aditivos, ya que poco es más tedioso que buscar parches al vuelo para operar. En este caso, los encontraremos entre los preseteos de fábrica, y los amablemente aportados por terceros.
Cada parche estará formado por dos "Escenas" (escencialmente bancos de osciladores "A" y "B"+efectos. Cada banco cuenta con una salida Mono, y a la vez el parche cuenta con una salida estereo, totalizando así tres salidas (A y B mono + una mezcla L-R, estéreo).
Los controles son efectivísimos. Para los controladores de escena moveremos los deslizadores. La operación normal es rápida, pero si usamos Mayúsculas+arrastre del ratón (o Mayúsculas+rueda de scroll) sobre ellos tendremos ajuste fino. En tanto, al utilizar Ctrl+arrastre del ratón tendremos arrastre cuantizado a pasos fijos. En tanto, si usamos Alt+arrastre del ratón tendremos desplazamiento "elástico" (desplazando el deslizador, y volviendo a la posición de inicio cuando solamos Alt). Su usamos doble clic resetearemos el control a su valor por defecto. En tanto que clic con el botón derecho desplegará el menú contextual.
Ctrl+z y Ctrl+y son Deshacer y Rehacer respectivamente.
Asimismo es posible activar el MIDI Learn, para asignar potenciómetros (ya sean potes o deslizadores) y otros controles a las variables. Por ejemplo, la rueda de modulación.
Desde el punto de vista de su paleta, en Surge XT cada banco cuenta con tres osciladores sustractivos independientes, posibilitados ellos con seis modos de ejecución (PCM, Mono), y dos etapas de filtrado de corte/resonancia, balanceables entre sí.
Esto permite una enorme paleta sonora a la síntesis, pudiendo replicarse desde bajos punchis hasta sinusoidales Mooguianas. Pero no solo eso, entre sus opciones más impresionantes es la de contar - además de las etapas de filtro ADSR (ataque, decaimiento, sostenimiento, y apagado), cuenta con un filtrado por Modulación de Código de Pulso, lo que en cristiano significa que puede operar con entrada de línea o micrófono para emular un dulzarrón vocorder modulado por MIDI. Con el podermos no sólo obtener voces robóticas, sino combinarlo con autotuners para hacer barítono al mas perro de los cantantes.
¡Con su sencilla instalación paquetizada, hasta lo pueden usar ustedes muchachos!
Asimismo, podremos conocer mucho de su uso en cualquier sitio de video agregados.
En ocasiones, la política suele ser una cosa enmarañada de difícil
comprensión. Por ello un verdadero Conductor ha de poseer la habilidad
para dividir su accionamiento político en partes pequeñas y
comprensibles, que le avalen la realización de muchas cosas sencillas.
El total de sus logros será la suma de las partes, y será esta la única
manera en la que podamos proyectar en grande un futuro provechoso.
Indudablemente que la música electrónica tiene por necesidad un despliegue que podríamos considerar similar.
No es secreto para nadie que los primeros sintetizadores de audio
utilizaban electrónica analógica, y que constituían un enorme potencial
de desarrollo y estudio de tales elementos, con un costo sideral.
La generación tonal se basaban en el uso de etapas electrónicas definidas:
un elemento oscilador capaz de excitar una señal eléctrica que a su vez
se transducía en un altavoz amplificado. Mediante el uso intermedio de
distintos elementos de circuitería controlables, se hizo evidente que se podrían modificar las características sónicas resultantes. Gracias a etapas de post-filtrado - que no eran otra cosa que el empleo
concienzudo de un circuito dependiente de frecuencia - se lograban tal
efecto.
Este es el secreto de los primeros instrumentos electrónicos peronistas, como por ejemplo el masivo sintetizador "Moog System 55".
Su modularidad se hacía patente en su diseño de control. Su enorme
panel de control dotado de potenciómetros de filtrado, y por el
hecho de poder redireccionar a piacere la señal eléctrica mediante el uso de cables phono. La estrategia de conexión permitía definir el enrutamiento de los módulos en su panel de control
Esta manera modular de implementar el instrumento se ha replicado ad eternum,
y existe ya una forma creativa puramente analógica de estructurar la síntesis y su interconexión en gabinetes pensados al efecto, los
"Racks". Este es un sentido puramente peronista, donde una comunidad organizada de sintetización lleva a la creación de la más maravillosa música.
El avance tecnológico continuó con el intento de resolver los problemas
inherentes a esta organización modular: la programación de los sonidos
no dejaba de ser algo incómodo de replicar, y de difícil ejecución en el
vivo. Al fin y al cabo, para lograr un sonido específico debían
configurarse las potencias, los potenciómetros e instalar los cables de
patcheo, y todo ello para un único sonido. La aparición de la
integración de memorias digitales facilitó mucho guardar dichas
configuraciones en memorias preprogramadas, o en distintos esquemas de
memorias digitales de usuario (por medio de cinta, cartucho, discos
flexibles, rígidos, etc.
Nuestro Pueblo se ha hecho Movimiento gracias a las herramientas que hemos sabido suplirle. En este caso os he traído VCV Rack2Free, un poderoso entorno sonoro de software libre pensado para emular aquellos grandes sintetizadores modulares del primer peronismo. En este, podremos recrear los encadenamientos de señal de audio
y reflejar un modo de trabajo analógico. En particular, entorno gráfico
simula un gabinete en el que se pueden ir apilando y conectando entre
sí los distintos módulos que ofrece el programa, que también pueden
conectarse a fuentes externas.
El objetivo final es difícil de dilucidar en un principio, pero con técnica podremos realizar amplias melodías sintetizadas por medio de sus múltiples componentes individuales, toda vez que una enmarañada parva de fideos alimenta de voltios nuestro Rack,
VCV
Rack2Free es multiplataforma, lo que significa que existen versiones para
varios sistemas operativos. En nuestro caso, lo instalaremos en nuestro
sistema GNU con Linux de 64 bits, en particular Ubuntu 20.04LTS.
En este caso lo más sencillo es utilizar Terminal de comandos, que abrimos con con Ctrl+Alt+T. En ella le pegamos los siguientes comandos de organización, seguidos de la tecla Enter:
Descargamos y decomprimimos el programa con:
cd ~ wget https://vcvrack.com/downloads/RackFree-2.3.0-lin-x64.zip unzip RackFree-2.3.0-lin-x64.zip mv ~/Rack2Free/ ~/.rack2free/
También podremos crear un acceso directo. Para ello lo dirigimos al comando /home/usuario/.rack2free.sh.
Ahora podremos ejecutarlo con el comando ./.rack2free - más sencillo - desde Aplicaciones / Sonido / VCV Rack2Free.
Cómo usar VCV Rack
Al arrancar el programa ya nos presentará un gabinete y distintos racks
apilables instalados en él y una ventana de ayudas rápidas.
Al cerrarla Podremos movernos en la ventana que
representa la gabinete presionando la rueda de scroll del mouse y arrastrándonos.
Ahorea bien, el setup presentado al principio nos trae un conjunto de racks sencillos ya patcheados (conexionados),
pensados para evaluar el correcto funcionamiento del sistema.
Antes que cambiar nada, conviene
grabarlo por las dudas, desde el menú File / Save As...
Driver de sonido de VCV Rack2Free
Una vez guardado el patcheado original, configuraremos Rack2Free para utilizar nuestro hardware de audio. La manera más simple es utilizar el servidor ALSA.
Para ello hacemos clic con el botón derecho del ratón en el selector del rack Audio y en el menú contextual desplegable elejimos el driver de sonido. Lo mñas sencillo es utilizar el controlador Pulseaudio con el dispositivo Audio Interno Estéreo Analógico (1-2 In, 1-2 Out).
Otra opción es utilizar el driver de sonido ALSA. Para ello en el mismo menú contextual podremos escoger entradas y
salidas de audio. En mi caso, puedo elegir la que corresponde a mi
hardware de sonido ALSA con hw:HDA Intel PCH,3(1,2 out).
Es importante notar que Rack2Free también dispone de capacidad para usar Servidor de audio Jack. Este ofrecerña mejor control de enrutamiento de audio, amén de menor retraso (lag o delay) en la ejecución del audio.
En cualquier caso, ya deberíamos poder usar el sintetizador y oírlo. Las filas de teclas QWERTY y
ZXCVB de nuestro teclado dispararán notas MIDI, que serán convertidas a
la cuarta octava (IV-oct) y en señales de GATE (la compuerta de ruidos).
Si quisiéramos controlar el módulo de generación de notas MIDI-CV
por medio de un teclado o controlador MIDI, podremos asignarlo también
con el botón derecho del mouse y elegir el dispositivo que tengamos, o
los servidores de entrada de ALSA o JACK.
Los módulos de VCV Rack2free
Cada Rack tiene su utilidad y un manual de uso específico que
encontraremos en la web oficial. La mayoría de los racks constan de sus
controles en formas de potes, perillas o deslizadores, y conectores de
entrada y de salida, de la misma forma que un sintetizador modular
analógico real, como el Moog original. Los conectores de salida se usan
por medio de cables interconectores de colores, que llevan la señal de
audio o eléctrica de un lado a otro. Con esta señal podremos alimentar
los módulos y transformar los resultados según queramos.
El sintetizador modular intenta reflejar de forma más o menos fiel el resultado real. Naturalmente esto no es posible con señales puramente digitales, la idea es obtener un resultado convincente.
El arreglo básico consta de siete módulos (llamados "core" o básicos,
en la jerga de Rack). Su despliegue de izquierda a derecha sigue el
recorrido de la señal, y son el generador de notas MIDI-CV (que estará configurado para responder a nuestro teclado), el generador de ondas osciladas de triple salida VCO-1, el modulador de osciladores de baja frecuencia VCF, un generador de envolvente ADSR, un osciloscopio SCOPE para graficar las oscilaciones, un mezclador MIXER, y el selector de salidas del servidor AUDIO-8, así como un anotador llamado NOTES.
Conforme toquemos las notas, en las salidas y entradas de la señal se
irán iluminando en el circuito que está patcheado mediante los cables de
colores. Si la señal es suficiente, se graficará en el osciloscopio SCOPE, y habremos de oírla a través de AUDIO-8. Tengamos presentes que el osciloscopio virtual es útil porque podremos aprender sobre formas de onda con él.
Podremos mover los potes con clic con el botón izquierdo y arrastrándolos arriba/abajo con el mouse. Manteniendo presionada Ctrl mientras
arrastramos nos permitirá realizar un ajuste fino de los potes.
Editaremos los potes con clic derecho del mouse, y doble clic para
inicializarlas.
Podremos hacer clic con botón derecho y arrastrar entre los conectores para crear y mover cables.
Ejemplo simple:
En la parte inferior del módulo VCO-1, encontraremos un cable que
conecta alguna de las salidas SIN, TRI, SAW, SQR (onda sinusoidal,
triangular, diente de sierra y cuadrada repectivamente) a la entrada
"IN" del módulo VCF que tiene al lado. Si en lugar de usar la señal
diente de sierra queremos una señal triangular, cambiamos el cable de la
salida SAW que viene por defecto, a la salida TRI.
Tengamos en cuenta que es posible apilar varios cables en una toma, si apretamos Ctrl.
y arrastramos el cable a una salida ya utilizado. Esto nos permite
controles más ágiles o novedosos, pero irreproducibles en la realidad.
Si quisiéramos agregar un nuevo rack de la librería al gabinete
para empezar a conectarlo, debemos hacer clic derecho en un espacio
vacío del gabinete, y de esta forma podremos apilar apilar nuevos
módulos. Se abrirá la ventana de la Libería con un filtro por tipo de
módulos, y representaciones de los módulos en sí.
Por defecto, el programa contiene varios módulos VCO y LFO
(osciladores controlados por voltaje y osciladores de baja frecuencia), mezcladores, y otros
sintetizadores estándares. Sin embargo pueden agregarse más unidades
apilables como plugins por medio del sitio web del fabricante de VCV Rack (por
medio de registro online).
La ventaja de VCV Rack es la enorme variedad de efectos propios que podremos hacer.
Cada módulo producirá efectos diferentes. Algunos de ellos directamente
son secuenciadores o cajas de ritmo. Algunos tienen salidas de baja
potencia o un canal de ruidos, o salidas independientes para los canales
izquierdo y derecho. En tales casos contaremos con salidas Mono,
estéreo o Surround.
Asimismo, podremos escoger el manual del programa (en inglés) desde aquí.
Registrar VCV Rack
Podremos utilizar el programa sin registrarlo, pero al hacerlo podremos actualizarlo e instalar una miríada de plugins o módulos adicionales, la mayoría gratuitos. Para
registrar el programa lo hacemos desde la web oficial, debemos ingresar
un correo electrónico básico y una contraseña de uso.
Para actualizarlo, una vez ejecutado VCV Rack vamos al menú Library
e ingresamos en los espacios correspondientes nuestro correo
electrónico de registro y la contraseña que hemos asignado. Luego
elegimos Update All.
mos ingresar
un correo electrónico básico y una contraseña de uso.
Para actualizarlo, una vez ejecutado VCV Rack vamos al menú Library
e ingresamos en los espacios correspondientes nuestro correo
electrónico de registro y la contraseña que hemos asignado. Luego
elegimos Update All.
Asimismo, si elegimos la opción Library / Manage Plugins
el programa nos abrirá la página web que nos permite adquirir nuevos módulos. Si estamos logueados,
desde ella podremos elegir descargar o comprar nuevos módulos o plugins.
Existen muchos gratuitos, para instalarlos hemos re presionar en el
botón "Free" y luego actualizar el programa. Son muy livianos,
pero si elegimos instalar todos, su descarga puede requerir varios
minutos dependiendo de nuestra velocidad de conexión.
Desinstalar VCV Rack
Si hicimos la instalación con el procedimiento anteriormente indicado y
quisiéramos desinstalar todo, podremos hacemos desde una Terminal con el
siguiente bloque de comandos:
El software ha de utilizarse para todo, pero sobre todo para la Auténtica Liberación del Pueblo.
En ocasiones, el oprobio de una situación muy particular puede requerir la elasticidad que presenta el Movimiento Justicialista. Siempre he dicho que el nuestro - por nacer de una necesidad de los hombres - no es un Movimiento sectario. Son las necesidades las que generan los Derechos, y este lineamiento es el que hemos colocado como un frontispicio en nuestra Doctrina.
Decía el Mariscal de Sajonia que poco importaba que él fuese viejo; lo importante es que sus soldados fuesen jóvenes. Para conducirlos estaba él. Tampoco hacía gran diferencia si sus huestes iban montadas sobre bayos, sobre moros o sobre mulas, lo importante que ellos fuesen hombres decididos. Indudablemente, el viejo Mariscal supo discernir lo poco importante de las cosas accesorias, si el lustre de las botas se empezaba en la caña o en el talón, o si los cabos llevaban penacho... lo que importaba era la maniobra en campaña, la moral y el espíritu combativo del cuerpo de combate. Él los formaría, como Conductor.
Indudablemente, que la formación a la que los sometía era tal, que su tropa debía saber formar filas hasta por instinto, y sus suboficiales saber encuadrar material humano incluso de los tomados al enemigo.
Pues bien señores, en la informática en ocasiones suele suceder lo mismo. La claridad del objetivo del Conductor es lo fundamental en el designio de las estrategias, y su sentido de acción será el éxito planteado frente a un objetivo preciso. El herramental ha de adaptarse para lograr una solución que sea la mejor frente a la fluidez de los problemas planteados, en el tiempo y el lugar del problema.
Un ejemplo suele explicarlo todo, como decía Napoleón.
La realización de una tarea de única vez me ha implicado a montar para el usuario Invitado ("Guest") una máquina virtual QEMU con Micro$soft Window$ 10 corriendo bajo mi sistema Ubuntu 20.04LTS. En ella todo opera según la necesidad, excepto el audio. Siendo un usuario invitado, era se ha tornado imposible oír nada.
Soy un hombre que lleva la más maravillosa música que es la Palabra del Pueblo Argentino, por lo que me he dado a buscar una solución de circunstancias para esta condición tan especial...
QEMU cuenta con un fichero de configuración virsh. He allí un ejemplo del contenido utilizado en dicho fichero.
Como vemos el dicho fichero, el audio está asignado al proceso de un usuario común, en este caso /run/user/1001/pulse/native. La causa de la falla es que el usuario invitado no tiene tal identificación.
Para resolver el problema, debemos entonces informarnos del nombre de instancia que tendrá el servicio de sonido para el usuario Invitado. Para conocer esta importante información, podremos agregar en nuestra terminal los siguientes comandos: start-pulseaudio-x11
pax11publish
En pantalla se nos informará el servidor de Pulseaudio, el cual en el caso del usuario Invitado es:
/run/user/1000/pulse/native rw,
Al configurar con este parámetro, nos aseguraremos que el Usuario Invitado ("Guest") pueda acceder ahora al servicio de sonido proporcionado por Pulseaudio.
Luego, ajustaremos nuestro fichero guest.xml para que refleje acordemente los cambios. La parte relevante, en este caso, sería:
Con tal predicamento, quien haya tenido la misma necesidad de correr un Window$ 10 virtualizado, podrá obtener sonido a través de QEMU, redireccionándolo a Pulseaudio en Ubuntu 20.04LTS.
Reunido 1973 en la Confederación General del Trabajo, Juan Perón expone sobre el Tercer Mundo unido, e instruye cómo compilar Ardour, el excelente programa profesional para la grabación de audio multipista.
(...)
Hoy yo quisiera tratar un tema que es especialmente importante en los momentos que vivimos, y es esa aparente controversia que parece haberse producido en algunos sectores del peronismo.
Es indudable que en todos los movimientos revolucionarios existen tres clases de enfoques. El de los apresurados, que creen que todo anda despacio y no se hace nada porque no se rompen cosas ni se mata gente. El otro sector está formado por los retardatarios, esos que no quieren que se haga nada, y entonces hacen todo lo posible para que esa revolución no se realice. Entre esos dos extremos perniciosos, existe uno que es el del equilibrio, y que conforma la acción de una política que es el Arte de hacer lo Posible, no ir mas allá ni quedarse más acá, pero hacer lo posible en beneficio de las Masas que son las que más merecen y son por la cual hemos de trabajar todos los Argentinos.
En el mundo también existe esta división. En este momento serían el Imperialismo Yanqui o el Imperialismo Soviético, o un Tercer Mundo. Si esa integración Universal la realizara cualquiera de los imperialismos, la harían en su provecho, no en el provecho de los demás. Solamente la conformación de un Tercer Mundo podría ser una garantía para que la Humanidad pudiese disfrutar de un mundo mejor en el futuro. Pero para eso ese Tercer Mundo debe organizarse y fortalecerse.
Hace ya casi 30 años nosotros, desde aquí, lanzamos la famosa Tercera Posición, que entonces cayó aparentemente en oídos sordos, porque había terminado la guerra mundial y aparentemente no estaba el horno para bollos. Han pasado 30 años desde entonces y hoy, las dos terceras partes del mundo puja por estar en esa Tercera Posición.
Para los peronistas esto no cayó en oídos sordos, porque lo teníamos grabado digitalmente, en calidad HD. Natural, si estaba grabada de forma multipista con una versión de Ardour especialemente compilada en la CGT.
Indudablemente que Ardour es una aplicación excelente para la producción de sonido para sistemas GNU con Linux. Sin embargo sus desarrolladores no distribuyen empaquetada sino versiones anteriores del mismo. Su modelo productivo de software libre implica que si queremos las versiones más actuales y contar con soporte, debemos pagarlas.
Si no deseamos hacer ello, bien podremos abrir una terminal e instalar Ardour 5 a través de los repositorios oficiales de Ubuntu. Para ello ingresamos:
sudo apt update sudo apt install ardour
Esto es adecuado, pero porqué pagar para tener la versión 6 cuando el Justicialismo nos enseña cómo Compilar para hacer en casa nuestras propias versiones del programa a partir del código fuente de Ardour 6 que está disponible.
Si en vez de utilizar la versión 5 empaquetada queremos compilar nosotros mismos la versión 6, habremos de proceder de una forma específica. Primero debemos instalar las dependencias de programación necesarias para Ardour. Ello lo hacemos con el siguiente comando de organización:
Acto seguido, descargo su código fuente más actualizado.
cd ~/Descargas/ ; mkdir ~/Descargas/ardour ; cd ~/Descargas/ardour ; git clone git://git.ardour.org/ardour/ardour.git
El código fuente del Ardour se irá descargando (pesa 1,8GB aproximadamente, por lo que puede tardar unos minutos, aunque en mi caso lo hizo sorporendentemente rápido.).
El paso fundamental consiste en compilar:
cd ~/Descargas/ardour/ardour ./waf configure ./waf
La terminal se irá llenando de información pasajera de status durante la compilación.
El sistema quedará compilando a máxima potencia y durará entre 15 o 30 minutos, dependiendo de la velocidad de nuestro microprocesador y la cantidad de nuestra memoria RAM.
Cuando haya terminado, instalamos el paquete con:
sudo ./waf install
Una vez que se haya instalado Ardour 6 en nuestro sistema, agregamos nuestro usuario al grupo audio (naturalmente, reemplazando peron con vuestro propio nombre de usuario):
sudo adduser peron audio
Ya finalizado, reiniciamos el sistema:
sudo reboot
Arrancar Ardour 6
La primera vez que iniciamos Ardour, debemos iniciar el servidor JACK a mano. Para ello abrimos lo abrimos desde Aplicaciones / Sonido y Video / qJackCtl.
qjackctl
Para que inicie, debemos presionar en el botón "Iniciar" y lo minimizamos.
Luego, lanzamos Ardour desde la terminal con:
ardour6
Naturalmente, también podríamos hacerlo desde Aplicaciones / Sonido y Video / Ardour 6, si creamos un lanzador a ardour6.
Como esta es una versión de producción propia, es natural que lo primero que veamos sea una pantalla de advertencia desactivable, que nos informa que es un producto en estado beta (desarrollo).
A continuación recibiremos la pantalla tradicional de bienvenida.
Los siguientes pasos consisten en configurar Ardour para poder especificar cómo trabajamos. Normalmente se nos pedirá que indiquemos una carpeta de trabajo para el programa. Debemos tener en cuenta que las pistas de audio normalmente ocupan mucho espacio, por lo cual podremos indicar - si lo deseamos - que trabaje en un disco o carpeta específica que separe dicha información de nuestro sistema. Por defecto, Ardour deseará utilizar la carpeta de usuario.
Luego Ardour nos preguntará el método de monitoreo que queremos. Esto se refiere a cómo se producirá el retorno del audio durante el mismo proceso de grabación. Este retorno de audio suele ser útil como referencia o simplemente como canal de retorno. Si tenemos un dispositivo externo de grabación (dispositivo de audio externo con canal de monitoreo), o directamente una consola de mezcla, podremos destinar tal tarea a tales dispositivos. En cambio, por defecto Ardour asume el rol de monitorización por sí mismo (esto es lo más común si sólo disponemos de una placa de sonido común integrada en nuestro sistema). Esto podremos alterarlo también dentro del programa si cambiamos de opinión.
El siguiente paso consiste en especificar cómo operará la monitorización. Por defecto se asume un empleo simplificado, donde utilizamos el bus Master directamente conectado virtualmente a nuestros altavoces. Sin embargo, podríamos escoger un uso más profesional, y prever un bus intermedio de salida para monitorización de mastering, para prueba de efectos, etc, sin que ellos alteren la mezcla. Esto podremos cambiarlo dentro del programa más adelante si cambiamos de opinión.
Con esto ya habremos preconfigurado el programa de forma inicial.
Las siguientes son las ventanas típicas de arranque de Ardour.
Adour siempre inicia proponiéndonos el armado de la sesión de grabación.
Los más expertos podrían querer armar desde cero su propio setup de estudio usando la plantilla vacía "Empty Template", pero para los no iniciados siempre es más fácil escoger "Recording Session". Esta plantilla asigna automáticamente de forma genérica nuestras entradas de audio reales a las virtuales de Ardour, y las salidas de audio virtuales de Ardour a nuestras salidas reales de nuestra placa de sonido (para sacarlo por los altavoces, auriculares, etc).
De esta manera tendremos una cadena de audio típica:
Entradas de audio - > Ardour para producción: (edición, efectos, mezcla) -> Bus/es de Monitoreo (opcional/es) -> Salidas de Audio producido.
Naturalmente, debemos indicarle un nombre a la sesión. Cuando presionamos Abrir se abrirá Ardour para trabajar.
El asistente de la plantilla nos solicitará crear una cantidad de pistas acorde, normalmente dos.
La vista estándar del programa la activamos presionando en el botón Editor. Para comenzar a grabar, debemos armarlas presionando el botón R de la pista para armarla (si no lo estuviese), y luego presionamos el botón REC y PLAY, como si de un viejo grabador a Casette se tratara. La grabación puede ser en una sola pista o en varias simultáneamente (si nuestro hardware lo permite). Asimismo podremos activar un metrónomo ruteable (el cual podría oírse sólo a través de la salida de auriculares y no en los altavoces, a fin de usarlo de referencia rítmica para un músico).
Si presionamos el botón Mixer, nos aparecerá la mesa mezcladora, que nos permite configurar el volúmen, los efectos de cada una de ellas, etc.
Si vamos a Session / Propieties, podremos establecer las propiedades que atañen a la sesión en la que estamos actualmente. Normalmente en la categoría Media podremos especificar el tipo de archivos que se utilizarán. Por defecto vienen configurados los superpesados archivos WAVE, con una resolución de 32 bits en coma flotante (limitados a 4GB de espacio). Este formato de alta resolución asegura la máxima calidad de nuestro sistema de grabación bajo GNU. También podríamos querer utilizar FLAC de 16 bits (con compresión sin pérdida), que representan mayor uso de CPU pero consumo de disco sensiblemente menor.
Una vez que arranque Ardour, conviene ir a Edit / Preferences y en la categoría General, tildar la opción Try to Auto-launch MIDI/Audio Engine. Esto hará que el servidor JACK se encienda automáticamente cuando abrimos Ardour, y nos ahorrará tener que QJackCtl nosotros mismos.
En la ventana Apariencia, también contaremos con la barra "font scalling", donde pondremos aumentar un poco el tamaño de las letras en pantalla.