[Top][All Lists]

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

Re: MIDI Bank Select proposal (was Re: [fluid-dev] Re: Son of ticket #65

From: Pedro Lopez-Cabanillas
Subject: Re: MIDI Bank Select proposal (was Re: [fluid-dev] Re: Son of ticket #65)
Date: Mon, 9 Aug 2010 00:21:43 +0200
User-agent: KMail/1.9.6 (enterprise 20070904.708012)

On Saturday, August 7, 2010, Elimar Green wrote:
> This was all basically implemented at one point in FluidSynth with a
> settings option and detection of SYSEX MIDI mode change messages,
> which would modify the current settings value dynamically.  It was
> removed because it was deemed incomplete (as far as all the additional
> functionality which comes with being in different modes).  It seems
> like re-implementing this with minimal bank switching behavior logic,
> may make sense in the short term.  But implementing the complete XG
> spec for example, is not a trivial undertaking.

I agree. Proposal annex:

* New setting:
name = "midi.bank-select"
type = string
values = gs, gm, xg, mma, awe32 (Note: bank number for melodic channels only)
  gs: ignore LSB (CC#32) messages; bank=MSB
  gm: ignore LSB and MSB messages; bank=0 always
  xg: ignore MSB (CC#0) messages; bank=LSB
  mma: bank=128*MSB+LSB
  awe32: synonym of gs 
default = gs

* SYSEX MIDI mode change messages.
Upon reception/playback from SMF of some SYX messages, the "midi.bank-select" 
current value can be changed to gm, gs or xg.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]