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

SoundDeck Play Audio: Long press resets play next / cooldown? #30

Closed
ryantheleach opened this issue Mar 23, 2021 · 5 comments
Closed

SoundDeck Play Audio: Long press resets play next / cooldown? #30

ryantheleach opened this issue Mar 23, 2021 · 5 comments
Labels
⭐ enhancement An enhancement or new feature! 💭 question General query, or requesting more information.
Milestone

Comments

@ryantheleach
Copy link

I have a series of sound effects that only make sense in close context, that play after one another.

I need an easy way to 'reset' the button for the next time I do the bit/gag.

What would be ideal, is an option for a cooldown, e.g. if it's been longer then a minute or something, reset to the start when i hit the button again.

elsewise, longpressing the button could force the first track to play?

@GeekyEggo
Copy link
Owner

GeekyEggo commented Mar 23, 2021

I like the idea of long-press, although I'm wondering if this could be solved by introducing a new Action option. Currently there is Loop All / Stop Reset option which starts from the first audio clip, and continuously loops the playlist of audio clips until it is pressed for a 2nd time. Pressing the button for a 3rd time starts the continuous loop again from the first audio clip.

Would the option to have a Play All / Stop (Reset) work? i.e. Your 1st press would play all of the clips from the first, with an optional 2nd press stopping the clips and resetting the current clip to the start of the playlist.

@GeekyEggo GeekyEggo added type: enhancement 💭 question General query, or requesting more information. labels Mar 23, 2021
@ryantheleach
Copy link
Author

Not for my usecase, no.

I need it to play a sequence, on cue, with some option to reset it when I want.

@GeekyEggo
Copy link
Owner

Okay, a couple of questions;

  1. When playing the sequence, do all clips get played?
  2. After playing the sequence, would you prefer if it reset every time?

@ryantheleach
Copy link
Author

ryantheleach commented Mar 25, 2021

Sorry my last reply was so brief, I was quickly replying on mobile.

Essentially, What I currently use Sound Deck is for the following:

Have a sequence of short sound fx tracks, (increasing in pitch) to add emphasis to a bullet point.

I currently have 10, as I usually never need that many. (ignite1-10.mp3)

However, it means I can only use the bit (definition 2b) once per stream, and need to restart my pc or streamdeck somehow to reset the order.


e.g. for a comic bit about selling a car:

"You want to buy this car, because:"

"It can fit 6 clowns" <hits button, ignite1.mp3 plays to completion>

"It has all 3 wheels" show missing wheel <hits button, ignite2.mp3 plays to completion>

"It can drive straight" show car hitting tree <hits button, ignite3.mp3 plays to completion>

Then maybe 30m later, do the same 'gag' but with something else that needs emphasis, needs the sound effects to start from ignite1.mp3 again. (or else they get awkwardly high pitched, same could be done if they were the spoken numbers 1-10)


So because it's impossible to predict how much I can improv on the fly, I need it to be a dynamic amount of tracks, played at the appropriate cue point. So it needs to be able to reset (somehow, dynamically)

You can see with the above explanation (I hope) that having it automatically reset in some fashion would prevent mistakes, but it would be fairly easy to get into the muscle memory of doing a long press to reset, either not playing the sound and doing it after the last bit, or before the next. or by combining it with playing the first track.

I hope you (and others) could see the utility of having some method of resetting the tracks, and my proposal of a long-press was intended to be a compromise to make it more useful universally across the various actions.


The obvious workaround is to have like, 10 buttons dedicated to this one sound effect, and use a folder.

@GeekyEggo
Copy link
Owner

@ryantheleach I appreciate your detailed response, your desired feature is much clearer now. I had plans of introducing long-press amongst other actions, so this is definitely something I'm interested in achieving. I'll give it some thought and update here in a few days.

@GeekyEggo GeekyEggo added this to the vNext milestone Mar 28, 2021
@GeekyEggo GeekyEggo removed this from the vNext milestone Jun 9, 2021
@GeekyEggo GeekyEggo added ⭐ enhancement An enhancement or new feature! and removed ⚡ enhancement labels Nov 7, 2021
@GeekyEggo GeekyEggo added this to the vNext milestone Nov 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⭐ enhancement An enhancement or new feature! 💭 question General query, or requesting more information.
Projects
None yet
Development

No branches or pull requests

2 participants