[GH-ISSUE #68] [7e3cb56] "Multi" transition values finicky #64

Closed
opened 2026-05-05 15:04:47 -06:00 by gitea-mirror · 7 comments
Owner

Originally created by @LordHDL on GitHub (Feb 18, 2015).
Original GitHub issue: https://github.com/zakk4223/CocoaSplit/issues/68

I've been trying to test the way CS handles transition effects, but I'm having difficulty figuring it out. Sometimes they save but most of the time they revert back to fade and a duration of 2. I also cannot visually see a different effect, it always looks like fade. Also, what is interval exactly? Is the duration value milliseconds? Do I have to click "add multi" in the Source tab for transitions to work?

Originally created by @LordHDL on GitHub (Feb 18, 2015). Original GitHub issue: https://github.com/zakk4223/CocoaSplit/issues/68 I've been trying to test the way CS handles transition effects, but I'm having difficulty figuring it out. Sometimes they save but most of the time they revert back to fade and a duration of 2. I also cannot visually see a different effect, it always looks like fade. Also, what is interval exactly? Is the duration value milliseconds? Do I have to click "add multi" in the Source tab for transitions to work?
Author
Owner

@zakk4223 commented on GitHub (Feb 18, 2015):

Yeah, you need to use 'add multi', it'll transition between whatever is in that list.

"Change Interval" is how long between the switch between sources. If you change this value it applies after the next change.

"Effect Duration" is how long the actual transition takes. Both interval and duration are in seconds, and you can use values like 1.5 etc.

<!-- gh-comment-id:74904768 --> @zakk4223 commented on GitHub (Feb 18, 2015): Yeah, you need to use 'add multi', it'll transition between whatever is in that list. "Change Interval" is how long between the switch between sources. If you change this value it applies after the next change. "Effect Duration" is how long the actual transition takes. Both interval and duration are in seconds, and you can use values like 1.5 etc.
Author
Owner

@LordHDL commented on GitHub (Feb 18, 2015):

Please explain at least the minimum flow for getting this to work, as I can't see the proper usage from anything I've tried.

Also, selecting "add multi" automatically switches to the settings tab (intentional?).

<!-- gh-comment-id:74906778 --> @LordHDL commented on GitHub (Feb 18, 2015): Please explain at least the minimum flow for getting this to work, as I can't see the proper usage from anything I've tried. Also, selecting "add multi" automatically switches to the settings tab (intentional?).
Author
Owner

@zakk4223 commented on GitHub (Feb 18, 2015):

Create a source, set it to something (webcam/whatever). Click 'add multi'. Set to another source (capture card, desktop etc) and Click 'add multi' again. With default values for the interval/duration that'll be a fade transition every 20 seconds between the two sources. Change the effect to 'push' and the the transition will then be the new source coming in from the right and pushing the old one off the left side.

The tab switch thing is a bug. Some odd interaction going on with Cocoa I've yet to track down.

Oh I should mention that the effect duration should be less than the change interval. If it isn't weird stuff can happen. I'll eventually constrain it.

I also think a few source types have some bugs with being added to multi right now, due to some code changes that happened recently. I know webcam based sources work right now (just tested). I'll look at the few exceptions/bugs I saw soonish.

<!-- gh-comment-id:74912223 --> @zakk4223 commented on GitHub (Feb 18, 2015): Create a source, set it to something (webcam/whatever). Click 'add multi'. Set to another source (capture card, desktop etc) and Click 'add multi' again. With default values for the interval/duration that'll be a fade transition every 20 seconds between the two sources. Change the effect to 'push' and the the transition will then be the new source coming in from the right and pushing the old one off the left side. The tab switch thing is a bug. Some odd interaction going on with Cocoa I've yet to track down. Oh I should mention that the effect duration should be less than the change interval. If it isn't weird stuff can happen. I'll eventually constrain it. I also think a few source types have some bugs with being added to multi right now, due to some code changes that happened recently. I know webcam based sources work right now (just tested). I'll look at the few exceptions/bugs I saw soonish.
Author
Owner

@LordHDL commented on GitHub (Feb 18, 2015):

Hmm, can't seem to get it working even with simple desktop and webcam sources. I'm also getting a lot of interference from #71, so proper testing is difficult.

<!-- gh-comment-id:74918430 --> @LordHDL commented on GitHub (Feb 18, 2015): Hmm, can't seem to get it working even with simple desktop and webcam sources. I'm also getting a lot of interference from #71, so proper testing is difficult.
Author
Owner

@LordHDL commented on GitHub (Feb 19, 2015):

Here's an example of some changes I made (and confirmed that they saved properly):

screen shot 2015-02-19 at 8 52 58 am

When transitioning to this layout, I should be seeing a very long cube transition, right? I still get the default fast fade no matter what I set here.

<!-- gh-comment-id:75055455 --> @LordHDL commented on GitHub (Feb 19, 2015): Here's an example of some changes I made (and confirmed that they saved properly): ![screen shot 2015-02-19 at 8 52 58 am](https://cloud.githubusercontent.com/assets/5182602/6267794/33b21da8-b815-11e4-97f5-94fcd6e28705.png) When transitioning to this layout, I should be seeing a very long cube transition, right? I still get the default fast fade no matter what I set here.
Author
Owner

@zakk4223 commented on GitHub (Feb 20, 2015):

Ah, I see the confusion. It transitions between sources not layouts. Layout change transitions are on my todo list, actually.

Here's quick recording of what exactly multi does.

https://www.dropbox.com/s/h0zsfye4ogkj8et/MultiSource.mov?dl=0

The interface for it is bleh; I need to come up with a good way to edit each source individually

<!-- gh-comment-id:75239601 --> @zakk4223 commented on GitHub (Feb 20, 2015): Ah, I see the confusion. It transitions between _sources_ not layouts. Layout change transitions are on my todo list, actually. Here's quick recording of what exactly multi does. https://www.dropbox.com/s/h0zsfye4ogkj8et/MultiSource.mov?dl=0 The interface for it is bleh; I need to come up with a good way to edit each source individually
Author
Owner

@LordHDL commented on GitHub (Feb 20, 2015):

Ah, understood. I got them working, however there was some weirdness happening. Video of that: https://www.dropbox.com/s/b32s9jgcrkgmflf/CS%20Multi%20Oddities.zip?dl=0

CS also crashed when I quit after this. Log in the zip.

<!-- gh-comment-id:75258931 --> @LordHDL commented on GitHub (Feb 20, 2015): Ah, understood. I got them working, however there was some weirdness happening. Video of that: https://www.dropbox.com/s/b32s9jgcrkgmflf/CS%20Multi%20Oddities.zip?dl=0 CS also crashed when I quit after this. Log in the zip.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/CocoaSplit#64
No description provided.