Hello list!
I've two questions about the fluid~ external by Frank Barknecht:
doesn't work (but I got numbers from the ctlin)! Is this normal? I also tried other soundfonts, but it doesn't work. I'd really like to use it, so do you know what I could make? (pd 0.37 / WinXP)
and everything worked fine, but then I build it and got following errors:
Linking... Creating library Debug/fluid.lib and object Debug/fluid.exp LINK : warning LNK4098: defaultlib "LIBCD" conflicts with use of other libs; use /NODEFAULTLIB:library main.obj : error LNK2001: unresolved external symbol __imp__delete_fluid_synth main.obj : error LNK2001: unresolved external symbol __imp__fluid_synth_sfload main.obj : error LNK2001: unresolved external symbol __imp__fluid_synth_noteon main.obj : error LNK2001: unresolved external symbol __imp__fluid_synth_program_change main.obj : error LNK2001: unresolved external symbol __imp__fluid_synth_cc main.obj : error LNK2001: unresolved external symbol __imp__fluid_synth_pitch_bend main.obj : error LNK2001: unresolved external symbol __imp__fluid_synth_bank_select main.obj : error LNK2001: unresolved external symbol __imp__delete_fluid_settings main.obj : error LNK2001: unresolved external symbol __imp__new_fluid_synth main.obj : error LNK2001: unresolved external symbol __imp__fluid_settings_setstr main.obj : error LNK2001: unresolved external symbol __imp__fluid_settings_setnum main.obj : error LNK2001: unresolved external symbol __imp__new_fluid_settings main.obj : error LNK2001: unresolved external symbol __imp__fluid_synth_write_float Debug/fluid.dll : fatal error LNK1120: 13 unresolved externals Error executing link.exe.
fluid.dll - 14 error(s), 1 warning(s)
Does anyone has a suggestion?
Thank you for your help, LG Georg Holzmann
Hallo, Georg Holzmann hat gesagt: // Georg Holzmann wrote:
I've two questions about the fluid~ external by Frank Barknecht:
- I tried to play a soundfount with my keyboard and noticed, that my pedal
doesn't work (but I got numbers from the ctlin)! Is this normal? I also tried other soundfonts, but it doesn't work. I'd really like to use it, so do you know what I could make? (pd 0.37 / WinXP)
Actually I never used the controller functions in fluid~ or fluidsynth, so I don't really know, what they are supposed to do. The fluid~ external just delivers the CC messages to the fluidsynth library where they hopefully do something. Can you test, if the fluidsynth command line application reacts somehow to your pedal?
- I also tried to compile fluid (because I have an old version) with VC++ 6
and everything worked fine, but then I build it and got following errors:
Sorry, I cannot help here. I never used VC++. (Seems I never used a lot of things...)
Frank Barknecht _ ______footils.org__
Hello!
Sorry, I noticed that I've forgotten the subject!
Actually I never used the controller functions in fluid~ or fluidsynth, so I don't really know, what they are supposed to do. The fluid~ external just delivers the CC messages to the fluidsynth library where they hopefully do something. Can you test, if the fluidsynth command line application reacts somehow to your pedal?
Yes, if I play the soundfonts with the commandline application the pedal works fine. Maybe my fluid~ is too old ? (I think 0.1, but I didn't find the version really)
Thank you, LG Georg
Hallo, Georg Holzmann hat gesagt: // Georg Holzmann wrote:
Hello!
Sorry, I noticed that I've forgotten the subject!
Actually I never used the controller functions in fluid~ or fluidsynth, so I don't really know, what they are supposed to do. The fluid~ external just delivers the CC messages to the fluidsynth library where they hopefully do something. Can you test, if the fluidsynth command line application reacts somehow to your pedal?
Yes, if I play the soundfonts with the commandline application the pedal works fine. Maybe my fluid~ is too old ? (I think 0.1, but I didn't find the version really)
It should show the "control" message in the help text you get when sending it a "help" message. The lastest version always is in the pure-data.sf.net CVS, but source only...
Could you describe, what the pedal controller does in fluidsynth? Or/and what controller number does it send? If it controls, for example, the reverb or chorus effect, then this won't work in fluid~ because those effects aren't activated in the external. It should be easy to implement this, but I thought, that in Pd you could just as well connect a reverb plugin or abstraction to fluid~'s outlets to achieve the same.
Frank Barknecht _ ______footils.org__
Could you describe, what the pedal controller does in fluidsynth?
I mean the "normal" sustain pedal, like on a piano.
But I just found the mistake: the sequence of the numbers in your fluid.pd help-patch is false:
you did it this way:
[ ctlin ]
| | |
[ pack 0 0 0 ] | [ cc $3 $1 $2(
but it should be:
[ ctlin ]
| | |
[ pack 0 0 0 ] | [ cc $3 $2 $1(
Now it works fine!
LG Georg
Hallo, Larry Troxler hat gesagt: // Larry Troxler wrote:
On Sunday 08 February 2004 10:21, Georg Holzmann wrote:
But I just found the mistake: the sequence of the numbers in your fluid.pd help-patch is false:
Oops, sorry Georg, Sorry Frank. I had discovered this problem as well a while ago, and apparently forgot to mention it.
It's fixed in CVS now.
Frank Barknecht _ ______footils.org__