View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006939 | ardour | bugs | public | 2016-08-04 09:38 | 2016-09-29 13:37 |
Reporter | rghvdberg | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | new | Resolution | open | ||
Platform | Linux | OS | Mint + KX Studio repo | OS Version | 17.03 |
Product Version | 5.0-pre | ||||
Summary | 0006939: Hanging midi notes when playing loops | ||||
Description | Notes hang when the end of a note 'touches' the end of a midi region and the loop is the same size as the midi region. Screenshot : http://storage4.static.itmages.com/i/16/0804/h_1470302787_9190337_4ef0a0f989.png I only noticed this with synth plugins, outboard hardware seems not to be affected. When I expand the region beyond the loop the note doesn't hang. Screenshot : http://storage6.static.itmages.com/i/16/0804/h_1470303035_5721057_eaf7da68e3.png | ||||
Steps To Reproduce | Create midi track. Add synth plugin. Create midi region. Add note on last beat, make sure the end of the notes lines up with the end of the region. Set loop to same size as region. Play loop. | ||||
Additional Information | attached output of ./ardev -D miditrackers (debug.txt) | ||||
Tags | No tags attached. | ||||
has duplicate | 0006956 | new | Note gets stuck when it touches the endddd of the loop region (Ardour 5.0.5) |
|
debug.txt (7,658 bytes)
miditrackers set ... debug bits now set to 00000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000 using 00000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000 Ardour5.0.rc1.39 (built using 5.0-rc1-39-g480e0b2 and GCC version 4.8.4) ardour: [INFO]: Your system is configured to limit Ardour to only 65536 open files ardour: [INFO]: Loading system configuration file /home/rob/build/ardour/system_config ardour: [INFO]: Loading user configuration file /home/rob/.config/ardour5/config ardour: [INFO]: CPU vendor: GenuineIntel ardour: [INFO]: AVX-capable processor ardour: [INFO]: CPU brand: Intel(R) Core(TM) i5-4460 CPU @ 3.20GHz ardour: [INFO]: Using SSE optimized routines ardour: [INFO]: Loading default ui configuration file /home/rob/build/ardour/build/gtk2_ardour/default_ui_config ardour: [INFO]: Loading user ui configuration file /home/rob/.config/ardour5/ui_config ardour: [INFO]: Loading color file /home/rob/build/ardour/gtk2_ardour/themes/dark-ardour.colors ardour: [INFO]: Loading ui configuration file /home/rob/build/ardour/build/gtk2_ardour/clearlooks.rc ardour: [INFO]: Loading ui configuration file /home/rob/build/ardour/build/gtk2_ardour/clearlooks.rc Scanning folders for bundled LV2s: ./../build/libs/LV2 PBD::DEBUG::MidiTrackers: 0x3eddb70: reset PBD::DEBUG::MidiTrackers: 0x3ede3a0: reset PBD::DEBUG::MidiTrackers: 0x3eaf4c2: reset PBD::DEBUG::MidiTrackers: 0x43ebcc2: reset PBD::DEBUG::MidiTrackers: 0x3eacc18: reset PBD::DEBUG::MidiTrackers: 0x6fd6288: reset PBD::DEBUG::MidiTrackers: 0x3eacc18: reset DEBUG::MidiTrackers: MIDI.1 reset all note trackers PBD::DEBUG::MidiTrackers: 0x3eacc18: reset DEBUG::MidiTrackers: MIDI.1 reset all note trackers PBD::DEBUG::MidiTrackers: 0x3eaf4c2 MB-resolve notes @ 0 on = 0 PBD::DEBUG::MidiTrackers: 0x43ebcc2 MB-resolve notes @ 0 on = 0 PBD::DEBUG::MidiTrackers: 0x3eacc18: reset DEBUG::MidiTrackers: MIDI.1 reset all note trackers PBD::DEBUG::MidiTrackers: 0x2c47422: reset PBD::DEBUG::MidiTrackers: 0x28f5468: reset PBD::DEBUG::MidiTrackers: 0x8f9c808: reset PBD::DEBUG::MidiTrackers: 0x3eacc18: reset DEBUG::MidiTrackers: MIDI.1 reset all note trackers PBD::DEBUG::MidiTrackers: 0x3eacc18: reset DEBUG::MidiTrackers: MIDI.1 reset all note trackers PBD::DEBUG::MidiTrackers: 0x3eacc18: reset DEBUG::MidiTrackers: MIDI.1 reset all note trackers PBD::DEBUG::MidiTrackers: 0x3eacc18: reset DEBUG::MidiTrackers: MIDI.1 reset all note trackers PBD::DEBUG::MidiTrackers: 0x3eacc18: reset DEBUG::MidiTrackers: MIDI.1 reset all note trackers PBD::DEBUG::MidiTrackers: 0x3eaf4c2 MB-resolve notes @ 0 on = 0 PBD::DEBUG::MidiTrackers: 0x43ebcc2 MB-resolve notes @ 0 on = 0 PBD::DEBUG::MidiTrackers: 0x3eacc18: reset DEBUG::MidiTrackers: MIDI.1 reset all note trackers PBD::DEBUG::MidiTrackers: 0x3eacc18: reset DEBUG::MidiTrackers: MIDI.1 reset all note trackers PBD::DEBUG::MidiTrackers: 0x7fb0500f33b0: reset PBD::DEBUG::MidiTrackers: 0x3eacc18: reset PBD::DEBUG::MidiTrackers: 0x7fb0500f33b0 EVS-resolve notes @ 61508 on = 0 DEBUG::MidiTrackers: MIDI.1 resolve all note trackers PBD::DEBUG::MidiTrackers: 0x7fb0500f3220: reset PBD::DEBUG::MidiTrackers: 0x7fb0500f3220 ON 60/0 voices 1 total on 1 PBD::DEBUG::MidiTrackers: 0x7fb0500f3220 EVS-resolve notes @ 132299 on = 1 PBD::DEBUG::MidiTrackers: 0x7fb0500f3220: EVS-resolved note 60/0 at 132299 PBD::DEBUG::MidiTrackers: 0x3eaf4c2 MB-resolve notes @ 0 on = 0 PBD::DEBUG::MidiTrackers: 0x43ebcc2 MB-resolve notes @ 0 on = 0 PBD::DEBUG::MidiTrackers: 0x3eacc18: reset DEBUG::MidiTrackers: MIDI.1 reset all note trackers PBD::DEBUG::MidiTrackers: 0x3eacc18: reset DEBUG::MidiTrackers: MIDI.1 reset all note trackers PBD::DEBUG::MidiTrackers: 0x7fb0500f36a0: reset PBD::DEBUG::MidiTrackers: 0x7fb0500f36a0 ON 60/0 voices 1 total on 1 PBD::DEBUG::MidiTrackers: 0x7fb0500f36a0 EVS-resolve notes @ 132299 on = 1 PBD::DEBUG::MidiTrackers: 0x7fb0500f36a0: EVS-resolved note 60/0 at 132299 PBD::DEBUG::MidiTrackers: 0x3eacc18 ON 60/0 voices 1 total on 1 PBD::DEBUG::MidiTrackers: 0x3eaf4c2 ON 60/0 voices 1 total on 1 PBD::DEBUG::MidiTrackers: 0x43ebcc2 ON 60/0 voices 1 total on 1 PBD::DEBUG::MidiTrackers: 0x3eacc18 OFF 60/0 current voices = 0 total on 0 PBD::DEBUG::MidiTrackers: 0x3eaf4c2 OFF 60/0 current voices = 0 total on 0 PBD::DEBUG::MidiTrackers: 0x43ebcc2 OFF 60/0 current voices = 0 total on 0 PBD::DEBUG::MidiTrackers: 0x3eaf4c2 MB-resolve notes @ 136 on = 0 PBD::DEBUG::MidiTrackers: 0x43ebcc2 MB-resolve notes @ 136 on = 0 PBD::DEBUG::MidiTrackers: 0x3eacc18: reset DEBUG::MidiTrackers: MIDI.1 reset all note trackers PBD::DEBUG::MidiTrackers: 0x7fb0500f3b60: reset PBD::DEBUG::MidiTrackers: 0x7fb0500f3b60 ON 60/0 voices 1 total on 1 PBD::DEBUG::MidiTrackers: 0x7fb0500f3b60 EVS-resolve notes @ 132299 on = 1 PBD::DEBUG::MidiTrackers: 0x7fb0500f3b60: EVS-resolved note 60/0 at 132299 PBD::DEBUG::MidiTrackers: 0x3eacc18 ON 60/0 voices 1 total on 1 PBD::DEBUG::MidiTrackers: 0x3eaf4c2 ON 60/0 voices 1 total on 1 PBD::DEBUG::MidiTrackers: 0x43ebcc2 ON 60/0 voices 1 total on 1 PBD::DEBUG::MidiTrackers: 0x3eacc18 OFF 60/0 current voices = 0 total on 0 PBD::DEBUG::MidiTrackers: 0x3eaf4c2 OFF 60/0 current voices = 0 total on 0 PBD::DEBUG::MidiTrackers: 0x43ebcc2 OFF 60/0 current voices = 0 total on 0 PBD::DEBUG::MidiTrackers: 0x3eaf4c2 MB-resolve notes @ 136 on = 0 PBD::DEBUG::MidiTrackers: 0x43ebcc2 MB-resolve notes @ 136 on = 0 PBD::DEBUG::MidiTrackers: 0x3eacc18: reset DEBUG::MidiTrackers: MIDI.1 reset all note trackers PBD::DEBUG::MidiTrackers: 0x7fb0500f3c90: reset PBD::DEBUG::MidiTrackers: 0x7fb0500f3c90 ON 60/0 voices 1 total on 1 PBD::DEBUG::MidiTrackers: 0x7fb0500f3c90 EVS-resolve notes @ 132299 on = 1 PBD::DEBUG::MidiTrackers: 0x7fb0500f3c90: EVS-resolved note 60/0 at 132299 PBD::DEBUG::MidiTrackers: 0x3eacc18 ON 60/0 voices 1 total on 1 PBD::DEBUG::MidiTrackers: 0x3eaf4c2 ON 60/0 voices 1 total on 1 PBD::DEBUG::MidiTrackers: 0x43ebcc2 ON 60/0 voices 1 total on 1 PBD::DEBUG::MidiTrackers: 0x3eacc18 OFF 60/0 current voices = 0 total on 0 PBD::DEBUG::MidiTrackers: 0x3eaf4c2 OFF 60/0 current voices = 0 total on 0 PBD::DEBUG::MidiTrackers: 0x43ebcc2 OFF 60/0 current voices = 0 total on 0 PBD::DEBUG::MidiTrackers: 0x3eaf4c2 MB-resolve notes @ 136 on = 0 PBD::DEBUG::MidiTrackers: 0x43ebcc2 MB-resolve notes @ 136 on = 0 PBD::DEBUG::MidiTrackers: 0x3eacc18: reset DEBUG::MidiTrackers: MIDI.1 reset all note trackers PBD::DEBUG::MidiTrackers: 0x7fb0500f3d30: reset PBD::DEBUG::MidiTrackers: 0x7fb0500f3d30 ON 60/0 voices 1 total on 1 PBD::DEBUG::MidiTrackers: 0x7fb0500f3d30 EVS-resolve notes @ 132299 on = 1 PBD::DEBUG::MidiTrackers: 0x7fb0500f3d30: EVS-resolved note 60/0 at 132299 PBD::DEBUG::MidiTrackers: 0x3eacc18 ON 60/0 voices 1 total on 1 PBD::DEBUG::MidiTrackers: 0x3eaf4c2 ON 60/0 voices 1 total on 1 PBD::DEBUG::MidiTrackers: 0x43ebcc2 ON 60/0 voices 1 total on 1 PBD::DEBUG::MidiTrackers: 0x3eaf4c2 MB-resolve notes @ 0 on = 1 PBD::DEBUG::MidiTrackers: 0x3eaf4c2: MB-resolved note 60/0 at 0 PBD::DEBUG::MidiTrackers: 0x43ebcc2 MB-resolve notes @ 0 on = 1 PBD::DEBUG::MidiTrackers: 0x43ebcc2: MB-resolved note 60/0 at 0 PBD::DEBUG::MidiTrackers: 0x3eacc18: reset DEBUG::MidiTrackers: MIDI.1 reset all note trackers PBD::DEBUG::MidiTrackers: 0x7fb0500f3a60: reset PBD::DEBUG::MidiTrackers: 0x7fb0500f3a60 ON 60/0 voices 1 total on 1 PBD::DEBUG::MidiTrackers: 0x7fb0500f3a60 EVS-resolve notes @ 132299 on = 1 PBD::DEBUG::MidiTrackers: 0x7fb0500f3a60: EVS-resolved note 60/0 at 132299 PBD::DEBUG::MidiTrackers: 0x43ebcc2 OFF 60/0 current voices = 0 total on 0 |
|
Forgot to mention that I added a Midi Monitor before the synth plugin and can confirm the midi note off message is indeed sent. |