Commit graph

106 commits

Author SHA1 Message Date
Yotam Mann
4766f5a27f Transport loops when greater than the loopEnd
used to be just equal to. caused bugs sometimes.
2014-10-23 00:24:02 -04:00
Yotam Mann
e1ba3a4487 returns an array when given an array 2014-10-22 22:27:01 -04:00
Yotam Mann
3b10b93eca Merge pull request #39 from indefinit/unicode-fix
Unicode fix
2014-10-22 21:55:21 -04:00
Kevin Siwoff
d71f83c8fd adds new Buffer class to core 2014-10-21 14:44:02 -04:00
Yotam Mann
4a4da6c85b use MasterConstructor on init 2014-10-19 16:08:40 -04:00
Yotam Mann
f913c50241 precompute the bufferTime for a single frame
still need to figure out how to find the frame size
2014-10-16 14:51:25 -04:00
Kevin Siwoff
f784f5585f adds Buffer class, refactors Player class to use new Buffer member 2014-10-16 14:48:23 -04:00
Yotam Mann
3eba6e58a4 optimizing initial script loading 2014-10-16 00:49:31 -04:00
Yotam Mann
4f9850d315 disconnect method handles output arrays 2014-10-13 15:58:21 -04:00
Yotam Mann
666d8f96c1 removed reference to global 'define' with build
gets rid of the problem of having the global ‘define’ left defined in
the window which may have adverse effects on other AMD shim modules.
2014-10-02 18:55:24 -04:00
Yotam Mann
93d9dd24c0 can start the transport at a specific offset 2014-10-02 13:22:44 -04:00
Yotam Mann
0233abf40e cool color console printing 2014-10-01 14:48:05 -04:00
Yotam Mann
ef80d1e81c light styling. 2014-10-01 14:47:45 -04:00
Yotam Mann
0c6383c49c change swing to default to 16th note 2014-09-29 23:42:56 -04:00
Yotam Mann
704593b655 swing control on the Transport 2014-09-24 23:46:57 -04:00
Yotam Mann
26d2e1ef59 making a note of where methods get defined.
makes it easier to know which files to include.
2014-09-24 23:43:10 -04:00
Yotam Mann
d99de46c26 started r3-dev version. 2014-09-24 14:43:11 -04:00
Yotam Mann
4427463013 release candidate 2 2014-09-23 21:57:32 -04:00
Yotam Mann
b59978d5fa note<-->midi methods 2014-09-21 15:18:04 -04:00
Yotam Mann
b4d2ad9bc7 put bufferSize back to 2048
need a solution where i can determiner he buffer size of the sound
card.
2014-09-20 21:17:24 -04:00
Yotam Mann
49341e2eae lowered buffer size 2014-09-20 19:23:07 -04:00
Yotam Mann
603bc03d62 deferring on clock tick
to not block the audio thread
2014-09-15 21:45:31 -04:00
Yotam Mann
ef12e6e5d0 fixed bugs with context setting and stop method 2014-09-14 15:34:17 -04:00
Yotam Mann
f2ae3bd594 include an onend function for stop 2014-09-14 15:33:32 -04:00
Yotam Mann
41225430aa started r2-dev 2014-09-12 11:53:07 -04:00
Yotam Mann
01003bc9d5 fixed note comment. 2014-09-11 20:45:02 -04:00
Yotam Mann
2ebd70b09b release 1 candidate. 2014-09-11 20:37:40 -04:00
Yotam Mann
669c52ee60 jsdoc'ing. 2014-09-11 13:38:41 -04:00
Yotam Mann
7850bdabc1 changed Master class to Tone.Master
this is for jsdoc purposes.
2014-09-11 13:00:59 -04:00
Yotam Mann
f51f7370a4 moved note stuff to Tone.Note 2014-09-11 13:00:09 -04:00
Yotam Mann
b3af62fa4a documented Transport and Tone.Time 2014-09-10 22:37:57 -04:00
Yotam Mann
50dcc6ccb0 jshint wants constructors to be Capitalized 2014-09-10 13:51:37 -04:00
Yotam Mann
06987ea9e6 class tag on Tone 2014-09-09 00:24:51 -04:00
Yotam Mann
d6806a02ea setLoopPoint -> setLoopPoints 2014-09-06 15:37:33 -04:00
Yotam Mann
2016778123 checks if part is array 2014-09-06 15:37:15 -04:00
Yotam Mann
a01dbb8518 setVolume in db like other set volumes 2014-09-06 15:36:59 -04:00
Yotam Mann
d71f1cb5b7 jsdocs updates. 2014-09-05 11:32:35 -04:00
Yotam Mann
f378b81fcf can set context with master as well
Fixes #7
2014-09-04 19:04:16 -04:00
Yotam Mann
1cfa016026 fixes jsdoc error 2014-09-04 15:22:25 -04:00
Yotam Mann
af85ae7e19 Added "use strict" to all classes
Fixes #17
2014-09-04 00:41:40 -04:00
Yotam Mann
03bec5cb05 new score format. 2014-09-03 22:37:05 -04:00
Yotam Mann
c1bdba8cf4 WaveTable -> PeriodicWave for old browsers 2014-09-02 16:57:25 -04:00
Yotam Mann
e4d3aaab2b optional input arg to receive. 2014-09-02 12:09:16 -04:00
Yotam Mann
62b5bfffed flexible function signature if define is not defined 2014-09-02 12:08:52 -04:00
Yotam Mann
b45fc88ed0 removing base class set method.
it did nothing…
2014-08-29 16:40:20 -04:00
Yotam Mann
59b69a8d3a has an initial bpm of 120 2014-08-29 16:36:31 -04:00
Yotam Mann
1dae08f874 switching to releases instead of versions 2014-08-25 18:43:37 -04:00
Yotam Mann
b4b3b46521 Note values should be JSONable 2014-08-25 18:40:15 -04:00
Yotam Mann
43206cbf29 ability to take options object AND parameters 2014-08-24 19:28:42 -04:00
Yotam Mann
ccc24fb21b fan out connections 2014-08-24 15:58:02 -04:00