Files
2026-07-13 13:13:17 +08:00

100 lines
2.1 KiB
Plaintext

{
"FormatVersion": 3,
"Id": "7c8f3a2e-9d4b-4e1f-8a5c-6b2d9f7e4c3a"/*AudioToneGenerator*/,
"Description": "Generates test tone direct to the operator mixer for audio testing and debugging.",
"InputUis": [
{
"InputId": "1a3f4b7c-12d3-4a5b-9c7d-8e1f2a3b4c5d"/*Mute*/,
"Position": {
"X": -200.0,
"Y": 250.0
}
},
{
"InputId": "2c9f4e7a-3d8b-4a1f-9e5c-6b2d7f8c4a3e"/*Duration*/,
"Position": {
"X": -200.0,
"Y": 100.0
},
"Min": 0.01,
"Max": 10.0,
"Scale": 0.01,
"ClampMin": true
},
{
"InputId": "3e9a7f2c-4d8b-4c1f-9e5a-2b7d6f8c4a5e"/*Trigger*/,
"Position": {
"X": -200.0,
"Y": 0.0
}
},
{
"InputId": "5a7e9f2c-8d4b-4c1f-9a5e-3b2d6f7c8a4e"/*WaveformType*/,
"Position": {
"X": -200.0,
"Y": 150.0
}
},
{
"InputId": "8f4a2e9c-7d3b-4e1f-8c5a-9b2d6f7c3a4e"/*Frequency*/,
"Position": {
"X": -200.0,
"Y": 50.0
},
"Min": 20.0,
"Max": 20000.0,
"Scale": 1.0,
"ClampMin": true,
"ClampMax": true
},
{
"InputId": "a1b2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d"/*Envelope*/,
"Position": {
"X": -200.0,
"Y": 300.0
},
"Min": 0.0,
"Max": 1.0,
"ClampMin": true,
"UseVec4Control": "AdsrEnvelope"
},
{
"InputId": "c0645e37-db4e-4658-9d65-96478851f6f6"/*Volume*/,
"Position": {
"X": -200.0,
"Y": 175.0
}
},
{
"InputId": "d4e5f6a7-b8c9-4d0e-1f2a-3b4c5d6e7f8a"/*TriggerMode*/,
"Position": {
"X": -200.0,
"Y": 225.0
}
}
],
"SymbolChildUis": [],
"OutputUis": [
{
"OutputId": "b7e2c1a4-5d3f-4e8a-9c2f-1e4b7a6c3d8f"/*Result*/,
"Position": {
"X": 300.0,
"Y": 200.0
}
},
{
"OutputId": "960aa0a3-89b4-4eff-8b52-36ff6965cf8f"/*IsPlaying*/,
"Position": {
"X": 300.0,
"Y": 300.0
}
},
{
"OutputId": "b09d215a-bcf0-479a-a649-56f9c698ecb1"/*GetLevel*/,
"Position": {
"X": 300.0,
"Y": 400.0
}
}
]
}