Hello Josh, I don't think it's problem of FluidSynth, it does greatly his job and thank you for it. Thing is that FluidSynth uses usual equal temperament which sounds slightly dissonant on some intervals (like thirds). This is general problem of whole western music and all conventionally used intruments (piano, guitar, flute, ...).
http://en.wikipedia.org/wiki/Equal_temperament http://www.justintonation.net/whatsound.html My research deals with some kind of "cleaning" by small retuning of equal temperament in real time. Maybe if algorithm was ready, it would be good idea to built it into synthesizer, but I'm just at the beginning... There's already method called HMT (Hermode Tuning), but it deals only with some of intervals and more it's probably patented. I'm testing on fluidsynth.dll build with patched function fluid_synth_tune_notes() to finally work in realtime (parameter apply). BTW: How is it with latency?, I'm using USB MIDI keyboard and there's small delay between the keypress and sound... Best regards, Viktor > ------------ Původní zpráva ------------ > Od: Josh Green <[EMAIL PROTECTED]> > Předmět: Re: [fluid-dev] tunnings > Datum: 14.6.2008 19:28:14 > ---------------------------------------- > Hello Viktor, > > I'd be very interested in your findings/thoughts on this. I've often > suspected that FluidSynth didn't have optimal tuning (though part of the > problem can be Reverb and/or Chorus effects at certain settings). > > Best regards, > Josh Green > > On Wed, 2008-06-11 at 21:17 +0200, Viktor Michna wrote: > > I'm trying to develop some adaptive just intonation tunning mechanism > compatible with 12tone equal temperament. I'll test fluidsynth for this > purpose. > One thing for start: "well temperament" is different than "equal temperament". > In the source, there's written "well". I think "equal" is more correct. > > > > > > > _______________________________________________ fluid-dev mailing list fluid-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/fluid-dev