Standard-HarmonyEngine.xml 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <harmonyEngine class="PatternHarmonyEngine">
  2. <crossoverPitch>3</crossoverPitch>
  3. <minimizeChordDistance>true</minimizeChordDistance>
  4. <crossoverPitch>1</crossoverPitch>
  5. <!-- direct chords -->
  6. <chordPattern minimizeChordDistance="false">Am/4,G7/2,G/2,Dm4/4,-7:-3:4/2,F/2,Am/4,G7/2,G/2,Dm4/4,-7:-3:4/2,Em4/2</chordPattern>
  7. <chordPattern minimizeChordDistance="false">Am/4,Em4/4,-7:-3:4/4,Dm4/4,Am/4,Em4/4,Dm4/4,F/4</chordPattern>
  8. <chordPattern minimizeChordDistance="false">Am/12,F4/2,-3:0:7/2,Am/8,-5:0:2/4,G/4,+Am/12,F4/2,-3:0:7/2,Am/8,C6/4,-5:0:2/2,G/2</chordPattern>
  9. <chordPattern minimizeChordDistance="true" crossoverPitch="0">Am/4,F/4,G/4,Em/4,F/4,Dm/4,-8:-3:-1/4,E/4</chordPattern>
  10. <chordPattern minimizeChordDistance="false" crossOverPitch="0">-8:-3:0/3.5,-8:-3:2/0.5,-5:0:4/3,-5:0:5/0.5,-5:0:4/0.5,-5:-1:2/3,-5:-1:4/0.5,-5:-1:2/0.5,-7:-3:0/3,-7:-3:-1/0.5,-7:-3:0/0.5</chordPattern>
  11. <chordPattern minimizeChordDistance="false" crossoverPitch="1">Am/6,F4/1,Am/1,F/6,Dm4/1,F/1,C/6,Am4/1,C/1,G/6,Em4/1,G/1</chordPattern>
  12. <!-- chords based on chord random tables -->
  13. <chordPattern>0/8,1/8,1!1/8,1!1/6,1!3/2</chordPattern>
  14. <chordPattern>0/7,1/1,0/6,1/2,$0/7,$1/1,$2/6,2/2</chordPattern>
  15. <chordPattern>0/7,1/1,0/7,1/1,$0/7,$1/1,$2/6,2/2</chordPattern>
  16. <chordPattern>0/7.5,1!0/0.5,$0/7,1!1/1,$0/7.5,$1/0.5,$0/6,1!1/1,2!7/1</chordPattern>
  17. <chordPattern>0/12,1/4,$0/12,1/4</chordPattern>
  18. <chordPattern>0/12,1/4,$0/8,1/8</chordPattern>
  19. <chordPattern>0/6,1/2,1/8,1!0/8,1!1/8</chordPattern>
  20. <chordPattern>0/6,1/2,1/8,1!0/6,1!1/2,1!2/8</chordPattern>
  21. <chordPattern>0/8,1/8,1/8,1/8,+$0/8,1/8,1/8,1/8</chordPattern>
  22. <chordPattern>0/8,1/8,0!0/8,1!1/8</chordPattern>
  23. <chordPattern>0/8,1/8,$0/8,1!1/8</chordPattern>
  24. <chordPattern>0/8,1/4,1/2,1/2,$0/12,$2/2,$3/2</chordPattern>
  25. <chordPattern>0/8,1/4,1/2,1/2,$0/8,1/4,$2/2,$3/2</chordPattern>
  26. <chordPattern>0/4,1/4,1/4,2!1/4</chordPattern>
  27. <chordPattern>0/4,1/4,1/4,1/2,2!3/2</chordPattern>
  28. <chordPattern>0/4,1/4,1/4,1/2,1/2,0/4,1/4,1/4,1/2,2/2</chordPattern>
  29. <chordPattern>0/8,1/4,2/4,$0/8,1/4,2/4</chordPattern>
  30. <chordPattern>0/4,1/4,1/2,1/2,1/2,2/2</chordPattern>
  31. <chordPattern>0/4,1/4,1/4,1/4,0/4,1/4,1/4,2/4</chordPattern>
  32. <chordPattern>0/4,1/4,1/4,1/4,0/4,1/4,1/4,1/2,2/2</chordPattern>
  33. <chordPattern>0/16,1/8,1/8,+0/16,1!1/8,1!2/8</chordPattern>
  34. <chordPattern>0/8,1/8,$0/8,1!1/8</chordPattern>
  35. <chordPattern>0/16,1/8,1/8,+$0/16,1/8,1/4,1/4</chordPattern>
  36. <chordRandomTable>Am,Am,Am,Am</chordRandomTable>
  37. <chordRandomTable>C,Am,G,F,Em,Dm,C,Am,G,F,Em,Dm,F</chordRandomTable>
  38. <chordRandomTable>C,Am,G,F,Em,Dm,C,Am,G,F,Em,Dm,E</chordRandomTable>
  39. </harmonyEngine>