Re: [fluid-dev] Fast renderer end of track

2011-09-19 Thread Matt Giuca
Yeah I guess that would work (although I'd prefer to properly detect when all the sound has died out, rather than than just waiting "a few seconds"). I hadn't thought of that. But there's still something "dishonest" about being told (by the MIDI file) "this song ends right now," and FluidSynth goi

Re: [fluid-dev] Fast renderer end of track

2011-09-19 Thread S. Christian Collins
On 09/18/2011 05:14 AM, David Henningsson wrote: Fixing it on the FluidSynth side seems ugly to me: What if EOT occurs with a everlasting note on? What about time to let the reverb decay after playing? Perhaps I'm overlooking something obvious (not being a programmer), but how about this solu

Re: [fluid-dev] Fast renderer end of track

2011-09-18 Thread Matt Giuca
> > Fixing it on the FluidSynth side seems ugly to me: What if EOT occurs with > a everlasting note on? What about time to let the reverb decay after > playing? > > The issue has been brought up before, and I vaguely remember that I saw > some other implementation had added a parameter, something

Re: [fluid-dev] Fast renderer end of track

2011-09-18 Thread David Henningsson
On 09/13/2011 04:05 PM, Matt Giuca wrote: I finally got around to looking at this issue (thought I'd take a break from arguing about licensing and actually contribute!) It turns out this issue is really easy to "fix", but much harder to *really* fix. To elaborate: 1. To "fix" the issue, all I h

Re: [fluid-dev] Fast renderer end of track

2011-09-13 Thread Matt Giuca
I finally got around to looking at this issue (thought I'd take a break from arguing about licensing and actually contribute!) It turns out this issue is really easy to "fix", but much harder to *really* fix. To elaborate: 1. To "fix" the issue, all I had to do was change fluid_midi so it doesn't

Re: [fluid-dev] Fast renderer end of track

2011-07-07 Thread Matt Giuca
Good point, I've always had this problem and it would be good to get it fixed. There is a specific End Track message in the MIDI file so it shouldn't be too hard. As a workaround: when I write music for FluidSynth, I always create a note about a bar after the last "real" note and set its velocity

[fluid-dev] Fast renderer end of track

2011-07-07 Thread Joel Ross
Hi, I'm using the offline Fast Render option, and I find that the track stops rendering at the moment the last midi event is received, cutting off the last notes before the release time. Looking through the code, It seems that fluidsynth is waiting until all of the tracks are detatched but I can't