Search Forums


Forums supporting
reViSiT (http://revisit.info)
and MIVI (http://mivi.nashnet.co.uk)
nashNET Forums ->  reViSiT - Tracking Software for VST hosts -> Testing & Development -> View Thread

You are logged in as a guest. ( logon | register )

Round and Round we go! alpha 5 not working properly :(
Jump to page : 1
Now viewing page 1 [25 messages per page]
View previous thread :: View next thread
   reViSiT - Tracking Software for VST hosts -> Testing & DevelopmentMessage format
 
rpc9943
Posted 2004-11-01 3:31 PM (#13424)
Subject: Round and Round we go! alpha 5 not working properly :(


Regular

Posts: 62
2525
Location: United States
Chris sorry to break it to you but I finally loaded in alpha 5 and to test it out on my 500mhz laptop, like you asked if it looked laggy when it was going down the rows as it was playing, and well... It's simply not going down the rows in tracktion....

Sorry to break it to you, but looks like youll need alpha 6

oh another suggestion- do you think we could possibly have an option to not have the splash come on upon load?

Thanks

RonC
Bookmark and Share Top of the page Bottom of the page
chrisnash
Posted 2004-11-01 3:51 PM (#13425 - in reply to #13424)
Subject: Round and Round we go! alpha 5 not working properly :(



Developer

Posts: 746
50010010025
Location: England

Hi Ron,

I am actually settling on the conclusion that it is not the keyboard handler that is slowing the works down (although it doesn't help). In reViSiT, graphics updates are processed at the host's disgression - the host calls a function called idle() in the plug-in, whenever it has spare time. The idea is that when your CPU is peaking around 100%, the non-essentials (e.g. graphics, UI) are cut before the audio is effected - idle() is not called and all the juice goes towards audio. Or, looking at it another way: the graphics are only updated when the host thinks it can afford it.

It looks like Tracktion is a host (among some others) which doesn't call idle() as much as it should anyway - especially on slower computers. I can't say why this is, but I can't think of a good reason why it shouldn't. I suppose many plug-ins don't have need for realtime graphics as much as reViSiT. And it's definitely not reViSiT's fault - I have reports of good performance (no sluggishness whatsoever) with Logic and AudioMulch on a 500Mhz Laptop - and you yourself confirmed that VSThost was also spritely.

So, there will be no 0.85 Alpha 6 - the next release will be 0.86 - which shouldn't be too far off. If I can find a way for reViSiT to be a bit more boisterous on the update front without making the system unstable, then I will implement it - perhaps a switchable graphics priority that makes the graphics as important as the audio.

To your other point: why do you want the splash to appear after loading?

All the best,
Chris


Bookmark and Share Top of the page Bottom of the page
rpc9943
Posted 2004-11-01 4:14 PM (#13426 - in reply to #13425)
Subject: Round and Round we go! alpha 5 not working properly :(


Regular

Posts: 62
2525
Location: United States
Well sometimes I'd probably just load a saved file through my host and just simply want it to be launched, you know what i mean? I'd have to say the splash could just open even just the first time you load it, or have an option. Some people might just simply not want a splash. Me included That's not to say that its a necessarily bad splash, but Ive been so used to it loading without one, that I'd prefer the option to disable it... Heh. Just an idea.

On the aspect of tracktion, I'd have to say that no other plugins lag like that. So there's something fun going on, maybe you should talk to jules a little more? Not sure. Also there's the fact that the alpha 5 doesnt even play when the host is playing... a bug?

when 46 comes out does that mean midi outputs are going to come?

When will we expect this?

Thanks always,
ROnC
Bookmark and Share Top of the page Bottom of the page
chrisnash
Posted 2004-11-02 12:52 PM (#13427 - in reply to #13426)
Subject: Round and Round we go! alpha 5 not working properly :(



Developer

Posts: 746
50010010025
Location: England

Ron,

I've just checked Tracktion and can't find anything wrong with it at all! For a start, the lag isn't present on my 2.4Ghz PC - and, as I mentioned before, the lag is probably due to graphics taking second place to the audio in the priority queue, coupled with a little strange behaviour on Tracktion's part. So the fact that this isn't witnessable in other plugins could be for two reasons: (a) the nature of the graphics doesn't permit a lag to be noticeable (i.e. they simple display parameters), or (b) they place graphics on the same priority as audio. This later option will be looked into for v0.86, as a switchable option.

As for playing with the host, reViSiT seems to working perfectly. It can play back in sync or detached from the host and the rows are highlighted as it plays. Bear in mind that the rows will only highlight when the current pattern is playing! So, F6 and F7 will play the current pattern, and should show the rows being highlighted, but F5 will only highlight the rows on the currently playing pattern (which is denoted in the status bar, during playback).

The only other thing that occured to me regarding your laptop is that it can't have an internal ASIO card - are you using DirectX, ASIO4ALL (or similar) or an external ASIO card? I say this because DirectX performance will always be complete cack - it will probably even perform worse in a VST app than as a standalone app. It could even affect graphics updates during playback - though, admitedly, I'm not sure how it would affect the keyboard. ASIO4ALL might also have some issues: it's a superb utility, but not always the most stable - though they're the sort of issues that you'd notice in areas other than just reViSiT, I think.

When 0.86 comes out it WILL have MIDI output. I'm also trying to include the saving of modules with the host's file, a number of IT behavioural discrepancies that Esa pointed out, complete stereo support, and a couple of minor issues. Hopefully, I can get this done in the next fortnight, but no promises. The splash screen will always appear on first loading, though when saving-with-the-host is done and reViSiT detects that a module has already been loaded or created, it will go straight to the pattern editor or last screen used respectively. There will be no additional options to disable it.

Chris


Bookmark and Share Top of the page Bottom of the page
rpc9943
Posted 2004-11-02 3:15 PM (#13428 - in reply to #13427)
Subject: Round and Round we go! alpha 5 not working properly :(


Regular

Posts: 62
2525
Location: United States
Chris,

Okay, the splashscreen issue i was worried about, im not worried anymore

Thanks
RonC
Bookmark and Share Top of the page Bottom of the page
Jump to page : 1
Now viewing page 1 [25 messages per page]
Jump to forum :
Search this forum
Printer friendly version
E-mail a link to this thread

(Delete all cookies set by this site)