A new script for users of Harmony Assistant (Music Composing and Notation Software).

VV Mode Selector for Harmony Assistent

All notes changed will be shown in RED.

If you are already using Harmony Assistant then I can send you this Script for free.
The script is written in MyrScript (LUA) Script language and Copyrighted to Vesa Valtonen.

This Script will able you to change the mode of any MIDI-, and most of other type of files, if the staves contain barSetting-information.

VV Mode Selector will change any note that does not fit to the new scale. All changed notes are shown in RED.

1. No change
2. IONIAN, Xiazhi – Major Diatonic (7-tone)
3. DORIAN SCALE (7-tone)
4. PHRYGIAN SCALE (7-tone)
5. LYDIAN SCALE (7-tone)
6. MIXOLYDIAN SCALE (7-tone)
7. AEOLIEN SCALE (Natural minor) (7-tone)
8. LOCRIAN SCALE (7-tone)
9. NATURAL MINOR SCALE (7-tone)
10. FULL MINOR SCALE (9-tones)
11. HARMONIC MINOR SCALE (7-tone)
12. HARMONIC MINOR SCALE (9-tones)
13. Nine tone scale (9-tone)
14. Jazz minor scale (not melodic minor) (7-tones)
15. Bebop major scale (major+passing tone) (Octatonic)
16. Bebop minor scale (minor+passing tone) (Octatonic)
17. Chinese scale (Qin Yue) (7-tone)
18. Chinese scale (Ya Yue) (7-tone)
19. Chinese scale (Yan Yue) (7-tone)
20. Chinese major scale (Mongolian scale) (Pentatonic)
21. Chinese scale (Pentatonic)
22. Oriental scale 1 (Pentatonic)
23. Oriental Scale 2 (Pentatonic)
24. Major Blues scale (Pentatonic+blue note)
25. Minor Blues scale (Pentatonic+blue note)
26. Major Japaniese (Pentatonic)
27. Minor Japaniese (Pentatonic)
28. Major Scale (Pentatonic)
29. Minor Scale (Pentatonic)
30. Acoustic Scale (7-tone)
31. Algerian Scale (Octatonic)
32. Arabic (Major Locrian) Scale (7-tone)
33. Augmented Scale (6-tone)
34. Byzantine (Double Harmonic) Scale (7-tone)
35. Diminished Scale (Octatonic)
36. Dominant Diminished Scale (Octatonic)
37. Egyptian Scale (Pentatonic)
38. Eight Tone Spanish Scale (Octatonic)
39. Enigmatic Scale (7-tone)
40. Geez o Ezel (Ethiopian) Scale (7-tone)
41. Harmonic Major Scale (7-tone)
42. Hindu (Aeolian Dominant) Scale (7-tone)
43. Iwato Scale (Pentatonic)
44. Japaniese Hirajoshi Scale (Pentatonic)
45. Hungarian Gypsy Scale (7-tone)
46. Japanese (In Sen) Scale (Pentatonic)
47. Neapolitan Major Scale (7-tone)
48. Neapolitan Minor Scale (7-tone)
49. Persian Scale (7-tone)
50. Prometheus Scale (6-tone)
51. Romanian Minor Scale (7-tone)
52. Spanish Gypsy Scale (7-tone)
53. Super Logrian Scale (Altered Scale) (7-tone)
54. Tritone Scale (6-tone)
55. Whole Tone Scale (6-tone)

Any note that does not fit to the new scale will be lowered until a scale fit is found.

Also while using the script please note:

1. For your safety NEVER WORK on the original. Always use a copy of the original.
2. Remember to activate Menu->Options->Display chord grid (before running the script).
3. All altered notes are shown in RED.
4. Refresh cords shown by Chords->Free all chords.
5. After listening discard all changes by pressing CTR Z (twice).
6. Always return to original state before new run of the script.
7. Remember that many of the scales work correctly only on certain BASIS key.
8. Apply changes to ALL STAVES. In general it does not make sense using only selected staves.
9. In many cases the Chord harmony does not follow the western music rules (Pentatonic Scales).

PLEASE NOTE. THIS SCRIPT IS COPYRIGHTED AND WILL WORK ONLY WITH HARMONY ASSISTANT SOFTWARE!

If interested I can send you this script for FREE. Send your script request to email grm3us@gmail.com

Examples in various modes:
Chinese melody Qin Yue 7-tones

Chinese melody Ya Yue 7-tones

Chinese melody Yan Yue 7-tones

Chinese melody Major Pentatonic

Chinese melody Major Pentatonic Mongolian

VV Mode Selector