Yotam Mann
|
ec3a2d24e2
|
using getTicksAtTime to get the most accurate BarsBeatsSixteenths
|
2018-01-02 12:25:13 -05:00 |
|
Yotam Mann
|
985ce80a71
|
updated Transport.syncSignal to new Param values
|
2017-12-29 20:07:24 -05:00 |
|
Yotam Mann
|
b7424b5e4f
|
using the bpm at the current time
|
2017-12-29 13:47:36 -05:00 |
|
Yotam Mann
|
7bd133ca02
|
using getTicksAtTime for better accuracy when getting progress
|
2017-12-27 16:29:15 -05:00 |
|
Yotam Mann
|
d72fba9bf7
|
using setTicksAtTime for more accuracy when setting/looping
|
2017-12-27 16:28:41 -05:00 |
|
Yotam Mann
|
40891fb865
|
using clock seconds
they are accurate even during bpm automation curves
|
2017-12-27 16:24:27 -05:00 |
|
Yotam Mann
|
38d493fc68
|
using Tone.Ticks to represent times
|
2017-12-17 13:26:04 -05:00 |
|
Yotam Mann
|
8f3f480baa
|
loopStart/End times in Time instead of TransportTime
|
2017-12-16 14:08:22 -05:00 |
|
Yotam Mann
|
4316530b16
|
linting
|
2017-10-26 16:03:00 -04:00 |
|
Yotam Mann
|
cb2a982c39
|
linting
|
2017-10-21 19:02:46 -04:00 |
|
Yotam Mann
|
08812c0886
|
optimizing the way that repeat events are handled
|
2017-09-04 16:08:47 -04:00 |
|
Yotam Mann
|
5fe3e9106c
|
using async callback for getting context
for classes that need it on init
|
2017-08-13 21:37:32 -04:00 |
|
Yotam Mann
|
effd317acd
|
Merge branch 'dev' of https://github.com/Tonejs/Tone.js into dev
|
2017-07-27 17:46:15 -04:00 |
|
Yotam Mann
|
15537e1f19
|
dispose Transport/Master when context is closed
|
2017-06-19 17:51:59 -04:00 |
|
Yotam Mann
|
bdbbc14ad5
|
toggle the Transport state
|
2017-06-16 17:32:04 -04:00 |
|
Yotam Mann
|
8d84d67c4a
|
Transport loops when ticks is >= loopEnd
Fixes #223
|
2017-05-21 19:43:31 -07:00 |
|
Yotam Mann
|
44a041a027
|
making method as private
[skip ci]
|
2017-05-07 18:45:23 -07:00 |
|
Yotam Mann
|
b927395825
|
making defaultArg static
|
2017-04-30 15:03:49 -04:00 |
|
Yotam Mann
|
8cd381c2ca
|
mirroring the way that Master is stored on the context
|
2017-04-30 14:48:57 -04:00 |
|
Yotam Mann
|
edfa168713
|
moving to static type queries
i.e. this.isString -> Tone.isString
|
2017-04-26 00:24:19 -04:00 |
|
Yotam Mann
|
5569f7b26f
|
latencyHint has moved to Tone.Context
|
2017-03-27 11:34:47 -04:00 |
|
Yotam Mann
|
d037c28d6f
|
eval -> valueOf
thanks for the suggestion @JackCA
fixes #205
|
2017-03-12 21:31:23 -04:00 |
|
Yotam Mann
|
ea1b92e75a
|
only set the clock ticks when the value has changed
optimization
|
2017-03-12 21:09:57 -04:00 |
|
Yotam Mann
|
83a019c987
|
moving context dependency from Transport to Type
|
2017-02-28 19:01:09 -05:00 |
|
Yotam Mann
|
7549bdaa1a
|
renaming _initAudioContext() -> on("init")
|
2017-02-19 11:50:15 -05:00 |
|
Yotam Mann
|
5d15ee324f
|
lookAhead -> latencyHint
more consistent with WAA spec
|
2016-12-20 22:47:37 -05:00 |
|
Yotam Mann
|
095f40f529
|
reverting getStateAtTime method in Tone.Clock
|
2016-12-18 23:39:53 -05:00 |
|
Yotam Mann
|
31fe050475
|
getStateAtTime -> getValueAtTime
|
2016-12-18 22:14:14 -05:00 |
|
Yotam Mann
|
9c94b89eec
|
renaming addEvent->add, removeEvent->remove, getEvent->get
|
2016-12-18 21:56:22 -05:00 |
|
Yotam Mann
|
a0ea404745
|
Revert "deferred animation callback"
This reverts commit f685bcd5ae .
|
2016-12-18 13:43:23 -05:00 |
|
Yotam Mann
|
77640e7be3
|
delete pointer to scheduledOnce events after they are triggered
|
2016-12-18 13:41:23 -05:00 |
|
Yotam Mann
|
f685bcd5ae
|
deferred animation callback
This is useful for synchronizing animations with scheduled audio
events.
|
2016-12-03 12:15:37 -05:00 |
|
Yotam Mann
|
b721ee8ffd
|
API to set Transport's lookAhead to customize the balance of latency and performance
|
2016-11-22 10:56:47 -08:00 |
|
Richard Kwan
|
f2cc562d23
|
Change docs to correct default swingSubdivision
The default swingSubdivison for the Transport is an 8th note, not a 16th note.
|
2016-10-31 08:17:17 -04:00 |
|
Yotam Mann
|
6c222a4b03
|
looping transport emits 'loopStart' / 'loopEnd' instead of 'start' / 'stop'
Fixes #173
|
2016-10-19 14:50:55 -04:00 |
|
Yotam Mann
|
ecd5f9b5a3
|
only emit start/stop when setting ticks if transport is started
|
2016-09-29 00:52:00 -04:00 |
|
Yotam Mann
|
827fda3d00
|
more accurate handling of syncing to Transport start with an offset / duration
|
2016-09-25 12:35:57 -04:00 |
|
Yotam Mann
|
7565530987
|
start/stop/pause callbacks are invoked at the moment they occur
Previously they were invoked when the ‘start/stop/pause’ methods were
called.
Fixes #159
|
2016-09-24 11:48:28 -04:00 |
|
Yotam Mann
|
6a951fa217
|
using 'emit' instead of 'trigger'
more similar to Node.js EventEmitter class
|
2016-09-18 20:07:00 -04:00 |
|
Yotam Mann
|
cea47e5cdb
|
added seek event when changing the Transport's position
|
2016-08-15 23:13:09 -04:00 |
|
Yotam Mann
|
682ec0e46e
|
get/set the progress in seconds
|
2016-08-15 07:28:52 -04:00 |
|
Yotam Mann
|
c08e16087f
|
correctly setting PPQ
wasn’t taking into account that the returns bpm value was dependent on
the PPQ. therefore, need to read the bpm before setting the PPQ.
|
2016-07-06 23:23:14 -04:00 |
|
Yotam Mann
|
cce32d7efc
|
IntervalTimeline.forEachOverlap -> forEachAtTime
|
2016-06-13 09:02:51 -04:00 |
|
Yotam Mann
|
4628f8c47a
|
prefixing errors with class name.
|
2016-05-25 20:50:46 -04:00 |
|
Yotam Mann
|
af1a737f71
|
simplifying position code to use TransportTime
|
2016-05-14 16:32:16 -04:00 |
|
Yotam Mann
|
16c28892c8
|
using Time instead of TransportTime
|
2016-04-18 01:12:55 -04:00 |
|
Yotam Mann
|
9b5837df3e
|
Using new types
swing sinusoidally delays until a triplet.
|
2016-04-18 00:17:02 -04:00 |
|
Yotam Mann
|
ca95a0bef5
|
increasing PPQ to 192. quantize->nextSubdivision
separating out Timeline quantization from quantization method and
moving it elsewhere.
|
2016-04-13 13:05:27 -04:00 |
|
Yotam Mann
|
272ad66873
|
documenting distinction between Time and TimelinePosition
Fixes #104
[skip ci]
|
2016-03-18 11:28:49 -04:00 |
|
Yotam Mann
|
f2fc38210f
|
updated doc examples
|
2016-03-03 13:08:26 -05:00 |
|