Yotam Mann
aaf880c925
Using web-test-runner for tests, updating import paths ( #1242 )
...
* WIP moving tests to web-test-runner
* updating thresholds
* Adding file extensions
* Testing integrations
* linting
* fixing dep
* moving back to root dir
* prettier all of the files
* updating eslint rules to use with prettier
* remove import package
* moving tsignore around
* removing unneeded ignores
* all tests run on puppeteer, no need for testing guards
* linting
* import type syntax
* cleaning up
* Update package.json
2024-05-03 14:31:14 -04:00
Yotam Mann
f2160618aa
Using @see typedoc ( #1237 )
2024-04-29 12:59:49 -04:00
Yotam Mann
3d42017f50
Deprecating singleton variables, use singleton getter instead ( #1233 )
...
* Deprecating singleton variables, use singleton getter instead
* updating references
* moving over to getters instead of global vars
2024-04-28 13:05:26 -04:00
Yotam Mann
658923b665
Merge pull request #1050 from yifanmai/transport-sync
...
Use reciprocal of tempo when syncing time signals to Transport
2022-10-02 09:56:32 -04:00
Yotam Mann
d6503ab464
Merge pull request #1122 from satelllte/docs-transport-seconds
...
Transport.seconds: docs description small improvement
2022-10-02 09:52:15 -04:00
Yotam Mann
4d8ab82277
Merge pull request #1121 from satelllte/docs-transport-ticks
...
Transport.ticks: docs description small improvement
2022-10-02 09:51:58 -04:00
George
f8e1a5bfa4
Transport.seconds: docs typo fix
2022-09-27 15:53:05 +00:00
George
396dcb2577
Transport.ticks: docs typo fix
2022-09-27 15:49:45 +00:00
George
ac410d0955
Transport.progress: docs typo fix
2022-09-27 15:45:40 +00:00
Yifan Mai
a392067b60
Garbage collect nodes used for Transport syncing
2022-03-13 15:12:09 -07:00
Yifan Mai
64c8a29983
Use reciprocal of tempo when syncing time signals to Transport
...
fixes #879
2022-03-06 20:43:03 -08:00
Yotam Mann
6dd22e752f
warn if event is scheduled without using the scheduled time.
...
addresses #959
2021-10-13 19:03:14 -04:00
Yotam Mann
33e14d06eb
feat: sub-tick scheduling
...
values are no longer rounded to the nearest tick, they can happen between tick values.
2021-01-12 22:54:45 -05:00
Yotam Mann
5a52c9f1bf
updating the tickTime _after_ computing the loop boundries
...
this way the loop boundry is not thrown off by the swing parameter.
fixes #774
2020-10-29 12:31:50 -04:00
Yotam Mann
530a997a07
compute the start of the next tick using the tickDuration instead of getTimeOfTick
...
fixes #706
2020-09-23 22:01:03 -04:00
Yotam Mann
f17249691d
feat: updating all examples
...
now in the form Tone.Something instead of using `import { Something } from "tone"`. It makes the example runner on the docs page work much faster
2020-04-16 22:24:18 -04:00
Yotam Mann
e14fa4eae1
linting
2020-04-14 22:09:44 -04:00
Yotam Mann
267f1befc0
Simplifying Freeverb dispose
2019-12-14 11:53:12 -05:00
Yotam Mann
340fb77561
wait for next tick before setting the ticks
...
fixes #573
2019-11-13 13:19:47 -05:00
Yotam Mann
48c3a98749
more consistent whitespacing
2019-11-12 16:54:09 -05:00
Yotam Mann
8ec41dd200
updating example
2019-11-04 17:49:50 -05:00
Yotam Mann
3a63154b7c
using the unit name instead of the unit type as the Param generic
2019-10-28 11:37:53 -04:00
Yotam Mann
b2a9c9a303
working on examples
2019-10-23 16:30:07 -04:00
Yotam Mann
38ef65fcb2
TimelineValue holds a single schedulable value
...
get/set based on time.
2019-09-18 11:15:10 -04:00
Yotam Mann
cf957ff37e
Looping is a schedulable parameter
...
fixes #448
2019-09-17 19:33:41 -04:00
Yotam Mann
e8e785ffdd
linting
2019-09-15 23:32:40 -04:00
Yotam Mann
286692e67b
updating block comment style
2019-09-14 17:47:07 -04:00
Yotam Mann
261a5f4c3b
normalizing whitespace in comments
2019-09-14 16:39:18 -04:00
Yotam Mann
daf97ae603
adding TickParam class
...
used by TickSignal and TickSource
2019-09-07 19:16:04 -04:00
Yotam Mann
736106de5f
accidentally put extra tab before name
2019-09-04 19:18:44 -04:00
Yotam Mann
75a35108af
name is a readonly string
2019-09-04 18:38:04 -04:00
Yotam Mann
544f184b21
updating docs
2019-08-30 09:16:41 -07:00
Yotam Mann
3e2de8f259
fixing spacing
...
typedoc wants one space before the "@"
2019-08-30 09:06:38 -07:00
Yotam Mann
4c106930e0
adding typedocs
2019-08-21 13:59:01 -07:00
Yotam Mann
6e5e8b3399
using specific types
...
importing them so there are not multiple import type errors
2019-07-30 15:35:27 -04:00
Yotam Mann
a88e9b5a84
making time optional
2019-07-30 10:25:17 -04:00
Yotam Mann
2978244fd5
interval can also be a time class
2019-07-23 13:12:27 -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
7f17209530
tear down created classes on context close
2019-07-16 15:41:59 -04:00
Yotam Mann
990c0f56ed
using type instead of string types
2019-07-15 15:37:25 -04:00
Yotam Mann
219462fe9e
cleaning up circular deps
2019-07-11 09:57:06 -04:00
Yotam Mann
bf214dc106
removing call to super.dispose()
2019-07-11 00:37:25 -04:00
Yotam Mann
ae2804fbc5
implement syncSignal
2019-07-10 23:33:36 -04:00
tambien
db35b3ae3a
linting
2019-06-24 13:41:38 -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
730a818bcb
organizing into sub folders
2019-05-23 14:00:49 -04:00