Yotam Mann
d20f6e8fe9
Releases all held notes
...
thanks @lidiovargas! i ended up going with something more similar to your first solution. just removing the arrow function to fix the linting error
2019-08-02 10:43:31 -04:00
Lidio Vargas
82a9b54de1
Fixing sustained notes on Tone.Sampler (travis checked)
2019-08-01 21:00:05 -03:00
Lidio Vargas
f0febbdade
Fixing sustained notes on Tone.Sampler (passing test)
2019-08-01 20:32:24 -03:00
Lidio Vargas
65098a0229
Fixing released-sustained notes on Tone.Sampler
2019-07-28 14:01:50 -03:00
Vasilii Smirnov
cd7b4c7fed
Fixed 'notes' parameter in Sampler methods to point that several notes can be played. ( #457 )
2019-03-11 19:38:29 -04:00
tambien
5212d76223
removing logging
2019-02-01 12:16:49 -05:00
tambien
ddb9f8b4d8
sampler should throw error if there are no available notes to play
...
before failed silently
2019-02-01 12:01:35 -05:00
tambien
ed71d8141b
amd to es6 import/export
...
no longer using AMD (require.js) style imports, and beginning to move to es6 "import/export" statements everywhere.
2019-01-27 13:05:20 -05:00
tambien
2cb0d67b67
checking if activeSources still exists before trying to remove elements
...
fixes #409
2018-12-16 13:26:28 -05:00
tambien
3d1202043a
all modules are relative paths
...
simplifies deep references to individual files
2018-08-26 22:29:17 -04:00
Yotam Mann
15755701f9
linting
2018-08-06 23:32:21 -04:00
tambien
9edafa8be4
removing source when sample has finished
...
prevents error where the BufferSource.stop is attempted after the source has already finished
2018-07-29 09:28:45 -04:00
Yotam Mann
ad1e362d7c
release happens after stop time
...
as per new BufferSource api
2018-06-20 15:03:52 -04:00
ZIwen
fa23475906
Update Sampler.js ( #346 )
...
support sampler polyphonic syntax
2018-05-15 10:07:36 -04:00
Charles Holbrow
51ac1a2100
Sampler Instrument can play entire sample, even when pitch shifting down. ( #335 )
...
* Sampler instrument does not truncate playback when pitch shifting down
* `BufferSource.start` defaults to playing the entire buffer, respects `this.playbackRate`
Previously, the Buffer would truncate the sample when `playbackRage` is less than 1.
Within the `start` method, this commit also tightens the scope of `var computedDur`, so
that it is accessible only where it is used.
2018-04-25 14:27:50 -04:00
Yotam Mann
a5503e02d2
linting
2018-03-05 12:25:33 -05:00
Yotam Mann
897b885a40
increasing max search interval to 8 octaves
...
fixes #315
2018-03-05 10:40:46 -05:00
Yotam Mann
92454266f7
sync/unsync triggerAttack/Release to the Transport
2018-01-02 16:49:41 -05:00
Yotam Mann
dded291a25
linting
2018-01-02 10:37:27 -05:00
Yotam Mann
f818bede9a
releaseAll stops all currently active notes
...
fixes #272
2017-11-29 16:54:17 -05:00
Yotam Mann
cb2a982c39
linting
2017-10-21 19:02:46 -04:00
Yotam Mann
f8f0489e14
jsdocing constructor params
...
fixes #261
[skip ci]
2017-09-18 12:29:04 -04:00
Yotam Mann
c7385ef575
using exponential curve in sampler
2017-09-15 09:07:09 -04:00
Yotam Mann
ea869e7c93
updating jsdoc comment to reflect that class extends Tone.Instrument
2017-08-27 16:28:29 -04:00
Yotam Mann
1e148a9c74
Sampler is now an instrument for creating a chromatic instrument from pitched samples
2017-08-27 12:55:54 -04:00
Yotam Mann
1f604f3f31
update sampler example
...
Fixes #243
[skip ci]
2017-06-28 15:23:49 -04:00
Yotam Mann
b927395825
making defaultArg static
2017-04-30 15:03:49 -04:00
Yotam Mann
4bda177b83
gainToDb, dbToGain, intervalToFrequencyRatio now static functions
2017-04-26 23:21:26 -04:00
Yotam Mann
aa54db39fe
using static defaultArg/defaults methods
2017-04-25 23:22:34 -04:00
Yotam Mann
5d469d44ba
adding triggerAttackRelease jsdoc
...
Clarifies and Fixes #175
[skip ci]
2016-11-07 10:42:09 -05:00
Yotam Mann
b266902bd7
can set the buffer
2016-07-20 15:42:55 -04:00
Yotam Mann
02f96db94b
simplifiying Sampler
2016-07-06 22:32:34 -04:00
Yotam Mann
4628f8c47a
prefixing errors with class name.
2016-05-25 20:50:46 -04:00
Yotam Mann
2664140ab0
implementing filterEnvelope
with Tone.FrequencyEnvelope
2015-12-07 00:39:39 -05:00
Yotam Mann
9d3b5947fd
Reverting to non-signal playbackRate
...
because Safari isn’t there yet with signal-rate playbackRate
2015-12-06 13:14:36 -05:00
Yotam Mann
8bcf318271
updating to new playbackRate API
2015-11-26 08:21:38 -08:00
Yotam Mann
4a2bd215e7
using new type checking methods
2015-10-21 13:13:15 -04:00
Yotam Mann
4e18bb744d
fixing typo
2015-08-31 11:37:19 -04:00
Yotam Mann
928f2c3168
pass options object to Instrument base class
2015-07-04 13:36:22 -04:00
Yotam Mann
cedc2040e8
doc'ing instruments
2015-06-20 18:03:49 -04:00
Yotam Mann
90b5ee3844
instrument examples
2015-06-15 22:36:20 -04:00
Yotam Mann
6306841779
doc'ing
2015-06-15 11:27:13 -04:00
Yotam Mann
f2a244a960
doc'ing instruments
2015-06-14 00:32:17 -04:00
Yotam Mann
216ed6e472
instrument jsdoc'ing
2015-06-13 23:15:57 -04:00
Yotam Mann
a81ba071f3
changing the styling of this
in return statements
2015-06-13 20:54:29 -04:00
Yotam Mann
571183bf27
removing Tone.Type prefix in docs
2015-06-13 20:20:36 -04:00
Yotam Mann
6ef3dd2f51
renamed Tone.Time -> Tone.Type.Time
2015-05-23 19:01:05 -04:00
Yotam Mann
0b00db3ec6
defaults
2015-05-12 23:48:13 -04:00
Yotam Mann
8e69627ad1
making attributes readOnly
2015-04-18 10:54:08 -04:00
Yotam Mann
ec2bd15ee1
can reverse buffer playback
2015-03-26 10:51:44 -04:00