Descargar dmidiplayer 1.7.0 paquetes deb y prueba de MIDI con diferentes fuentes de sonido, las de Linux, y gratis como GMRBasico1.1, Timbres of Heaven, Musyng, SGM-V2.01.7

dmidiplayer (Drumstick MIDI File Player) es un reproductor de archivos de formato .MID (Standard MIDI Files), .KAR (Karaoke), .RMI (RIFF MIDI), y .WRK (Cakewalk), y envía eventos MIDI a puertos MIDI de hardware y también a sintetizadores de software creado por Pedro López-Cabanillas

REQUERIMIENTOS

Estos paquetes deb los he creado en MX Linux 21 que está basado en Debian 11 Bullseye y hay distribuciones Linux basadas en esta en que también funcionarán:

AV Linux MX Edition (aquí ya viene instaldo Jack Audio Connection Kit y herramientas)
http://www.bandshed.net/avlinux/

MX Linux 21 (en este cree los deb)
https://sourceforge.net/projects/mx-linux/files/Old/MX-21.3/

Dónde descargar Debian 11 Buster (versiones: Cinnamon, Gnome, KDE, LXDE, Mate, XFCE ) free, non-free
https://facilitarelsoftwarelibre.blogspot.com/2023/09/donde-descargar-debian-11-bullseye.html.html

Nota: No se si funcionen en Debian 12 y derivados

Video:


Como ya  he creado el deb de dmidiplayer y sus dependencias se los comparto aquí:

DESCARGAR DMIDIPLAYER PARA MX 21

He subido los debs a mi cuenta de github, están hechos para MX Linux 21 que está basado en Debian 11 Bullseye así que debería poderse instalar en otros Sistemas Operativos Debian 11, los deb los puede descargar desde:

https://github.com/wachin/dmidiplayer/releases/tag/v1.7.0


Antes de instalar los deb primero instale las siguientes dependencias

sudo apt install libc6 libgcc-s1 libqt5core5a \
libqt5gui5 libqt5printsupport5 libqt5widgets5 \
libstdc++6 libuchardet0 libqt5network5 \
libasound2 libpulse0 libfluidsynth3


Nota: Al hacer esto nos evitamos después el tener que intentar corregir las dependencias rotas con: sudo apt-get install -f así, nos evitamos el tener que hacerlo. (Si usted es curioso y le gustaría saber cómo obtuve la lista de esas dependencias, pues lo que hice fue descomprimir cada uno de los deb generamos y buscar en DEBIAN/control y reunir todas las dependencias y hacerlas una lista sacando las repetidas)

después si descomprima el archivo tar.gz y extraiga su contenido con clic derecho Extraer aquí y entrando en esa carpeta abra una terminal allí y ponga:

sudo dpkg -i *.deb


Nota: Si sólo desean compilar dmidiplayer 1.7.0 y sus dependencias desde código fuente y que funcione hice un tutorial aparte que usa cmake aquí.


Instalando las fuentes de Sonido

Para tener un buen sonido en los midi yo uso una fuente de sonido, hay varias disponibles, pueden ver en:

Fuentes de sonido "SoundFonts" gratis desde paquetes de Ubuntu, Debian, Deepin Linux y TuxGuitar


o también ver el siguiente tutorial:

Fuentes de sonido (SoundFonts) con muy buena calidad gratis desde varios sitios de internet y cómo usarlas en Linux
https://facilitarelsoftwarelibre.blogspot.com/2023/06/fuentes-de-sonido-soundfonts-gratis-desde-varios-sitios.html

de todas ellas para mi la mejor es Yamaha Just t4 (fixed) de esta ultima entrada.

Usando dmidiplayer

Puede abrir el protrama desde la terminal si lo desea escribiendo:

dmidiplayer

o buscándolo entre sus aplicaciones escribiendo así mismo el nombre:

dmidiplayer

 y de clic en:

Archivo → Abrir



busque un archivo de alguna secuencia, pueden ser:

.kar
.mid
.midi
.rmi
.wrk

Nota: La extensión del archivo debe estar en minúscula para que el programa la reconozca, es decir ejemplo: 

Phill Wickham - Gracia Sublime (MIDI Lucas Ctp).mid

no debe estar así:

Phill Wickham - Gracia Sublime (MIDI Lucas Ctp).MID


si fuera así renombre el archivo cambiando las mayúsculas por minúsculas.


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

pero SonivoxEAS no tiene buena calidad de sonido, pero con JACK si se puede mejorar el sonido:

Usando dmidiplayer con JACK

Para usar JACK (Jack Audio Connection Kit) lo más fácil es usar:

AV Linux 

Nota: En UbuntuStudio https://ubuntustudio.org/ no se si funcionarán los paquetes hechos en MX Linux 21 (Debian 11 Bullseye), tal vez funcionen  en Ubuntu 20.04 64 bits.

donde ya está configurado por defecto Jack Audio Connection Kit, 

o instalar Jack por usted mismo, viendo el siguiente tutorial:

Cómo instalar y usar Jack Audio Connection Kit (JACK) + Ardour y sus plugins con los Kernel de Tiempo Real de Debian o AV Linux
https://facilitarelsoftwarelibre.blogspot.com/2020/10/instalar-realtime-kernel-en-mx-linux.html

Sea como fuere:


Usted seguir estos pasos:

1. Abrir QjackCtl 



y darle Play



para revisar si está bien clic en mensaje:


debe estar así:



2. Abrir Qsynth:



 y cargar una fuente de sonidos (la que usted desee):

Configuración → SoundFonts → Abrir


y luego clic en:


aparece un mensaje que pregunta si queremos reiniciar el motor y le damos que si:



3. En dmidiplayer en Ajustes MIDI seleccionar ALSA y debajo aparecerá FLUID Synth

En la siguiente imagen estoy escuchando un MIDI con muy buen sonido (he resumido los puntos 1 donde antes ya habiamos encendido QjackCtl, 2 para abrir la configuración de Qsynth y cargar las fuentes, 3, 4, 5 , 6 para hechar a andar a Dmidiplayer con la fuente de sonido, y 7 resume que usted tiene que buscar un MIDI y cargarlo):

esta versión 1.7 trae algo muy especial, control de volumen para cada canal de instrumentos, esto está en:


Ver - Canales


y clic en:


Dios les bendiga


Comentarios