Hi, Marcus!

Thank you, that worked perfectly. I was, as you've seen, missing the step
of activating the tuning.

Thanks, again,
Tarjei



man. 14. okt. 2019 kl. 10:25 skrev Marcus Weseloh <mar...@weseloh.cc>:

> Hi Tarjei,
>
> Am So., 13. Okt. 2019 um 22:36 Uhr schrieb Tarjei Bærland <
> tarjeibaerl...@gmail.com>:
>
>> Hi!
>>
>> I want to use fluidsynth to explore different tunings with my mathematics
>> classes. As a start, I've modified ~example.c~ to include a 'tuning' of all
>> notes being tuned at 200 cents, and not knowing how banks and progs work, I
>> try to set the tuning for the full range for both bank and prog.
>> However, the random notes are still tuned distinctly, and I'm at a loss
>> as to what my errors are. I have tried googling, but I can't find a clear
>> example of fluid_synth_activate_key_tuning in use.
>> All help would be much appreciated!
>>
>
> Fluidsynth channels don't have a default tuning set, so you need to select
> a tuning bank and program for a particular channel to hear the effects.
>
> Simply create your key tuning for a single for bank/prog, no need to do it
> for all tuning banks and progs. Then call fluid_synth_activate_tuning() to
> select tuning bank 0, prog 0 for the channel you are playing your notes on.
> So roughly like this:
> ...
> int tuning_bank = 0;
> int tuning_prog = 0;
> int channel = 0;
>
> fluid_synth_activate_key_tuning(synth, tuning_bank, tuning_prog, "Test",
> tuning, 1);
> fluid_synth_activate_tuning(synth, channel, tuning_bank, tuning_prog, 1);
> ...
> (play notes)
>
> Hope this helps, all the best
> Marcus
> _______________________________________________
> fluid-dev mailing list
> fluid-dev@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/fluid-dev
>
_______________________________________________
fluid-dev mailing list
fluid-dev@nongnu.org
https://lists.nongnu.org/mailman/listinfo/fluid-dev

Reply via email to