Hi Francesco, There are rules for multiple event types: - note (note on/off) - cc (control change) - prog (program change) - pbend (pitch bend) - cpress (channel pressure / aftertouch) - kpress (polyphonic pressure / aftertouch)
And for each of these types, there is a default rule defined that passes all events for all midi channels unchanged. Now your config starts with "router_clear", which deletes all these default rules and means no midi events will pass at all. So after clearing all rules and creating your custom ones, you would need to recreate the default rules for all event types that you need. For example, if you want to have the fixed velocity on note events, pass cc and prog events unchanged and drop all the rest, you could do the following: router_clear router_begin note router_par2 0 127 0 100 router_end router_begin cc router_end router_begin prog router_end Alternatively, as Aere has already mentioned, you could use an external router. But for simple modifications like your fixed velocity, the internal router is definitely a good option. Yet another option would be to use a Soundfont editor like Polyphone and configure a fixed velocity for all presets you want to play. All the best Marcus
_______________________________________________ fluid-dev mailing list fluid-dev@nongnu.org https://lists.nongnu.org/mailman/listinfo/fluid-dev