Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-02-28 | when destroying a MidiSource, invalidate any existing MidiCursors | Paul Davis | |
(such as those held in a MidiPlaylist's RegionTrackers | |||
2017-02-28 | initialize some uninitialized vars | Robin Gareus | |
2017-02-28 | Fix loading SMF meta-data > 127 bytes (no more g_critical abort) | Robin Gareus | |
2017-03-01 | allow continuation of tempo via right-click 'Continue' where appropriate. | nick_m | |
- this is the opposite of 'Ramp to Next'. it removes discontinuities between the last end tempo and the current by altering the current one. | |||
2017-02-28 | Update GUI when playing mute-automation | Robin Gareus | |
2017-02-28 | Fix touching mute automation (mostly) | Robin Gareus | |
controllable->set_value() from GUI context will eventually queue a session-rt command. By the time the realtime command runs, the controllable needs to be in "touch" mode. The AutomationController "toggle" UI worked around this by directly using the underlying API (ignoring slaved-controls and ignoring groups). The RouteUI's GUI wasn't able to write mute-automation at all. This commit is a compromise: press + hold (touch) + release button. (it may need further special-casing for _desc.toggled in AutomationControl::actually_set_value(), also undoing automation-writes is currently not working correctly) | |||
2017-02-27 | Likely fix for bug: cannot change track colors in older 4.x sessions. | Ben Loftis | |
2017-02-27 | probable fix for importing tempo maps that use non-quarter note pulse. | nick_m | |
- actually i'm not certain that this is correct, but it works ok Beethoven's fifth. | |||
2017-02-27 | _group, group.. who cares? | nick_m | |
2017-02-27 | clicking on curve text does the right thing. | nick_m | |
2017-02-27 | initial rework of tempo text display (numbers are curve items) | nick_m | |
- move tempo numbers to a layer above the curve. - the offset of the text box in Marker is horrible here. what to do? | |||
2017-02-27 | fix crash in pinch drag | nick_m | |
2017-02-27 | remove scroll wheel editing nonsense (tempo) | nick_m | |
2017-02-27 | fix compilation | nick_m | |
2017-02-27 | remove 'mouse:' verbose cursor when shift-dragging a curve. | nick_m | |
2017-02-27 | only allow 'ramp to next' if the next tempo is actually different. | nick_m | |
2017-02-27 | poor man's display of end tempo for ramps. | nick_m | |
2017-02-27 | harden TempoMap::next_tempo_section () a bit. | nick_m | |
2017-02-27 | Tempo Marks : set point colour by discontinuity, display non-quarter pulse ↵ | nick_m | |
if we are non-quarter. - a jump in tempo by more than 1 ntpm results in a red tempo mark pointer. - ignore UIConfiguration::get_allow_non_quarter_pulse() when displaying note type in the marker text (only display note type if we are non-quarter). | |||
2017-02-27 | remove commented line | nick_m | |
2017-02-27 | fix tempo marker ramp to next. | nick_m | |
2017-02-27 | amend last commit (don't depend on 0.0) | nick_m | |
2017-02-27 | hopefully fix legacy session loading (tempo) | nick_m | |
2017-02-27 | add right-click 'Ramp to Next' tempo marker menu item. | nick_m | |
2017-02-27 | back to using shift-ctrl for pinch drag. set colours of affected curves. | nick_m | |
2017-02-27 | add TempoMap::next_tempo_section() | nick_m | |
2017-02-27 | fix TempoMap::frame_at_tempo(). | nick_m | |
2017-02-27 | highlight the tempo curve that is to be altered, modify text to suit. | nick_m | |
2017-02-27 | fix verbose cursor display when shift-dragging end tempo. | nick_m | |
2017-02-27 | restore pinch tempo. it now operates via shift + alt drag on the curve. | nick_m | |
2017-02-27 | remove tempo end drag (the control drag on the curve). a;ter tempo marker drag. | nick_m | |
- holding down shift before initiating a tempo mark drag alters the end tempo of the previous one as before, but this is now a separate drag. - restore vertical dragging of the tempo mark to alter start/ end tempo. shift during the makrker drag alters start tempo. xontrol + shift during the drag alters end tempo. | |||
2017-02-27 | remove "Make Ramped" from right click tempo marker menu. | nick_m | |
2017-02-27 | fix formatting of bbtruler drag verbose cursor. | nick_m | |
2017-02-27 | complete changes to tempo type. | nick_m | |
- this implements in the intention behind the previous commit. a tempo mark is constant until its end has been changed by a shift-drag on the next marker. | |||
2017-02-27 | compile fix | Ben Loftis | |
2017-02-27 | make new (ramped) tempi indidstiguishable from constant to the novice user. | nick_m | |
- stretch drag (using shift on the curve) operates on the true meaning of constant. in other words, the only way you can make a tempo ramped is by adjusting the end tempo (shift drag on the *next* mark). from this point onwards. shift-drag the curve will change the start tempo and ctrl-drag the curve will change the end (needs work). to reset the curve to constant, 'make constant' should simply set the end tempo (unimplemented). | |||
2017-02-27 | correct (?) behaviour of TempoMap::replace_tempo | nick_m | |
2017-02-27 | rework tempo editing. | nick_m | |
most changes are due to a new design where tempo discontinuities at the beginning of a ramped section may be set. this allows easier mapping of live performance, especially in the common case of a ramped ritard before the beginning of a new section. feature summary: holding constraint modifier (shift) while dragging the BBT ruler area drags the tempo lines by changing the start tempo (as before) holding copy modifier (control) while dragging the BBT ruler area drags the tempo lines by changing the end tempo (ahem. not quite there) dragging a tempo mark while holding constraint (shift) will change the previous end tempo to match the marker position *worth trying*. holding constraint and copy modifier (control + shift) while dragging the BBT ruler area attempts to'pinch' or twist the surrounding tempi sp that later ones are not repositioned (currently suffereng from rounding errors) | |||
2017-02-27 | De-cramp the transcoding dialog widgets. | Ben Loftis | |
2017-02-27 | fix crash caused by trying to connect monitor section before it has ports.5.8 | Paul Davis | |
This does not fix the ordering issues caused by things happening before the monitor section gaining ports | |||
2017-02-27 | fix crash caused by thinko in 123fcf3cf | Paul Davis | |
2017-02-26 | Consistent naming of installers: Name + Version [+Variant] + Arch5.7 | Robin Gareus | |
2017-02-26 | make sure that when extending the selection in the editor and mixer, the ↵ | Paul Davis | |
clicked-upon track gets set_selected() called last This makes it be the "first" selected strip for control surfaces and the editor mixer | |||
2017-02-26 | remove method no longer needed | Paul Davis | |
Editor::track_selection_changed() is now invoked by EditorRoutes::sync_treeview_from_presentation_info(), AFTER the Selection has been updated | |||
2017-02-26 | make Selection::set (TrackViewList*) more efficient and emit less PI::Change ↵ | Paul Davis | |
signals | |||
2017-02-26 | avoid doing needless duplicate work in Selection::add (TimeAxisView*) | Paul Davis | |
2017-02-26 | selected Stripables now have a counter to indicate the order they were ↵ | Paul Davis | |
selected in | |||
2017-02-26 | upcoming codenames | Robin Gareus | |
2017-02-26 | Fix yet another oversight for the windows icon file update | Robin Gareus | |
2017-02-26 | Fix windows builds, rename icons following 4e96285ba5 | Robin Gareus | |