Help with fluidsynth and midi from drum pads

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

I just got a toy (at least it's been called that before) Millenium MD70 for my 
kid. Anyway its just about right for my 5 year old kid. It had midi out so I 
thought that I try it together with Hydrogen and Fluidsynth. One thing I 
first noticed was that Fluidsynth just responded about half of the hits made 
at the pads. Hydrogen responds ok but the velocity is low compared to what I 
get when I just play the sound in Hydrogen. I was puzzled to why Fluidsynth 
couldn't respond more than every second hit so I took amidi and dumped the 
output. It turns out that the MD70 sends a "Program Change" every time I hit 
a pad. In hex it is C9 00. Do anyone out there know why this happens? Or is 
it normal to send a program change at every hit? I can't get Fluidsynth to 
ignore the program change. Do anyone know if theres a way to do that? There 
might be a midi filter somewhere (suggestions welcome) but I thought that it 
would be nice to do it directly in Fluidsynth.

Here is an example of amidi -d when I hit one pad
C9 00
99 23 7F
99 23 00

As i interpret it (GM that is), it's:
Program change to 0
Note on for Acoustic Bass Drum with velocity 127
Note on for Acoustic Bass Drum with velocity 0

/bengan
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@xxxxxxxxxxxxxxxxxxxx
http://lists.linuxaudio.org/mailman/listinfo.cgi/linux-audio-user

[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux