Skip to content
This repository was archived by the owner on Jun 9, 2019. It is now read-only.

Commit

Permalink
Merge pull request #31 from mohayonao/v14.10.12
Browse files Browse the repository at this point in the history
V14.10.12
  • Loading branch information
mohayonao committed Oct 13, 2014
2 parents 9a6721e + c16fa56 commit 086ada6
Show file tree
Hide file tree
Showing 6 changed files with 24 additions and 14 deletions.
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,10 @@ T("sin", {freq:880, mul:0.5}).play();
MIT

## ChangeLog ##
**14.10.12** (356.28KB)
* Fixed: Decoding wav file
* Fixed: Envelope release

**14.08.07** (356.19KB)
* Fixed: Export for CommonJS env [#19](https://github.com/mohayonao/timbre.js/issues/19)

Expand Down
14 changes: 7 additions & 7 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "timbre",
"version": "14.08.07",
"version": "14.10.12",
"description": "JavaScript library for objective sound programming",
"author": "nao yonamine <[email protected]>",
"repository": {
Expand All @@ -15,16 +15,16 @@
}
],
"dependencies": {
"readable-stream": "^1.0.27-1",
"speaker": "^0.2.0"
"readable-stream": "^1.0.33-1",
"speaker": "^0.2.1"
},
"devDependencies": {
"chai": "^1.9.1",
"chai": "^1.9.2",
"grunt": "^0.4.5",
"grunt-contrib-clean": "^0.5.0",
"grunt-contrib-clean": "^0.6.0",
"grunt-contrib-jshint": "^0.10.0",
"grunt-contrib-uglify": "^0.5.0",
"grunt-contrib-uglify": "^0.6.0",
"grunt-contrib-watch": "^0.6.1",
"mocha": "^1.20.1"
"mocha": "^1.21.5"
}
}
2 changes: 1 addition & 1 deletion src/core.js
Original file line number Diff line number Diff line change
Expand Up @@ -2322,7 +2322,7 @@

// player
var ImplClass = null;
var AudioContext = undefined;
var AudioContext;
if (typeof window !== "undefined") {
AudioContext = window.AudioContext || window.webkitAudioContext;
}
Expand Down
4 changes: 3 additions & 1 deletion src/modules/decoder.js
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,9 @@
var b0, b1, b2, bb, x;
var int32 = new Int32Array(uint8.length / 3);
for (var i = 0, imax = uint8.length, j = 0; i < imax; ) {
b0 = uint8[i++] ,b1 = uint8[i++], b2 = uint8[i++];
b0 = uint8[i++];
b1 = uint8[i++];
b2 = uint8[i++];
bb = b0 + (b1 << 8) + (b2 << 16);
x = (bb & 0x800000) ? bb - 16777216 : bb;
int32[j++] = x;
Expand Down
3 changes: 2 additions & 1 deletion src/modules/envelope.js
Original file line number Diff line number Diff line change
Expand Up @@ -103,8 +103,9 @@
this.status = StatusWait;
};
$.release = function() {
if (this.releaseNode !== null) {
if (this.releaseNode !== null && this._index <= this.releaseNode) {
this._counter = 0;
this._index = this.releaseNode;
this.status = StatusRelease;
}
};
Expand Down
11 changes: 7 additions & 4 deletions timbre.dev.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
var ACCEPT_SAMPLERATES = [8000,11025,12000,16000,22050,24000,32000,44100,48000];
var ACCEPT_CELLSIZES = [32,64,128,256];

var _ver = "14.08.07";
var _ver = "14.10.12";
var _sys = null;
var _constructors = {};
var _factories = {};
Expand Down Expand Up @@ -2322,7 +2322,7 @@

// player
var ImplClass = null;
var AudioContext = undefined;
var AudioContext;
if (typeof window !== "undefined") {
AudioContext = window.AudioContext || window.webkitAudioContext;
}
Expand Down Expand Up @@ -3411,7 +3411,9 @@
var b0, b1, b2, bb, x;
var int32 = new Int32Array(uint8.length / 3);
for (var i = 0, imax = uint8.length, j = 0; i < imax; ) {
b0 = uint8[i++] ,b1 = uint8[i++], b2 = uint8[i++];
b0 = uint8[i++];
b1 = uint8[i++];
b2 = uint8[i++];
bb = b0 + (b1 << 8) + (b2 << 16);
x = (bb & 0x800000) ? bb - 16777216 : bb;
int32[j++] = x;
Expand Down Expand Up @@ -3735,8 +3737,9 @@
this.status = StatusWait;
};
$.release = function() {
if (this.releaseNode !== null) {
if (this.releaseNode !== null && this._index <= this.releaseNode) {
this._counter = 0;
this._index = this.releaseNode;
this.status = StatusRelease;
}
};
Expand Down

0 comments on commit 086ada6

Please sign in to comment.