[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [fluid-dev] invalid instrument/drum selection
From: |
jimmy |
Subject: |
Re: [fluid-dev] invalid instrument/drum selection |
Date: |
Wed, 28 Jan 2009 12:28:03 -0800 (PST) |
Hi Josh,
I do agree that the appropriate instrument should be used and your approach is
fine if FS has one soundfont loaded and it is GM.
>From time to time I try to load several soundfonts to override some
>instruments. Each soundfont has its own bank 0. FS allows several soundfonts
>to be loaded, in any order, so bank 0 (of which loaded soundfonts???) of a
>non-GM soundfont may not have 128 instruments and may not help in this case.
One example is a bit of a stretch. Let's say I want to test a special
soundfont that has only 2-3 instruments. I can try to load all channels with
piano. Playing some midi to try out those non-piano instruments. So when the
midi selected other instruments that my soundfont doesn't have, it should keep
the already loaded piano. This way, I can hear and have a feel for the
instrument I'm testing along with piano and still hear the full song or rhythm,
or example. Of course I could substitute the piano with silence-instrument for
such test, too.
I suggest you implement your approach anyway, with that last option as a last
resort. Only because I think I can try loading soundfonts in any orders on a
PCI SB 5.1 Live! and it doesn't have any muted-channel problem I currently have
with FS.
Best regards,
Jimmy
--- On Wed, 1/28/09, Josh Green <address@hidden> wrote:
> From: Josh Green <address@hidden>
> Subject: Re: [fluid-dev] invalid instrument/drum selection
> To: address@hidden
> Cc: address@hidden
> Date: Wednesday, January 28, 2009, 10:18 AM
> Hi Jimmy,
>
> Just keeping the already selected instrument when an
> invalid selection
> is received seems strange to me. Do you think that would
> create the
> desired effect in most MIDI files? It is a case of the
> MIDI file
> expecting an instrument to be present, which is not, right?
> I'm not
> convinced that just keeping the previous instrument
> selection is any
> better than trying to be a little smarter about it,
> depending on the
> mode (GM, GS, XG, etc). If a SoundFont was loaded, which
> supported all
> the instruments of the playing MIDI file, then there would
> be no issue.
>
> Best regards,
> Josh