Commit 44578a1a authored by porres's avatar porres
Browse files

gen/readme

parent 751a3901
......@@ -122,8 +122,7 @@ Now the fluidsynth dependencies are copied to your fluid~ external folder.
### Acknowledgements :
Thanks to the authors of fluidsynth (https://github.com/FluidSynth/fluidsynth/blob/master/AUTHORS). Also thanks for those who worked on previous externals that loads fluid synth, such as Larry Troxler, author of the [iiwu~] external, which was the basis of the [fluid~] external by Frank Barknecht in [04/04/2003]. Jonathan Wilkes Ported [fluid~] from Flext/C++ to Pd's API using plain C/pdlibbuilder. Albert Gräf expanded the functionality of the object to take more MIDI messages. Thanks to IOhannes Zmölnig for the magical script that copies the dynamic libraries into the external folder and links them correctly. Thanks to Lucas Cordiviola for helping on how to build for windows/Linux and others from the pd-list that also helped.
Thanks to the **authors of fluidsynth** (https://github.com/FluidSynth/fluidsynth/blob/master/AUTHORS). Also thanks for those who worked on previous externals that loads fluid synth, such as **Larry Troxler**, author of the [iiwu~] external, which was the basis of the [fluid~] external by **Frank Barknecht** in [04/04/2003]. **Jonathan Wilkes** Ported [fluid~] from Flext/C++ to Pd's API using plain C/pdlibbuilder. **Albert Gräf** expanded the functionality of the object to take more MIDI messages. More thanks to **IOhannes Zmölnig** for the magical script that copies the dynamic libraries into the external folder and links them correctly. Thanks to **Lucas Cordiviola** and **Roman Haefeli** for helping on how to build for windows/Linux and **others from the pd-list** that also helped.
--------------------------------------------------------------------------
......
......@@ -137,8 +137,9 @@ static void fluid_gen(t_fluid_tilde *x, t_symbol *s, int ac, t_atom *av){
float value;
chan = atom_getintarg(0, ac, av);
param = atom_getintarg(1, ac, av);
value = atom_getintarg(2, ac, av);
value = atom_getfloatarg(2, ac, av);
fluid_synth_set_gen(x->x_synth, chan-1, param, value);
// https://github.com/uliss/pure-data/blob/ceammc/ceammc/ext/src/misc/fluid.cpp#L390
}
}
......@@ -363,3 +364,5 @@ void fluidsynth_tilde_setup(void){
class_addmethod(fluid_tilde_class, (t_method)fluid_sysex, gensym("sysex"), A_GIMME, 0);
class_addmethod(fluid_tilde_class, (t_method)fluid_info, gensym("info"), 0);
}
// fluid_synth_system_reset(synth_); // panic
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment