View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006190 | ardour | bugs | public | 2015-03-03 12:58 | 2015-03-05 19:22 |
Reporter | robertnyles | Assigned To | |||
Priority | normal | Severity | tweak | Reproducibility | always |
Status | new | Resolution | open | ||
Summary | 0006190: Sustain pedal should be released when playback stops / should be pressed when pressed before playback starts | ||||
Description | Ardour 3.5.4587 Midi playback would be more accurate if the playback would consider the last sustain pedal event at start. If playback stops I want silence usually. If sustain pedal wasn't released the instrument plays eternally with some instruments. | ||||
Tags | No tags attached. | ||||
|
ardour already sends a MIDI panic: all-notes off, all-sound-off, sustain-pedal up on every locate and transport state change (and has done so for quite a while pre 3.0). Re-sending the sustain-pedal is not yet done, but there are plans for restoring the complete state after locate, though that's not trivial. Ardour basically has to scan the complete MIDI track.. |
|
Then there's a regression. Sustain pedal stays pressed after stopping the transport. |
|
I've observed something like this when driving a hardware synth via 5-pin DIN MIDI: Ardour does try to send all-notes-off and sustain-off on all channels at transport stop, but for some reason the sending of these MIDI messages sometimes fails. When this happens, "failed to deliver sustain-zero on channel 0 on port piano MIID/midi_out 1" and "failed to deliver ALL NOTES OFF on channel 0 on port piano MIID/midi_out 1" appears in Ardours terminal output 16 times (once for each MIDI channel). I believe that this can happen when jack_midi_event_write() fails for whatever reason, but I don't know why that might be. Increasing jackd's MIDI buffer size doesn't seem to help, either. |
|
I don't get those messages. |
Date Modified | Username | Field | Change |
---|---|---|---|
2015-03-03 12:58 | robertnyles | New Issue | |
2015-03-04 01:36 | x42 | Note Added: 0016391 | |
2015-03-04 12:00 | robertnyles | Note Added: 0016392 | |
2015-03-04 12:42 | colinf | Note Added: 0016393 | |
2015-03-05 19:22 | robertnyles | Note Added: 0016399 |