Yotam Mann
|
b36d57d5d0
|
deriving OmniOscillatorOptions from ConditionalOptions
|
2019-07-18 14:04:21 -04:00 |
|
Yotam Mann
|
7f47b50917
|
converting AmplitudeEnvelope to ts
|
2019-07-18 11:24:32 -04:00 |
|
Yotam Mann
|
6f040c3d2c
|
checking that harmonicity is undefined when not set to AM or FM osc
|
2019-07-18 11:24:20 -04:00 |
|
Yotam Mann
|
c1ade5494a
|
using connectSignal method internally
|
2019-07-18 11:23:45 -04:00 |
|
Yotam Mann
|
11a353a117
|
linting
|
2019-07-18 10:21:42 -04:00 |
|
Yotam Mann
|
ea21746bc3
|
removing console
|
2019-07-18 10:21:34 -04:00 |
|
Yotam Mann
|
9d131effb1
|
converting Envelope to ts
|
2019-07-18 10:21:27 -04:00 |
|
Yotam Mann
|
698dee1e73
|
changing <pre> tags to markdown
|
2019-07-17 17:40:47 -04:00 |
|
Yotam Mann
|
71e9176eba
|
moving common implementation to one spot
|
2019-07-17 13:46:48 -04:00 |
|
Yotam Mann
|
5d36e4a523
|
only use relative imports
|
2019-07-17 13:12:21 -04:00 |
|
Yotam Mann
|
70e945396d
|
adding Omni to source export
|
2019-07-17 12:56:44 -04:00 |
|
Yotam Mann
|
0101edf173
|
converting OmniOscillator to ts
|
2019-07-17 12:55:34 -04:00 |
|
Yotam Mann
|
e7b898eb1a
|
souce has 1 output
|
2019-07-17 12:54:42 -04:00 |
|
Yotam Mann
|
11aed433d7
|
don't try to set an undefined attribute
|
2019-07-17 12:54:25 -04:00 |
|
Yotam Mann
|
58bf79a872
|
increasing comparison threshold
|
2019-07-16 17:15:55 -04:00 |
|
Yotam Mann
|
7c6a873121
|
adding oscillator types
|
2019-07-16 17:10:47 -04:00 |
|
Yotam Mann
|
38d1197359
|
converting PWMOscillator to typescript
|
2019-07-16 17:10:07 -04:00 |
|
Yotam Mann
|
6bd5a0d45b
|
updating docs
|
2019-07-16 17:09:54 -04:00 |
|
Yotam Mann
|
ad7d928be8
|
adding some doc image
|
2019-07-16 16:47:07 -04:00 |
|
Yotam Mann
|
f13336bcaa
|
converting FatOscillator to ts
|
2019-07-16 16:30:09 -04:00 |
|
Yotam Mann
|
8c3c2fe9d1
|
removing old type classes
|
2019-07-16 16:05:58 -04:00 |
|
Yotam Mann
|
b339dee564
|
converting FMOscillator to typescript
|
2019-07-16 16:05:48 -04:00 |
|
Yotam Mann
|
e2ede8e8cc
|
marking signal value to readonly
|
2019-07-16 16:05:38 -04:00 |
|
Yotam Mann
|
e0a83ef8cd
|
removing old js files
|
2019-07-16 15:44:43 -04:00 |
|
Yotam Mann
|
45a254f7e6
|
setting unused method to abstract
should be implemented by extending classes
|
2019-07-16 15:44:36 -04:00 |
|
Yotam Mann
|
7f17209530
|
tear down created classes on context close
|
2019-07-16 15:41:59 -04:00 |
|
Yotam Mann
|
4c4db4b614
|
fully converting all Time classes to ts
|
2019-07-16 15:29:34 -04:00 |
|
Yotam Mann
|
4e11f13336
|
adding midi to frequency conversion
|
2019-07-16 09:32:36 -04:00 |
|
Yotam Mann
|
1277564f2c
|
making oscillator props readonly
|
2019-07-16 09:32:22 -04:00 |
|
Yotam Mann
|
47d991f09c
|
fixing type error
introduced while testing some things out
|
2019-07-15 15:39:47 -04:00 |
|
Yotam Mann
|
990c0f56ed
|
using type instead of string types
|
2019-07-15 15:37:25 -04:00 |
|
Yotam Mann
|
d0b73ded77
|
WaveShaper doesn't need to use SignalOptions
uses ToneAudioNodeOptions instead
|
2019-07-15 15:10:11 -04:00 |
|
Yotam Mann
|
f553fc3b63
|
surrounding diagram with pre tags
|
2019-07-15 12:33:40 -04:00 |
|
Yotam Mann
|
7c2e675c52
|
fixing typo and allowing for extended oscillator types
|
2019-07-15 12:33:31 -04:00 |
|
Yotam Mann
|
3b22baea67
|
updating doc diagram
|
2019-07-15 12:32:48 -04:00 |
|
Yotam Mann
|
4fc334c9c7
|
converting PulseOscillator to typescript
|
2019-07-15 12:22:55 -04:00 |
|
Yotam Mann
|
ada1423bd4
|
Merge branch 'dev' into typescript
|
2019-07-15 09:46:22 -04:00 |
|
Yotam Mann
|
ab9b363965
|
converting AMOscillator to ts
|
2019-07-15 09:46:10 -04:00 |
|
Yotam Mann
|
b8f0d1d576
|
exporting OscillatorInterface
to make sure that all oscillators have the same interface
|
2019-07-15 09:45:56 -04:00 |
|
Yotam Mann
|
1ba36bde6a
|
connectSeries uses the ToneAudioNode's connect method
this is necessary when connecting from a signal since there is additional logic in it's connect method
|
2019-07-15 09:45:05 -04:00 |
|
Yotam Mann
|
80e5da5bd4
|
making paths relative
|
2019-07-11 17:33:04 -04:00 |
|
Yotam Mann
|
7388548e9d
|
also set signal value for AudioParamsq
accidentally removed this
|
2019-07-11 17:32:57 -04:00 |
|
Yotam Mann
|
e328619fb4
|
converting Abs to ts
|
2019-07-11 17:20:11 -04:00 |
|
Yotam Mann
|
95bc7bed7e
|
linting
|
2019-07-11 17:15:00 -04:00 |
|
Yotam Mann
|
71729c0827
|
Signal doesn't overwrite the output if not set to 'override'
|
2019-07-11 17:14:23 -04:00 |
|
Yotam Mann
|
d6143a0e60
|
adding new base class for some signals
replaces SignalBase
|
2019-07-11 17:13:58 -04:00 |
|
Yotam Mann
|
182d1040db
|
converting WaveShaper to ts
|
2019-07-11 17:13:43 -04:00 |
|
Yotam Mann
|
117b4667d4
|
fixing test
|
2019-07-11 17:13:11 -04:00 |
|
Yotam Mann
|
d5014d36a8
|
convert to ts
|
2019-07-11 17:11:29 -04:00 |
|
Yotam Mann
|
8e551ff755
|
convert to ts
|
2019-07-11 17:11:17 -04:00 |
|
Yotam Mann
|
8a9c8f2edf
|
convert to ts
|
2019-07-11 17:11:07 -04:00 |
|
Yotam Mann
|
70086527ea
|
changing OscillatorOptions -> ToneOscillatorOptions
to avoid any potential conflicts
|
2019-07-11 12:45:20 -04:00 |
|
Yotam Mann
|
b41646a0ee
|
elaborating on lookAhead
|
2019-07-11 11:13:23 -04:00 |
|
Yotam Mann
|
b58577ed5e
|
working on exported Tone object
for global build
|
2019-07-11 11:05:03 -04:00 |
|
Yotam Mann
|
219462fe9e
|
cleaning up circular deps
|
2019-07-11 09:57:06 -04:00 |
|
Yotam Mann
|
c658980915
|
removing circular dependencies in types
|
2019-07-11 09:21:12 -04:00 |
|
Yotam Mann
|
bf214dc106
|
removing call to super.dispose()
|
2019-07-11 00:37:25 -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
|
a8e8f53aab
|
using relative paths
|
2019-07-11 00:14:53 -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 |
|
Yotam Mann
|
fde2ff65eb
|
testing TickSignal outputs a signal
|
2019-07-10 23:33:58 -04:00 |
|
Yotam Mann
|
ae2804fbc5
|
implement syncSignal
|
2019-07-10 23:33:36 -04:00 |
|
Yotam Mann
|
a94a99c94e
|
TickSignal outputs a signal
|
2019-07-10 23:33:12 -04:00 |
|
Jared Ellison
|
6eaa8328cb
|
Update JSDoc for loop property of Tone.Part and Tone.Event
|
2019-07-08 13:43:04 -04:00 |
|
Jared Ellison
|
a3d4cd2007
|
Refactor _rescheduleEvents to prevent repeating events when loop = 1
|
2019-07-05 10:57:39 -04:00 |
|
tambien
|
1c3461b924
|
fixing chain behavior
|
2019-06-24 14:35:32 -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 |
|
tambien
|
db35b3ae3a
|
linting
|
2019-06-24 13:41:38 -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
|
2f9ef33984
|
adding index files for each of the directories
|
2019-06-24 13:25:48 -04:00 |
|
tambien
|
d53cf17c8a
|
needed to pass compiler
|
2019-06-23 15:04:13 -04:00 |
|
tambien
|
f7033143fc
|
no longer necessary
|
2019-06-23 15:04:01 -04:00 |
|
tambien
|
74671b0bda
|
transport is no longer possibly undefined
since Context requires initialization step
|
2019-06-23 15:03:54 -04:00 |
|
tambien
|
62b4b47fd1
|
prefering toDestination over toMaster
more consistent with Web Audio API
|
2019-06-23 15:03:31 -04:00 |
|
tambien
|
b276320393
|
Destination (Master) typescripting
|
2019-06-23 15:03:04 -04:00 |
|
tambien
|
8b4f1cfa19
|
Global now only manages global Context
global AudioContext was moved to AudioContext.ts
|
2019-06-23 15:02:38 -04:00 |
|
tambien
|
8fd8d95a48
|
transport and destination created in separate initialization step
|
2019-06-23 14:59:27 -04:00 |
|
tambien
|
de6b91c9d0
|
using global AudioContext created on init
|
2019-06-23 14:58:57 -04:00 |
|
tambien
|
a887660792
|
updating docs
|
2019-06-23 14:48:21 -04:00 |
|
tambien
|
017f866ee3
|
options does not require keys if empty
|
2019-06-23 14:47:44 -04:00 |
|
tambien
|
0194826467
|
moving initial AudioContext to separate file
|
2019-06-23 14:47:21 -04:00 |
|
tambien
|
8602ae13db
|
first node was connected to itself
|
2019-06-23 14:46:59 -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 |
|
Yotam Mann
|
5f6f6f9e0a
|
[wip] convert Filter to .ts (#503)
* Convert filter.js to typescript
* remove unneeded imports in tests
|
2019-06-21 14:09:49 -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
|
bc61ddaa2b
|
simplifying logic
|
2019-06-19 18:17:24 -04:00 |
|
tambien
|
f14add5519
|
adding a short timeout bc Canary is running out of contexts
|
2019-06-19 17:33:00 -04:00 |
|
tambien
|
5896a7ca9c
|
Update BufferSource.test.ts
|
2019-06-19 17:30:31 -04:00 |
|
tambien
|
c8396d38eb
|
waiting for promise to resolve before starting test
|
2019-06-19 17:20:59 -04:00 |
|
tambien
|
5472ca1dcc
|
offset does not default to 0
|
2019-06-19 17:20:20 -04:00 |
|
tambien
|
d2b7562021
|
waiting for promise to resolve before starting next test
|
2019-06-19 17:20:12 -04:00 |
|
tambien
|
10eec904f7
|
making sure the context is an AudioContext before calling resume
|
2019-06-19 16:21:03 -04:00 |
|
tambien
|
4c68c6f2fa
|
correcting typedef
|
2019-06-19 16:20:44 -04:00 |
|
tambien
|
9e229146c0
|
converting Oscillator to ts
|
2019-06-19 15:53:14 -04:00 |
|
tambien
|
4e54763db1
|
accepts an options template
|
2019-06-19 15:53:00 -04:00 |
|
tambien
|
e87d723ec8
|
cancelStop does not need to be private
|
2019-06-19 15:52:47 -04:00 |
|
tambien
|
fc773ccfb5
|
pass in the options
so that 'get' knows what it's output is
|
2019-06-19 15:52:38 -04:00 |
|
tambien
|
5f99bdbdf0
|
value can be any
|
2019-06-19 15:52:24 -04:00 |
|
tambien
|
ab5184f9a6
|
adding Radians
|
2019-06-19 15:52:16 -04:00 |
|
tambien
|
0180922e05
|
linting
|
2019-06-19 14:24:35 -04:00 |
|
tambien
|
ef55dc9bb8
|
Create Analyser.test.ts
|
2019-06-19 14:24:30 -04:00 |
|
tambien
|
0bc349a8a2
|
Merge branch 'dev' into typescript
|
2019-06-19 13:20:23 -04:00 |
|
tambien
|
17a38ae10a
|
allow non 'dev' version
|
2019-06-19 10:25:05 -04:00 |
|
tambien
|
b138ffd833
|
linting
|
2019-06-19 10:19:39 -04:00 |
|
tambien
|
15182279fc
|
removing old JS files
|
2019-06-19 10:18:43 -04:00 |
|
tambien
|
95142d1a6f
|
test if context is AudioContext before trying to resume
|
2019-06-19 10:18:33 -04:00 |
|
tambien
|
fee62e9173
|
converting noise to ts
|
2019-06-19 10:18:06 -04:00 |
|
tambien
|
63ad175b6d
|
converting helpers to ts
|
2019-06-19 10:15:15 -04:00 |
|
tambien
|
ff157bf4ad
|
Update Draw.ts
|
2019-06-19 09:56:21 -04:00 |
|
tambien
|
ae5cf78098
|
adding optional fields
used in some classes
|
2019-06-19 09:55:08 -04:00 |
|
tambien
|
d16786ba7d
|
reorganizing source file locations
|
2019-06-19 09:54:47 -04:00 |
|
tambien
|
863072f8c8
|
converting Draw to ts
|
2019-06-19 09:53:36 -04:00 |
|
tambien
|
962610587b
|
converting Volume to ts
|
2019-06-19 09:53:18 -04:00 |
|
tambien
|
9ac9de5b12
|
using TONE_AUDIO_CONTEXT if it exists
|
2019-06-17 21:53:54 -04:00 |
|
tambien
|
5cc56cbea1
|
removing unused import
|
2019-06-17 21:52:51 -04:00 |
|
tambien
|
285e34c051
|
updaing OneShotSource and extending classes
|
2019-06-17 21:52:43 -04:00 |
|
tambien
|
f70b7daed0
|
ToneBufferSource as typescript
|
2019-06-17 21:52:23 -04:00 |
|
tambien
|
014601a4f5
|
adding default arg
|
2019-06-17 21:52:02 -04:00 |
|
tambien
|
fccbd4043e
|
using given context for computing time object
|
2019-06-17 21:51:54 -04:00 |
|
tambien
|
93bcfdca41
|
using separate time var
|
2019-06-17 21:51:22 -04:00 |
|
tambien
|
6809b43e5e
|
explicitly setting sample rate
|
2019-06-17 21:51:10 -04:00 |
|
tambien
|
aac35199ce
|
waiting for offline to end
caused lots of problems in FF
|
2019-06-17 21:51:02 -04:00 |
|
tambien
|
ba2412cf74
|
fixing bad test
|
2019-06-17 21:50:50 -04:00 |
|
tambien
|
ab23f03e3f
|
using correct time source
|
2019-06-17 21:50:43 -04:00 |
|
tambien
|
94b4cf795d
|
order matters in this case
since multiplier schedules an event
|
2019-06-17 21:50:34 -04:00 |
|
tambien
|
f83fa7954a
|
converting Offline
|
2019-06-17 14:04:17 -04:00 |
|
tambien
|
5100fe8e3f
|
OfflineContext can take a OfflineAudioContext in constr
|
2019-06-17 14:04:07 -04:00 |
|
tambien
|
451307c9bc
|
converting OscillatorNode
|
2019-06-17 14:03:02 -04:00 |
|
ixnv
|
54fa8cddb3
|
fix doc for FatOscillator (#496)
* fix doc for FatOscillator
seems to be copypaste from FMOscillator
* fix doc for FatOscillator
|
2019-06-10 15:43:40 -04:00 |
|
tboie
|
ec4d306751
|
addresses osc type from #463 (#497)
|
2019-06-10 15:42:45 -04:00 |
|
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 |
|