Comments (5)
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.
from sounddeck.
Not for my usecase, no.
I need it to play a sequence, on cue, with some option to reset it when I want.
from sounddeck.
Okay, a couple of questions;
- When playing the sequence, do all clips get played?
- After playing the sequence, would you prefer if it reset every time?
from sounddeck.
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.
from sounddeck.
@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.
from sounddeck.
Related Issues (20)
- Add option to wait for audio (Sampler) HOT 2
- Playback remainder timer HOT 4
- Allow volume adjustment for all files in an action HOT 1
- Repeat Sound every X seconds HOT 3
- Show audio stop event in SoundDeck.log HOT 2
- Suggestion: Keep Sampler audio length the same or Specific length HOT 2
- Select a microphone on the Sampler Playback device HOT 1
- Allow the Clip Audio to clip custom durations HOT 1
- "Play Audio" function not working after update HOT 8
- Clipped audio doesn't exist HOT 2
- Windows 11 not showing audio devices (dropdown empty) HOT 7
- set app audio device HOT 3
- Question: sampler through my mic HOT 2
- Some trimming features
- Set Audio Device Volume No Longer Targets Specific Device HOT 7
- Dial support doesn't seem to work HOT 5
- Not work for me for some reason at all
- Pause audio recording
- Cant solve ! on stream deck plus
- Custom Playback Lenght
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sounddeck.