This could be supported by the following format updates (just a sketch):
sequence = [
{poses: [
{
pose: poses[0],
duration: 1,
},
], repeat: 3},
{poses:[
{
pose: poses[1],
duration: 0.5,
},
{
pose: poses[2],
duration: 0.5,
},
{
pose: poses[3],
duration: 1,
},
], repeat:2},
This could be supported by the following format updates (just a sketch):