[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[fluid-dev] Re: svn 237 error
From: |
josh |
Subject: |
[fluid-dev] Re: svn 237 error |
Date: |
Sat, 10 Oct 2009 21:11:39 -0700 |
User-agent: |
Internet Messaging Program (IMP) H3 (4.1.6) |
Hello Ebrahim,
I'm CC'ing the list so others can benefit from the conversation.
Quoting Ebrahim Mayat <address@hidden>:
Josh, David
SYSEX for me has been extremely useful when recalling my favorite
patches which had been accidentally erased after doing a system reset
on my hardware synths. My question is: what would be the use of a
sysex feature in FS in addition to recalling tunings ?
Mainly to catch GM/GS/XG On/Off/Reset commands to know how the source
MIDI material is expecting the synth to behave. Full GS and XG
support would be quite a pain and I doubt it will happen (lots of
quirky synth specific stuff), but we can at least provide some basic
support.
How would I go about creating my own tunings in FS ?
Its called the MIDI Tuning Standard. There are 2 different forms of
it. The older one doesn't properly support tuning bank #s. They
created a second revision of it to fix that oversight and provide some
additional things (such as octave tunings). There are some tools,
such as Scala, which can be used to generate tunings. Its a pretty
complex program. I was able to export a MIDI file containing a MIDI
Tuning Standard (MTS) dump, which I successfully loaded with FluidSynth.
http://www.huygens-fokker.org/scala/
Could anybody point me to a soundfont containing GS and XG banks in
addition to the GM one ?
I'm not really aware of any XG SoundFont files. But I know there are
a few GS ones floating around. Christian Collins' GeneralUser GS
seems pretty good to me, from what tests I have done.
You could check the Collection category on the Resonance Instrument
Database too:
http://sounds.resonance.org/patches.py?Action=browse
......The latest bleeding edge gives the following error:
In file included from /sw/include/glib-2.0/glib/gasyncqueue.h:34,
from /sw/include/glib-2.0/glib.h:34,
from fluidsynth_priv.h:25,
from fluid_synth.h:34,
from fluid_synth.c:23:
/sw/include/glib-2.0/glib/gthread.h: In function ‘g_once_init_enter’:
/sw/include/glib-2.0/glib/gthread.h:344: warning: cast discards
qualifiers from pointer target type
In file included from fluid_event_queue.h:24,
from fluid_synth.h:35,
from fluid_synth.c:23:
fluid_sys.h: In function ‘fluid_atomic_float_set’:
fluid_sys.h:183: warning: cast discards qualifiers from pointer target type
fluid_sys.h: In function ‘fluid_atomic_float_get’:
fluid_sys.h:191: warning: cast discards qualifiers from pointer target type
fluid_synth.c: In function ‘fluid_synth_set_reverb_on’:
fluid_synth.c:4273: error: size of array ‘type name’ is negative
fluid_synth.c: In function ‘fluid_synth_set_chorus_on’:
fluid_synth.c:4472: error: size of array ‘type name’ is negative
make[2]: *** [libfluidsynth_la-fluid_synth.lo] Error 1
make[1]: *** [all] Error 2
make: *** [all-recursive] Error 1
I just checked in a change which should fix that. Could you test it again?
svn details:
URL: https://resonance.org/svn/fluidsynth/trunk/fluidsynth
Repository Root: https://resonance.org/svn/fluidsynth
Repository UUID: 5c4a76b3-ff2d-0410-a8cd-973ec75cb1af
Revision: 237
Node Kind: directory
Schedule: normal
Last Changed Author: diwic
Last Changed Rev: 237
Last Changed Date: 2009-10-09 14:43:27 -0400 (Fri, 09 Oct 2009)
E
Thanks for trying the latest and reporting this problem!
Josh
- [fluid-dev] Re: svn 237 error,
josh <=