Copiando o repositório do Alexandre
This commit is contained in:
1 parent
a3e604697b
commit
0ab8836265
363 files changed
+27249
No files matched your search
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"source": "JSON",
|
||||
"data": "BLOCK",
|
||||
"version": "0.0.1",
|
||||
"type": "javascript.conversion.bool2float",
|
||||
"language": "javascript",
|
||||
"extension": "webaudio",
|
||||
"help": "Bool to Float",
|
||||
"label": "Bool 2 Float",
|
||||
"color": "#200200",
|
||||
"group": "Conversion",
|
||||
"codes": [
|
||||
{
|
||||
"name": "declaration",
|
||||
"code": "\nvar $port[float_output]$ = [];\nvar $port[bool_input]$ = function(value) {\n var ret = value ? 1.0 : 0.0;\n for (var i = 0; i < $port[float_output]$.length ; i++){\n $port[float_output]$[i](ret);\n }\n return true;\n};\n"
|
||||
}
|
||||
],
|
||||
"properties": [],
|
||||
"ports": [
|
||||
{
|
||||
"conn_type": "input",
|
||||
"name": "bool_input",
|
||||
"label": "Bool Input",
|
||||
"type": "javascript.bool"
|
||||
},
|
||||
{
|
||||
"conn_type": "output",
|
||||
"name": "float_output",
|
||||
"label": "Float Output",
|
||||
"type": "javascript.float"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"source": "JSON",
|
||||
"data": "BLOCK",
|
||||
"version": "0.0.1",
|
||||
"type": "javascript.conversion.char2float",
|
||||
"language": "javascript",
|
||||
"extension": "webaudio",
|
||||
"help": "Char to Float",
|
||||
"label": "Char 2 Float",
|
||||
"color": "#200200",
|
||||
"group": "Conversion",
|
||||
"codes": [
|
||||
{
|
||||
"name": "declaration",
|
||||
"code": "\n// block_$id$ = Char 2 Float\nvar $port[float_output]$ = [];\nvar $port[char_input]$ = function(value){\n if (value != '$prop[char]$')\n return true;\n for (var i = 0; i < $port[float_output]$.length ; i++){\n $port[float_output]$[i]($prop[float]$);\n }\n return true;\n };\n"
|
||||
}
|
||||
],
|
||||
"properties": [
|
||||
{
|
||||
"name": "float",
|
||||
"label": "Output float",
|
||||
"type": "Float",
|
||||
"lower": 0,
|
||||
"upper": 20000,
|
||||
"step": 1,
|
||||
"value": 60
|
||||
},
|
||||
{
|
||||
"name": "char",
|
||||
"label": "Input Char",
|
||||
"type": "String",
|
||||
"value": "a"
|
||||
}
|
||||
],
|
||||
"ports": [
|
||||
{
|
||||
"conn_type": "input",
|
||||
"name": "char_input",
|
||||
"label": "Char Input",
|
||||
"type": "javascript.char"
|
||||
},
|
||||
{
|
||||
"conn_type": "output",
|
||||
"name": "float_output",
|
||||
"label": "Float Output",
|
||||
"type": "javascript.float"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"source": "JSON",
|
||||
"data": "BLOCK",
|
||||
"version": "0.0.1",
|
||||
"type": "javascript.conversion.rgb",
|
||||
"language": "javascript",
|
||||
"extension": "webaudio",
|
||||
"help": "Creates RGB Color",
|
||||
"label": "RGB",
|
||||
"color": "#200200",
|
||||
"group": "Conversion",
|
||||
"codes": [
|
||||
{
|
||||
"name": "declaration",
|
||||
"code": "\n// $label$\nvar r$id$ = '00';\nvar g$id$ = '00';\nvar b$id$ = '00';\nvar $port[result]$ = [];\n\nfunction update_backgroud_color$id$(){\n result = '#' + r$id$ + g$id$ + b$id$;\n for (var i = 0; i < $port[result]$.length ; i++){\n $port[result]$[i](result);\n }\n}\n\nvar $port[r]$ = function(value){\n value = Math.round(value);\n r$id$ = value.toString(16);\n if (value < 16)\n r$id$ = '0'+ r$id$;\n update_backgroud_color$id$();\n return true;\n };\n\nvar $port[g]$ = function(value){\n value = Math.round(value);\n g$id$ = value.toString(16);\n if (value < 16)\n g$id$ = '0'+ g$id$;\n update_backgroud_color$id$();\n return true;\n };\n\nvar $port[b]$ = function(value){\n value = Math.round(value);\n b$id$ = value.toString(16);\n if (value < 16)\n b$id$ = '0'+ b$id$;\n update_backgroud_color$id$();\n return true;\n };\n\n"
|
||||
}
|
||||
],
|
||||
"properties": [],
|
||||
"ports": [
|
||||
{
|
||||
"conn_type": "input",
|
||||
"name": "r",
|
||||
"label": "Red",
|
||||
"type": "javascript.float"
|
||||
},
|
||||
{
|
||||
"conn_type": "input",
|
||||
"name": "g",
|
||||
"label": "Green",
|
||||
"type": "javascript.float"
|
||||
},
|
||||
{
|
||||
"conn_type": "input",
|
||||
"name": "b",
|
||||
"label": "Blue",
|
||||
"type": "javascript.float"
|
||||
},
|
||||
{
|
||||
"conn_type": "output",
|
||||
"name": "result",
|
||||
"label": "Color",
|
||||
"type": "javascript.color"
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in new issue
Block a user