Yotam Mann
|
1d7385d819
|
spread is initialized with the constructor.
|
2015-12-06 17:37:37 -05:00 |
|
Yotam Mann
|
972e7f1d00
|
set the state to "stopped" after a number of loops.
|
2015-12-06 17:23:30 -05:00 |
|
Yotam Mann
|
8984365883
|
resolves case where items are removed during iteration
|
2015-12-06 17:23:30 -05:00 |
|
Yotam Mann
|
dbc33d0a1c
|
fixes case of canceling events when there's only one event in the timeline
|
2015-12-06 17:23:30 -05:00 |
|
Yotam Mann
|
441f964206
|
Merge pull request #103 from lukephills/upstream-dev
Tremolo stereo spread control
|
2015-12-06 17:22:54 -05:00 |
|
Yotam Mann
|
9d3b5947fd
|
Reverting to non-signal playbackRate
because Safari isn’t there yet with signal-rate playbackRate
|
2015-12-06 13:14:36 -05:00 |
|
Yotam Mann
|
74110715f5
|
Revert "playbackRate is now a signal"
This reverts commit f889a77f0f .
|
2015-12-06 13:14:36 -05:00 |
|
Yotam Mann
|
ae669e7fa6
|
making sure the ramp time constant is above 0
|
2015-12-06 13:14:36 -05:00 |
|
Yotam Mann
|
1cf6910796
|
Using exponentialRamp for decay and release
This normalizes things across browsers because it seems that FF
setTargetAtTime always starts from 0
addresses #91
|
2015-12-06 13:14:36 -05:00 |
|
Yotam Mann
|
f4200aa2a7
|
left and right inputs of merger are explicitly mono
this fixes issue of not splitting correctly in FF and Safari.
|
2015-12-06 13:14:36 -05:00 |
|
Yotam Mann
|
12d7cd0e1f
|
eventsToRemove is no longer necessary
|
2015-12-06 13:14:36 -05:00 |
|
Yotam Mann
|
2bf8039b4e
|
iterator with guarding in case items are deleted
makes it safer to delete an item during a forEach loop
|
2015-12-06 13:14:36 -05:00 |
|
Yotam Mann
|
f0857f2e08
|
canceling next events on stop
|
2015-12-06 13:14:36 -05:00 |
|
Luke Phillips
|
1cbe390d8d
|
Give tremolo a stereo spread option
|
2015-12-06 13:29:08 +13:00 |
|
Yotam Mann
|
8231fc5cf3
|
fixing and testing start offset for non-looping parts
|
2015-11-26 08:42:33 -08:00 |
|
Yotam Mann
|
97e8169c85
|
acts on the component Tone.Events and not on sub-Parts
|
2015-11-26 08:27:29 -08:00 |
|
Yotam Mann
|
8bcf318271
|
updating to new playbackRate API
|
2015-11-26 08:21:38 -08:00 |
|
Yotam Mann
|
1b10f4e47b
|
reverting. getValueAtTime should return unconverted units
Making a note of this in the docs
|
2015-11-26 01:24:34 -05:00 |
|
Yotam Mann
|
f6a95f2f49
|
default partials value
|
2015-11-25 21:46:54 -05:00 |
|
Yotam Mann
|
33dbdeff41
|
can set partials in constructor
|
2015-11-25 21:46:47 -05:00 |
|
Yotam Mann
|
21b8c074e4
|
changing the humanize amount to 0.02s
|
2015-11-25 21:46:33 -05:00 |
|
Yotam Mann
|
fe5d6ac94e
|
getting partials (correctly) for other Oscillator types
|
2015-11-23 23:51:36 -05:00 |
|
Yotam Mann
|
093d2e3a36
|
getValueAtTime returns converted values
|
2015-11-23 23:49:54 -05:00 |
|
Yotam Mann
|
ac693eac4b
|
doc'ing
|
2015-11-17 23:21:55 -05:00 |
|
Yotam Mann
|
c8cfe33864
|
doc'ing
|
2015-11-17 22:52:22 -05:00 |
|
Yotam Mann
|
7f660730df
|
removing exponent member
|
2015-11-17 22:51:32 -05:00 |
|
Yotam Mann
|
4c3cf0d8fc
|
handling partials member for other oscillator types
|
2015-11-17 22:51:10 -05:00 |
|
Yotam Mann
|
2c215ce703
|
setting ramp point cancels next values so they don't interfere with the next ramp
|
2015-11-16 11:11:01 -05:00 |
|
Yotam Mann
|
e09ec8de23
|
reverting to old volume implementation in Master
|
2015-11-16 11:10:12 -05:00 |
|
Yotam Mann
|
0c3cd6a305
|
Set a ramp point before the release curve
|
2015-11-11 23:41:17 -05:00 |
|
Yotam Mann
|
42dadb6d2d
|
using Emitter style for load/progress/error
The new syntax is `Tone.Buffer.on(“load”, callback);`
|
2015-11-11 12:33:02 -05:00 |
|
Yotam Mann
|
4f9871cd30
|
fixing 'off' case where Emitter is mixed into the class
|
2015-11-11 12:13:36 -05:00 |
|
Yotam Mann
|
22ab61fb09
|
noise has playbackRate which adjusts the "frequency"
|
2015-11-10 23:47:10 -05:00 |
|
Yotam Mann
|
f889a77f0f
|
playbackRate is now a signal
|
2015-11-10 23:46:47 -05:00 |
|
Yotam Mann
|
3e14c63313
|
updated docs
|
2015-11-10 23:02:01 -05:00 |
|
Yotam Mann
|
f893e2378b
|
schedule rests with null
|
2015-11-10 23:01:14 -05:00 |
|
Yotam Mann
|
6795161220
|
using random index in randomOnce
fixes scenario where the values change or the array changes sizes.
|
2015-11-03 19:40:45 -05:00 |
|
Yotam Mann
|
d6d9c397de
|
Tone.Pattern iterates through an array of events in a number of patterns
|
2015-11-03 19:15:40 -05:00 |
|
Yotam Mann
|
2197942af4
|
control-rate generators that only produce values when invoked
|
2015-11-03 19:14:01 -05:00 |
|
Yotam Mann
|
e184800225
|
moved Sequence to event folder
|
2015-11-03 18:38:44 -05:00 |
|
Yotam Mann
|
a51ed921bf
|
Tone.Loop provides a simple, schedulable looped callback.
|
2015-11-03 18:37:40 -05:00 |
|
Yotam Mann
|
03c580db3e
|
sequence simplifies describing event order
|
2015-11-03 18:36:51 -05:00 |
|
Yotam Mann
|
fe57fa28f0
|
Part combines multiple Events or Parts
|
2015-11-03 18:36:36 -05:00 |
|
Yotam Mann
|
bcf49d2400
|
uses a private startOffset to keep track of nested Events
|
2015-11-03 18:34:47 -05:00 |
|
Yotam Mann
|
8e5dd56906
|
removing unused dependencies
|
2015-11-03 18:33:52 -05:00 |
|
Yotam Mann
|
2e3e534e1e
|
Note->Event
|
2015-11-02 21:53:39 -05:00 |
|
Yotam Mann
|
1dd36570d3
|
doc'ing
|
2015-11-02 20:10:36 -05:00 |
|
Yotam Mann
|
858c815640
|
docing
|
2015-11-02 20:09:19 -05:00 |
|
Yotam Mann
|
f1be71c0c2
|
updating to new Volume API
|
2015-11-02 20:08:53 -05:00 |
|
Yotam Mann
|
afba7d77d2
|
toRemove array
This fixes issues where an event is removed mid loop.
|
2015-11-02 20:08:20 -05:00 |
|