This should be achievable. You would need to develop your project on a PC or make and us aliases for the port names because they may be different when running on your BomeBox. Once developed, you upload to BomeBox, re-assign aliases and go from there. The example I posted earlier is an example of just one chord. You can duplicate it and modify it for each chord you want to create.
You can learn more about aliases from this tutorial.
If you want a chord progression from a single note, you would have to use timers to turn on and off chords at the selected intervals.
Steve Caldwell
Bome Customer Care
Also available for paid consulting services: bome@sniz.biz