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 |
|
Yotam Mann
|
2138d2c26f
|
adding toMidi()
|
2017-12-17 14:48:08 -05:00 |
|
Yotam Mann
|
456dd7ceb3
|
making midi<->freq conversions static
|
2017-12-17 14:47:51 -05:00 |
|
Yotam Mann
|
77d352450f
|
moving basic conversions to TimeBase
|
2017-12-17 14:44:36 -05:00 |
|
Yotam Mann
|
1bb0a95a8e
|
clone array so that events can be added/removed during iteration
|
2017-12-17 14:18:47 -05:00 |
|
Yotam Mann
|
0bb2391a43
|
clean up time value on dispose
|
2017-12-17 13:33:09 -05:00 |
|
Yotam Mann
|
e55b1e9dc1
|
toNotation() returns closest notation representation
|
2017-12-17 13:26:21 -05:00 |
|
Yotam Mann
|
38d493fc68
|
using Tone.Ticks to represent times
|
2017-12-17 13:26:04 -05:00 |
|
Yotam Mann
|
b3f1b73250
|
testing dotted notes
|
2017-12-17 13:24:52 -05:00 |
|