Following difficulties encountered in my experience entering notes and parameters in the columns of the Radium editor (which seems to be bug-like, but still rarely encountered), I thought about a different method of introducing the notes that does not programmatically involve too complex keyboard key management.
Personally, I wouldn’t mind having to type the notes using the letters 'abcdefg' from the keyboard, according to the linguistic layout that I commonly use. That is to say, to obtain c#4, I would type it out in full.
One could imagine in this mode, that the confirmation of the entry of the note was performed by pressing the "enter" key (to move to the next line), or "right arrow" (to move to the next column), and not before.
By pressing this key (Enter, or other to be defined), Radium would calculate the "result" of the cell according to certain criteria (see below).
- If the next note or notes to be introduced must be on the same octave, it would no longer be necessary to type the octave number. For example:
- if on a line the note entered is c#4, and the next note has to be a g4, it would be enough to type "g" for the program to understand that it must write "g4".
- After entering a sharp (e.g. c#), if all the following "c" notes must also have a sharp, this sharp will not need to be entered. It will be enough in this case to note the letter of the note (c for example) so that the program understands that it must write 'c#'.
- If at some point the notes "c" should no longer have a sharp, another sign would be used to indicate to the program to resume writing the notes "c" without sharps. Regarding the sign, one could for example use the sign "/" which is very simple to access on most keyboards. The following 'c' notes would not have a sharp.
example
- Column 1 : input note
- Column 2 : result after confirmation by the "enter" key (or other key)
Code: Select all
|c4 |c4 |
|c |c4 |
|c# |c#4|
|c |c#4|
|c3 |c#3|
|d |d3 |
|c |c#3|
|c/ |c3 |
Advantages of this new way of introducing notes:
- From what I imagine, a much less complex programmatic management of the keyboard keys.
- An entry "step by step" probably a little slower, but which could please some musicians – including myself – who likes to take the time to feel and understand what I am doing. The simple act of having to press the 'enter' key to confirm a note entry would be a quality for me. I don’t cultivate speed. I am more in search of tools that give me time to feel, to understand. In my way of writing music, a note can make the difference. It’s worth stopping there.
- Maybe difficult to code?
- and of course, the flaws of his qualities.
- other ?
Thank you for your attention and your very beautiful software