| |||
| |||
|
You are logged in as a guest. ( logon | register ) |
reViSiT v1.1.3 Pro update released Jump to page : 1 2 Now viewing page 1 [25 messages per page] | View previous thread :: View next thread |
reViSiT - Tracking Software for VST hosts -> Testing & Development | Message format |
chrisnash |
| ||
Developer Posts: 746 Location: England | Hi everyone, Enjoy!, | ||
Reactor Grits |
| ||
Regular Posts: 60 | It sounds like quite a drastic update (already read it from the development blog) and will try it out tonight! Good to hear the program's stability/performance remains top priority as well, and not just adding new features. Nice one in advance Chris! | ||
fegi |
| ||
Veteran Posts: 102 Location: Austria | nice update chris! but one problem so far: i can't record loop selections in my host anymore...revisit stops playback when the host is jumping back to the beginning of the loop selection. | ||
fegi |
| ||
Veteran Posts: 102 Location: Austria | hmm...actually revisit is completely out of sync with reaper now playback doesn't even start at the right pattern most of the time. | ||
Reactor Grits |
| ||
Regular Posts: 60 | I have to say that the new update actually plays more out of sync than before as well unfortunately for the rest it's all good for now though! | ||
chrisnash |
| ||
Developer Posts: 746 Location: England | Yeah, the new sync. algorithm has a couple of problems - due to the conflict of trying to play a tracker pattern faithfully while trying to maintain sync. with the host. I'll take a look at it as soon as I can. Chris | ||
chrisnash |
| ||
Developer Posts: 746 Location: England | Okay, I've switched back to the older sync. method (albeit a slightly cleaner version with the improved tempo support). It meant I had to disable the retro-rendering feature, but I'll look at renabling it down the road. Best, | ||
Reactor Grits |
| ||
Regular Posts: 60 | I also noticed revisit is playing parts of patterns it shouldn't play with midi triggered patterns, like the first note of a pattern is heard after the ending of it. | ||
chrisnash |
| ||
Developer Posts: 746 Location: England | By design, reViSiT will repeat a MIDI-triggered pattern, if the triggering note is held for longer than the pattern itself. It's possible reViSiT is receiving or recognising the termination of playback too late. A number of factors can affect how accurate the note-off timing is, such as audio buffer size (and latency) and how the host delivers MIDI. I have already found a timing bug in Cubase SX3 that affects the "punctuality" of its time information, but I will have another look at the reViSiT code in question to see if your problem lies elsewhere. In the meantime, I have a few of questions: 1) What host (and version) are you using? 2) What is your ASIO buffer size / latency? 3) How are you triggering the patterns? Manually (by hand) or using notes on a MIDI track? If the latter, how 'accurately' timed are those notes? One easy option would be to disable the pattern repeat, but I'd like to rule out any other problems before I consider it. Does anyone rely on these repeats? All the best, Chris | ||
arnorhs |
| ||
Member Posts: 10 | Hi Chris I'm having a problem opening older projects. Most of the projects I've got now have been created using revisit 0.95b or something like that, but when I open projects using 1.1.3, I get this error: The plug-in "reViSiT" could not be found for VST Synth 1! What can I do? | ||
arnorhs |
| ||
Member Posts: 10 | Can I have both plugins active in the VST folder? | ||
Reactor Grits |
| ||
Regular Posts: 60 | 1. I'm using windows xp sp3 with cubase sx3.1.1 build 944 2. my dma buffer size (latency) is 256 samples. I have a latency of about 5-6 ms with an m-audio asio driver 3.I trigger the patterns by notes on a midi track. they used to play quite accurately until 1.1.3 it seems, before they were usually correct or due to other heavy processing (cpu wise) had a delay of about 1/2 steps in the pattern on 170 bpm for example. HOWEVER... at times the patterns play pretty good. I'm certain my cpu ain't it (it's a new bought quad core and until now hasn't reached the level of 50% usage yet) so I hope I have to adjust something in my cubase settings or my dma buffer size. I did just switch to a new computer and everything, so I actually hope it's not revisit but me having forgotten to configure some stupid small thing somewhere. The reason I'm adressing the issue is that during an audio mixdown the inconsistently played patterns show up in the output as well, and I didn't experience this before. This version sometimes also plays part(s?) of different pattern it isn't supposed to be playing (for instane a kickbass playing which should be silent). Edited by Reactor Grits 2009-06-17 3:36 PM | ||
arnorhs |
| ||
Member Posts: 10 | it seems I can have both plugins active, I'm making experiments in saving the revisit module via 0.95 and opening again using 1.1.3 inside the same project | ||
chrisnash |
| ||
Developer Posts: 746 Location: England | Reactor Grits: The sync. algorithm's now pretty similar to the one in 1.1.2, and very little has changed with MIDI triggering, so I'm not quite sure where I should start looking for the problem. It's interesting that you're using SX3, being the host I singled out for dodgy time-keeping, but if earlier versions of reViSiT work fine, I guess it must be in the 1.1.3 code. If it turns out to be SX3, then the official Steinberg line is not going to help your very much - "Yeah, that was fixed in v4"! Otherwise, your buffer size sounds fine, and I don't think it has anything to do with the CPU. I don't know how much time I'll have tonight to look at the problem, but can you just confirm that you re-downloaded 1.1.3, after I replaced it with the newer build? Also, can you tell me more about the moments the "wrong" pattern appears to be played - are they reproducable, momentary, prolonged? Could it not still be a pattern looping back on itself after a period of silence? As for the first notes being repeated at the end, is it just briefly (e.g. just the first pattern frame), or do you get the whole row / several frames? Arnor: Make sure your reViSiT plugin file is always called "reViSiT.dll" - as the host might use the filename to match a plugin named in a project to that in the VST plugins directory. Hence, if the old project file used a plugin called "reViSiT095.dll" or similar, that's probably what it's looking for now. Note, simply renaming the newest plugin to match the old filename isn't the best permanent solution, as the reBUS plugin requires that the reViSiT plugin be called "reViSiT.dll" in order to work. But if this is the case, you could temporarily rename the file to match that in your old projects, just so that you can load your project and save/export your reViSiT module to a .ZIP file. Then you can rename it back to "reViSiT.dll" and load up the reViSiT module from the .ZIP - though you might have to re-wire any audio outputs you'd setup - and then save the project. If this is not the case, let me know what host you're using and I'll delve deeper into the problem! If the project file's not too big, feel free to email it to revisit [at] nashnet.co.uk, and I'll take a look. Best, Chris | ||
Reactor Grits |
| ||
Regular Posts: 60 | Thanks chris. 'wrong' patterns are played randomly I noticed. But like I said I just reinstalled a whole new pc which I might have to tweak a bit more, and when i got the new pc I didn't do much revisit since I'm finishing my semester at uni (still). I did replace the 1.1.3 with the new build. It might could have something to do with midi settings, yet I have no clue what it could be. I'll keep you posted when i get some more research done not concerning revisit in cubase. one thing I noticed is that cubase is glitching sometimes and that could be the timing problen. but the random playing with midi triggered pattersn not playing what they should is a mystery. maybe you have a link to the old revisit 1.1.2 so I can see or it is really revisit doing this? I also noticed my pc sometimes plays patterns a tad to fast when they're triggered (only at the start, which is of course looping the first bit and then playing the next one). Edited by Reactor Grits 2009-06-17 5:07 PM | ||
Reactor Grits |
| ||
Regular Posts: 60 | it seems that turning off 'multi processing' in the expert settings of the vst audiobay (in device settings) fixed things! RV is playing in sync now and seems to play patterns correctly again. I wonder why though.. anyway, sorry for the hassle chris, I'm just really glad for the moment things look better now! Edited by Reactor Grits 2009-06-17 5:45 PM | ||
Reactor Grits |
| ||
Regular Posts: 60 | however, now I can't use multi processing and now cubase maxes out with a minimum of settings. anyone any ideas? | ||
arnorhs |
| ||
Member Posts: 10 | I'm having timing problems in some songs, but not in others. After a few minutes revisit and cubase SX3 get out of sync with each other. This reminds me of what happened when I was using renoise tracker. I'd export a few tracks into cubase and then even though both programs had a tempo of 143 (to name any) ... cubase and the audio tracks were not in sync... then I discovered a small display window they have in revisit where you can read the "real tempo" of the tracker... which would usually be 143.3883 - then I'd put that time into cubase and everything would be in sync... I don't know if it's related, but I'd think different tracking software might have similar timing issues... Notice that this is a song I've imported from revisit 0.95 to 1.1.3 -- so the timing was fine before, but now it's off... And the tempo I'm using is 143 I'm using M-Audio FW 1814, 44100 hz, with ASIO drivers running with a buffer size of 256 Cubase SX3 | ||
arnorhs |
| ||
Member Posts: 10 | and btw. I can use both 0.95 and 1.1.3 at the same time, but not both buses... but that's probably not a supported feature, right ? | ||
Reactor Grits |
| ||
Regular Posts: 60 | I remember it's not safe to load multiple instances of revisit anyway man, tried it and things got nasty so won't do that anymore. @ Chris: I read through the fixes for the 1.1.3 release, and saw you added support for multi-processing hosts. Isn't there something wrong with that, since unticking the option in cubase makes everything run smooth again (with about 25% of my cpu power)? | ||
chrisnash |
| ||
Developer Posts: 746 Location: England | Reactor Grits: Here's a link to reViSiT 1.1.2 Pro, so that you can check whether your problems are new with 1.1.3 or not: http://www.nashnet.co.uk/experiment/reViSiT1.1.2Pro_X.exe http://www.nashnet.co.uk/experiment/reViSiT1.1.2Pro_X.zip I've tinkered a bit with the code to iron out some kinks, but I'm no closer to discovering why "multi processing" doesn't work. There was a similar issue with SONAR in previous versions, but I thought I'd nailed that with this version (Owen?). One thing you might try is giving longer buffer sizes a try (though only in 1.1.3!) - the only thing I can think of is that multi-processing gives the plugins less time to do their processing, which can lead to glitches if they overrun. It'd be useful if VST hosts published what the heck they do differently when "multi processing" is selected! Cheers, Chris | ||
chrisnash |
| ||
Developer Posts: 746 Location: England | Arnor: The songs going out of sync. was the problem I addressed earlier in this thread - and should be fixed in the new build. The original v1.1.3 took the host's time at the start of playback and then kept its own time. However, the new v1.1.3, that's available for (re-)download now, is once again slaved to the host at all times - I can't really see how it could gradually go out-of-sync (after a few minutes). Can you confirm you're using the newest build? The reViSiT.dll file date should be 11/06/09. Best, Chris | ||
Reactor Grits |
| ||
Regular Posts: 60 | Thanks for the effort Chris. I tried running a project with 1.1.2 and the problem persists. Increasing the buffer size didn't do much as well, same goes for switching my asio drivers (to asio4all for example) or disabling all plugs except for revisit. Honestly, I'm not sure I ever had multi processing turned on with my last setup in the first place, so that makes deduction even harder (I might hadn't all along). Maybe since I now have a quad core instead of a dual core cpu cubase has trouble handling it? I've scouted fora for answers for days now with no results. For the time being I'll just disable multi processing since things still work pretty smoothly then. When I do find the bugger some day, you'll be the first ones to know of course! | ||
chrisnash |
| ||
Developer Posts: 746 Location: England | Reactor Grits: Just to confirm; disabling "Multi processing" solves all the problems you mentioned? (a) the glitches (b) first notes played after last notes (c) random 'wrong' patterns during silences (d) the tad-too-fast starts I hope to have a new update out soon, and I'll do some extra testing of the MIDI-triggering, so it'll be useful to know what I should be on the lookout for. For the record, I've had "Multi Processing" enabled in my copy of SX3, for a while now, and it seems to be behaving. Perhaps it's a quad-core thing...? You could try, running it with Multi Processing enabled, but then using Task Manager to switch the CPU Affinity for the cubasesx.exe process - selecting between 1 and 4 to see if anything gets fixed. Best, Chris | ||
Reactor Grits |
| ||
Regular Posts: 60 | As far as I know, all 4 issues melt like snow in the sun when I disable multi processing. I messed adound with the affinty as well, and as long as I select one cpu (any) there's no trouble, but when I add more the problems rise again. If more people using quad core cpu's and have these trouble, it could be revisit, but otherwise I'll just have to keep on tweaking and hopefully get lucky of course. | ||
Jump to page : 1 2 Now viewing page 1 [25 messages per page] |
Search this forum Printer friendly version E-mail a link to this thread |
(Delete all cookies set by this site) | |