tambien
|
d40f6c35b5
|
use local context when creating gain
|
2019-05-25 15:37:56 -04:00 |
|
tambien
|
83f6e39f28
|
adding cents to units
|
2019-05-25 15:37:32 -04:00 |
|
tambien
|
fac538c9fb
|
converting Buffer -> ToneAudioBuffer.ts
|
2019-05-25 14:31:02 -04:00 |
|
tambien
|
4e92be1639
|
Merge branch 'dev' of https://github.com/Tonejs/Tone.js into dev
|
2019-05-23 14:01:06 -04:00 |
|
tambien
|
730a818bcb
|
organizing into sub folders
|
2019-05-23 14:00:49 -04:00 |
|
tambien
|
bd31558de6
|
utility and helper classes into typescript
|
2019-05-22 00:14:43 -04:00 |
|
tambien
|
39cf110fe4
|
Merge branch 'dev' of https://github.com/Tonejs/Tone.js into typescript
|
2019-05-21 23:53:46 -04:00 |
|
tambien
|
ee31aada45
|
refactored clock module in typescript
|
2019-05-21 23:37:03 -04:00 |
|
tboie
|
ba1900dab6
|
Tone.Disconnect Fix (#483)
-use while loop with a flag
-fixes #461
|
2019-05-14 21:40:23 -04:00 |
|
Stephan Lagerwaard
|
01670b2644
|
Change const to var for ES5 compatibility (#488)
|
2019-05-13 09:29:41 -04:00 |
|
tambien
|
54c95c1869
|
small tweaks to docs
|
2019-04-12 11:04:43 -04:00 |
|
Colin
|
bb67e9c83d
|
Improved explanation of size in FFT/Analyser docs (#477)
|
2019-04-12 10:45:34 -04:00 |
|
tboie
|
bcd22b0463
|
#473 (#478)
Fixes Part loop toggle
|
2019-04-12 10:44:24 -04:00 |
|
tambien
|
6fb2b30dce
|
Merge branch 'dev' into typescript
|
2019-04-12 10:40:10 -04:00 |
|
tambien
|
a32ad7f0d0
|
Merge branch 'dev' of https://github.com/Tonejs/Tone.js into dev
|
2019-04-12 10:39:48 -04:00 |
|
tambien
|
df08425a70
|
started retooling with typescript
|
2019-04-12 10:37:47 -04:00 |
|
Colin
|
aa92ea6162
|
Correct description for Tone.FFT (#476)
|
2019-04-11 17:43:21 -04:00 |
|
tboie
|
8f08316b41
|
#471 (#472)
|
2019-04-04 15:10:03 -04:00 |
|
tambien
|
184102ab4c
|
removing shims
will replace with standardized-audio-context
|
2019-03-25 22:58:36 -07:00 |
|
tambien
|
755aae326f
|
removing unused import
|
2019-03-25 22:17:13 -07:00 |
|
tambien
|
75fc8c3874
|
fixing docs
[skip ci]
|
2019-03-25 19:44:58 -07:00 |
|
tambien
|
3c2d1250ea
|
passes in the player to the callback
fixes #460
|
2019-03-25 11:53:57 -07:00 |
|
tambien
|
56800fe11b
|
Disconnecting but not disposing onend
addresses #463
|
2019-03-19 20:26:28 -04:00 |
|
tambien
|
ae8be83cc5
|
fixing typo
fixes #462
|
2019-03-14 10:29:51 -04:00 |
|
tambien
|
c1d748deed
|
adding case where attack time is 0
fixes #425
|
2019-03-12 13:22:25 -04:00 |
|
tambien
|
023758425b
|
use the playbackRate when computing the offset of a synced player
fixes #349
|
2019-03-12 11:25:33 -04:00 |
|
tambien
|
15823d2664
|
Merge branch 'dev' of https://github.com/Tonejs/Tone.js into dev
|
2019-03-12 10:53:08 -04:00 |
|
tambien
|
66d6dad002
|
reverse buffer when setting
This way when the buffer is loaded or set in any way, reverse will be applied.
fixes #456
|
2019-03-12 10:53:03 -04:00 |
|
Vasilii Smirnov
|
cd7b4c7fed
|
Fixed 'notes' parameter in Sampler methods to point that several notes can be played. (#457)
|
2019-03-11 19:38:29 -04:00 |
|
tambien
|
ff371dfd69
|
converting arg to time
|
2019-03-09 17:52:03 -05:00 |
|
tambien
|
655b3310d3
|
setting reverse value which is passed into through an object
fixes #456
|
2019-03-09 16:14:51 -05:00 |
|
tambien
|
d694612ef8
|
fixing docs and deps imports
|
2019-03-08 13:01:41 -05:00 |
|
tambien
|
a3cc8d0f60
|
guarding against double disposing
|
2019-03-08 13:01:09 -05:00 |
|
tambien
|
a23ba73fc4
|
dispose oscillator onended
|
2019-03-08 12:17:27 -05:00 |
|
tambien
|
57d30ff6d6
|
optimizing case of basic oscillator types
fixes #427
|
2019-03-08 12:17:20 -05:00 |
|
tambien
|
34405caeb1
|
Merge branch 'dev' of https://github.com/Tonejs/Tone.js into dev
|
2019-03-08 11:36:29 -05:00 |
|
tambien
|
380c901558
|
explicitly listing methods/properties instead of iterating over the context properties
|
2019-03-08 11:36:27 -05:00 |
|
tambien
|
d601b4be3a
|
dispose the buffer onended
addresses #378
|
2019-03-08 11:30:00 -05:00 |
|
Stephan Lagerwaard
|
2f9d21006c
|
Removed linear ramp from the reverb pre-delay (#454)
fixes #450
|
2019-03-07 09:48:00 -05:00 |
|
Stephan Lagerwaard
|
7269f3bdfa
|
Added option to silence both loggers the context (#453)
|
2019-03-06 14:59:17 -05:00 |
|
tambien
|
0e94a0f046
|
correction in docs
|
2019-03-03 20:37:18 -05:00 |
|
tambien
|
fd4ec1ee97
|
CtrlPattern should return undefined when there's no values
|
2019-02-15 13:08:44 -05:00 |
|
tambien
|
c023181579
|
linting
|
2019-02-15 13:03:10 -05:00 |
|
Pirmin Schneider
|
a0be597564
|
update documentation examples of FeedbackDelay and PingPongDelay (#442)
rename DrumSynth->MembraneSynth
|
2019-02-08 09:29:10 -06:00 |
|
tambien
|
7818531e0f
|
increasing render chunk size
addresses #436
|
2019-02-04 12:38:10 -05:00 |
|
tambien
|
45e4bf11c8
|
shim to ensure that AudioNode.connect returns the destination node
as per the spec.
|
2019-02-02 14:24:51 -05:00 |
|
tambien
|
933136abdf
|
removing unnecessary proxy parameter
|
2019-02-02 14:05:07 -05:00 |
|
tambien
|
eb8bdc0f37
|
disconnecting from all of the inputs
|
2019-02-02 14:03:53 -05:00 |
|
tambien
|
2ca9d89424
|
using Tone.connect/disconnect everywhere
no more overwritten connect/disconnect
closes #421
|
2019-02-02 13:20:53 -05:00 |
|
tambien
|
6a37b4b407
|
updating scheduleOnce docs
[skip ci]
|
2019-02-01 15:03:53 -05:00 |
|
tambien
|
5212d76223
|
removing logging
|
2019-02-01 12:16:49 -05:00 |
|
tambien
|
ddb9f8b4d8
|
sampler should throw error if there are no available notes to play
before failed silently
|
2019-02-01 12:01:35 -05:00 |
|
tambien
|
cb156fc6a3
|
no need to test if _wave exists
should always exist
|
2019-02-01 11:50:15 -05:00 |
|
tambien
|
9ab460f0b0
|
tick signal does a setValueAtTime initially
no need for this test
|
2019-02-01 11:36:25 -05:00 |
|
tambien
|
4ac2c4572e
|
fixing typo bug
|
2019-02-01 11:33:09 -05:00 |
|
tambien
|
3083677249
|
removing mute
could set "amplitude" to 0, LFO does not need to match Source API
|
2019-02-01 11:22:10 -05:00 |
|
tambien
|
4a270c2ed5
|
removing unused return statement
|
2019-02-01 11:21:29 -05:00 |
|
tambien
|
d957aad613
|
Documenting next parameters
fixes #433
[skip ci]
|
2019-01-31 19:20:45 -05:00 |
|
tambien
|
5f67d0df3b
|
returning to previous typechecks
|
2019-01-28 22:17:42 -05:00 |
|
tambien
|
bf5d1aca18
|
make sure that param is defined
|
2019-01-28 21:39:05 -05:00 |
|
tambien
|
aa0d90256d
|
removing rampTime from 'set'
seemed rarely used
|
2019-01-28 21:04:43 -05:00 |
|
tambien
|
a9adacb794
|
using Tone.connect for native nodes
|
2019-01-28 11:55:48 -05:00 |
|
tambien
|
386e57a36c
|
AudioNode.chain returns this
|
2019-01-28 11:55:36 -05:00 |
|
tambien
|
2780cac504
|
using Tone.connect for connections with native nodes
addresses #421
|
2019-01-28 11:02:15 -05:00 |
|
tambien
|
b9e13afb3c
|
updating docs
|
2019-01-27 18:01:19 -05:00 |
|
tambien
|
610b847f4d
|
fixing docs
|
2019-01-27 17:14:04 -05:00 |
|
tambien
|
87909ca4a3
|
BufferSourceNode shim is no longer needed
fixed issue in Safari which was resolved
|
2019-01-27 13:52:23 -05:00 |
|
tambien
|
ed71d8141b
|
amd to es6 import/export
no longer using AMD (require.js) style imports, and beginning to move to es6 "import/export" statements everywhere.
|
2019-01-27 13:05:20 -05:00 |
|
tambien
|
f38c87271f
|
Split can optionally handle more than 2 channels
|
2019-01-26 20:12:07 -05:00 |
|
tambien
|
4c0659a0ed
|
merge optionallly accepts more than 2 channels
|
2019-01-26 20:06:07 -05:00 |
|
tambien
|
0ba72ac93a
|
clamping start/stop time to currentTime
this way if someone passes in start(0), it will just play immediately and not break things.
addresses #424
|
2019-01-23 16:19:07 -05:00 |
|
tambien
|
b2efc57a2a
|
updating docs to reflect FFT output data
fixes #423
|
2019-01-11 14:30:59 -05:00 |
|
tambien
|
be077fb59c
|
can pass in oscillator options to constructor
|
2019-01-09 23:19:56 -05:00 |
|
tambien
|
9891d6bfa9
|
linting
|
2019-01-09 22:57:14 -05:00 |
|
tambien
|
7fb94d09a3
|
removing unnecessary function
fixed a problem in safari which has since been resolved
|
2019-01-09 22:34:04 -05:00 |
|
tambien
|
ab4e677c9d
|
adding start method to simplify starting AudioContext
|
2019-01-09 22:30:22 -05:00 |
|
tambien
|
a5fceee69f
|
changing step time to 1 sample
|
2019-01-09 22:13:40 -05:00 |
|
tambien
|
b971ef94da
|
changing part removing behavior
if a part is at the given time, it will remove the entire part instead of recursively checking and removing an event from the subpart.
fixes #269
|
2019-01-09 18:30:42 -05:00 |
|
tambien
|
fd26f6a6b9
|
making field as private
[skip ci]
|
2019-01-09 00:02:27 -05:00 |
|
tambien
|
e5179c76c5
|
setting initial frequency
just for the visual effect in tonejs-ui
|
2019-01-08 20:24:24 -05:00 |
|
tambien
|
c712219198
|
lowering meter size
to increase performance
|
2019-01-08 20:23:54 -05:00 |
|
tambien
|
fe893f74bf
|
updating copyright year
2019!
|
2019-01-08 20:03:49 -05:00 |
|
tambien
|
ed20e2cdda
|
styling minOutput differently
|
2019-01-08 11:27:28 -05:00 |
|
tambien
|
ffe3d434c6
|
closes the stream before reopening it
|
2019-01-08 11:26:57 -05:00 |
|
tambien
|
e739c4f1f3
|
adding baseType to all oscillators
makes getting/setting through interface easier
|
2019-01-08 00:13:48 -05:00 |
|
tambien
|
68f1c78d9a
|
get the frequency response curve
|
2018-12-28 16:07:39 -05:00 |
|
tambien
|
1ca4242323
|
'get' does not return partials array for basic types
|
2018-12-28 16:00:03 -05:00 |
|
tambien
|
7be27c65d8
|
Tone.Channel combines Tone.Solo and Tone.PanVol
provides a channel strip interface similar to DAWs
|
2018-12-26 17:16:31 -05:00 |
|
tambien
|
0c10c80b12
|
only set the stop when it's not synced
otherwise it reschedules multiple stops
|
2018-12-26 15:42:05 -05:00 |
|
tambien
|
72536e5673
|
voices are chosen based on minimum value after the given time
fixes #415
|
2018-12-26 12:39:37 -05:00 |
|
tambien
|
fd62e31a94
|
loaded boolean indicates when GrainPlayer is loaded
consistent with Tone.Player
|
2018-12-23 18:13:57 -05:00 |
|
tambien
|
9178798993
|
computed duration can be longer than the buffer length
because of playback rate changes, the duration can be longer than the buffer duration.
fixes #375
|
2018-12-23 13:50:02 -05:00 |
|
tambien
|
795e0d90d7
|
removing position tracking from player
fixes #361
|
2018-12-23 13:46:52 -05:00 |
|
tambien
|
c20f703c40
|
making sure that the type is never set to custom+partialCount
|
2018-12-21 15:31:36 -05:00 |
|
tambien
|
6c748e3e9d
|
get and set the sourceType
this allows slight decoupling from combining everything in the 'type' string
|
2018-12-21 15:29:08 -05:00 |
|
tambien
|
2d7879a32e
|
fix linear decayCurve cancelling attack curve
schedule the decay curve to start 1 sample after the attack curve ends
|
2018-12-21 15:17:39 -05:00 |
|
Eric Lewis
|
f675f74eba
|
Add documentation for Tone.Envelope's decay and release minimum values. (#414)
Fixes #411
|
2018-12-19 11:21:15 -05:00 |
|
tambien
|
f199af1f31
|
setting gain to 0 initially keeps it from popping
|
2018-12-17 12:41:14 -05:00 |
|
tambien
|
2cb0d67b67
|
checking if activeSources still exists before trying to remove elements
fixes #409
|
2018-12-16 13:26:28 -05:00 |
|
tambien
|
81f6ae1144
|
testing that a type can be passed into the constructor as an object
and gotten with the 'get()' method
|
2018-12-09 20:40:46 -05:00 |
|