63 lines
1.8 KiB
Plaintext
63 lines
1.8 KiB
Plaintext
{
|
|
"FormatVersion": 3,
|
|
"Id": "d3fb5baf-43f8-4983-a1d9-42f4005a3af0"/*PeakLevel*/,
|
|
"Description": "Analyzes the incoming value changes and outputs information about the peaks\n\nOutput:\n1. attack level (float): Attack level\n2. foundPeak (bool): Did the incoming value just reach a peak True / False\n3. timeSincePeak (float): How much time has passed since the last peak\n4. movingSum (float): Passing on the incoming value",
|
|
"SymbolTags": "8",
|
|
"InputUis": [
|
|
{
|
|
"InputId": "279c4f32-2f8a-4679-afe4-bbf14cf6ba05"/*Threshold*/,
|
|
"Position": {
|
|
"X": 197.0,
|
|
"Y": 373.0
|
|
},
|
|
"Description": "Threshold value for the height of the peak from which it is recognized as a peak (e.g., to be able to filter out noise)",
|
|
"AddPadding": "True"
|
|
},
|
|
{
|
|
"InputId": "88ed25d3-ab67-47da-ad38-2f0126ce0492"/*Value*/,
|
|
"Position": {
|
|
"X": 36.0,
|
|
"Y": 334.0
|
|
}
|
|
},
|
|
{
|
|
"InputId": "d38d54b4-d15c-40c3-a5f1-6546f444965c"/*MinTimeBetweenPeaks*/,
|
|
"Position": {
|
|
"X": 197.0,
|
|
"Y": 373.0
|
|
},
|
|
"Description": "Defines the minimum amount of time that must have passed before a peak can be registered again"
|
|
}
|
|
],
|
|
"SymbolChildUis": [],
|
|
"OutputUis": [
|
|
{
|
|
"OutputId": "6fe37109-0177-4823-9466-eaa49adb19d4"/*AttackLevel*/,
|
|
"Position": {
|
|
"X": 133.0,
|
|
"Y": 38.0
|
|
}
|
|
},
|
|
{
|
|
"OutputId": "80dcad3b-5e93-4991-855d-24176ec54f4d"/*FoundPeak*/,
|
|
"Position": {
|
|
"X": 0.0,
|
|
"Y": 0.0
|
|
}
|
|
},
|
|
{
|
|
"OutputId": "ec9b98cf-dd88-4b54-977e-960ddf3d5b32"/*TimeSincePeak*/,
|
|
"Position": {
|
|
"X": 0.0,
|
|
"Y": 0.0
|
|
}
|
|
},
|
|
{
|
|
"OutputId": "f0996ef5-39f0-4874-85a9-c3ac83c9d9e8"/*MovingSum*/,
|
|
"Position": {
|
|
"X": 0.0,
|
|
"Y": 0.0
|
|
}
|
|
}
|
|
]
|
|
} |