Commit graph

2943 commits

Author SHA1 Message Date
Yotam Mann
6b19803d5f syncing tremolo frequency to Transport 2017-12-29 13:48:01 -05:00
Yotam Mann
b7424b5e4f using the bpm at the current time 2017-12-29 13:47:36 -05:00
Yotam Mann
bd747d377d cache node_modules in gulp folder 2017-12-29 13:20:15 -05:00
Yotam Mann
3ab93c008d increasing Midi conversion tests 2017-12-29 13:14:02 -05:00
Yotam Mann
1879f59d7a updating regex 2017-12-29 13:13:46 -05:00
Yotam Mann
1ee4887ba5 caching homebrew dir 2017-12-29 12:57:55 -05:00
Yotam Mann
e8b1e90006 running tests on Chrome, FF and Safari 2017-12-29 12:52:30 -05:00
Yotam Mann
150e0bf83a linting 2017-12-29 12:26:51 -05:00
Yotam Mann
10727105f8 linting 2017-12-29 12:20:51 -05:00
Yotam Mann
0f7ee4344f WaveShaperNode shim 2017-12-29 12:02:40 -05:00
Yotam Mann
0178845b2b expanding meter tolerance 2017-12-29 12:01:53 -05:00
Yotam Mann
76b2e3b589 using soundflower as default input/output 2017-12-29 11:26:13 -05:00
Yotam Mann
3e04de993b no sampleRate logging 2017-12-29 11:25:33 -05:00
Yotam Mann
7d29854a9d installing soundflower 2017-12-29 11:17:23 -05:00
Yotam Mann
e015b7463c echo audio sources 2017-12-29 11:10:00 -05:00
Yotam Mann
10af6b1f7b fixing linting error 2017-12-29 11:09:55 -05:00
Yotam Mann
2f4770cc2c debugging osx failures 2017-12-29 11:03:14 -05:00
Yotam Mann
d0c7add2ae print context sample rate for debugging osx failures 2017-12-29 11:03:06 -05:00
Yotam Mann
396655735f temporarily allowing osx failures 2017-12-28 19:38:56 -05:00
Yotam Mann
e59736de10 adding Safari to Travis-CI testing 2017-12-28 18:59:52 -05:00
Yotam Mann
a58f3e19d7 removing unused dependencies 2017-12-28 18:52:19 -05:00
Yotam Mann
bb8bbe6390 simplifying test
passes on Safari which still has 0-1 as min/max for gain
2017-12-28 18:51:18 -05:00
Yotam Mann
ef25147c2a re-adding Safari shim 2017-12-28 18:49:47 -05:00
Yotam Mann
c4abd54719 ignoring UserMedia tests on Safari 2017-12-28 18:44:14 -05:00
Yotam Mann
5ba49351d9 additional safety flag for if the internal BufferSourceNode is actually started
checking if the offset < duration keeps safari from going into invalid
state
2017-12-28 18:43:53 -05:00
Yotam Mann
3f996c2bc0 requiring BufferSource 2017-12-28 18:43:05 -05:00
Yotam Mann
d19142a169 moving addons to individual scripts 2017-12-27 18:43:48 -05:00
Yotam Mann
15b467d1e7 renaming success to deploy_updates 2017-12-27 18:43:31 -05:00
Yotam Mann
3151a9db9b run success script on one job 2017-12-27 18:30:45 -05:00
Yotam Mann
05a28de38d deploy only once 2017-12-27 18:20:40 -05:00
Yotam Mann
875fb70918 running on Chrome and Firefox in parallel 2017-12-27 18:14:57 -05:00
Yotam Mann
1c45f13f12 test validating using Tone.Frequency into triggerAttack
addresses #219
2017-12-27 17:41:10 -05:00
Yotam Mann
83ec5d3288 transpose and harmonize Midi notes 2017-12-27 17:29:26 -05:00
Yotam Mann
4d8812ee02 transpose and harmonize a Tone.Frequency
fixes #219
2017-12-27 17:29:10 -05:00
Yotam Mann
7bd133ca02 using getTicksAtTime for better accuracy when getting progress 2017-12-27 16:29:15 -05:00
Yotam Mann
d72fba9bf7 using setTicksAtTime for more accuracy when setting/looping 2017-12-27 16:28:41 -05:00
Yotam Mann
40891fb865 using clock seconds
they are accurate even during bpm automation curves
2017-12-27 16:24:27 -05:00
Yotam Mann
32d5451293 ability to get/set ticks at a given time. more accurate seconds counter using elapsed ticks. 2017-12-27 16:23:39 -05:00
Yotam Mann
60cdeaa5f3 converting between ticks and seconds during automation curves
fixes #169
2017-12-27 16:21:45 -05:00
Yotam Mann
65599f8c68 adjusting testing threshold 2017-12-27 16:20:56 -05:00
Yotam Mann
a10ea86882 use setValueAtTime for .value setting 2017-12-27 16:18:14 -05:00
Yotam Mann
be8027549a use 'this.now()' instead of Tone.now() 2017-12-27 11:51:50 -05:00
Yotam Mann
3dadafaf87 verifying getTimeOfTick 2017-12-27 11:47:03 -05:00
Yotam Mann
8dbaf71d89 forEachBetween iterator 2017-12-27 11:46:27 -05:00
Yotam Mann
e3d9cd136a use 'this.now()' instead of Tone.now() 2017-12-27 11:45:37 -05:00
Yotam Mann
f6bd45036e increasing number of segments in exponential and approach ramps 2017-12-25 14:43:59 -05:00
Yotam Mann
e61a4c5fe2 renaming to getTicksAtTime 2017-12-21 15:13:43 -05:00
Yotam Mann
7bf39fc7c5 using Math.log2 instead of dividing by Math.LN2 2017-12-18 10:45:25 -05:00
Yotam Mann
3ea44d3af6 linting 2017-12-17 14:49:26 -05:00
Yotam Mann
d4afe1e6ee Tone.Midi is primitive type for Midi notes 2017-12-17 14:48:25 -05:00