Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EOC to Flip not working on 2nd PantherCap instance #16

Open
mysterybear opened this issue Aug 7, 2023 · 7 comments
Open

EOC to Flip not working on 2nd PantherCap instance #16

mysterybear opened this issue Aug 7, 2023 · 7 comments

Comments

@mysterybear
Copy link

Hi there, I've got a patch for this I think! Let me know if you need the .wav if it's not included in the patch file, though I think if you just add some random wav to both instances it should replicate the behaviour?

two-panther-eoc-flip.zip

The first instance is flipping on every EOC, the desired behaviour is for the second instance to do the same, but for some reason the playback is just halted on the second one?

@patheros
Copy link
Owner

patheros commented Sep 3, 2023

@mysterybear Thanks for the real clear patch.

So it sounds like you want the two modules to stay in sync? So I think the easiest way to get that is to configure them like so

image

Also turn the "Reset Position on Run or Record" to "Yes" for BOTH modules

image

In this configuration I get the two modules to stay in sync, and ping pong like I think you want.

Alternatively, there is as setting to just turn on Ping-Pong playback

image

In which case the configuration would be like

image

Let me know if that helps, or if you still want to dig into why your original patch is behaving the way it is.

@mysterybear
Copy link
Author

Hi there,

Sorry for the late response, I've got my gear set up in a static location again now so should be a bit more active now!

I believe the outcome I was trying to achieve here was to have the two modules play in sequence and kind of pass each other the playing baton, you know? So one would play and when it would finish it would trigger the other one to play its loop... and that one could be set up to then trigger the first one again at the end of its loop

@mysterybear
Copy link
Author

sorry ignore my last comment, I think to sequence multiple instances I just need to use the clock input and clock the module for its desired length, this is separate from this issue

I wonder if in the patch I shared the issue is actually replicated on your side? I could record a video if you like but the flip on the 2nd instance seems quite broken, like it just doesn't play properly, it jumps between the endpoints rather than playing through at all

@patheros
Copy link
Owner

I don't think a video is needed. The issue is with the 2nd copy of Panther Cap, you have it's clock input connected. When the clock input is connected, the run input is delayed until the next clock is high, but that doesn't happen since you have Run and Clock connected to the same input. This feature is meant to keep the run in sync with a clock input, when connected. Does that make any sense?

@patheros
Copy link
Owner

To achieve your desired effect of alternating between the two modules, this setup works for me. If I connected the flip to the EOC like you had, that messes it up.

image

@mysterybear
Copy link
Author

Oh I see... Wouldn't it be nice if... If Run/Clock signals come in at "near enough" the same time, then it counts and run is activated?

@patheros
Copy link
Owner

Sure, but what you are trying to achieve by also connecting the clock in that particular patch?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants