Comments (5)
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.
"Pressing F plays A.mp3 or B.mp3"
from mechvibes.
Configurations
Could be something like, I download a suck sound pack with:
- Configuration 1 - "Basic"
- Configuration 2 - "Goosey"
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.
Variations
In this example I have a mode
defined which could be like cycle
, random
, reset cycle on non-concurrent presses
-- if you press the same key multiple times it cycles, otherwise it resets.
{
"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": {
...
}
}
]
}
from mechvibes.
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.
from mechvibes.
Related Issues (20)
- Sometimes has slow reaction when it is running in background HOT 2
- Understanding The config.json file HOT 3
- mechvibes 2.3.1 showing blank HOT 16
- query: auto-start HOT 1
- [bug] Sometimes working, then suddenly silent.
- 2.3.0 Setup Not Working HOT 1
- Possible Memory Leak, insane ram usage HOT 3
- Installer freezing and not installing files HOT 2
- Mechvibes sound not working on ubuntu terminal HOT 4
- Enable at Startup not working windows 11
- mechvibes not working HOT 1
- Mouse sounds HOT 1
- Mac App v2.3.2 cannot use custom sounds HOT 2
- Open minimized HOT 1
- Where are the configuration files stored in Linux? HOT 1
- MachVibes sound not working on Dev C++ HOT 1
- Provide an option for non-GUI version for less memory usage HOT 1
- No sound typing in terminals and most applications on Wayland. HOT 1
- . HOT 1
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 mechvibes.