Comments (4)
Having an existing setup (i.e. the preprocessor) that inspects all files makes it easy(-ish) to further enhance it.
I've always thought about what else might be useful other than just the duration itself.
I'll look into volume/gain analysis and report back as to how easy it would be.
from garrysmod-chatsounds.
Ok, apparently it might be possible with just ffmpeg/libav.
To be specific, libavfilter's loudnorm
filter seems to be able to do what we'd be interested in, but I have no idea how to use it.
Using a separate lib would be an idea, or just slapping standard ReplayGain on all files and transferring that to the lists.
Needs more investigation.
from garrysmod-chatsounds.
or eventually calculate it yourself with a RMS measurement.
from garrysmod-chatsounds.
can we not cap the ^ to the listening client? Would not remove loud annoying sounds but it would at least prevent my ears from exploding
from garrysmod-chatsounds.
Related Issues (20)
- Syndicate 2012 sounds HOT 1
- Meet the Heavy HOT 2
- now thats a lotta damage
- Maximum sound duration check?
- Proposal: Separate sounds and lua code HOT 2
- new added chatsounds HOT 1
- Add content policy
- Chatsounds starting with numbers followed by a letter get parsed incorrectly HOT 2
- Can anyone help me how to make a sound list to add sounds? HOT 1
- Stuttering issues on Linux Mint 20 (Debian based OS) - OpenGL GPU, PulseAudio. x64 branch HOT 3
- cs.3kv.in broken HOT 2
- Attempt to index field 'Enabled' Error HOT 3
- Chatsounds links are 404 HOT 2
- Request: uppercase.txt (or defined in map.txt) HOT 1
- chatsounds request HOT 2
- *click* woooo (new h3h3) HOT 2
- bring back delete this HOT 4
- WOW!
- separate version for prefixed 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 garrysmod-chatsounds.