Instalando dmidiplayer 1.5.3 en MX Linux 21 de 32 o 64 bits desde código fuente
La siguiente es la única manera en que he podido instalar dmidiplayer en MX Linux 21 (basado en Debian 11 Bullseye), puede que funcione en otro Linux pero todavía no lo he probado (usted puede testearlo). Lo siguiente es la solución unicamente para la versión 1.5.3, pues puede que luego cambien alguno en el código y se deba de instalar de otra forma.
Desinstalando drumstick
Si usted tenía instalado desde los repositorios a drumstick desinstálelo:
sudo apt remove drumstick-tools
Eso porque es necesaria una librería de desarrollo que viene unicamente en el código fuente.
Dependencias
dmidiplayer depende de drumstick, uchardet, desde código fuente (no desde los repositorios), y para poderlas compilar necesita instalar las siguientes dependencias:
sudo apt install libasound2-dev doxygen libpulse-dev libfluidsynth-dev \
qttools5-dev cmake qttools5-dev pandoc libuchardet-dev
Nota: En mi sistema MX Linux 21 tenía instalado algunas otras librerías de desarrollo por lo que puede que falten algunas, pero usted podrá verlas al momento de intentar compilar pues allí saldrán1.5.3 mensajes de error y buscando en Google debería encontrar las faltantes.
Compilando drumstick
Realizo la compilación poniendo en la terminal lo siguiente:
wget -c https://sourceforge.net/projects/drumstick/files/2.6.0/drumstick-2.6.0.tar.gz
tar -xvzf drumstick-2.6.0.tar.gz
cd drumstick-2.6.0
mkdir -p build
cd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
make
sudo make install
exit
Al compilarlose instalaran los siguientes lanzadores en su sistema:
/usr/bin/drumstick-drumgrid
/usr/bin/drumstick-guiplayer
/usr/bin/drumstick-vpiano
Nota: Yo configuré en cmake para que haga la instalación en la ruta /usr pues de lo contrario se instalaba todo en /usr/local y no funcionaba el programa.
Para desinstalar: Lo siguiente es si en algún caso luego lo desea desinstalar, esto estándo en la carpeta
build
del codigo fuente en una terminal:
sudo make uninstall
Compilando dmidiplayer 1.5.3
Las siguientes instrucciones son para la versión 1.5.3 para MX Linux 21 porque para esta versión de la siguiente manera funcionó bien:
wget -c https://github.com/pedrolcl/dmidiplayer/archive/refs/tags/v1.5.3.tar.gz
tar -xvzf v1.5.3.tar.gz
cd dmidiplayer-1.5.3
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX:PATH=/usr
make
sudo make install
exit
Al hacer esto el programa quedará instalado entre sus aplicaciones:
quedando con el nombre:
Reproductor Drumstick de archivos MIDI
Nota: En cmake lo configuré para que vaya la instalación a /usr pues así funciona, pues por defecto estaba a usr/local y así no funcionaba.
Para desinstalar: Lo siguiente es si en algún caso luego lo desea desinstalar, esto estándo en la carpeta del codigo fuente en una terminal:
sudo make uninstall
Usando dmidiplayer
Abra el programa y de clic en:
Archivo → Abrir
busque un archivo de alguna secuencia, pueden ser:
.kar
.mid
.midi
.rmi
.wrk
en la siguiente imagen estoy escuchando un MIDI:
Por defecto el programa está configurado para reproducir los archivos de secuencias usando SonivoxEAS, esto lo puede constalar en:
Preferencias → Ajustes MIDI
Usando dmidiplayer con JACK
Si usted desea usar este programa en UbuntuStudio o AV Linux debe usar ALSA
Antes de todo instale una fuente de sonido, para mi tiene buen sonido:
sudo apt-get install musescore-general-soundfont-lossless
También puede instalar otras, aquí le dejo un tutorial:
Fuentes de sonido (SoundFonts) gratis desde paquetes de Ubuntu, Debian, Deepin Linux y TuxGuitar
Ahora si, debe seguir estos pasos:
- Abrir QjackCtl y darle Play
- Abrir Qsynth y cargar una fuente de sonidos:
Configuración → SoundFonts → Abrir - Abrir dmidiplayer y en Ajustes MIDI seleccionar ALSA y debajo aparecerá FLUID Synth
En la siguiente imagen estoy escuchando un MIDI con muy buen sonido:
Dios les bendiga
Comentarios
Publicar un comentario