Replies: 22 comments 74 replies
-
Great!
Yes, in my humble opinion. Also, when you select some notes, hydrogen should not change the selected instrument. |
Beta Was this translation helpful? Give feedback.
-
Is the intended behavior that it is hidden at the beginning of a session and once an associated key is pressed it is displayed till the user quits Hydrogen? At least for me (using |
Beta Was this translation helpful? Give feedback.
-
Also, please note that we plan to make all key-bindings customizable at some not too distant point in time. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
@theGreatWhiteShark wrote over here:
Anyone else have opinions? :) |
Beta Was this translation helpful? Give feedback.
-
I just noticed that when pasting notes in the pattern editor twice there will be twice the selection on top of each other. Because the associated bars in the note properties ruler are of the same color it's very hard to notice what had happened. + if one uses only the drum pattern editor and not the piano roll one might not even know this would be possible (I just learned about it some weeks ago). I would suggest to only paste notes if there wasn't already one present |
Beta Was this translation helpful? Give feedback.
-
Agreed, this is probably the best thing to do when pasting identical notes. Any thoughts on what should happen when pasting over non-identical notes? Eg differing pitches.
|
Beta Was this translation helpful? Give feedback.
-
When having multiple notes on top of each other, [Ctrl] + [a] followed by [Ctrl] + [x] seems to copy all notes to the destination but does not remove all notes at the source location. Also, using [Ctrl] + [a] followed [delete] does not remove all notes. |
Beta Was this translation helpful? Give feedback.
-
I also have to admit that I'm not feeling comfortable with the way multiple notes are handled in the PatternEditor in general. The fact that it's impossible to see in the DrumkitEditor whether there are multiple notes at one position or not just does not feel right. I think it's okay to say two notes can only coexist at the same position if they differ in their pitch and one has to switch to the PianoRollEditor to edit them. But maybe we should at least use a slightly different symbol in the DrumkitEditor to indicate the presence of multiple notes? On the other hand, thanks to Colin's work tweaking the properties of multiple notes in a single column of the PianoRollEditor has improved a lot! No Alt + right click required anymore (which AFAIK is not even mentioned in the manual and does not work for the probability) but just selection and the usual interaction. |
Beta Was this translation helpful? Give feedback.
-
Some shortcuts do not work on my computer (Lubuntu) |
Beta Was this translation helpful? Give feedback.
-
I've started using master for actually making songs, and I'm really loving the new song and pattern editor UX. Being able to select and move notes around is a godsend. I've noticed one feature that seems to be missing from keyboard editing though: holding Ctrl and dragging with the mouse lets you add a second rectangle to the selection, but this doesn't seem to work when selecting with the keyboard instead of the mouse. |
Beta Was this translation helpful? Give feedback.
-
I got a strange one In the note properties ruler (using keyboard)
|
Beta Was this translation helpful? Give feedback.
-
Found some more:
|
Beta Was this translation helpful? Give feedback.
-
Moving selected notes or patterns outside of the current view of the editors does now trigger a scroll event. +1 But when moving instruments in the pattern editor or pattern in the song editor (left sidebar) there is no scrolling yet. |
Beta Was this translation helpful? Give feedback.
-
One thing I still find myself using the mouse for and switching to the draw mode is inserting a larger number of consecutive notes/patterns. Pressing [return] without a selection does insert a note/pattern. How about making [return] fill a whole selection as well? (I can't recall it right now but I think there was already a use for this button) This would also raise the question whether to enable this behavior in the note properties ruler (since this is not possible by mouse to allow for the drawing of multiple values at once). I think we should. |
Beta Was this translation helpful? Give feedback.
-
I am noticing that pasted notes have probability reset to 1, but not when they are moved |
Beta Was this translation helpful? Give feedback.
-
Just came across this issue #250 . Maybe clicking the mute or solo button should select the corresponding instrument. |
Beta Was this translation helpful? Give feedback.
-
I came across the way Here is what Musescore does: you enter a dedicated 'note insertion mode'. To enter a note, you press A, B, ..., G (since it's about musical scores). This will insert the corresponding note and advances the cursor to the next position. If you want to have a chord (multiple notes in at one position), you press the Alt modifier. Pressing and holding a key will thus add multiple notes in the current resolution. (And there is a null element adding a rest 0.) This input mode feels like drawing using a keyboard. And since the current drawing mode in the song editor is a stub adding a keyboard counterpart would feel quite natural. Plus, creating patterns like this would be ultra fast. I think this could be possible by making the draw mode something special the user has to activate via mouse click or shortcut and leave using e.g. ESC. When activated, the input mode (virtual keyboard) won't work anymore and all the keys are free to be used in drawing. The patterns/instruments could map (from to bottom) to 1-9, q-p-, a-l, z-m and a hint showing the particular mapped key can be displayed next to the pattern/instrument name. 0 would be the null element, the cursor would move with every insertion unless a modifier is pressed, +/- increase and decrease the resolution of the underlying grip, ↑ and ↓ won't do anything (or also alter the grid?), the cursor extends to the whole column, ← and → moves the cursor. In addition to the ability of adding multiple instruments in one column using the modifier, one can also take advantage of the loop mode when writing a pattern and do the instruments one after another. What do you think, would this be something useful or too obscure to be used by the average user? |
Beta Was this translation helpful? Give feedback.
-
I found some time lately to actually use Hydrogen again and spotted a minor inconvenience in the Pattern Editor UX. When clicking the region next to the grid of the DrumPatternEditor (marked with the red cross) focus changes to the Pattern Editor (expected) but a selection in the Pattern Editor is not cleared (unexpected). I think it's a good idea to maintain the selection while the user is clicking somewhere in the sidebar, like selecting a different instrument, but the part right of the grid feels like part of the editable region. |
Beta Was this translation helpful? Give feedback.
-
I'm scratching my head on some shortcuts to alter properties in the NotePropertiesRuler right now:
IIRC the Alt ones was introduced with macOS in mind. Should we make the behavior platform dependent using preprocessor directives? It feels kinda buggy in it's current state. P.S. I didn't came across this while using it but because I was touching the code in theGreatWhiteShark@f81b4ae . Still, it feels like a quite usual interaction a lot of users might do. |
Beta Was this translation helpful? Give feedback.
-
Just had an epiphany. I reactivated the selection lasso in NPR since I really miss it when altering multiple values and realized that I can do both in there: drawing and selecting. Still, it's a little bit clumsy as it seems to decide on its own when to do what. But, hey, this is just the left mouse button, I can draw new values by pressing the right mouse button too. How about:
It would be a bit of an UX change for the NPR but I think not a bad one since it won't switch from drawing to selection mode anymore and make things predictable. Also, in order to both smooth the change in UX and to make things really consistent left mouse click will still set a property in NPR. We also would need a new way to create note offs in DPE and PRE (middle button?). But having all editors aligned in their UX while allow for both selecting and drawing would be - at least in my point of view - a very big improvement of the UX. The main thing that gives me a headache is the discoverabilty of the feature. Will new users get the hang of it and will new ones discover it? Maybe a tooltip for the draw button and placing it prominently in the change log and doc will already do the job. But maybe I too much about it anyway. |
Beta Was this translation helpful? Give feedback.
-
One thing I'm still surprised by at least once each month is that notes can only be deleted or their property be altered (using right click drag) in the DPE and PRE if they are located precisely at a drawn tick. For me those things would feel more natural if they are allowed for all notes and do not depend on the current resolution. Note insertion should of course be still only possible at ticks the way it is right now. What do you think? |
Beta Was this translation helpful? Give feedback.
-
Hi all,
The Song Editor and Pattern Editors have been undergoing a bit of a usability overhaul, with the addition of selection, copy & paste, keyboard-based editing, multiple note property editing and so on.
These features are aimed at being as "discoverable" and following the natural behaviour a user would expect from experience with other software.
It would be really great to get some more user feedback from regular Hydrogen users, to work out rough edges and prove out what users really expect (rather than what I expect them to expect ;) ). The pattern editor changes are already on master, song editor work is currently on #1079 .
We have some open questions in particular which I'll consolidate out of various threads shortly, but which include:
+
and-
keys. Which use for these keys would be better, deleting selections or the current bindings?Thanks! :)
Beta Was this translation helpful? Give feedback.
All reactions