Felix Krause wrote:
>>> fluidsynth -a file -i -n -T wav -o audio.file.name=output.wav
>>> soundfont.sf2 midifile.mid
>>>
>>> This just creates a 4KB file. Is it possible that this is a FS bug?
>>
>> I finally got some time to look at this issue. When I tried to run your
>> command I got a crash/backtrace. I committed a fix (to trunk) that fixes
>> the crash I found, and I think that it will fix your issue as well.
>>
>> The fix is here:
>>
>> http://fluidsynth.resonance.org/trac/changeset/284/trunk/fluidsynth/src/fluid_midi.c
> 
> Thanks for your effort. I checked out revision 284 and compiled it,
> but the problem is still the same. As I didn't have any crashes with 1.1.1,
> I don't notice any change of behaviour with the new code.

So the FS command (fluidsynth -a file -i -n -T wav -o
audio.file.name=output.wav soundfont.sf2 midifile.mid) still just
produces a 4 KB file? It works here.

> I should mention that I usually don't load midi files, but work with
> noteon / noteoff from the API, and tried playing midi files just for
> debugging. So it's unlikely that my problem lies in fluid_midi.

Hmm. Since I don't really know how to reproduce that issue here, can you
do some debugging for me? The file driver should create a thread that
calls fluid_synth_one_block every few milliseconds (via
fluid_file_renderer_process_block). This is not working for some reason.

Can you see if the thread is created correctly, and whether
fluid_file_audio_run_s16 (in fluid_aufile.c) calls
fluid_file_renderer_process_block periodically?

// David



_______________________________________________
fluid-dev mailing list
fluid-dev@nongnu.org
http://lists.nongnu.org/mailman/listinfo/fluid-dev

Reply via email to