On Thursday, August 12, 2010, Bernd Casper wrote:
> yes, I do.
> My opinion: I can understand the need of the most versatile bank select
> method for performing MIDI-files. But from my personal point of view
> (musician, practical, real-time) I need to know how I do handle bank select
> in FS correctly, only.
>
> The most versatile bank select method has to do something with the playback
> of MIDI-Files of any "non-standard standard", but nothing to do with
> FluidSynth. What's currently discussed, is a kind of bank-select-mapper,
> not a pure bank select. This is drifting away from the main purpose, and
> opens the thread of implementing MIDI playback "standards" into FluidSynth.
> In my opinion, this needs more to do than bank select. Certainly, a
> completely elaborated bank-select-mode-standard-mapper would be a great
> add, in future.
>
> In my eyes, the most effective way is to cleanse up real *errors* of
> controller handling (as Pedro stated), and make FS support the GS bank
> select for default. Then to explain to the public, which message line is
> needed to select banks in FS correctly. From practical experience, I'd
> focus on a correct working CC00, a correct handling of bank 0 and a FS
> default channel handling of channel 9[10] for percussion.

Agreed. This is exactly what I've implemented, and it is currently available 
in the subversion repository.

> If the user wants to use FS to perform MIDI-files created with a "non-GS
> standard", it should be left up to him to feed FS with the correct data.
> This should certainly be the kind of data from files like Chris Collins'
> examples.

The examples from Chris Collins are GS standard compliant.

Regards,
Pedro

_______________________________________________
fluid-dev mailing list
fluid-dev@nongnu.org
http://lists.nongnu.org/mailman/listinfo/fluid-dev

Reply via email to