Yotam Mann
bfc3d7ed15
toMaster() -> toDestination()
...
more consistent with the Web Audio API
2019-07-25 11:32:56 -04:00
Yotam Mann
9a49c873df
exporting modules from main entry
2019-07-25 11:29:36 -04:00
Yotam Mann
3e6484eef6
converting Merge to ts
2019-07-25 10:45:27 -04:00
Yotam Mann
ef19d2e6e8
input and output are no longer arrays
...
simplifies connect/disconnect logic greatly. Simplifies API to just have clearly named inputs/outputs instead of overloading input/output connect numbers
2019-07-25 10:43:47 -04:00
Yotam Mann
386d96360e
adding some ascii art to better explain
2019-07-25 09:08:47 -04:00
Yotam Mann
2f7d4111ee
convert CrossFade to ts
...
now uses StereoPannerNode
2019-07-24 23:18:09 -04:00
Yotam Mann
ffad8c1475
confirm that an instance was disposed
...
implement Tone.prototype.dispose which flips a boolean wasDisposed.
2019-07-23 12:11:57 -04:00
Yotam Mann
c39dacf22d
adding name prop
2019-07-18 14:06:32 -04:00
Yotam Mann
7f47b50917
converting AmplitudeEnvelope to ts
2019-07-18 11:24:32 -04:00
Yotam Mann
9d131effb1
converting Envelope to ts
2019-07-18 10:21:27 -04:00
Yotam Mann
5d36e4a523
only use relative imports
2019-07-17 13:12:21 -04:00
Yotam Mann
990c0f56ed
using type instead of string types
2019-07-15 15:37:25 -04:00
Yotam Mann
80e5da5bd4
making paths relative
2019-07-11 17:33:04 -04:00
Yotam Mann
219462fe9e
cleaning up circular deps
2019-07-11 09:57:06 -04:00
Yotam Mann
f48696a69e
Revert "every class calls super.dispose()"
...
This reverts commit 60a63cacf8
.
2019-07-11 00:36:16 -04:00
Yotam Mann
60a63cacf8
every class calls super.dispose()
...
makes sure that things don't get disposed twice, which seems to be a common source of issues
2019-07-10 23:35:29 -04:00
tambien
7687ae512e
moving some config into the constructor
...
since multiband split was not yet declared, some of the properties were undefined
2019-06-24 14:35:25 -04:00
tambien
96628e0984
ensuring context is passed to subclasses
2019-06-24 14:34:17 -04:00
tambien
2e177c4ed0
adding multiband split tests
2019-06-24 14:33:54 -04:00
Yotam Mann
02cfefa7ef
Merge branch 'typescript' into fix-typescript-linting
2019-06-24 13:33:18 -04:00
Yotam Mann
f3076e206f
Merge pull request #504 from garrensmith/eq3-multiband
...
convert multibandsplit and eq3 to typescript
2019-06-24 13:28:45 -04:00
tambien
a887660792
updating docs
2019-06-23 14:48:21 -04:00
Garren Smith
efbd3c7f5f
Fix linting issues
...
Also add in no-unused-expression-chai rule so that chai works with
tslint.
2019-06-23 12:53:57 +02:00
Garren Smith
ac627ab332
convert multibandsplit and eq3 to typescript
2019-06-23 11:36:42 +02:00
tambien
eef868e8a1
matching functionality to Filter.js
2019-06-21 14:42:50 -04:00
Garren Smith
d215e01914
remove unneeded imports in tests
2019-06-21 19:32:06 +02:00
Garren Smith
30425572c9
Convert filter.js to typescript
2019-06-21 19:29:46 +02:00
tambien
ef55dc9bb8
Create Analyser.test.ts
2019-06-19 14:24:30 -04:00
tambien
962610587b
converting Volume to ts
2019-06-19 09:53:18 -04:00
tambien
730a818bcb
organizing into sub folders
2019-05-23 14:00:49 -04:00
tambien
39cf110fe4
Merge branch 'dev' of https://github.com/Tonejs/Tone.js into typescript
2019-05-21 23:53:46 -04:00
Colin
bb67e9c83d
Improved explanation of size in FFT/Analyser docs ( #477 )
2019-04-12 10:45:34 -04:00
tambien
6fb2b30dce
Merge branch 'dev' into typescript
2019-04-12 10:40:10 -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
c1d748deed
adding case where attack time is 0
...
fixes #425
2019-03-12 13:22:25 -04: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
2780cac504
using Tone.connect for connections with native nodes
...
addresses #421
2019-01-28 11:02:15 -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
b2efc57a2a
updating docs to reflect FFT output data
...
fixes #423
2019-01-11 14:30:59 -05:00
tambien
c712219198
lowering meter size
...
to increase performance
2019-01-08 20:23:54 -05:00
tambien
68f1c78d9a
get the frequency response curve
2018-12-28 16:07:39 -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
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
3d1202043a
all modules are relative paths
...
simplifies deep references to individual files
2018-08-26 22:29:17 -04:00