tambien
|
d957aad613
|
Documenting next parameters
fixes #433
[skip ci]
|
2019-01-31 19:20:45 -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
|
72536e5673
|
voices are chosen based on minimum value after the given time
fixes #415
|
2018-12-26 12:39:37 -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
|
0173e31c91
|
adding an index to each voice
|
2018-06-20 23:02:44 -04:00 |
|
Yotam Mann
|
45e40a8498
|
linting
|
2018-06-13 00:20:23 -04:00 |
|
Yotam Mann
|
3d92d0fdf8
|
simplifying the way that free voices are selected
|
2018-06-12 23:44:15 -04:00 |
|
Yotam Mann
|
92454266f7
|
sync/unsync triggerAttack/Release to the Transport
|
2018-01-02 16:49:41 -05:00 |
|
Yotam Mann
|
9a745e3624
|
PolySynth throws error if the instrument voice is not Monophonic
fixes #270
|
2017-11-26 11:22:25 -08:00 |
|
Yotam Mann
|
cb2a982c39
|
linting
|
2017-10-21 19:02:46 -04:00 |
|
Yotam Mann
|
b927395825
|
making defaultArg static
|
2017-04-30 15:03:49 -04:00 |
|
Yotam Mann
|
edfa168713
|
moving to static type queries
i.e. this.isString -> Tone.isString
|
2017-04-26 00:24:19 -04:00 |
|
Yotam Mann
|
c544255953
|
using defaults in last remaining classes
|
2017-04-26 00:07:10 -04:00 |
|
Yotam Mann
|
aae52e3fa1
|
default PolySynth voice is Tone.Synth
instead of Tone.MonoSynth
|
2016-05-23 19:56:15 -04:00 |
|
Yotam Mann
|
6060b397ad
|
added detune to PolySynth
applied when available.
|
2016-05-14 20:49:55 -04:00 |
|
Yotam Mann
|
cdebaeedf5
|
Can pass in an array of durations into triggerAttackRelease
Fixes #135
|
2016-05-14 19:55:51 -04:00 |
|
Yotam Mann
|
278aace787
|
setting a reasonable max voice count
|
2016-03-03 13:01:11 -05:00 |
|
Yotam Mann
|
64dbebeb67
|
triggers oldest note
no more control over retriggering.
|
2016-02-08 13:44:49 -05:00 |
|
Yotam Mann
|
4a9f39a62b
|
keeps track of release times
so it’s able to trigger the voice that has already been release, or
retrigger the oldest voice (if stealVoices) is true.
|
2016-02-08 13:44:49 -05:00 |
|
Yotam Mann
|
42dadb6d2d
|
using Emitter style for load/progress/error
The new syntax is `Tone.Buffer.on(“load”, callback);`
|
2015-11-11 12:33:02 -05:00 |
|
Yotam Mann
|
5c99025e25
|
release all the currently played notes
boolean to steal voices or not
|
2015-08-16 15:17:20 -04:00 |
|
Yotam Mann
|
e0b6ec48ad
|
fixed refactor bug
|
2015-06-26 01:21:59 -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
|
f2a244a960
|
doc'ing instruments
|
2015-06-14 00:32:17 -04:00 |
|
Yotam Mann
|
58573b15c1
|
harmonically as a signal value
|
2015-06-13 22:30:53 -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
|
632c22b9e5
|
set PolySynth with rampTime
|
2015-04-24 19:34:26 -04:00 |
|
Yotam Mann
|
8e69627ad1
|
making attributes readOnly
|
2015-04-18 10:54:08 -04:00 |
|
Yotam Mann
|
d609f8e266
|
jsdoc'ing instruments
|
2015-02-27 23:24:51 -05:00 |
|
Yotam Mann
|
46b03f2180
|
forward arguments to voice constructor
|
2015-02-20 01:00:32 -05:00 |
|
Yotam Mann
|
5e9a3981e0
|
instrument methods return this
|
2015-02-02 13:30:36 -05:00 |
|
Yotam Mann
|
202c84c0ec
|
making voices public
|
2014-12-08 11:03:20 -05:00 |
|
Yotam Mann
|
db544d20c4
|
using markdown instead of example tag
|
2014-12-03 17:25:34 -05:00 |
|
Yotam Mann
|
2d0bcffc9f
|
adding defaults to jsdocs
|
2014-12-02 01:42:08 -05:00 |
|
Yotam Mann
|
e28f77a683
|
PolySynth accepts an array of notes for attack/release
|
2014-10-19 16:17:40 -04:00 |
|
Yotam Mann
|
817a7a7d40
|
extends Instrument
|
2014-09-20 19:24:04 -04:00 |
|
Yotam Mann
|
894ced3755
|
fixed polysynth velocity bug
|
2014-09-09 12:58:07 -04:00 |
|
Yotam Mann
|
c3cb6af859
|
added setPreset to PolySynth
|
2014-09-09 00:40:25 -04:00 |
|
Yotam Mann
|
af85ae7e19
|
Added "use strict" to all classes
Fixes #17
|
2014-09-04 00:41:40 -04:00 |
|
Yotam Mann
|
338f0f683c
|
same function signature as Monophonics
|
2014-09-03 22:35:27 -04:00 |
|
Yotam Mann
|
fbb7345f72
|
exponential release proved too difficult
couldn’t set values in the future. now using setTargetAtTime for all
envelopes
|
2014-09-03 17:31:29 -04:00 |
|
Yotam Mann
|
95c6e13995
|
first PolySynth version
|
2014-08-25 13:26:26 -04:00 |
|