https://github.com/kchapelier/aural-interpolation
Interpolation library, aimed for audio-related processing.
https://github.com/kchapelier/aural-interpolation
Last synced: 7 months ago
JSON representation
Interpolation library, aimed for audio-related processing.
- Host: GitHub
- URL: https://github.com/kchapelier/aural-interpolation
- Owner: kchapelier
- License: mit
- Created: 2015-03-20T12:18:16.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-03-20T12:44:38.000Z (over 10 years ago)
- Last Synced: 2024-04-25T10:02:57.564Z (over 1 year ago)
- Language: JavaScript
- Size: 121 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Aural-Interpolation
[](https://travis-ci.org/kchapelier/aural-interpolation) [](http://badge.fury.io/js/aural-interpolation)
Interpolation library, aimed for audio-related processing.
## Intent
This library provides multiple types of interpolation (linear, cosine and cubic) on a "wrapping" array. This is particularily useful for the manipulation of audio buffers, waveshapers shapes and fixed enveloppes.
## Installing and testing
With [npm](http://npmjs.org) do:
```
npm install aural-interpolation
```To run the test suite, run the following command:
```
npm test
```## Public API
* interpolation.process(position, array, mode)
* interpolation.rough(position, array)
* interpolation.linear(position, array)
* interpolation.cosine(position, array)
* interpolation.cubic(position, array)[Full API documentation](https://github.com/kchapelier/aural-interpolation/blob/master/API.md)
## Changelog
### 1.0.0 (2015.03.20) :
* First implementation.
[Full history](https://github.com/kchapelier/aural-interpolation/blob/master/CHANGELOG.md)
## Roadmap
* TBD
## License
MIT