Results 1 to 3 of 3

Thread: Highlighted Bar Lags Behind Playback After a While in Loop Mode

  1. #1
    Join Date
    Jun 2015
    Posts
    2

    Default Highlighted Bar Lags Behind Playback After a While in Loop Mode

    Hi,

    Well, the title pretty much says it all: when I loop a song, the highlighted bar begins to lag behind the actual playback after a while. That is to say, it becomes really noticeable after a few minutes (varies, depending on tempo). At 110 bpm, for instance, the lag is around one full measure after approximately 10–15 minutes of playback.

    This has been going on for quite a few releases of iReal Pro/OS X, so it’s not a particular combination of the two. Also, I tested it with a variety of audio interfaces, as well as built-in audio, and the results were the same.

    It doesn’t seem to be a core code bug either, as it doesn’t happen in the iOS version of iReal Pro.

    Nothing too exciting or informative in the console either; just these two messages right after launch (this is under OS X 10.10.3):

    Code:
    iReal Pro[7910]: NSWindow warning: adding an unknown subview: <INMovableByBackgroundContainerView: 0x6080001331a0>
    
    iReal Pro[7910]: Call stack:
    (
    	0   AppKit	0x00007fff8c63962d -[NSThemeFrame addSubview:] + 107
    	1   AppKit	0x00007fff8c63911f -[NSView addSubview:positioned:relativeTo:] + 208
    	2   iReal Pro	0x000000010f37ed93 iReal Pro + 1535379
    	3   iReal Pro	0x000000010f37db3f iReal Pro + 1530687
    	4   iReal Pro	0x000000010f37bc83 iReal Pro + 1522819
    	5   AppKit	0x00007fff8c623ab3 -[NSWindowTemplate nibInstantiate] + 567
    	6   AppKit	0x00007fff8c6237fb -[NSIBObjectData instantiateObject:] + 309
    	7   AppKit	0x00007fff8c622e21 -[NSIBObjectData nibInstantiateWithOwner:options:topLevelObjects:] + 452
    	8   AppKit	0x00007fff8c6021c5 loadNib + 384
    	9   AppKit	0x00007fff8c6016eb +[NSBundle(NSNibLoading) _loadNibFile:nameTable:options:withZone:ownerBundle:] + 313
    	10  AppKit	0x00007fff8c6014a7 -[NSBundle(NSNibLoading) loadNibNamed:owner:topLevelObjects:] + 201
    	11  AppKit	0x00007fff8c601273 +[NSBundle(NSNibLoading) loadNibNamed:owner:] + 344
    	12  AppKit	0x00007fff8c5f9e59 NSApplicationMain + 605
    	13  iReal Pro	0x000000010f20f954 iReal Pro + 31060
    )

  2. #2
    Join Date
    Sep 2009
    Posts
    375

    Default

    We are aware of this issue. It's a problem with our midi engine where the time keeping (milliseconds) starts to drift off due to floating point rounding errors after long periods of playback.
    We are looking into fixing this but it's not an urgent priority as it easily worked around by not playing songs for longer than 10min or by turning off the position indicator.

  3. #3
    Join Date
    Jun 2015
    Posts
    2

    Default

    Thank you, Massimo.

    Unfortunately, what you’re suggesting isn’t going to work for me and my students, but I’m glad that I got a confirmation that this is, indeed, a bug straight from the horse’s mouth!

    Here’s hoping this will get fixed [soon].

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Do you have any questions?

Check out our Support page

Sign up to our newsletter
Join us