Yotam Mann
|
2f55cc2ec2
|
wrap the native ConstantSourceNode into ToneConstantSource
gets more consistent onended callback and other syntactic sugar
|
2019-09-06 17:10:32 -04:00 |
|
Yotam Mann
|
66d08cbdcb
|
fixing typos in comments
|
2019-09-06 16:20:23 -04:00 |
|
Yotam Mann
|
fa7c984729
|
'apply' sets the full automation curve from one param to another
|
2019-09-06 16:18:32 -04:00 |
|
Yotam Mann
|
83e27282d0
|
changing names to the full name of the event
|
2019-09-06 16:17:49 -04:00 |
|
Yotam Mann
|
e60d7ffdb1
|
fixing typedefs
|
2019-09-06 14:59:21 -04:00 |
|
Yotam Mann
|
336d1b71db
|
PolySynth uses new context.setInterval
|
2019-09-06 14:55:20 -04:00 |
|
Yotam Mann
|
294ebeefe7
|
adding setInterval
similar to setTimeout, but the event repeats
|
2019-09-06 14:46:44 -04:00 |
|
Yotam Mann
|
910d38c3c8
|
separating the constructor onto two lines
makes the documentation more readable
|
2019-09-06 01:39:56 -04:00 |
|
Yotam Mann
|
651dd956e0
|
CtrlPattern -> PatternGenerator
CtrlPattern is now a generator that iterates over the given array in a pattern
|
2019-09-05 23:54:26 -04:00 |
|
Yotam Mann
|
c223d0c9b1
|
adding full support for generators
|
2019-09-05 23:53:53 -04:00 |
|
Yotam Mann
|
81d53ac6e6
|
remove old js files
|
2019-09-05 23:53:34 -04:00 |
|
Yotam Mann
|
c27a426daf
|
converting distortion to typescript
|
2019-09-05 22:11:02 -04:00 |
|
Yotam Mann
|
95c45a5b7a
|
adding more documentation to Tone.start
|
2019-09-05 14:46:26 -04:00 |
|
Yotam Mann
|
1e37601d5d
|
converting LFO to typescript
|
2019-09-04 22:57:27 -04:00 |
|
Yotam Mann
|
b2b8a32c91
|
expose getInitialValue
returns the value of the oscillator before it's started
|
2019-09-04 20:01:16 -04:00 |
|
Yotam Mann
|
736106de5f
|
accidentally put extra tab before name
|
2019-09-04 19:18:44 -04:00 |
|
Yotam Mann
|
2289f3c67f
|
renaming OscillatorNode file to ToneAudioNode
|
2019-09-04 18:40:28 -04:00 |
|
Yotam Mann
|
51291538a8
|
renaming file to match class name
|
2019-09-04 18:39:28 -04:00 |
|
Yotam Mann
|
75a35108af
|
name is a readonly string
|
2019-09-04 18:38:04 -04:00 |
|
Yotam Mann
|
a8962eb824
|
also export Options
|
2019-09-04 18:34:42 -04:00 |
|
Yotam Mann
|
1285fb19ed
|
exporting options and class
|
2019-09-04 18:29:24 -04:00 |
|
Yotam Mann
|
0f31c77923
|
ability to use MetalSynth in PolySynth
|
2019-09-04 18:29:11 -04:00 |
|
Yotam Mann
|
e1403c56e6
|
Merge branch 'dev' into typescript
|
2019-09-04 18:18:29 -04:00 |
|
Yotam Mann
|
25c3b9a0e3
|
updating to new polysynth API
|
2019-09-04 12:00:15 -04:00 |
|
Yotam Mann
|
10710d8f4c
|
Test against the old polysynth API
notifies people of the update
|
2019-09-04 11:59:30 -04:00 |
|
Yotam Mann
|
27b7b0ca3b
|
removing unused dep
|
2019-09-03 23:07:56 -04:00 |
|
Yotam Mann
|
cca7d10566
|
adding sync test and test long enough to test out the GC process
|
2019-09-03 23:07:44 -04:00 |
|
Yotam Mann
|
42ccfaffb6
|
Revert "updating standardized-audio-context"
This reverts commit 25b48a01b0 .
|
2019-09-03 22:22:54 -04:00 |
|
Yotam Mann
|
25b48a01b0
|
updating standardized-audio-context
|
2019-09-03 22:08:32 -04:00 |
|
Yotam Mann
|
7c1bacb66d
|
fixing typo
|
2019-09-03 22:08:20 -04:00 |
|
Yotam Mann
|
d50c444881
|
using onstatechange instead of addEventListener
|
2019-09-03 22:00:03 -04:00 |
|
Yotam Mann
|
1fda882ffe
|
removing unused deps and updating
|
2019-09-03 21:52:32 -04:00 |
|
Yotam Mann
|
8e76c0517b
|
adding MetalSynth export
|
2019-09-03 21:52:23 -04:00 |
|
Yotam Mann
|
5ff6e4c096
|
updating bell part to new MetalSynth api
|
2019-09-03 20:35:32 -04:00 |
|
Yotam Mann
|
f85adf5dda
|
resonance is a Frequency
|
2019-09-03 20:32:44 -04:00 |
|
Yotam Mann
|
3ffb989cf4
|
noting changes
|
2019-09-03 20:20:15 -04:00 |
|
Yotam Mann
|
e414ce891a
|
convert MetalSynth to ts and extend Monophonic instead of instrument
fixes #486
thank you for the typescripting @jacobclarke92!
|
2019-09-03 20:20:08 -04:00 |
|
Yotam Mann
|
c167f1a0e1
|
detune can be passed into the options object
|
2019-09-03 20:09:46 -04:00 |
|
Yotam Mann
|
6c54f7b3ad
|
pass in the detune value
|
2019-09-03 20:09:19 -04:00 |
|
Yotam Mann
|
42dcbcb7c8
|
adding test to check if detune can be passed into monophonic instruments
|
2019-09-03 20:09:11 -04:00 |
|
Yotam Mann
|
8ec8ba4a13
|
Merge branch 'pr/535' into typescript
|
2019-09-03 19:36:26 -04:00 |
|
Yotam Mann
|
26f931b3ed
|
PolySynth automatically disposes unused voices
expands to the maxPolyphony and will reduce back to 0 allocated voices if unused.
|
2019-09-03 19:29:59 -04:00 |
|
Jacob Clarke
|
f128fae51e
|
Converted PluckSynth to TS + filter deps: FeedbackCombFilter, LowpassCombFilter (could not make tests for filters yet due to other issues with ToneWithContext
|
2019-09-01 21:17:32 +10:00 |
|
Jacob Clarke
|
e49cb07607
|
Tidied up MetalSynth and restored original comments
|
2019-09-01 19:19:19 +10:00 |
|
Jacob Clarke
|
d4b0604eb0
|
Restored some comments
|
2019-09-01 18:58:56 +10:00 |
|
Jacob Clarke
|
9d95738497
|
Converted NoiseSynth and test file to ts
|
2019-09-01 16:27:50 +10:00 |
|
Jacob Clarke
|
d7578f62b0
|
MetalSynth done, extends Monophonic now
|
2019-09-01 16:10:32 +10:00 |
|
Jacob Clarke
|
a6fdd24c92
|
MetalSynth almost done, incomplete triggerAttack function
|
2019-09-01 14:20:20 +10:00 |
|
Yotam Mann
|
f0f997c09d
|
swapping constructor order
easier to read in the docs
|
2019-08-30 09:34:04 -07:00 |
|
Yotam Mann
|
2ff888d3b3
|
adding type classes
and basic sanity check
|
2019-08-30 09:28:45 -07:00 |
|