वेब ऑडियो एपीआई में वेवेशपर्नोड का उपयोग कैसे करते हैं? विशेष वक्र Float32Array विशेषता?वेब ऑडियो एपीआई वेवशैपर नोड
7
A
उत्तर
6
उदाहरण here पर एक उदाहरण देखने के लिए स्वतंत्र महसूस करें।
विस्तार में, मैं इस समारोह के साथ एक waveshaper वक्र बनाने:
WAAMorningStar.prototype.createWSCurve = function (amount, n_samples) {
if ((amount >= 0) && (amount < 1)) {
ND.dist = amount;
var k = 2 * ND.dist/(1 - ND.dist);
for (var i = 0; i < n_samples; i+=1) {
// LINEAR INTERPOLATION: x := (c - a) * (z - y)/(b - a) + y
// a = 0, b = 2048, z = 1, y = -1, c = i
var x = (i - 0) * (1 - (-1))/(n_samples - 0) + (-1);
this.wsCurve[i] = (1 + k) * x/(1+ k * Math.abs(x));
}
}
फिर "लोड" इस तरह की एक waveshaper नोड में यह:
this.createWSCurve(ND.dist, this.nSamples);
this.sigmaDistortNode = this.context.createWaveShaper();
this.sigmaDistortNode.curve = this.wsCurve;
हर मैं विरूपण पैरामीटर को बदलने की जरूरत , मैं waveshaper वक्र फिर से बना:
WAAMorningStar.prototype.setDistortion = function (distValue) {
var distCorrect = distValue;
if (distValue < -1) {
distCorrect = -1;
}
if (distValue >= 1) {
distCorrect = 0.985;
}
this.createWSCurve (distCorrect, this.nSamples);
}
(मैं dist बनाने के लिए distCorrect का उपयोग करता हूँ ऑर्डर ध्वनि निसर, मूल्यों को यूरोपीय रूप से मिला)। आप वेल्शपेर वक्र बनाने के लिए उपयोग किए गए एल्गोरिदम को देख सकते हैं here
संबंधित मुद्दे
- 1. वेब ऑडियो एपीआई
- 2. वेब ऑडियो एपीआई
- 3. वेब ऑडियो एपीआई
- 4. वेब ऑडियो एपीआई विराम
- 5. वेब ऑडियो एपीआई, घटनाएं?
- 6. एचटीएमएल 5 वेब ऑडियो एपीआई
- 7. ऑडियोकॉन्टेक्स्ट (वेब ऑडियो एपीआई) से रिकॉर्ड ध्वनि
- 8. वेब-ऑडियो
- 9. वेब ऑडियो
- 10. जावा ऑडियो कनवर्टर एपीआई
- 11. क्या वेब ऑडियो एपीआई घटनाएं अलग थ्रेड में चलती हैं?
- 12. मैं वेब ऑडियो एपीआई के साथ रिवर्स में ऑडियो कैसे चला सकता हूं?
- 13. डब्ल्यूसीएफ वेब एपीआई और एएसपी.नेट वेब एपीआई
- 14. डब्लूसीएफ वेब एपीआई में एएसपी.नेट वेब एपीआई
- 15. फेसबुक ग्राफ एपीआई: ऑडियो शेयर
- 16. व्यापक एचटीएमएल 5 ऑडियो एपीआई
- 17. वेब एपीआई
- 18. वेब एपीआई
- 19. वेब एपीआई
- 20. वेब एपीआई
- 21. वेब एपीआई
- 22. वेब-एपीआई
- 23. वेब एपीआई
- 24. वेब एपीआई
- 25. वेब एपीआई
- 26. वेब एपीआई
- 27. वेब पेज से ऑडियो रिकॉर्डिंग
- 28. एंड्रॉइड के लिए कम विलंबता ऑडियो एपीआई?
- 29. एएसपीनेट वेब एपीआई
- 30. एमवीसी वेब एपीआई