Comments (2)
Hi,
Great! A real awesome little
script you've wrote here! Respect!!
I've also got a suggestion:
-
A BITCRUSHER
-
To create something like a
stereo-expander
(widening). An effect that almost always is being applied during the professional mastering of music (audio tracks).
For the bigger part all that's needed is already here, in this awesome PIXI extension. But missing are the options to do this, easily and without changing the core of the extension.
It's fairly simple.
Just make it possible to add a very small/short delay either to the left or right channel. A delay value of (a guess) 10ms - 100ms should do. A too low of a value will produce an out of phase
, ugly flange
sound (in Dutch, I'm from Holland it's uit fase
). This could be kind of like an effect, but isn't great. At the right value the audio will sound way wider!
Even better would be to add on top of that the option to pitch one of the two channels a little bit. Let's say a pitch of (Again a guess) 10 hertz, or a 0.1% of a half note. The difficulty here probably is that Time-stretching has to be implemented. Pitching one channel while keeping the same tempo (bpm)
Together these things could offer a super widening.
@djmisterjon
Yeah dude!! BPM Detection would be real awesome! It would give all kinds of possibilities. From something obvious as synchronizing audio with what's being visualized on screen, in all kinds of ways and up to every 16th note. Or you could make multiple different audio-tracks play together in tempo. Like a DJ such as DJ Mister Jon (or is it MYSTERION) probably always does when mixing one track to another on his two Technics SL-1210 MK2E turntables. ;-)
B.t.w. A room effect is a reverb. Or do you mean something else then that.
Occilator, yeah!
Again, an awesome extension!! Keep it up!
Greetzzz
Hanz Schoenmakers
from sound.
that's exactly what I expect from a BMP interpreter.
Use data to animate or better mix 2 tracks that chained to avoid sudden incoherent change between 2 tracks that do not have the same tempo.
from sound.
Related Issues (20)
- Play on Sound with unfinished preload leads to an additional preload call ending in a double buffer assignment HOT 4
- PixiJS Deprecation Warning: Loader.registerPlugin() is deprecated, use extensions.add() instead. Deprecated since v6.5.0 HOT 1
- Sound Library not stopping paused Sounds on stop all
- Does the new @pixi/assets loader support loading sounds? HOT 2
- Version 5 error HOT 2
- Problem with dependencies v5.0.0 HOT 1
- Assets Loader with Sound should use the exact order of the audio formats defined HOT 2
- Format fallback with different filename bases HOT 1
- Not able to load base64 sound assets on production HOT 8
- v4.x doesn't respect `utils.supported`, which loads everything in `utils.extensions` anyway HOT 2
- Bug: Failed to set the 'buffer' HOT 4
- undefined is not an object (evaluating 'this.find(t).play') HOT 1
- Sound is suspended while window loses focus HOT 6
- `disableAutoPause` doesn't disable auto-resume HOT 4
- Sound does not work well on some browsers on iOS HOT 4
- Parser for Pixi Assets does not register properly HOT 2
- Uncaught TypeError just by following the Tutorial HOT 2
- Calling .stop() on a sound whilst the browser window is blurred does not actually stop the sound HOT 6
- Sine tone generated is one octave too low
- [bug] HTMLAudioInstance.ts HOT 2
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 sound.