jmoenig
|
3502fe2da0
|
added support for single implicit parameter to FOR EACH prim
|
2019-04-26 15:03:37 +02:00 |
jmoenig
|
09fe4102bb
|
renamed help screens for the new HOF prims
|
2019-04-26 13:34:35 +02:00 |
jmoenig
|
810a4a0b83
|
updated "parallelism" library (for new HOF prims)
|
2019-04-26 13:22:26 +02:00 |
jmoenig
|
e7beb5e94f
|
updated "audio comp" library (for new HOF prims)
|
2019-04-26 13:14:22 +02:00 |
jmoenig
|
29f6cc8f4a
|
updated "animation" library (for new HOF prims)
|
2019-04-26 12:20:24 +02:00 |
jmoenig
|
615ff08633
|
updated "crayons" library (for new HOF prims)
|
2019-04-26 12:08:53 +02:00 |
jmoenig
|
699bc6da4d
|
updated "bignums" library (for new HOF prims)
|
2019-04-26 11:57:52 +02:00 |
jmoenig
|
1a11c00111
|
updated "cases" library (for new HOF prims)
|
2019-04-26 11:52:57 +02:00 |
jmoenig
|
ebae5c5da8
|
removed "catch" etc. from "tools" library (has been moved to "iteration" lib)
|
2019-04-26 11:43:26 +02:00 |
jmoenig
|
48f482cdf3
|
updated "tools" library (for new HOF prims)
|
2019-04-26 11:37:42 +02:00 |
jmoenig
|
e161a2382d
|
moved "for each" down in the lists pallette towards the imperative blocks
|
2019-04-26 11:28:35 +02:00 |
jmoenig
|
f20692ab2d
|
corrected French translation for "warp" to be "warp" instead of "englobe"
|
2019-04-26 09:10:24 +02:00 |
jmoenig
|
9af72c27c1
|
updated French translation (for new HOF prims)
|
2019-04-26 09:08:10 +02:00 |
jmoenig
|
ca4dcf7eac
|
updated Spanish translation (for new HOF prims)
|
2019-04-26 09:05:38 +02:00 |
jmoenig
|
c31b4d8d7c
|
updated Catalan translation (for new HOF prims)
took the translation from the tools library
|
2019-04-26 00:06:08 +02:00 |
jmoenig
|
4bdcf5d5a3
|
updated history
|
2019-04-25 16:29:12 +02:00 |
Jens Mönig
|
45c5794fcb
|
Merge branch 'master' into cat5d
|
2019-04-25 16:09:03 +02:00 |
jmoenig
|
d23e3cc17c
|
updated German translation (for new HOF prims)
|
2019-04-25 15:56:40 +02:00 |
jmoenig
|
6c3571a967
|
new "if then else" reporter primitive in Control category
|
2019-04-24 13:26:19 +02:00 |
jmoenig
|
8a8439f01a
|
new "for" loop primitive in the Control category
|
2019-04-24 11:59:15 +02:00 |
jmoenig
|
a7706a870a
|
added type-assertions for the new HOF prims
|
2019-04-24 10:26:17 +02:00 |
jmoenig
|
e5a95685c4
|
new "combine" primitive in list category
|
2019-04-24 00:08:05 +02:00 |
jmoenig
|
bcf757ca9a
|
new "keep" primitive in list category
|
2019-04-23 18:19:59 +02:00 |
jmoenig
|
9156ce2ddb
|
new "map" and "for each" primitives in list category
|
2019-04-23 16:59:30 +02:00 |
jmoenig
|
fd7f8f803d
|
fixed JS stack overflow issue for MAP primitive
|
2019-04-23 16:43:23 +02:00 |
jmoenig
|
2ce7caf4f4
|
turned dictionary key for 'arguments' parameter binding into a Symbol
|
2019-04-22 17:04:12 +02:00 |
Joan Guillén i Pelegay
|
4f0eaae18a
|
Updating again Catalan translation for Snap5 release
|
2019-04-15 13:23:12 +02:00 |
jmoenig
|
cfd419de46
|
updated amination library with graphic effects and audio attributes
|
2019-04-12 15:19:07 +02:00 |
jmoenig
|
6f76ba2b8a
|
enabled text-variables as inputs for graphic effects / pen attributes
|
2019-04-12 14:24:50 +02:00 |
jmoenig
|
b3ac3ad741
|
updated audio-comp library
(removed blocks that are now primitives)
|
2019-04-11 19:02:14 +02:00 |
jmoenig
|
b31d855df1
|
updated pixels-library
(removed blocks that are now primitives)
|
2019-04-11 18:33:20 +02:00 |
jmoenig
|
080bc54043
|
updated text-costumes library
(removed "label", because it's now a primitive)
|
2019-04-11 17:47:03 +02:00 |
jmoenig
|
038181064f
|
updated tools library
(removed "label", because it's now a primitive)
|
2019-04-11 17:40:28 +02:00 |
jmoenig
|
7e8d13beaf
|
re- renamed minus selector back to "neg"
|
2019-04-11 15:58:03 +02:00 |
jmoenig
|
a7677f87c7
|
German translation update
|
2019-04-11 15:51:53 +02:00 |
jmoenig
|
af37164ff2
|
moved costume-pixels primitives down in the palette towards the graphic effects
|
2019-04-11 10:36:28 +02:00 |
jmoenig
|
e05b3a513a
|
renamed monadic selectors: "neg" to "-" and "log2" to "lg", added "2^"
|
2019-04-11 10:27:35 +02:00 |
jmoenig
|
06d3ec1e55
|
fixed #2373
(limit zoom blocks slider to 5x). Jesus.
|
2019-04-10 10:53:04 +02:00 |
jmoenig
|
ed8c9b4575
|
fixed #2367
(changing project source after exporting to disk)
|
2019-04-10 10:48:45 +02:00 |
jmoenig
|
64037093d3
|
fixed #2371
|
2019-04-10 09:23:32 +02:00 |
jmoenig
|
f55438b4e6
|
took out MAP and FOREACH primitives gain
(available in dev mode)
|
2019-04-10 08:48:03 +02:00 |
jmoenig
|
3112547f73
|
made HOF primitives hidable
|
2019-04-09 19:08:35 +02:00 |
jmoenig
|
f86c0c7bdd
|
added "map" and "for each" primitives to List category
|
2019-04-09 18:49:48 +02:00 |
jmoenig
|
4e40745485
|
added "write" command to Pen category (same as "label" from tools
|
2019-04-09 17:30:58 +02:00 |
jmoenig
|
ac3e7aeda1
|
added pen attribute reporter
|
2019-04-09 16:58:26 +02:00 |
jmoenig
|
a6891658a4
|
added reporter for graphic effects
|
2019-04-09 16:23:19 +02:00 |
jmoenig
|
1a45e9d066
|
deprecated graphic effects: "duplicate", "comic" and "confetti"
|
2019-04-09 15:57:44 +02:00 |
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
|
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
|
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
|
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
|
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
|
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 |
jmoenig
|
bc621b6ca7
|
took out gain node from Note oscillator
(will be used for "volume" setting)
|
2019-04-01 15:14:25 +02:00 |
jmoenig
|
eced999b6c
|
let the Microphone share the Note prototype's AudioContext
make sure all of Snap! uses just a single AudioContext in order to save hardware resources
|
2019-04-01 13:56:53 +02:00 |
jmoenig
|
8d89e1a2d6
|
updated AudioComp library
(removed stage width/height blocks, added translation)
|
2019-03-31 13:48:45 +02:00 |
jmoenig
|
6ab1965cf7
|
updated German translation
|
2019-03-31 13:28:28 +02:00 |
jmoenig
|
dd59563f00
|
added "stage width" and "stage height" as gettable attributes to MY
|
2019-03-31 13:20:39 +02:00 |
jmoenig
|
b820ccdd5e
|
added JIT-compilation to live-audio scripting
|
2019-03-30 11:55:29 +01:00 |
jmoenig
|
562f31c281
|
support multi-channel live-audio scripting
|
2019-03-30 10:49:19 +01:00 |
jmoenig
|
d07b35a2d8
|
new experimental live audio-scripting support
|
2019-03-28 17:20:28 +01:00 |
jmoenig
|
5a2d4f2a16
|
updated animation library with partial French translation
|
2019-03-26 18:03:39 +01:00 |
jmoenig
|
f18f299396
|
updated French translation
|
2019-03-26 09:00:12 +01:00 |
jmoenig
|
bf07a4c450
|
fixed unintentional pen trails when manually cloning or duplicating a sprite
whose pen is down
|
2019-03-25 15:26:29 +01:00 |
jmoenig
|
af4238eead
|
updated German translation
|
2019-03-18 15:19:26 +01:00 |
jmoenig
|
fb36408553
|
renamed some items of the microphone dropdown
|
2019-03-18 15:14:20 +01:00 |