-
Notifications
You must be signed in to change notification settings - Fork 171
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
[Feature] Allow for multiple configurations & variations in a sound pack #268
Comments
Random/multiple sounds per key is planned but I'm not sure I understand the rest of your idea. Could you provide an example of how the config would look, and what pressing certain keys would do? Eg. |
ConfigurationsCould be something like, I download a suck sound pack with:
Potential structure would be like: {
"name": "Beautiful Duck Sounds",
"configurations": [
{
"name": "Basic",
"defines": {
...
}
},
{
"name": "Goosey",
"defines": {
...
}
}
]
} So maybe in "Basic" configuration backspace quacks, but in "Goosey" configuration all keys quack except the backspace, spacebar, and enter make a goose noise. This way the sound pack could still utilize the provided sounds but provide different configurations. VariationsIn this example I have a {
"name": "Beautiful Duck Sounds",
"configurations": [
{
"name": "Basic",
"defines": {
"1": {
"mode": "cycle", // Could also be like "random", "reset cycle on non-concurrent presses", etc
"options": ["duck.mp3", "duck.mp3", "goose.mp3"]
},
...
}
},
{
"name": "Goosey",
"defines": {
...
}
}
]
} |
I love this idea. I'm going to put it on the roadmap. Please think of a better, one-word "mode" for "reset cycle on non-concurrent presses" though and I'll implement all mentioned modes. Feel free to mention additional modes as well. |
@NotLazy |
Maybe just:
|
This issue has been automatically marked as stale because it has not had any activity in the last 60 days. It will be closed in 7 days if no further activity occurs. Please feel free to leave a comment if you believe the issue is still relevant. |
This issue has been automatically closed due to inactivity. |
This issue has been automatically marked as stale because it has not had any activity in the last 60 days. It will be closed in 7 days if no further activity occurs. Please feel free to leave a comment if you believe the issue is still relevant. |
Is this expected in config v3? Will that land when v3 of the app is published? |
A sound pack contains the sounds, but it would be nice to allow for different configurations within a sound pack. This way the sounds can be re-used without creating a redundant sound pack. For example maybe I want to have a basic duck sounding pack, but then I also want a configuration with additional geese sounds when pressing backspace, space, etc.
I could also see this being beneficial for more complex sound packs where there are many different sounds.
This also brings to mind having key variations like if it could cycle through a set of sounds per key, or randomly choose from a collection of sounds for a key. Then you could potentially have more realistic sounds -- having random sounds per key vs the same sound.
The text was updated successfully, but these errors were encountered: