-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[POC] Beats: Add editing controls and show downbeats on scrolling waveforms #4489
Changes from all commits
40ddcda
3403263
ebde151
c685809
7348268
5ab0bde
0b15e33
f0faad9
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change | ||||
---|---|---|---|---|---|---|
|
@@ -391,13 +391,23 @@ void Tooltips::addStandardTooltips() { | |||||
<< tr("BPM Tap") | ||||||
<< tr("When tapped repeatedly, adjusts the BPM to match the tapped BPM."); | ||||||
|
||||||
add("beats_set_marker") | ||||||
<< tr("Set Beat Marker") | ||||||
<< tr("Set a beat marker at the current play position."); | ||||||
|
||||||
add("beats_remove_marker") | ||||||
<< tr("Remove Beat Marker") | ||||||
<< tr("Remove the beat marker at the current play position."); | ||||||
|
||||||
add("beats_adjust_slower") | ||||||
<< tr("Adjust BPM Down") | ||||||
<< tr("When tapped, adjusts the average BPM down by a small amount."); | ||||||
<< tr("When tapped, decrease the BPM of the region around the " | ||||||
"current play position by a small amount."); | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. My expectation would be:
Suggested change
is this correct? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. No, it just increases/decreases the There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Yes, I have written the comments before I have discovered that. We need to make a usability check if this works out. When would one use this feature? 1.) Set the first bar Later you may recognize that there is a beat or bar rollover in the a region. In case the user has messed up the beat grids and likes to start over from a certain position, the gentle tempo adjusting inclusive shifting all later beats might be desired. |
||||||
|
||||||
add("beats_adjust_faster") | ||||||
<< tr("Adjust BPM Up") | ||||||
<< tr("When tapped, adjusts the average BPM up by a small amount."); | ||||||
<< tr("When tapped, increases the BPM of the region around the " | ||||||
"current play position by a small amount."); | ||||||
|
||||||
add("beats_translate_earlier") | ||||||
<< tr("Adjust Beats Earlier") | ||||||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It his actually "Set Bar" Or "Set Down-Beat"?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Both, but that also doesn't quite fit either. I'm still contemplating if another name would be better, e.g. "Set Tempo Region Marker" or something like that.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What are the cases where this is not a downbeat?
I can imagine if one does not bother with downbeats. We may consider to express that as beatsPerBar = 0.
Do you have something else In mind?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I like "Add Tempo Marker". "set" implies there is only one, and if I'm not mistaken we can have more than one of these, right?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, there can be multiple tempo markers. The distance between 2 markers needs to be at least 1 bar (= 4 beats currently). If you try to place a tempo marker very close to another on (within a range of 2 beats), the editing UI is smart enough to move the nearby marker instead of inserting one (which would double the BPM between the 2 markers, which is very likely undesired). So "Add" would be misleading IMHO.