Author Topic: mod pattern vis  (Read 7958 times)

Ralesk

  • Posts: 652
mod pattern vis
« on: 6 Aug '03 - 18:21 »
When there are many tracks in a module, the pattern changing lags somewhat (similarly to MPT's follow mode)...  My problem is that some releases ago this lag used to be less noticeable.  While in the middle of the pattern, there is no delay at all (kudos for that!).  Is there a chance it'll become more optimised later?  Is there a chance we'll get a continuously rolling pattern viewer like in Impulse Tracker (F5)?

Torkell

  • Posts: 1168
Re: mod pattern vis
« Reply #1 on: 7 Aug '03 - 10:58 »
I've noticed this too - it seems to lag slightly based on how "busy" the mod is - it's quite noticeable on a Duron 800 with something like one of Warder's songs. There is also a definete delay when changing page - maybe Ian could look into double-buffering or preloading pages (e.g. having the next 2 pages already drawn and in memory)?

Ian @ un4seen

  • Administrator
  • Posts: 25430
Re: mod pattern vis
« Reply #2 on: 7 Aug '03 - 12:50 »
Quote

When there are many tracks in a module, the pattern changing lags somewhat (similarly to MPT's follow mode)...  My problem is that some releases ago this lag used to be less noticeable.

I guess that would be since the channel scrolling was added? In the old days, if there were loads of channels, the channels would be bunched together and the volume column would be removed from the display. But now with scrolling, that doesn't happen, so there is more rendered than before.

Ralesk

  • Posts: 652
Re: mod pattern vis
« Reply #3 on: 7 Aug '03 - 15:31 »
64 channel IT use to fill my screen (horizontally) just like 20-something channels do now --- yet now it's a good deal slower at pattern changes.  are you rendering non-visible columns too? ;)

Ian @ un4seen

  • Administrator
  • Posts: 25430
Re: mod pattern vis
« Reply #4 on: 7 Aug '03 - 21:18 »
Quote
are you rendering non-visible columns too? ;)

Yep, the whole pattern is pre-rendered. This makes scrolling very fast/smooth, but does mean that there can be a little delay (dependant on number of channels/rows and CPU speed) in pattern changes... I think this is preferable to fast pattern changing with slow/jerky scrolling :)

Ralesk

  • Posts: 652
Re: mod pattern vis
« Reply #5 on: 8 Aug '03 - 00:54 »
why not render the colums I cannot see anyway only when I go and take a look at them? (numpad 4 and 6)

on the other hand, I'd love to see some buffering here (prerendering), and/or continuous scrolling like in IT's playing screen :)