Yotam Mann
|
ff100a1db2
|
provide multiple extension types which are used as fallbacks if the first extension format is not supported
|
2017-06-19 13:02:29 -04:00 |
|
Yotam Mann
|
bdbbc14ad5
|
toggle the Transport state
|
2017-06-16 17:32:04 -04:00 |
|
Yotam Mann
|
0a42b3ef54
|
adding triggerAttackRelease method
Instrument one does not work with MultiSampler since a note is required
as the first argument
|
2017-06-16 17:27:30 -04:00 |
|
Yotam Mann
|
69481fd05b
|
removing comment
[skip ci]
|
2017-05-28 22:19:26 -04:00 |
|
Yotam Mann
|
59a276d8fe
|
including lookAhead in now() removes need for adding blockTime to reduce clicks
|
2017-05-28 21:52:28 -04:00 |
|
Yotam Mann
|
77d404963c
|
lookAhead applied to all scheduled events
by placing it in the ‘now’ method instead of Tone.Clock
|
2017-05-28 21:44:56 -04:00 |
|
Yotam Mann
|
81df4a9a0e
|
deprecating multiplayer
use Tone.Players instead
|
2017-05-28 21:38:31 -04:00 |
|
Yotam Mann
|
edf14cffe4
|
GrainPlayer no longer uses MultiPlayer
uses BufferSource instead
|
2017-05-28 21:27:59 -04:00 |
|
Yotam Mann
|
2328413a8f
|
stops playing if invoked with 'stop' at an earlier time
does not stop playing if `stop` is invoked with a later time
|
2017-05-28 21:20:17 -04:00 |
|
Yotam Mann
|
b9170401b0
|
using unit conversion
|
2017-05-28 20:47:27 -04:00 |
|
Yotam Mann
|
e3715a634e
|
removing unused tryCallback
|
2017-05-28 19:42:08 -04:00 |
|
Yotam Mann
|
23c5a10fff
|
offline context has 0 lookahead
|
2017-05-28 19:39:35 -04:00 |
|
Yotam Mann
|
652c5631cc
|
clock using TickSignal
|
2017-05-28 19:39:18 -04:00 |
|
Yotam Mann
|
06a3413824
|
removing start/stop/pause events from TickSignal
adding `getDurationOfTicks`
|
2017-05-28 16:55:25 -04:00 |
|
Yotam Mann
|
7afa2c578c
|
cancel->cancedScheduledValues
|
2017-05-28 14:14:22 -04:00 |
|
Yotam Mann
|
5a8550690f
|
start/stop/pause events to TickSignal
|
2017-05-28 14:02:15 -04:00 |
|
Yotam Mann
|
73adc20088
|
get an event before the given event
|
2017-05-28 13:57:47 -04:00 |
|
Yotam Mann
|
aa5b81f8d1
|
linting
|
2017-05-26 22:25:12 -04:00 |
|
Yotam Mann
|
323eb3000a
|
using inverse integral technique described in WAC paper
|
2017-05-26 22:16:09 -04:00 |
|
Yotam Mann
|
8727ca4383
|
linting
|
2017-05-26 17:39:45 -04:00 |
|
Yotam Mann
|
bed6181b70
|
no input node on TimelineSignal
that way nothing could be connected to it which would overwrite its
computed values
|
2017-05-26 17:17:32 -04:00 |
|
Yotam Mann
|
8081940629
|
timeline takes optional comparator arg to getters
allows it to do binary search on other attributes, not just time
|
2017-05-26 17:06:11 -04:00 |
|
Yotam Mann
|
686a591219
|
linting
|
2017-05-26 16:55:03 -04:00 |
|
Yotam Mann
|
f86639fc8e
|
Tone.TickSignal calculates elapsed ticks
sums area under scheduling curve. approximates exponential and target
curves using multiple linear ramps
|
2017-05-26 16:45:30 -04:00 |
|
Yotam Mann
|
dc0e61c757
|
Revert "don't update clock time, just tick time"
This reverts commit 6597764434 .
|
2017-05-23 23:29:14 -04:00 |
|
Yotam Mann
|
6597764434
|
don't update clock time, just tick time
|
2017-05-23 22:14:50 -04:00 |
|
Yotam Mann
|
54b11df1dd
|
simplifying BufferSource playback offset > loopEnd logic
|
2017-05-23 09:30:17 -04:00 |
|
Yotam Mann
|
ea4078348f
|
don't nullify source when stopped
fixes #241
|
2017-05-22 16:11:50 -04:00 |
|
Yotam Mann
|
0ba7837899
|
cloning queue to remove items within forEach loop
|
2017-05-21 21:00:44 -07:00 |
|
Yotam Mann
|
3f6c22ed39
|
removing unnecessary if statement
|
2017-05-21 20:41:43 -07:00 |
|
Yotam Mann
|
c8c436cbf2
|
Tone.Players wraps up multiple Tone.Player objects
fixes #215
fixes #217
|
2017-05-21 20:40:20 -07:00 |
|
Yotam Mann
|
a6bb882758
|
readonly loaded boolean if the buffer is loaded
|
2017-05-21 20:25:35 -07:00 |
|
Yotam Mann
|
8d84d67c4a
|
Transport loops when ticks is >= loopEnd
Fixes #223
|
2017-05-21 19:43:31 -07:00 |
|
Yotam Mann
|
d41c649a5c
|
Buffer onload and onprogress only rely on downloadQueue and not currentDownloads count
|
2017-05-21 19:12:14 -07:00 |
|
Yotam Mann
|
fc1496182a
|
making channel mode explicit
fixes splitting problem in FF
|
2017-05-16 22:51:51 -07:00 |
|
Yotam Mann
|
264e5d0869
|
pass additional options other than the urls in second constructor argument
|
2017-05-13 22:16:05 -04:00 |
|
Yotam Mann
|
f778774401
|
linting
|
2017-05-13 22:14:13 -04:00 |
|
Yotam Mann
|
f87665a52a
|
make sure that the downloads count doesn't go below 0
|
2017-05-13 22:09:20 -04:00 |
|
Yotam Mann
|
5d7bd92d7a
|
MultiSampler instrument
|
2017-05-13 22:08:04 -04:00 |
|
Yotam Mann
|
260d27bbb3
|
instruments depend on Tone.Master
|
2017-05-08 11:49:08 -04:00 |
|
Yotam Mann
|
e30e6c5cc9
|
try/catch block around callback
allows it to recover from errors that are in the callback
fixes #239
|
2017-05-08 11:45:21 -04:00 |
|
Yotam Mann
|
cb1937062c
|
throwing error when passed in device is not found
|
2017-05-02 20:58:14 -04:00 |
|
Yotam Mann
|
b0a0ff2a38
|
removing unnecessary conditional
|
2017-05-02 20:48:20 -04:00 |
|
Yotam Mann
|
488299a822
|
Player uses BufferSource
|
2017-05-02 12:15:00 -04:00 |
|
Yotam Mann
|
a1a4ad81c3
|
testing the empty constructor and static fromArray method
|
2017-05-01 19:10:05 -04:00 |
|
Yotam Mann
|
fd25ee83e0
|
fixing linting errors
|
2017-05-01 19:00:31 -04:00 |
|
Yotam Mann
|
b760821234
|
BufferSource.buffer is a Tone.Buffer
|
2017-05-01 18:52:53 -04:00 |
|
Yotam Mann
|
a5a673f6ed
|
scheduling the stop time at buffer.duration - offset
|
2017-05-01 18:00:31 -04:00 |
|
Yotam Mann
|
61cad0f1fc
|
BufferSource uses context's setTimeout method for onended
removed source.stop method. stopping now relies entirely on the gain
node.
fixes #230
fixes #233
|
2017-05-01 17:46:51 -04:00 |
|
Yotam Mann
|
b1e7c8153a
|
removing hacky chrome fix
No longer needed now that bug is fixed in Chrome.
#163
|
2017-05-01 16:39:13 -04:00 |
|