Re: [fluid-dev] Revised patch for new channel field is_drum_channel

2011-01-30 Thread David Henningsson
fixed a few bugs in your patch - see the attached diff. But there was one thing keeping me from committing the fixed version: + + /* if style == XG and bankmsb == 127, convert the channel to drum mode. + * How should newval above be calculated (same as MMA style) ??? */ + if (style

Re: [fluid-dev] MIDI bank select problems

2013-11-29 Thread Element Green
this behavior. In fact, GM1 doesn't have bank select messages, and GM2 hadn't been adopted yet when the SoundFont (1 or 2) stuff was created. Looks like this is just what Creative thought the MMA was going to standardize on, but it's really an XG mode that doesn't ignore CC0 as part of the bank

Re: [fluid-dev] Unloading unused patch between MIDI playbacks + force bank

2008-04-23 Thread Josh Green
MIDI clients connected). So, instead of having, say 64MB of sound samples in memory, only having 2-4MB while playing a file... Another question: I tried to play a file I played on a yamaha piano, that uses XG. Precisely, it uses a MSB/LSB 128 to select its own bank. fluidsynth does

[fluid-dev] 1.1.0 release TODO and commit status

2009-10-19 Thread josh
useful at this point, as David pointed out. We can add it when there is improved gm/gs/xg support. David: What do you think about converting fluid_sequencer_process() to use relative time instead of absolute? Would there be any reason to move backwards in time? The current API is limited

Re: [fluid-dev] Propose changes for drum channels support

2011-01-25 Thread Matt Giuca
-indexing). + * Some older XG may use drum channels 9 and 10 (8, 9 with zero-indexing). + * Added at end of structure, hopefully existing apps using this structure may + * still work without having to recompile for the time being. */ + int is_drum_channel; + This comment reads more like

Re: [fluid-dev] Fluidsynth Channels

2011-11-30 Thread Aere Greenway
format, not FluidSynth. You'll have to use special API calls in order to make use of more than 16 channels. That said; XG level 2 and level 3 seems to support more than 16 channels. Does anybody know if there is a MIDI file meta event that would switch group of MIDI channels for this track

[fluid-dev] [ANN] The QStuff* Autumn'19 Release

2019-10-17 Thread Rui Nuno Capela via fluid-dev
rt (Qt >= 5.6). - Make sure compiler flags comply to c++11 as standard. ** QXGEdit - A Qt XG Editor [4] ** QXGEdit 0.6.0 (autumn'19) is out! QXGEdit is a live XG instrument editor, specialized on editing MIDI System Exclusive files (.syx) for the Yamaha DB50XG [14] and thus probably a

Re: [fluid-dev] Tickets, project status, and 1.1.0

2009-07-06 Thread josh
. As for myself, I'm not working on anything at the moment. Things I'm thinking of fixing is one or some of these: Sounds great! Let me know how I can help make things easier for you to work on tasks. - Compatibility with GM/GS/XG/GM2 etc. Problems: Need do buy documentation, unless anybody

Re: [fluid-dev] Revised patch for new channel field is_drum_channel

2011-01-29 Thread jimmy
== FLUID_BANK_STYLE_XG || - chan-channum == 9) //TODO: ask for channel drum mode, instead of number + if (FLUID_BANK_STYLE_GM == style || + chan-is_drum_channel) return; /* ignored */ - //TODO: if style == XG and bankmsb == 127, convert the channel to drum mode oldval = chan-sfont_bank_prog

Re: Re: [fluid-dev] Re: Son of ticket #65

2010-08-02 Thread Bernd Casper
is behavior being dynamic, i e changed based on GM/GM2/GS/XG sysex'es in MIDI files. // David ___ fluid-dev mailing list fluid-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/fluid-dev ___ fluid-dev

Re: [fluid-dev] Re: Son of ticket #65

2010-08-02 Thread S. Christian Collins
to be released with this bug? If that was a question to me, I would say you are welcome to commit a change assuming it fixes more songs that it messes up, basically. What's not likely to happen in 1.1.2 is behavior being dynamic, i e changed based on GM/GM2/GS/XG

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

2010-08-13 Thread Pedro Lopez-Cabanillas
handle neither the GS nor the XG bank select messages, mainly because it doesn't ignore the CC messages that can't understand, processing them in a wrong way that sometimes and only by chance sounds acceptable. The new implementation in 1.1.2 at least handles well all GS files by default, and can

Re: [fluid-dev] Program change problems with fluidsynth

2017-05-08 Thread Reinhold Hoffmann
les around the midi events and brings all into the right order. The tool has an old fashioned user interface but many years of experience and feedback have been put into this tool. The internal logic is excellent. Running your midi file through this tool with "GM Conversion" or "

<    1   2