![]() There are obviously more elements to chord naming and I felt it would be cumbersome to simply list every possible chord for a given note. Left click or enter places the chord in the octave that the widget was opened in on, centered as close to the crosshair as possible. Right clicks add or remove quality elements and play the new chord with each one. You may, of course chose any note and are not restricted to the currently set key in the song. It will show you the scale notes, labeled as I-VII and let you select it. When you right click a blank spot on the screen the widget assumes that selected octave for placement. So this is about as close to what I was thinking as I can get given I can t seem to figure out how to get inkscape to do it. (it may get cluttered if you show all of them but that is fine, too.) or whatever alternate notation you like or the user may prefer. You can even have an option available to display the scale letters, intervals, diatonic function. overall the widget doesn t need to be large and if color coded a little bit can provide a very fast and intuitive workflow. ![]() I'd highlight the keys that are relative using the circle of fifths method and order everything as it appears on the circle (even though I prefer linear representation, most people don't). in the center of the widget there should be the main key you are currently in as well as elements to perform a key change while inputting notes (key change placed at start of bar where the widget was opened and can be moved if needed). performing the same action in the center (in an element that shows the current key and key change options), will allow a change to octave or inversion that applies to all subsequent selections (but can still be overridden by an individual selection). inversions of each chord can be selected by holding the right click on a given note in the widget and dragging up and down to chose inversion and left and right to change octave. You can even provide markers on the piano roll that will let you change keys and the functionality of the widget will follow the key currently indicated by the location of the roll. only a left click will select and apply a given chord. right clicking back on the main note will close the breakout and allow selection of a new note in the circle. if you right click on a scale note it gives a breakout of alternate chords for that position in the key (maj7, sus2, etc etc) and will sound each if moused over. ![]() for those that care to reference the roman numeral system. Scale notes would be relative to the chosen key appearing as say. I'd do a a green highlight for the tonic and and blue for the others in the scale with the not-in-scale notes slightly greyed out but still usable. The key of the song would be selected elsewhere and when the chord menu opens up it shows the circle with all of the notes in that scale highlighted around it. So my suggestion (and I can work up a basic vector graphics set this weekend if you are interested) is to have the circle of 5ths on the menu as the letters.
0 Comments
Leave a Reply. |