Commit graph

3113 commits

Author SHA1 Message Date
Yotam Mann
bd1c604131
Merge pull request #1133 from quargsgreene/dev
small doc enhancements for chorus, distortion, and FFT
2022-10-23 11:01:27 -04:00
Quargs Greene
34f4c149d2 small doc enhancements for chorus, distortion, and FFT 2022-10-22 15:47:23 -07:00
Yotam Mann
a2253bdfd8
Merge pull request #1041 from marcelblum/context-cleanup
actually close audio context when disposing it
2022-10-02 10:10:03 -04:00
Yotam Mann
3de6c81637
Merge pull request #766 from cjwit/add-docs
Add docs
2022-10-02 10:08:29 -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
aa58bf7fd1
Merge pull request #1126 from quargsgreene/dev
custom decay curve issue #1107
2022-10-02 09:52:54 -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
Quargs Greene
d463286891 custom decay curve #1107 2022-10-01 22:38:20 -07: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
Marcel Blum
465285bd86
docs typo fix 2022-06-29 12:06:16 -04:00
heycharlieabbott
f021aa21b5 Small typo and broken link removal 2022-05-11 00:17:19 +09:00
Yotam Mann
92e1ee1ed1
Merge pull request #1065 from LukasOpp/dev
Fix documentation typo `paramter` -> `parameter`
2022-04-24 10:51:51 -04:00
Yotam Mann
75c20b47c4
Merge pull request #1073 from duhrer/GH-1071-1
GH-1071: Fix broken link in sequencer docs (resolves #1071).
2022-04-24 10:51:23 -04:00
Tony Atkins
3a226111f1 GH-1071: Fix broken link in sequencer docs. 2022-04-23 18:23:52 +02:00
Lukas
4d9b3d0bb8
fix typo paramter -> parameter 2022-04-16 17:58:41 +02:00
Christoph Guttandin
75a802cfb2 Load only a single AudioWorklet 2022-03-21 16:34:23 +01: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
Marcel Blum
a8ac712abf ensuring close() is never called more than once on a context even before the async process completes; removing superfluous close() call on raw context in a test 2022-03-01 12:38:26 -05:00
Marcel Blum
77e89734c2 close audio context when disposing 2022-02-22 17:22:50 -05:00
Yotam Mann
484bfa6dac removing unused import 2022-02-07 13:14:19 -05:00
Yotam Mann
2c7d4c1ae5
Merge pull request #1018 from yifanmai/meter-channels
Smooth RMS values per channel in Meter
2022-01-24 11:35:51 -05:00
Yifan Mai
45d2009ccb Smooth RMS values per channel in Meter
Fixes #882
2022-01-23 10:49:15 -08:00
Yotam Mann
364040cefe removing Sound On Sound link
fixes #1016
2022-01-21 14:57:04 -05:00
Yotam Mann
0399687863 set in constructor even if AudioBuffer is not from std-audio-context
Fixes #991
2022-01-17 13:11:55 -05:00
Yotam Mann
3196b2d68e
Merge pull request #968 from marcelblum/buffer-player-timekeeping
fix attempt #2 for AudioBufferSourceNode stop time miscalculation, with updated tests
2022-01-15 09:53:08 -05:00
Yotam Mann
fb17cf564f
Merge pull request #987 from marcelblum/context-options-bugfixes
fixes for Context options handling & micro timing bugs
2022-01-15 09:51:35 -05:00
Yotam Mann
032a313da8
Merge pull request #1005 from yifanmai/pattern-index
Add Pattern.index
2022-01-15 09:50:14 -05:00
Yifan Mai
8949efcd21 Minor doc fixes in PatternGenerator 2022-01-04 21:25:26 -08:00
Yifan Mai
205c438511 Add Pattern.index
Pattern.index returns the current index of the pattern. This method
previously existed but was lost after the TypeScript conversion.
2022-01-04 21:19:52 -08:00
Yifan Mai
aaa1654a15 Clear memoized values when events are modified 2021-12-28 20:16:55 -08:00
Yifan Mai
da73385620 Memoize getTicksAtTime and getSecondsAtTime 2021-12-27 16:22:08 -08:00
Yotam Mann
aad2d8c890 Updating docs on Player.reverse
fixes #986
2021-12-20 11:59:20 -05:00
Yotam Mann
444d6179c4 Don't reschedule source when offset is very small
This offset is due to floating point error

Fixes #999
Fixes #944
2021-12-19 11:21:27 -05:00
Yotam Mann
aeaaa1e871 updating threshold 2021-12-18 17:37:31 -05:00
Yotam Mann
69ab1b91c6 Adding triggerAttackRelease example
addresses #989
2021-12-18 17:31:00 -05:00
Marcel Blum
c68903380e
comment correction 2021-12-01 17:44:53 -05:00
Marcel Blum
1295bd4603 docs update 2021-12-01 13:55:28 -05:00
Marcel Blum
fba875c809 include updateInterval check in Context constructor test 2021-12-01 12:19:03 -05:00
Marcel Blum
37bf8e6f40
Merge branch 'Tonejs:dev' into buffer-player-timekeeping 2021-12-01 12:06:47 -05:00
Marcel Blum
8c47a42290 test fix for #912 2021-12-01 11:54:32 -05:00
Marcel Blum
63c958774b another updateInterval tweak 2021-11-29 20:23:15 -05:00
Marcel Blum
2fa6c66b90 tweak default updateInterval for 0 lookAhead 2021-11-29 11:33:59 -05:00
Marcel Blum
0ad8df2445 Merge branch 'context-options-bugfixes' of https://github.com/marcelblum/Tone.js into context-options-bugfixes 2021-11-29 11:14:33 -05:00
Marcel Blum
796fea2d6c prevent Context options overriding, remove unreachable/overridden code, fix Ticker precision
add _minimumUpdateInterval to Ticker, derive from actual context sampleRate instead of assuming 44100; add lookAhead setter to Context so that updateInterval is also adjusted; prevent latencyHint from getting overridden when rolling own context
2021-11-29 11:14:14 -05:00
Marcel Blum
05a4ef7cf2 better fix for #912 by stopping only the most recently created source on player.restart(); reverting prior fix attempt which didn't address all possible cases adequately 2021-10-29 22:27:55 -04:00
Andrew Punnett
5cd3560d46
Parse note strings with three sharps or flats.
Tweaked the note string regexp and the noteToScaleIndex map, so that it can parse note strings with three sharps or flats.

Although rare, notes with three sharps or flats do occur, for example in the B# augmented seventh and Cb diminished seventh chords.
2021-10-29 10:54:30 +13:00