- Modified sound.py to handle audio device errors gracefully with retry loop - Reverted lighting-sound.service to simple configuration without complex dependencies - Sound service now working reliably with beat detection at ~147 BPM - Both lighting-control and lighting-sound services running successfully at boot
155 lines
2.1 KiB
JSON
155 lines
2.1 KiB
JSON
{
|
|
"color_palette": [
|
|
{
|
|
"r": 255,
|
|
"g": 0,
|
|
"b": 255
|
|
},
|
|
{
|
|
"r": 255,
|
|
"g": 255,
|
|
"b": 0
|
|
},
|
|
{
|
|
"r": 0,
|
|
"g": 0,
|
|
"b": 255
|
|
},
|
|
{
|
|
"r": 255,
|
|
"g": 255,
|
|
"b": 0
|
|
},
|
|
{
|
|
"r": 255,
|
|
"g": 0,
|
|
"b": 255
|
|
},
|
|
{
|
|
"r": 255,
|
|
"g": 255,
|
|
"b": 0
|
|
},
|
|
{
|
|
"r": 255,
|
|
"g": 0,
|
|
"b": 255
|
|
},
|
|
{
|
|
"r": 108,
|
|
"g": 255,
|
|
"b": 255
|
|
}
|
|
],
|
|
"selected_color_indices": [
|
|
4,
|
|
3
|
|
],
|
|
"pattern_parameters": {
|
|
"alternating": {
|
|
"delay": 327,
|
|
"n1": 226,
|
|
"n2": 60,
|
|
"n3": 1,
|
|
"n4": 1
|
|
},
|
|
"segmented_movement": {
|
|
"delay": 100,
|
|
"n1": 6,
|
|
"n2": 28,
|
|
"n3": 6,
|
|
"n4": 21
|
|
},
|
|
"rd": {
|
|
"delay": 1000,
|
|
"n1": 68,
|
|
"n2": 10,
|
|
"n3": 1,
|
|
"n4": 1
|
|
},
|
|
"sm": {
|
|
"delay": 100,
|
|
"n1": 10,
|
|
"n2": 10,
|
|
"n3": 1,
|
|
"n4": 1
|
|
},
|
|
"a": {
|
|
"delay": 100,
|
|
"n1": 10,
|
|
"n2": 10,
|
|
"n3": 1,
|
|
"n4": 1
|
|
},
|
|
"radiate": {
|
|
"delay": 1,
|
|
"n1": 43,
|
|
"n2": 11,
|
|
"n3": 1,
|
|
"n4": 1
|
|
},
|
|
"f": {
|
|
"delay": 100,
|
|
"n1": 10,
|
|
"n2": 10,
|
|
"n3": 1,
|
|
"n4": 1
|
|
},
|
|
"r": {
|
|
"delay": 100,
|
|
"n1": 10,
|
|
"n2": 10,
|
|
"n3": 1,
|
|
"n4": 1
|
|
},
|
|
"on": {
|
|
"delay": 100,
|
|
"n1": 10,
|
|
"n2": 10,
|
|
"n3": 1,
|
|
"n4": 1
|
|
},
|
|
"o": {
|
|
"delay": 100,
|
|
"n1": 10,
|
|
"n2": 10,
|
|
"n3": 1,
|
|
"n4": 1
|
|
},
|
|
"p": {
|
|
"delay": 100,
|
|
"n1": 10,
|
|
"n2": 10,
|
|
"n3": 1,
|
|
"n4": 1
|
|
},
|
|
"alternating_phase": {
|
|
"delay": 100,
|
|
"n1": 33,
|
|
"n2": 35,
|
|
"n3": 1,
|
|
"n4": 1
|
|
},
|
|
"ap": {
|
|
"delay": 100,
|
|
"n1": 10,
|
|
"n2": 10,
|
|
"n3": 1,
|
|
"n4": 1
|
|
},
|
|
"alternating_pulse": {
|
|
"delay": 100,
|
|
"n1": 90,
|
|
"n2": 78,
|
|
"n3": 1,
|
|
"n4": 1
|
|
},
|
|
"pulse": {
|
|
"delay": 100,
|
|
"n1": 10,
|
|
"n2": 10,
|
|
"n3": 1,
|
|
"n4": 1
|
|
}
|
|
}
|
|
} |