Projecte Proj10

De wikijoan
Salta a la navegació Salta a la cerca

Introducció: fer sonar un soundfont de drumkit (sense programació)

Trobo un soundfont que em pot anar bé: 241-Drums.SF2

El provo amb JACK i vkeybd

$ fluidsynth -a jack -m alsa_seq /home/joan/soundfonts/percussion_drumkit/241-Drums.SF2

> channels
chan 0, no preset
chan 1, no preset
chan 2, no preset
chan 3, no preset
chan 4, no preset
chan 5, no preset
chan 6, no preset
chan 7, no preset
chan 8, no preset
chan 9, Drums
chan 10, no preset
chan 11, no preset
chan 12, no preset
chan 13, no preset
chan 14, no preset
chan 15, no preset

> fonts
ID  Name
 1  /home/joan/soundfonts/percussion_drumkit/241-Drums.SF2
> inst 1
128-000 Drums

Per tal que soni aquest soundfont, hauré de configurar el vkeybd de la següent manera:

  • escollir el bank 128, concretament el programa 128:000
  • però compte, que no totes les notes sonen. Les tecles que sonen són de la key=35 a la key=50

Ara el provo amb midishare:

/usr/src/midishare/src/linux/applications/msconnect/msconnect &
/usr/src/midishare/src/linux/applications/msdisplay/msdisplay &
/usr/src/midishare/src/linux/applications/mscontrol/mscontrol &

$ fluidsynth -a alsa -m midishare -l /home/joan/soundfonts/percussion_drumkit/241-Drums.SF2
$ msAlsaSeq
$ vkeybd

amb el aconnectgui connecto el vkeybd amb el Midishare/alsa-bridge, i amb el msconnect connecto el Midishare/alsa-bridge amb el fluidsynth.

I ara finalment he de configurar el vkeybd per fer-lo sonar pel banc 128:0

ara també puc connectar el mscontrol per tal de disparar els sons del soundfont. Connecto el mscontrol al fluidsynth. En el mscontrol selecciono el chan=9, i ara ja puc escoltar les notes del drumkit entre pitch=35 i pitch=50.

Altres soundfonts que he mirat:

  • 314-Good_Rocky_Drum.sf2
són 12 MB (se suposa que és el que té millor so), funciona pel canal 1 (000-001 Good_Rocky_Drum), entre les notes 34 i 54
  • 198-Lightning_KiT.sf2
Són 1,066MB, funciona per tots els canals (menys pel 9) (000-000 Lightning kicks), entre les notes 33 i 67. Potser és la millor opció.

creat per Joan Quintana Compte, juliol 2009