jmoenig
|
7dba7a0576
|
added "current" to costume input slot dropdown
|
2019-04-09 15:42:34 +02:00 |
jmoenig
|
13a32a9e64
|
new feature: new costume from list of pixels
|
2019-04-09 15:08:32 +02:00 |
jmoenig
|
bfcd4c9027
|
new "stretch" primitive for costumes, also for flipping
|
2019-04-09 14:19:18 +02:00 |
jmoenig
|
530afb1a60
|
let "getImageAttribute" deal with null costumes
|
2019-04-09 10:27:55 +02:00 |
jmoenig
|
223e493316
|
pixel access primitives for bitmap and vector graphics
|
2019-04-09 10:04:14 +02:00 |
jmoenig
|
ad96635b2e
|
accept lists and lists of lists as inputs to the "get sound attribute" primitive
|
2019-04-08 17:22:27 +02:00 |
jmoenig
|
38727fa467
|
accept lists and lists of lists as inputs to all sound playing primitives
|
2019-04-08 16:43:42 +02:00 |
jmoenig
|
5427a7a396
|
accept a number as input for a sound - interpret as index
|
2019-04-08 16:04:49 +02:00 |
jmoenig
|
d1df74c7fc
|
added relabelling information for the new "play sound at sample rate" block
|
2019-04-08 15:24:00 +02:00 |
jmoenig
|
1c9532edc3
|
new "play sound at sample rate" command primitive
|
2019-04-08 15:13:55 +02:00 |
jmoenig
|
6b874c18f3
|
new "getSoundAttribute" reporter primitive
|
2019-04-08 14:21:02 +02:00 |
jmoenig
|
4e4d4cb5db
|
updated version
|
2019-04-07 08:53:53 +02:00 |
Jens Mönig
|
404892fd3a
|
Merge pull request #2369 from jmoenig/unicode-of-null
threads.js fixes #2368
|
2019-04-07 08:50:12 +02:00 |
brianharvey
|
a5754d7b24
|
threads.js fixes #2368
|
2019-04-06 22:24:42 -07:00 |
jmoenig
|
fe371f2537
|
simplified fading curves for click reduction
duh ;-)
|
2019-04-05 13:08:21 +02:00 |
jmoenig
|
4e0a407ecb
|
stop microphone output when the user presses the stop button
|
2019-04-05 12:12:40 +02:00 |
jmoenig
|
6c024bab40
|
updated German translation for "sample rate"
|
2019-04-05 12:05:15 +02:00 |
jmoenig
|
c47da5cbfa
|
added "sample rate" selector to microphone drow-down
|
2019-04-05 12:00:25 +02:00 |
jmoenig
|
f4a813bbe8
|
tweaked oscillator fade-out
|
2019-04-05 11:47:20 +02:00 |
jmoenig
|
1db0ae0bf7
|
adjusted PianoKeyboard for the new audio engine
click reduction is an ugly business, those time curves can overlap and cause mayhem...
|
2019-04-05 11:13:03 +02:00 |
jmoenig
|
aadd556a11
|
eliminated "clicks" when playing a frequency
|
2019-04-05 10:25:53 +02:00 |
jmoenig
|
091c81b484
|
eliminated "clicks" when playing music notes
thank you, @bromagosa , for your thoughts and hints about how to accomplish this!
|
2019-04-05 10:03:53 +02:00 |
jmoenig
|
837e95e329
|
added inheritance support for "balance"
|
2019-04-04 18:40:13 +02:00 |
jmoenig
|
82deaac4f2
|
added inheritance support for "volume"
|
2019-04-04 18:22:56 +02:00 |
jmoenig
|
12c4a994fa
|
added 'volume' and 'balance' selectors to the OF block
|
2019-04-04 15:32:36 +02:00 |
jmoenig
|
3adfec9bed
|
adjusted German translation
|
2019-04-04 15:21:08 +02:00 |
jmoenig
|
7bf45e0821
|
moved "stage width" and "stage height" into attribute menu of the OF block for the stage
|
2019-04-04 15:16:13 +02:00 |
jmoenig
|
2958b2d24e
|
updated German translation
|
2019-04-04 14:58:48 +02:00 |
jmoenig
|
336d276784
|
renamed "pan left/right" to "balance"
|
2019-04-04 14:51:13 +02:00 |
jmoenig
|
e17161028c
|
make sure to stop frequencies inside forever loops on stop button
|
2019-04-04 14:44:47 +02:00 |
jmoenig
|
19a8aa0432
|
tweaked instrument setting
|
2019-04-04 07:58:31 +02:00 |
jmoenig
|
0da085bc59
|
new "play frequency" commands in the Sounds category
|
2019-04-04 07:08:40 +02:00 |
jmoenig
|
9d2628274f
|
updated history
|
2019-04-03 17:08:13 +02:00 |
jmoenig
|
9dde4fe244
|
updated audio comp library for the new volume and panning
|
2019-04-03 17:07:05 +02:00 |
jmoenig
|
33a48ae873
|
German translation update for volume and panning blocks
|
2019-04-03 16:08:04 +02:00 |
jmoenig
|
2ee948b505
|
added relabelling information for the new stereo-panning blocks
|
2019-04-03 15:12:49 +02:00 |
jmoenig
|
13379e8ad2
|
new feature: audio stereo-panning blocks
individual, persistent, non-inheritable, stereo-panning attribute range -100 to 100 for sprites and the stage, default is 0.
|
2019-04-03 15:06:08 +02:00 |
jmoenig
|
4ebe51fe12
|
added relabelling information for the new volume blocks
|
2019-04-03 14:26:54 +02:00 |
jmoenig
|
b21fea7a32
|
new feature: volume blocks
individual, persistent, non-inheritable, decibels-based volume attribute for sprites and the stage
|
2019-04-03 14:18:46 +02:00 |
jmoenig
|
01b3c77aab
|
Safari compatibility tweaks (only use StereoPanner if available)
|
2019-04-03 12:37:35 +02:00 |
jmoenig
|
d483531449
|
updated history
|
2019-04-02 19:51:22 +02:00 |
jmoenig
|
001e90f01a
|
added "log2" function selector to monadic reporter, tweaked "log"
|
2019-04-02 16:13:50 +02:00 |
jmoenig
|
b9519e51e1
|
map volume to a logarithmic gain scale
because that's how acoustics works, to get it right (unlike Scratch3)
|
2019-04-02 16:02:10 +02:00 |
jmoenig
|
53140c9108
|
added basic stereo-panning support for notes
|
2019-04-02 12:50:43 +02:00 |
jmoenig
|
f4a7b59c49
|
added basic stereo-panning support for sounds
(under construction)
|
2019-04-02 12:40:00 +02:00 |
jmoenig
|
4d9dafcad1
|
new audio scheme support for the stage
|
2019-04-02 10:45:41 +02:00 |
jmoenig
|
91f4391509
|
use AudioContext to play recorded sounds
|
2019-04-02 10:33:34 +02:00 |
jmoenig
|
514ec3a1bf
|
lazily initialize volume property
|
2019-04-02 07:19:44 +02:00 |
jmoenig
|
6d2ed9752c
|
added volume support for notes (under construction)
|
2019-04-01 17:43:45 +02:00 |
jmoenig
|
da6ae70e7d
|
refactored audio context sharing and lazy initialization
|
2019-04-01 15:33:45 +02:00 |