Luke Phillips
|
d2755e10de
|
Merge Tone r4
|
2015-03-05 16:06:27 +00:00 |
|
Yotam Mann
|
d8a13d6dea
|
setting initial oscillator type
|
2015-02-28 19:35:27 -05:00 |
|
Yotam Mann
|
3211347fef
|
test if setting "type" is necessary before doing it
|
2015-02-28 18:06:25 -05:00 |
|
Yotam Mann
|
4e77c61638
|
JSDoc'ing sources
|
2015-02-27 11:19:45 -05:00 |
|
Yotam Mann
|
8f0fbe2de8
|
changing _onended callback
|
2015-02-23 00:29:49 -05:00 |
|
Yotam Mann
|
219eeaa537
|
source uses scheduled values to determine state
|
2015-02-23 00:29:07 -05:00 |
|
Yotam Mann
|
3e358536dd
|
methods return this
|
2015-02-21 14:06:58 -05:00 |
|
Yotam Mann
|
f8b2261b3a
|
new signal syncing API
|
2015-02-21 14:06:27 -05:00 |
|
Yotam Mann
|
26d0bcd10e
|
pulseoscillator width gate
|
2015-02-20 00:53:03 -05:00 |
|
Luke Phillips
|
b545692c09
|
Noise can setPlayback
|
2015-02-17 19:58:47 +00:00 |
|
Yotam Mann
|
f61eff011b
|
incorporating playbackRate into player
can’t be an Tone.Signal yet because of a Blink bug
|
2015-02-10 11:37:11 -05:00 |
|
Yotam Mann
|
26ff8d756e
|
clean up source on dispose
|
2015-02-10 11:36:36 -05:00 |
|
Yotam Mann
|
50917ac49f
|
migrating signals to ES5 getter/setters
|
2015-02-06 17:47:26 -05:00 |
|
Yotam Mann
|
66f524eae6
|
frequency signal units
|
2015-02-04 10:15:25 -05:00 |
|
Yotam Mann
|
88bb77ba69
|
getter/setter on playbackRate
for now playbackRate will be just a number until i can get the signal
connection of playbackRate to work across browser.
|
2015-02-04 10:15:06 -05:00 |
|
Yotam Mann
|
2dbacd3310
|
added decibels volume control to sources
|
2015-02-04 10:11:10 -05:00 |
|
Yotam Mann
|
b0b572f113
|
Using ES5 getter/setter
|
2015-02-04 10:10:34 -05:00 |
|
Yotam Mann
|
914123b9d1
|
using only ES5 getter/setters
replacing old getThing and setThing starting with Oscillators
|
2015-02-03 23:48:47 -05:00 |
|
Yotam Mann
|
fe93152920
|
signal value setters/getters
|
2015-02-02 12:50:18 -05:00 |
|
Yotam Mann
|
362afb32eb
|
returning to public dispose method
|
2015-02-01 22:05:24 -05:00 |
|
Yotam Mann
|
7d30c7784b
|
moving state management to Source
|
2015-02-01 21:32:07 -05:00 |
|
Yotam Mann
|
e96fb08c44
|
moved onended in Tone.Source
|
2015-02-01 20:38:06 -05:00 |
|
Yotam Mann
|
650458fafd
|
new dispose and get/set api
integrated new API on sources
|
2015-02-01 20:02:13 -05:00 |
|
Yotam Mann
|
9070b13c89
|
ES5 add getter/setter method
|
2015-02-01 15:48:20 -05:00 |
|
Yotam Mann
|
251a1e02a5
|
phase get/set for each of the extended oscillators
|
2015-02-01 15:47:31 -05:00 |
|
Yotam Mann
|
9eee63459a
|
all sources return this
good for chaining methods
|
2015-02-01 14:40:47 -05:00 |
|
Yotam Mann
|
db0250e054
|
set loop boundaries after started
Fixes #49
|
2015-02-01 13:42:51 -05:00 |
|
Yotam Mann
|
b6875955e4
|
add type getter/setter
|
2015-02-01 13:32:39 -05:00 |
|
Luke Phillips
|
b40ce6ba8c
|
getters for player.js
|
2015-01-25 18:45:19 +00:00 |
|
Luke Phillips
|
a7e4e316c1
|
Source getter functions
|
2015-01-20 13:48:54 +00:00 |
|
Luke Phillips
|
b11f86be7c
|
Oscillator getter functions
|
2015-01-20 12:33:07 +00:00 |
|
Yotam Mann
|
49883947de
|
putting the onload callback back in player
at least for now…
|
2015-01-05 21:55:57 -05:00 |
|
Yotam Mann
|
22d29c42e3
|
removing onload callbacks
fits better into the Tone.Buffer.onload scheme
|
2015-01-05 21:49:21 -05:00 |
|
Yotam Mann
|
080b8f5854
|
updated Player and Convolver with new Buffer
|
2015-01-04 21:46:10 -05:00 |
|
Yotam Mann
|
f1cbd96f98
|
sync/unsync the frequency
|
2014-12-19 16:39:50 -05:00 |
|
Yotam Mann
|
6ddf1b372f
|
single 'setVolume' definition in Master
|
2014-12-19 16:27:50 -05:00 |
|
Yotam Mann
|
9e140a7605
|
Fixing/testing microphone dispose method
Fixes #46
|
2014-12-19 12:20:26 -05:00 |
|
Luke Phillips
|
e6caa81479
|
don't crash if user deny's microphone stream
|
2014-12-16 17:55:08 +00:00 |
|
Luke Phillips
|
8fafb3d20b
|
microphone disconnect error
|
2014-12-15 17:08:14 +00:00 |
|
Yotam Mann
|
de707f1838
|
volume gets set right away
|
2014-12-08 11:03:47 -05:00 |
|
Yotam Mann
|
f7a14f2b37
|
all frequency values accept a note name as well
|
2014-12-06 16:48:36 -05:00 |
|
Yotam Mann
|
cd31d02048
|
jsdoc'ing
|
2014-12-03 21:38:24 -05:00 |
|
Yotam Mann
|
1b9cc1483b
|
jsdoc'ing
|
2014-12-03 17:20:23 -05:00 |
|
Yotam Mann
|
2d0bcffc9f
|
adding defaults to jsdocs
|
2014-12-02 01:42:08 -05:00 |
|
Yotam Mann
|
25496dea77
|
switched to updated chain method
|
2014-11-30 21:32:09 -05:00 |
|
Yotam Mann
|
cf2cb263b2
|
chain -> connectSeries, fan -> connectParallel
|
2014-11-30 17:37:29 -05:00 |
|
Yotam Mann
|
310231dbd1
|
using Tone.WaveShaper instead of native node
|
2014-11-30 13:20:35 -05:00 |
|
Yotam Mann
|
2b22bfac31
|
updating dependencies
|
2014-11-24 18:51:35 -05:00 |
|
Yotam Mann
|
0a442a2608
|
oscillator accepts Tone.Time as frequency
|
2014-11-09 10:57:14 -05:00 |
|
Yotam Mann
|
dcfac108eb
|
using Tone constructor in signal classes
|
2014-11-04 01:21:42 -05:00 |
|
Yotam Mann
|
0bea209d68
|
simplify buffer constructor
|
2014-10-22 22:27:21 -04:00 |
|
Yotam Mann
|
3b10b93eca
|
Merge pull request #39 from indefinit/unicode-fix
Unicode fix
|
2014-10-22 21:55:21 -04:00 |
|
Kevin Siwoff
|
054d5ff2e8
|
fixes buffer initialization in Player.js
|
2014-10-22 18:24:58 -04:00 |
|
Kevin Siwoff
|
b45c983152
|
updates player class and build for Buffer
|
2014-10-21 14:55:29 -04:00 |
|
Yotam Mann
|
9f827a8dad
|
short delay to avoid clicks on change OmniOsc type
|
2014-10-16 14:52:08 -04:00 |
|
Kevin Siwoff
|
f784f5585f
|
adds Buffer class, refactors Player class to use new Buffer member
|
2014-10-16 14:48:23 -04:00 |
|
Yotam Mann
|
a4cc79cfde
|
stopped state doesn't wait for on ended event
the oneneded event is inconsistent when the source is not connected
directly to Master (such as in the case of an LFO).
Fixes #34
|
2014-10-08 11:59:31 -04:00 |
|
Yotam Mann
|
7972f0db34
|
Pulse, PWM, and Omni extend Oscillator
|
2014-10-03 16:07:30 -04:00 |
|
Yotam Mann
|
a8e156fcaf
|
made Oscillator.oscillator _private
|
2014-10-03 16:06:42 -04:00 |
|
Yotam Mann
|
2daa8c64ad
|
Oscillators inherit Tone.Oscillator setFrequency
|
2014-10-03 15:16:32 -04:00 |
|
Yotam Mann
|
e2c0e47f2f
|
Noise getType method
|
2014-10-03 14:54:09 -04:00 |
|
Yotam Mann
|
1ed4f5288c
|
allowing for loopEnd to be a Tone.Time
|
2014-10-03 01:00:48 -04:00 |
|
Yotam Mann
|
02c21fed73
|
switches types without a pop
|
2014-10-03 01:00:37 -04:00 |
|
Yotam Mann
|
35bdca0568
|
default Player loop is still the end of the file
|
2014-10-02 18:58:24 -04:00 |
|
Yotam Mann
|
7d26a67910
|
loop attributes can be passed in options object
also attributes can remain tempo relative. #27
|
2014-10-02 13:21:22 -04:00 |
|
Yotam Mann
|
d3f9834ca0
|
typo in Noise
|
2014-10-01 00:55:31 -04:00 |
|
Yotam Mann
|
452983920f
|
using OmniOscType enum type
|
2014-09-30 22:48:21 -04:00 |
|
Yotam Mann
|
14d254fd97
|
altering default values
|
2014-09-30 22:48:00 -04:00 |
|
Yotam Mann
|
18bab7da59
|
setters and options objects for Sources
Fixes #27
|
2014-09-30 00:28:48 -04:00 |
|
Yotam Mann
|
1e7f46ff61
|
jsdoc addition 'const'
|
2014-09-29 23:45:31 -04:00 |
|
Yotam Mann
|
23128469ca
|
combination oscillator class
|
2014-09-29 23:44:59 -04:00 |
|
Yotam Mann
|
014c5e5db2
|
new PWMOscillator class
|
2014-09-29 23:44:43 -04:00 |
|
Yotam Mann
|
c67468cab6
|
PulseOscillator setters
|
2014-09-29 23:44:35 -04:00 |
|
Yotam Mann
|
1dcaccdb4c
|
defaults to loopStart offset if offset is not given
|
2014-09-29 23:44:15 -04:00 |
|
Yotam Mann
|
71af6ca206
|
testing dispose methods for all classes.
a few classes were not being disposed correctly and leaving some
garbage attached.
|
2014-09-06 18:55:11 -04:00 |
|
Yotam Mann
|
818797712c
|
made the sawtooth private in pulse oscillator
|
2014-09-06 15:56:41 -04:00 |
|
Yotam Mann
|
af85ae7e19
|
Added "use strict" to all classes
Fixes #17
|
2014-09-04 00:41:40 -04:00 |
|
Yotam Mann
|
39c7da2ab1
|
styling examples
|
2014-09-04 00:06:01 -04:00 |
|
Yotam Mann
|
9adbcc3c4d
|
getType
|
2014-09-02 00:25:20 -04:00 |
|
Yotam Mann
|
c88826e979
|
setPhase method on Oscillator
This method uses not DelayNode so sample accurate start/stop are
maintained.
Fixes #18
|
2014-08-31 16:35:02 -04:00 |
|
Yotam Mann
|
76ee2b5540
|
Tone.PulseOscillator first commit
fixes #25
|
2014-08-31 16:29:56 -04:00 |
|
Yotam Mann
|
7f7493105a
|
added set method
#27
also fixed dispose method
|
2014-08-29 17:14:41 -04:00 |
|
Yotam Mann
|
42288c5942
|
setVolume in db now
|
2014-08-25 21:47:22 -04:00 |
|
Yotam Mann
|
3cd76459e5
|
link to parent's dispose method
Fixes #15
|
2014-08-24 16:24:16 -04:00 |
|
Yotam Mann
|
b2c85eaf44
|
signals inherit Signal.connect method
this is so that params and signals they connect to don’t need to be
manually zeroed out after connecting.
Fixed #11
|
2014-08-24 13:19:49 -04:00 |
|
Yotam Mann
|
3f40e26c14
|
fixed typo
|
2014-08-23 15:18:51 -04:00 |
|
Yotam Mann
|
be344b7963
|
unused argument
|
2014-08-21 14:20:55 -04:00 |
|
Yotam Mann
|
be9ad6ee5f
|
fixed deps
|
2014-08-21 01:03:51 -04:00 |
|
Yotam Mann
|
9bb8df60a8
|
sync inherited from Tone.Source
|
2014-08-20 16:54:26 -04:00 |
|
Yotam Mann
|
d26147aa52
|
spacing and jsdoc
|
2014-08-20 16:51:02 -04:00 |
|
Yotam Mann
|
66bf461ebf
|
sync -> syncSource
|
2014-07-30 15:12:47 -04:00 |
|
Yotam Mann
|
935161a31e
|
can set context
|
2014-07-30 13:56:44 -04:00 |
|
Yotam Mann
|
18fca530c8
|
invalid constraint
|
2014-07-22 11:31:32 -04:00 |
|
Yotam Mann
|
e6bcb3b10c
|
doc updates
|
2014-07-20 18:17:24 -04:00 |
|
Yotam Mann
|
ceb84b548f
|
no echo cancellation on microphone
|
2014-06-28 22:13:35 -04:00 |
|
Yotam Mann
|
97e60e11cf
|
updated looping API
removed “loop” method
|
2014-06-25 13:11:29 -04:00 |
|
Yotam Mann
|
0b4def6155
|
Tone.Sources can sync to the Transport
|
2014-06-25 12:47:47 -04:00 |
|
Yotam Mann
|
5ff3b1e4ee
|
working on docs
|
2014-06-23 14:20:20 -04:00 |
|
Yotam Mann
|
4059c891e5
|
updated player api
|
2014-06-21 18:39:01 -04:00 |
|
Yotam Mann
|
ff5d967dc7
|
some updated to the microphone
still untested
|
2014-06-21 17:37:17 -04:00 |
|
Yotam Mann
|
736b3aa358
|
set volume can take a fade time
|
2014-06-21 15:55:12 -04:00 |
|
Yotam Mann
|
c9cbcaa3e5
|
fixed doc error
|
2014-06-20 01:46:39 -04:00 |
|
Yotam Mann
|
ec39ce3985
|
fixed error in setting frequency detune
|
2014-06-20 01:46:29 -04:00 |
|
Yotam Mann
|
d48849bd11
|
jsdoc on DryWet
|
2014-06-20 01:12:15 -04:00 |
|
Yotam Mann
|
e859706ef9
|
more disposing
|
2014-06-20 00:58:02 -04:00 |
|
Yotam Mann
|
c40531f0d4
|
better dispose method
|
2014-06-20 00:25:10 -04:00 |
|
Yotam Mann
|
a3abf8e979
|
better noise! with test and example
|
2014-06-20 00:25:00 -04:00 |
|
Yotam Mann
|
4b319a0690
|
new docs.
|
2014-06-19 21:48:16 -04:00 |
|
Yotam Mann
|
5c7b3b5c18
|
uniform API for sources
|
2014-06-19 01:40:16 -04:00 |
|
Yotam Mann
|
410814505c
|
Merge branch 'master' of https://github.com/TONEnoTONE/Tone.js
Conflicts:
Tone/source/Player.js
|
2014-06-18 17:04:59 -04:00 |
|
Yotam Mann
|
2b1899792d
|
some docs on Player
|
2014-06-18 17:01:39 -04:00 |
|
Jason Sigal
|
24c8d2babe
|
added documentation for Player.js and tests for Sources.js
|
2014-06-18 15:42:08 -04:00 |
|
Yotam Mann
|
7602ad162a
|
doc update
|
2014-06-18 01:36:40 -04:00 |
|
Yotam Mann
|
92d3c7a238
|
doc'ing
|
2014-06-17 12:15:10 -04:00 |
|
Yotam Mann
|
4c3d60f6a4
|
updated the Source base class
|
2014-06-16 19:38:46 -04:00 |
|
Yotam Mann
|
9902b2a574
|
base class for sources
|
2014-06-15 21:00:22 -04:00 |
|
Yotam Mann
|
6f6cadce4b
|
Sync. JSDoc. JSHint
|
2014-06-15 17:36:52 -04:00 |
|
Yotam Mann
|
481b728d18
|
added named buses.
|
2014-04-16 00:23:58 -04:00 |
|
Yotam Mann
|
e37052fdfa
|
removed require & jquery dependency from examples
|
2014-04-15 20:05:11 -04:00 |
|
Yotam Mann
|
85e0201371
|
integrated Transport and musical timing for all methods that take times
|
2014-04-11 19:17:01 -04:00 |
|
Yotam Mann
|
cf86342a45
|
updated method names. fixed LFO
|
2014-04-06 20:12:40 -04:00 |
|
Yotam Mann
|
7fe5c47b8a
|
major rename. sorry again.
|
2014-04-06 16:51:30 -04:00 |
|