effects.h (214B)
- float
- crossfade(int dur, int t, float vol)
- {
- float att = dur/9;
- float decay = dur/3;
- if(t < att) {
- return vol*(t/att);
- } else if((dur-t) < decay) {
- return vol*((dur-t)/decay);
- } else {
- return vol;
- }
- }
git clone https://hacktivis.me/git/bytemedia.git
effects.h (214B)
- float
- crossfade(int dur, int t, float vol)
- {
- float att = dur/9;
- float decay = dur/3;
- if(t < att) {
- return vol*(t/att);
- } else if((dur-t) < decay) {
- return vol*((dur-t)/decay);
- } else {
- return vol;
- }
- }