Commit graph

300 commits

Author SHA1 Message Date
Hidde de Jong
523634106c added test for starting Tone.Part with an offset before loopStart 2016-01-31 23:05:03 +01:00
Yotam Mann
7338775540 removing SimpleAM and SimpleFM
These synths are very similar to AM/FMSynth. Plus, the new FMOscillator
type available in SimpleSynth makes it already a Simple FM/AM Synth.
2016-01-30 15:54:59 -05:00
Yotam Mann
46919e7c86 Simplifying the API of FMSynth and AMSynth
uses SimpleSynth instead of MonoSynth. API more flat.
2016-01-30 15:53:40 -05:00
Yotam Mann
2f4d6d07cd DrumSynth->MembraneSynth & CymbalSynth->MetalSynth 2016-01-30 15:48:32 -05:00
Yotam Mann
247c2ff5b3 CymbalSynth tests 2016-01-19 10:02:54 -05:00
Yotam Mann
4fe2304edd test that the instrument is silent before being triggered. 2016-01-18 22:47:09 -05:00
Yotam Mann
bb64bd307f ensuring the envelope is silent
not just quiet.
2016-01-18 22:46:50 -05:00
Yotam Mann
9f785b371e removing deprecated methods 2016-01-18 22:45:46 -05:00
Yotam Mann
e0a8e98554 testing that audio doesn't clip in any oscillator 2016-01-18 00:27:30 -05:00
Yotam Mann
5a772466ae 3 new oscillator types
and combined them into the OmniOscillator
2016-01-17 22:43:44 -05:00
Yotam Mann
3215e5db25 testing that envelope is silent while not triggered
Addresses #109
2016-01-16 15:39:48 -05:00
Yotam Mann
5eb590da27 increasing tolerance for test 2015-12-08 00:07:29 -05:00
Yotam Mann
eda4553169 using baseFrequency and octaves for AutoFilter 2015-12-07 11:46:34 -05:00
Yotam Mann
d29995a42a phaser uses octaves instead of depth.
more consistent with rest of API.
2015-12-07 01:04:09 -05:00
Yotam Mann
2664140ab0 implementing filterEnvelope with Tone.FrequencyEnvelope 2015-12-07 00:39:39 -05:00
Yotam Mann
307dd6632c FrequencyEnvelope is like ScaledEnvelope but with baseFrequency and octaves instead of min and max 2015-12-07 00:23:21 -05:00
Yotam Mann
f7547217c8 Timeline has an optional memory length 2015-12-06 23:48:53 -05:00
Yotam Mann
298799dee9 added 'spread' to Chorus 2015-12-06 20:53:36 -05:00
Yotam Mann
23dd869b30 testing 'spread' 2015-12-06 17:37:45 -05:00
Yotam Mann
a4f1bd4274 testing Timeline updates 2015-12-06 17:23:30 -05:00
Yotam Mann
8bb2ee9b02 testing playbackRate 2015-12-06 13:14:36 -05:00
Yotam Mann
5e9d79eee3 Revert "testing playbackRates"
This reverts commit 102491c898.
2015-12-06 13:14:36 -05:00
Yotam Mann
501bf3c516 wider tolerance for testing 2015-12-06 13:14:36 -05:00
Yotam Mann
8231fc5cf3 fixing and testing start offset for non-looping parts 2015-11-26 08:42:33 -08:00
Yotam Mann
f545fcdf90 additional Event testing 2015-11-26 08:27:50 -08:00
Yotam Mann
7f660730df removing exponent member 2015-11-17 22:51:32 -05:00
Yotam Mann
a4e0b65992 testing new Emitter style 2015-11-11 12:33:11 -05:00
Yotam Mann
102491c898 testing playbackRates 2015-11-10 23:47:20 -05:00
Yotam Mann
1b05129595 testing rests 2015-11-10 23:01:24 -05:00
Yotam Mann
d98b560403 Testing loading with a Tone.Buffer and AudioBuffer
Addresses #100
2015-11-05 15:44:11 -05:00
Yotam Mann
f7764cee14 updating testing flags 2015-11-04 15:59:09 -05:00
Yotam Mann
6795161220 using random index in randomOnce
fixes scenario where the values change or the array changes sizes.
2015-11-03 19:40:45 -05:00
Yotam Mann
53bb99d404 Tone.Pattern tests 2015-11-03 19:15:55 -05:00
Yotam Mann
89f4e738fc control tests 2015-11-03 19:14:15 -05:00
Yotam Mann
1ec77d3122 event Tests 2015-11-03 18:38:14 -05:00
Yotam Mann
2e3e534e1e Note->Event 2015-11-02 21:53:39 -05:00
Yotam Mann
afba7d77d2 toRemove array
This fixes issues where an event is removed mid loop.
2015-11-02 20:08:20 -05:00
Yotam Mann
67221f8f39 Delay no longer extends Tone.Param 2015-11-02 09:31:12 -05:00
Yotam Mann
6bc630398e testing new Gain/Volume APIs 2015-11-01 17:50:14 -05:00
Yotam Mann
6b47264cd2 testing quantization with toSeconds 2015-10-27 21:08:18 -04:00
Yotam Mann
51105917e3 testing more accurate quantization 2015-10-27 20:58:21 -04:00
Yotam Mann
64f6ad9c5e quantization tests 2015-10-27 17:49:00 -04:00
Yotam Mann
bfa4f1ada2 renaming EventEmitter to just Emitter 2015-10-27 17:40:52 -04:00
Yotam Mann
8e4a47da29 testing passing in Tone to delay 2015-10-23 13:49:26 -04:00
Yotam Mann
775e877cfa testing for object literals and not class instances 2015-10-21 13:52:19 -04:00
Yotam Mann
61494a876a test passing in a Tone.Buffer 2015-10-21 13:52:03 -04:00
Yotam Mann
2e5c3ea503 adding tests README 2015-10-21 13:14:19 -04:00
Yotam Mann
2a574c78bf type checking tests 2015-10-21 13:13:59 -04:00
Yotam Mann
52d7cff014 testing unit conversion 2015-10-21 13:13:47 -04:00
Yotam Mann
e58a016c16 testing new classes and APIs 2015-10-21 10:55:56 -04:00