Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
telemersion
Telemersive Gateway
Commits
87ddf0d5
Commit
87ddf0d5
authored
May 20, 2021
by
maybites
Browse files
new dynamicly resizing peerlist
parent
ae9259b5
Changes
4
Hide whitespace changes
Inline
Side-by-side
code/peerList.js
View file @
87ddf0d5
var
mySlotSize
=
45
;
var
myval
=
0
;
var
myPeerList
=
new
Dict
(
"
remotePeerList
"
);;
var
myPeerCount
=
0
;
var
slots
=
[];
var
isJoined
=
0
;
var
myRoomName
=
"
unkown
"
;
var
myRoomID
=
0
;
var
slotResizer
=
null
;
var
mySlotHeight
=
45
;
var
myRootPatcher
=
null
;
var
myRootSize
=
null
;
if
(
jsarguments
.
length
>
1
)
myval
=
jsarguments
[
1
];
function
loadbang
(){
post
(
"
gathering information on the patcher hierarchy..
\n
"
);
if
(
this
.
patcher
.
box
!=
null
){
myRootPatcher
=
this
.
patcher
.
box
.
patcher
;
myRootSize
=
myRootPatcher
.
wind
.
size
;
}
}
function
dpost
(
_post
){
post
(
"
peerList:
"
+
_post
+
"
\n
"
);
}
function
resize
(
_height
){
myRootPatcher
.
wind
.
size
=
[
myRootSize
[
0
],
myRootSize
[
1
]
+
_height
];
}
function
slotResize
(
_indxStart
,
_indxTarget
,
_maxStep
)
{
var
iter
=
arguments
.
callee
.
task
.
iterations
;
if
(
iter
<=
_maxStep
){
myRootPatcher
.
wind
.
size
=
[
myRootSize
[
0
],
myRootSize
[
1
]
+
_indxStart
*
mySlotHeight
+
_indxTarget
*
mySlotHeight
/
_maxStep
*
iter
];
}
else
{
arguments
.
callee
.
task
.
cancel
();
arguments
.
callee
.
task
.
freepeer
();
dpost
(
"
... slot-resize animation done.
"
);
}
}
function
joined
(
_joined
){
if
(
isJoined
!==
_joined
){
isJoined
=
_joined
;
...
...
@@ -82,8 +112,27 @@ function append(_peerName, _peerID, _peerLocalIPv4, _peerPublicIPv4)
// once we got all the peer info, we can create, rearrange, cleanup
function
done
()
{
dpost
(
"
updating remote peer list...
"
);
var
currentPeerCount
=
0
;
if
(
myPeerList
.
getkeys
()
!=
null
){
if
(
typeof
(
myPeerList
.
getkeys
())
==
'
string
'
){
currentPeerCount
=
1
;
}
else
{
currentPeerCount
=
myPeerList
.
getkeys
().
length
;
}
}
dpost
(
"
updating remote peer list...(
"
+
currentPeerCount
+
"
)
"
);
if
(
myPeerCount
!=
currentPeerCount
){
dpost
(
"
Start slot-resize animation (
"
+
myPeerCount
+
"
/
"
+
currentPeerCount
+
"
) ...
\n
"
);
if
(
slotResizer
!==
null
&&
slotResizer
.
running
){
slotResizer
.
cancel
();
}
slotResizer
=
new
Task
(
slotResize
,
this
,
myPeerCount
,
(
currentPeerCount
-
myPeerCount
),
10
);
slotResizer
.
interval
=
33
;
// 30fps
slotResizer
.
repeat
(
11
);
myPeerCount
=
currentPeerCount
;
}
dpost
(
"
carry on
\n
"
);
// first remove all the peers not verified
var
keys
=
myPeerList
.
getkeys
();
if
(
keys
!=
null
){
...
...
@@ -127,7 +176,7 @@ function done()
if
(
myPeerList
.
getkeys
()
===
null
){
outlet
(
0
,
"
peerList
"
,
"
clear
"
);
}
}
}
}
function
update
(
_peerID
,
_index
)
{
...
...
@@ -155,9 +204,9 @@ function makeCreationMessage(_peerID){
msp
.
push
(
"
Peer.maxpat
"
);
msp
.
push
(
"
@presentation_rect
"
);
msp
.
push
(
720
);
msp
.
push
(
slotIndex
*
mySlot
Size
);
msp
.
push
(
slotIndex
*
mySlot
Height
);
msp
.
push
(
720
);
msp
.
push
(
mySlot
Size
);
msp
.
push
(
mySlot
Height
);
msp
.
push
(
"
@varname
"
);
msp
.
push
(
_peerID
);
msp
.
push
(
"
@presentation
"
);
...
...
@@ -185,6 +234,8 @@ function removePeer(_peerID){
slots
.
splice
(
slots
.
indexOf
(
_peerID
),
1
);
}
function
anything
()
{
//var a = arrayfromargs(messagename, arguments);
...
...
code/peerLogic.js
View file @
87ddf0d5
...
...
@@ -115,9 +115,9 @@ function remove(){
dpost
(
"
start remove animation...
\n
"
);
// remove abstraction
outlet
(
0
,
"
peerJoined
"
,
0
);
taskMover
=
new
Task
(
reMover
,
this
,
0
,
720
,
1
0
);
taskMover
=
new
Task
(
reMover
,
this
,
0
,
720
,
1
);
taskMover
.
interval
=
50
;
// 20fps
taskMover
.
repeat
(
11
);
taskMover
.
repeat
(
2
);
}
function
shuffleMover
(
_indxStart
,
_indxTarget
,
_maxStep
)
...
...
@@ -151,6 +151,7 @@ function reMover(_indxStart, _indxTarget, _maxStep)
myUberPatcher
.
message
(
"
script
"
,
"
sendbox
"
,
myPeerID
,
"
presentation_position
"
,
_indxStart
+
(
_indxTarget
-
_indxStart
)
/
_maxStep
*
iter
,
mySlotIndex
*
mySlotSize
);
}
else
{
arguments
.
callee
.
task
.
cancel
();
arguments
.
callee
.
task
.
freepeer
();
dpost
(
"
... remove animation done.
"
);
messnamed
(
"
peerManager
"
,
"
done
"
);
myUberPatcher
.
remove
(
myUberPatcher
.
getnamed
(
myPeerID
));
...
...
patchers/TelemersiveGateway.maxpat
View file @
87ddf0d5
...
...
@@ -3,14 +3,14 @@
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" :
1
,
"revision" :
8
,
"minor" :
2
,
"revision" :
0
,
"architecture" : "x64",
"modernui" : 1
}
,
"classnamespace" : "box",
"rect" : [ 325.0,
300
.0, 7
52
.0,
412
.0 ],
"rect" : [ 325.0,
89
.0, 7
10
.0,
130
.0 ],
"bglocked" : 0,
"openinpresentation" : 1,
"default_fontsize" : 12.0,
...
...
@@ -49,8 +49,8 @@
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" :
1
,
"revision" :
8
,
"minor" :
2
,
"revision" :
0
,
"architecture" : "x64",
"modernui" : 1
}
...
...
@@ -216,8 +216,8 @@
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" :
1
,
"revision" :
8
,
"minor" :
2
,
"revision" :
0
,
"architecture" : "x64",
"modernui" : 1
}
...
...
@@ -339,13 +339,8 @@
"styles" : [ {
"name" : "rnbodefault",
"default" : {
"color" : [ 0.929412, 0.929412, 0.352941, 1.0 ],
"bgcolor" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ],
"accentcolor" : [ 0.343034118413925, 0.506230533123016, 0.86220508813858, 1.0 ],
"elementcolor" : [ 0.357540726661682, 0.515565991401672, 0.861786782741547, 1.0 ],
"fontsize" : [ 12.0 ],
"stripecolor" : [ 0.258338063955307, 0.352425158023834, 0.511919498443604, 1.0 ],
"
fontname" : [ "Lato"
],
"
bgcolor" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0
],
"bgfillcolor" : {
"type" : "color",
"color" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ],
...
...
@@ -355,7 +350,12 @@
"proportion" : 0.39,
"autogradient" : 0.0
}
,
"color" : [ 0.929412, 0.929412, 0.352941, 1.0 ],
"fontsize" : [ 12.0 ],
"accentcolor" : [ 0.343034118413925, 0.506230533123016, 0.86220508813858, 1.0 ],
"fontname" : [ "Lato" ],
"elementcolor" : [ 0.357540726661682, 0.515565991401672, 0.861786782741547, 1.0 ]
}
,
"parentstyle" : "",
...
...
@@ -364,18 +364,10 @@
, {
"name" : "rnbohighcontrast",
"default" : {
"editing_bgcolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ],
"selectioncolor" : [ 0.301960784313725, 0.694117647058824, 0.949019607843137, 1.0 ],
"color" : [ 1.0, 0.874509803921569, 0.141176470588235, 1.0 ],
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"accentcolor" : [ 0.666666666666667, 0.666666666666667, 0.666666666666667, 1.0 ],
"textcolor" : [ 1.0, 1.0, 1.0, 1.0 ],
"elementcolor" : [ 0.223386004567146, 0.254748553037643, 0.998085916042328, 1.0 ],
"fontsize" : [ 13.0 ],
"clearcolor" : [ 1.0, 1.0, 1.0, 0.0 ],
"stripecolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ],
"textcolor_inverse" : [ 1.0, 1.0, 1.0, 1.0 ],
"locked_bgcolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ],
"clearcolor" : [ 1.0, 1.0, 1.0, 0.0 ],
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor" : {
"type" : "color",
"color" : [ 0.0, 0.0, 0.0, 1.0 ],
...
...
@@ -385,7 +377,15 @@
"proportion" : 0.5,
"autogradient" : 0.0
}
,
"color" : [ 1.0, 0.874509803921569, 0.141176470588235, 1.0 ],
"fontsize" : [ 13.0 ],
"selectioncolor" : [ 0.301960784313725, 0.694117647058824, 0.949019607843137, 1.0 ],
"accentcolor" : [ 0.666666666666667, 0.666666666666667, 0.666666666666667, 1.0 ],
"textcolor" : [ 1.0, 1.0, 1.0, 1.0 ],
"editing_bgcolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ],
"elementcolor" : [ 0.223386004567146, 0.254748553037643, 0.998085916042328, 1.0 ],
"locked_bgcolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ]
}
,
"parentstyle" : "",
...
...
@@ -430,7 +430,7 @@
"parameter_enable" : 0,
"patching_rect" : [ 537.0, 53.0, 88.0, 19.0 ],
"presentation" : 1,
"presentation_rect" : [ 6
58
.0,
5
.0, 86.0,
2
3.0 ],
"presentation_rect" : [ 6
22
.0,
2
.0, 86.0,
5
3.0 ],
"rounded" : 8.0,
"text" : "quit"
}
...
...
@@ -475,7 +475,7 @@
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 644.5, 85.0, 69.0, 2
2
.0 ],
"patching_rect" : [ 644.5, 85.0, 69.0, 2
1
.0 ],
"save" : [ "#N", "thispatcher", ";", "#Q", "end", ";" ],
"text" : "thispatcher"
}
...
...
@@ -556,7 +556,7 @@
"offset" : [ 0.0, 0.0 ],
"patching_rect" : [ 21.0, 337.0, 721.0, 296.0 ],
"presentation" : 1,
"presentation_rect" : [ 5.0, 129.0, 708.0,
272
.0 ],
"presentation_rect" : [ 5.0, 129.0, 708.0,
596
.0 ],
"varname" : "peerList",
"viewvisibility" : 1
}
...
...
@@ -573,8 +573,8 @@
"parameter_enable" : 0,
"patching_rect" : [ 748.0, 337.0, 42.0, 296.0 ],
"presentation" : 1,
"presentation_rect" : [ 715.0, 129.0, 29.0,
27
6.0 ],
"size" :
4
00.0,
"presentation_rect" : [ 715.0, 129.0, 29.0,
59
6.0 ],
"size" :
8
00.0,
"style" : "chiba"
}
...
...
@@ -598,8 +598,8 @@
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" :
1
,
"revision" :
8
,
"minor" :
2
,
"revision" :
0
,
"architecture" : "x64",
"modernui" : 1
}
...
...
@@ -710,7 +710,7 @@
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 359.0, 392.0, 50.0,
50
.0 ],
"patching_rect" : [ 359.0, 392.0, 50.0,
49
.0 ],
"presentation" : 1,
"presentation_rect" : [ 80.833333333333371, 113.5, 159.0, 22.0 ],
"text" : "telemersion.zhdk.ch"
...
...
@@ -1043,13 +1043,8 @@
"styles" : [ {
"name" : "rnbodefault",
"default" : {
"color" : [ 0.929412, 0.929412, 0.352941, 1.0 ],
"bgcolor" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ],
"accentcolor" : [ 0.343034118413925, 0.506230533123016, 0.86220508813858, 1.0 ],
"elementcolor" : [ 0.357540726661682, 0.515565991401672, 0.861786782741547, 1.0 ],
"fontsize" : [ 12.0 ],
"stripecolor" : [ 0.258338063955307, 0.352425158023834, 0.511919498443604, 1.0 ],
"
fontname" : [ "Lato"
],
"
bgcolor" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0
],
"bgfillcolor" : {
"type" : "color",
"color" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ],
...
...
@@ -1059,7 +1054,12 @@
"proportion" : 0.39,
"autogradient" : 0.0
}
,
"color" : [ 0.929412, 0.929412, 0.352941, 1.0 ],
"fontsize" : [ 12.0 ],
"accentcolor" : [ 0.343034118413925, 0.506230533123016, 0.86220508813858, 1.0 ],
"fontname" : [ "Lato" ],
"elementcolor" : [ 0.357540726661682, 0.515565991401672, 0.861786782741547, 1.0 ]
}
,
"parentstyle" : "",
...
...
@@ -1068,18 +1068,10 @@
, {
"name" : "rnbohighcontrast",
"default" : {
"editing_bgcolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ],
"selectioncolor" : [ 0.301960784313725, 0.694117647058824, 0.949019607843137, 1.0 ],
"color" : [ 1.0, 0.874509803921569, 0.141176470588235, 1.0 ],
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"accentcolor" : [ 0.666666666666667, 0.666666666666667, 0.666666666666667, 1.0 ],
"textcolor" : [ 1.0, 1.0, 1.0, 1.0 ],
"elementcolor" : [ 0.223386004567146, 0.254748553037643, 0.998085916042328, 1.0 ],
"fontsize" : [ 13.0 ],
"clearcolor" : [ 1.0, 1.0, 1.0, 0.0 ],
"stripecolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ],
"textcolor_inverse" : [ 1.0, 1.0, 1.0, 1.0 ],
"locked_bgcolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ],
"clearcolor" : [ 1.0, 1.0, 1.0, 0.0 ],
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor" : {
"type" : "color",
"color" : [ 0.0, 0.0, 0.0, 1.0 ],
...
...
@@ -1089,7 +1081,15 @@
"proportion" : 0.5,
"autogradient" : 0.0
}
,
"color" : [ 1.0, 0.874509803921569, 0.141176470588235, 1.0 ],
"fontsize" : [ 13.0 ],
"selectioncolor" : [ 0.301960784313725, 0.694117647058824, 0.949019607843137, 1.0 ],
"accentcolor" : [ 0.666666666666667, 0.666666666666667, 0.666666666666667, 1.0 ],
"textcolor" : [ 1.0, 1.0, 1.0, 1.0 ],
"editing_bgcolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ],
"elementcolor" : [ 0.223386004567146, 0.254748553037643, 0.998085916042328, 1.0 ],
"locked_bgcolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ]
}
,
"parentstyle" : "",
...
...
@@ -1146,8 +1146,8 @@
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" :
1
,
"revision" :
8
,
"minor" :
2
,
"revision" :
0
,
"architecture" : "x64",
"modernui" : 1
}
...
...
@@ -1226,7 +1226,7 @@
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 168.5, 349.0, 95.0,
50
.0 ],
"patching_rect" : [ 168.5, 349.0, 95.0,
49
.0 ],
"saved_object_attributes" : {
"client_rect" : [ 4, 44, 358, 172 ],
"parameter_enable" : 0,
...
...
@@ -1262,8 +1262,8 @@
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" :
1
,
"revision" :
8
,
"minor" :
2
,
"revision" :
0
,
"architecture" : "x64",
"modernui" : 1
}
...
...
@@ -1305,10 +1305,10 @@
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 292.0, 245.0, 119.0, 6
2
.0 ],
"patching_rect" : [ 292.0, 245.0, 119.0, 6
0
.0 ],
"presentation" : 1,
"presentation_linecount" : 4,
"presentation_rect" : [ 69.0, 71.5, 171.0, 6
2
.0 ],
"presentation_rect" : [ 69.0, 71.5, 171.0, 6
0
.0 ],
"text" : "then\n1. open debug tab\n2. install libraries\n3. start script"
}
...
...
@@ -1321,7 +1321,7 @@
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 368.0, 147.0, 77.0, 6
4
.0 ],
"patching_rect" : [ 368.0, 147.0, 77.0, 6
2
.0 ],
"text" : "set \"Ups, something went wrong, Please...\""
}
...
...
@@ -1334,7 +1334,7 @@
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 317.0, 19.0, 122.0, 6
4
.0 ],
"patching_rect" : [ 317.0, 19.0, 122.0, 6
2
.0 ],
"text" : "set \"please wait, app is preparing preliminary configurations....\""
}
...
...
@@ -1448,7 +1448,7 @@
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 89.0, 63.0, 91.0, 7
5
.0 ],
"patching_rect" : [ 89.0, 63.0, 91.0, 7
3
.0 ],
"text" : "window flags menu, window flags nofloat, window title, window exec"
}
...
...
@@ -1463,7 +1463,7 @@
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 189.0, 76.0, 132.0, 6
2
.0 ],
"patching_rect" : [ 189.0, 76.0, 132.0, 6
0
.0 ],
"text" : "window flags nomenu, window flags float, window notitle, window exec, front"
}
...
...
@@ -1501,10 +1501,10 @@
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 49.0, 254.0, 1
21
.0, 3
4
.0 ],
"patching_rect" : [ 49.0, 254.0, 1
65
.0, 3
3
.0 ],
"presentation" : 1,
"presentation_linecount" : 2,
"presentation_rect" : [ 69.0, 15.0, 171.0, 3
4
.0 ],
"presentation_rect" : [ 69.0, 15.0, 171.0, 3
3
.0 ],
"text" : "Ups, something went wrong, Please..."
}
...
...
@@ -1685,8 +1685,8 @@
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" :
1
,
"revision" :
8
,
"minor" :
2
,
"revision" :
0
,
"architecture" : "x64",
"modernui" : 1
}
...
...
@@ -1730,8 +1730,8 @@
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" :
1
,
"revision" :
8
,
"minor" :
2
,
"revision" :
0
,
"architecture" : "x64",
"modernui" : 1
}
...
...
@@ -1901,8 +1901,8 @@
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" :
1
,
"revision" :
8
,
"minor" :
2
,
"revision" :
0
,
"architecture" : "x64",
"modernui" : 1
}
...
...
@@ -2270,13 +2270,8 @@
, {
"name" : "rnbodefault",
"default" : {
"color" : [ 0.929412, 0.929412, 0.352941, 1.0 ],
"bgcolor" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ],
"accentcolor" : [ 0.343034118413925, 0.506230533123016, 0.86220508813858, 1.0 ],
"elementcolor" : [ 0.357540726661682, 0.515565991401672, 0.861786782741547, 1.0 ],
"fontsize" : [ 12.0 ],
"stripecolor" : [ 0.258338063955307, 0.352425158023834, 0.511919498443604, 1.0 ],
"
fontname" : [ "Lato"
],
"
bgcolor" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0
],
"bgfillcolor" : {
"type" : "color",
"color" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ],
...
...
@@ -2286,7 +2281,12 @@
"proportion" : 0.39,
"autogradient" : 0.0
}
,
"color" : [ 0.929412, 0.929412, 0.352941, 1.0 ],
"fontsize" : [ 12.0 ],
"accentcolor" : [ 0.343034118413925, 0.506230533123016, 0.86220508813858, 1.0 ],
"fontname" : [ "Lato" ],
"elementcolor" : [ 0.357540726661682, 0.515565991401672, 0.861786782741547, 1.0 ]
}
,
"parentstyle" : "",
...
...
@@ -2295,18 +2295,10 @@
, {
"name" : "rnbohighcontrast",
"default" : {
"editing_bgcolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ],
"selectioncolor" : [ 0.301960784313725, 0.694117647058824, 0.949019607843137, 1.0 ],
"color" : [ 1.0, 0.874509803921569, 0.141176470588235, 1.0 ],
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"accentcolor" : [ 0.666666666666667, 0.666666666666667, 0.666666666666667, 1.0 ],
"textcolor" : [ 1.0, 1.0, 1.0, 1.0 ],
"elementcolor" : [ 0.223386004567146, 0.254748553037643, 0.998085916042328, 1.0 ],
"fontsize" : [ 13.0 ],
"clearcolor" : [ 1.0, 1.0, 1.0, 0.0 ],
"stripecolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ],
"textcolor_inverse" : [ 1.0, 1.0, 1.0, 1.0 ],
"locked_bgcolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ],
"clearcolor" : [ 1.0, 1.0, 1.0, 0.0 ],
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor" : {
"type" : "color",
"color" : [ 0.0, 0.0, 0.0, 1.0 ],
...
...
@@ -2316,7 +2308,15 @@
"proportion" : 0.5,
"autogradient" : 0.0
}
,
"color" : [ 1.0, 0.874509803921569, 0.141176470588235, 1.0 ],
"fontsize" : [ 13.0 ],
"selectioncolor" : [ 0.301960784313725, 0.694117647058824, 0.949019607843137, 1.0 ],
"accentcolor" : [ 0.666666666666667, 0.666666666666667, 0.666666666666667, 1.0 ],
"textcolor" : [ 1.0, 1.0, 1.0, 1.0 ],
"editing_bgcolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ],
"elementcolor" : [ 0.223386004567146, 0.254748553037643, 0.998085916042328, 1.0 ],
"locked_bgcolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ]
}
,
"parentstyle" : "",
...
...
@@ -2395,8 +2395,8 @@
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" :
1
,
"revision" :
8
,
"minor" :
2
,
"revision" :
0
,
"architecture" : "x64",
"modernui" : 1
}
...
...
@@ -2957,13 +2957,8 @@
, {
"name" : "rnbodefault",
"default" : {
"color" : [ 0.929412, 0.929412, 0.352941, 1.0 ],
"bgcolor" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ],
"accentcolor" : [ 0.343034118413925, 0.506230533123016, 0.86220508813858, 1.0 ],
"elementcolor" : [ 0.357540726661682, 0.515565991401672, 0.861786782741547, 1.0 ],
"fontsize" : [ 12.0 ],
"stripecolor" : [ 0.258338063955307, 0.352425158023834, 0.511919498443604, 1.0 ],
"
fontname" : [ "Lato"
],
"
bgcolor" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0
],
"bgfillcolor" : {
"type" : "color",
"color" : [ 0.031372549019608, 0.125490196078431, 0.211764705882353, 1.0 ],
...
...
@@ -2973,7 +2968,12 @@
"proportion" : 0.39,
"autogradient" : 0.0
}
,
"color" : [ 0.929412, 0.929412, 0.352941, 1.0 ],
"fontsize" : [ 12.0 ],
"accentcolor" : [ 0.343034118413925, 0.506230533123016, 0.86220508813858, 1.0 ],
"fontname" : [ "Lato" ],
"elementcolor" : [ 0.357540726661682, 0.515565991401672, 0.861786782741547, 1.0 ]
}
,
"parentstyle" : "",
...
...
@@ -2982,18 +2982,10 @@
, {
"name" : "rnbohighcontrast",
"default" : {
"editing_bgcolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ],
"selectioncolor" : [ 0.301960784313725, 0.694117647058824, 0.949019607843137, 1.0 ],
"color" : [ 1.0, 0.874509803921569, 0.141176470588235, 1.0 ],
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"accentcolor" : [ 0.666666666666667, 0.666666666666667, 0.666666666666667, 1.0 ],
"textcolor" : [ 1.0, 1.0, 1.0, 1.0 ],
"elementcolor" : [ 0.223386004567146, 0.254748553037643, 0.998085916042328, 1.0 ],
"fontsize" : [ 13.0 ],
"clearcolor" : [ 1.0, 1.0, 1.0, 0.0 ],
"stripecolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ],
"textcolor_inverse" : [ 1.0, 1.0, 1.0, 1.0 ],
"locked_bgcolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ],
"clearcolor" : [ 1.0, 1.0, 1.0, 0.0 ],
"bgcolor" : [ 0.0, 0.0, 0.0, 1.0 ],
"bgfillcolor" : {
"type" : "color",
"color" : [ 0.0, 0.0, 0.0, 1.0 ],
...
...
@@ -3003,7 +2995,15 @@
"proportion" : 0.5,
"autogradient" : 0.0
}
,
"color" : [ 1.0, 0.874509803921569, 0.141176470588235, 1.0 ],
"fontsize" : [ 13.0 ],
"selectioncolor" : [ 0.301960784313725, 0.694117647058824, 0.949019607843137, 1.0 ],
"accentcolor" : [ 0.666666666666667, 0.666666666666667, 0.666666666666667, 1.0 ],
"textcolor" : [ 1.0, 1.0, 1.0, 1.0 ],
"editing_bgcolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ],
"elementcolor" : [ 0.223386004567146, 0.254748553037643, 0.998085916042328, 1.0 ],
"locked_bgcolor" : [ 0.258823529411765, 0.258823529411765, 0.258823529411765, 1.0 ]
}
,
"parentstyle" : "",
...
...
@@ -3046,8 +3046,8 @@
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" :
1
,
"revision" :
8
,
"minor" :
2
,
"revision" :
0
,
"architecture" : "x64",
"modernui" : 1
}
...
...
@@ -3182,6 +3182,7 @@
"embed" : 1,
"enablehscroll" : 0,
"enablevscroll" : 0,
"hidden" : 1,
"id" : "obj-7",
"lockeddragscroll" : 0,
"maxclass" : "bpatcher",
...
...
@@ -3192,8 +3193,8 @@
"fileversion" : 1,
"appversion" : {
"major" : 8,
"minor" :
1
,
"revision" :
8
,
"minor" :
2
,
"revision" :
0
,
"architecture" : "x64",
"modernui" : 1
}
...
...
@@ -3234,10 +3235,10 @@
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 50.0, 100.0, 390.0, 3
4
.0 ],
"patching_rect" : [ 50.0, 100.0, 390.0, 3
3
.0 ],