lp:~mgiuca/fluidsynth/eot-event
This branch changes FluidSynth's MIDI playing behaviour so that it waits until the end-of-track event before it stops playing, as opposed to stopping as soon as the final note-off event occurs (thus chopping off the release part of the final notes).
- Get this branch:
- bzr branch lp:~mgiuca/fluidsynth/eot-event
Branch merges
Branch information
Recent revisions
- 380. By Matt Giuca
-
devdoc: Under 'Playing a MIDI file from memory', changed the example MIDI file there to add an extra 480ms before the end of track event.
This allows the final note time to release (as of the previous fix). - 379. By Matt Giuca
-
fluid_midi: When loading a MIDI file, the MIDI_EOT event (end-of-track) is now inserted into the event list, rather than ignored.
This means that the MIDI player will now play until the EOT event is reached, rather than stopping on the last event before the EOT.
Typically, this would stop as soon as the final note stops, cutting off its release time. This now plays until the proper end of the track.
Whether this allows all the notes to stop fully will depend on the MIDI file (if the file has the EOT at the same time as the last note off, this won't help). - 378. By Matt Giuca
-
fluid_midi: fluid_track_
send_events: rearrange if statement so it's clearer.
Now the condition event->type == MIDI_SET_TEMPO is directly associated with its action, calling fluid_player_set_midi_ tempo.
(This rearrangement is necessary as I am about to add further conditions here.)
Also the check that player is non-NULL now applies to the whole block, not just the tempo part. - 375. By diwic3
-
Jack: change free to jack_free
Reported by Graham Goode. Fixes crashes on the Windows platform.
- 374. By diwic3
-
Update Free Software Foundation name and address (closes ticket #99)
Thanks to ogetbilo for the sed script.
- 373. By diwic3
-
Windows MIDI: Fix prototype declarations causing errors on Windows 64bit
(thanks to Graham Goode for reporting and testing, and to Pedro Lopez-Cabanillas for investigation) - 372. By diwic3
-
Make sure library version is 1.5.0 for both autotools and CMake builds
(reported by both Takashi Iwai and plcl) - 371. By diwic3
-
Fix for ticket #98: Reinsert a missing function that should not
be used from outside anyway.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)