View Issue Details

IDProjectCategoryView StatusLast Update
0003973ardourbugspublic2020-04-19 20:15
ReporterEdwardDiehl Assigned Tocth103  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Version3.0-alpha4 
Target Version3.0-beta1 
Summary0003973: midi playback stops when the play head crosses the junction between 2 regions
DescriptionMidi playback stops when the play head crosses the junction between 2 regions. Specifically, I split a region and slid one region over the other to cover an error. Later on, I learned about non-layered region editing so I did a "separate under" operation to remove the overlap (this is a great new feature). However, in both the case of having a region overlap or having 2 regions adjoin each other, the midi playback stops when the playhead passes over the end of the first region.
TagsNo tags attached.

Relationships

related to 0003960 closedcth103 MIDI output lost while playing 

Activities

cth103

2011-04-21 00:07

administrator   ~0010621

Can you attach a small test session (after you have performed the split operation) which demonstrates this problem?

2011-04-21 02:44

 

nice_dflat.tgz (99,376 bytes)

EdwardDiehl

2011-04-21 03:00

reporter   ~0010623

I have uploaded an ardour session with midi file which illustrates the problem.
There are region splits at about 4:50 and 4:59 both of which cause stops in playback (midi out to Pianoteq). Sometimes they play through the split successfully, but usually not. I also cannot get the "push/pull" trim to work with this file either (reported in another bug report)

This relatively long midi file illustrates another problem - it takes a relatively long time for the file to load and become visualized. Also moving around using the overview panel does not work very smoothly.

Also this midi track contains 2 midi channels of identical notes. This is an artifact caused by my keyboard which outputs on channels 1 & 2 by default. There is no way to turn it off (though I have since learned how to filter out one channel with middings)

danboid

2011-04-21 10:19

reporter   ~0010625

I've tried playing back the attached session under alpha4 and latest svn and it seems temperamental to me in that sometimes it does successfully continue to play when crossing a region boundary, other times some of the last notes in the previous region get stuck and nothing gets played of the new (currently playing) region.

EdwardDiehl

2011-04-21 13:09

reporter   ~0010628

Thanks for checking the file. I might also add that after the playing stops you can stop/start playback and the playing will start again.

Also, possibly relevant is the fact that this track was recorded with Pianoteq and then imported to A3. I've decided that to record solo piano it is easier to do it in Pianoteq and then import to some midi editing program later on.

cth103

2011-04-21 14:01

administrator   ~0010629

Thanks for the example session, very helpful. This should be fixed in SVN 9399. Could you perhaps test and report how you get on?

The speed problems with the long MIDI file are being investigated.

EdwardDiehl

2011-04-21 19:42

reporter   ~0010635

I checked out SVN 9402 and now play does not stop between region boundaries. So I have marked the bug as resolved.

system

2020-04-19 20:15

developer   ~0022539

Issue has been closed automatically, by Trigger Close Plugin.
Feel free to re-open with additional information if you think the issue is not resolved.

Issue History

Date Modified Username Field Change
2011-04-14 17:15 EdwardDiehl New Issue
2011-04-14 17:45 cth103 cost => 0.00
2011-04-14 17:45 cth103 Target Version => 3.0-beta1
2011-04-21 00:07 cth103 Note Added: 0010621
2011-04-21 00:07 cth103 Status new => feedback
2011-04-21 02:44 EdwardDiehl File Added: nice_dflat.tgz
2011-04-21 03:00 EdwardDiehl Note Added: 0010623
2011-04-21 10:19 danboid Note Added: 0010625
2011-04-21 10:58 cth103 Status feedback => confirmed
2011-04-21 13:09 EdwardDiehl Note Added: 0010628
2011-04-21 14:01 cth103 Note Added: 0010629
2011-04-21 14:01 cth103 Status confirmed => feedback
2011-04-21 14:09 cth103 Relationship added related to 0003960
2011-04-21 19:42 EdwardDiehl Note Added: 0010635
2011-04-22 14:09 cth103 Status feedback => resolved
2011-04-22 14:09 cth103 Resolution open => fixed
2011-04-22 14:09 cth103 Assigned To => cth103
2020-04-19 20:15 system Note Added: 0022539
2020-04-19 20:15 system Status resolved => closed