Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-11-25 | provisional changes to speed up solo changes to large numbers of routes. | Paul Davis | |
Moves global update of solo state and emission of Session::SoloChanged to a single point after 1 to N solo controls are changed. Also avoid unnecessarily emitted Activated() signal for listen controls, though Process::{activate,deactive}() should probably be redesigned to avoid this in a "deeper" way | |||
2016-11-25 | Speed up AFL/PFL changes for large sessions | Robin Gareus | |
update_latency_compensation() and resort_routes() are expensive and were called for every individual change. | |||
2016-11-25 | The DisplaySuspender is useless with async Session RTEvents | Robin Gareus | |
2016-11-24 | Don't allow duplicate playlist names | Robin Gareus | |
2016-11-24 | _maps_from_state is legal after unfreeze (restore state) | Robin Gareus | |
2016-11-24 | a-High/LowPass allow 8K samples inclusive | Robin Gareus | |
2016-11-25 | midi ghost region fill colour is per event. don't store it. ensure _outline ↵ | nick_m | |
is set. | |||
2016-11-25 | amend last commit. | nick_m | |
2016-11-25 | midi scroomer updates streamview during drags. | nick_m | |
2016-11-24 | French translation update | Olivier Humbert | |
Mainly improvements to the Preference tabs. | |||
2016-11-24 | small correction to de.po | edogawa23 | |
2016-11-24 | Fix mysterious crashes such as #7049 | Robin Gareus | |
Fixes an issue with corrupted std::lists<> due to concurrent writes to the invalidation list which eventually resulted in EventLoop::invalidate_request() not invalidating requests. Concurrency sucks rocks hard. | |||
2016-11-23 | another hack to accommodate different project names | Robin Gareus | |
Mixbus32C-$MAJOR + Mixbus32C (dash before major version) vs Ardour$MAJOR + Ardour vs Mixbus$MAJOR + Mixbus | |||
2016-11-23 | catch up with .de translation | Edgar Aichinger | |
2016-11-23 | clean up pending region selection if a region goes away. | nick_m | |
2016-11-23 | MidiRegionView::clear_events() does _selection.clear(). remove the extra one. | nick_m | |
2016-11-23 | fix a crash when deleting a MIDI region with CC automation (see recipe below) | nick_m | |
- object mode: select a MIDI region that has CC automation. Move the mouse over a CC automation event, then press backspace to delete the selected region - the recipe is mentioned in #7049, but seems unrelated. | |||
2016-11-23 | clicking on an automation line selects adjacent points correctly. | nick_m | |
2016-11-23 | decouple midi region note range and height from midi streamview. | nick_m | |
- this allows a midi region drag to update the visible notes correctly while crossing MIDI streamviews with a differing note range. as a side effect, fixes a bug where changing note range on a track did not draw some notes (apply_note_range redisplays the model). | |||
2016-11-23 | son't try to select non-existent notes after editing (and thus crash). | nick_m | |
- should fix 7135 | |||
2016-11-23 | constify some TempoMap functions. | nick_m | |
2016-11-22 | remove set but not used variable in tempo.cc | nick_m | |
2016-11-21 | MIDI LFO generator plugin | Robin Gareus | |
2016-11-22 | amend 66488e117 - BBT clock scrolling handles multiple audio-locked meters. | nick_m | |
2016-11-22 | don't display notes that start at region end. | nick_m | |
- its not obvious that this is happening in sustained mode, but Percussive reveals all. | |||
2016-11-22 | fix thinko in 8e8c4a73f1e. | nick_m | |
2016-11-22 | filter events in HitCreateDrag, remove some code. | nick_m | |
2016-11-22 | prevent Percussive mode from displaying a ghost hit at region end. | nick_m | |
2016-11-22 | NoteCreateDrag - remove some code | nick_m | |
2016-11-22 | TempoMap::bbt_duration_at() handles an audio-locked meter. | nick_m | |
- fixes some odd results when scrolling down/up over the BBT clock display. | |||
2016-11-21 | Make Cut mode respect snap modifer | Tim Mayberry | |
2016-11-21 | Show cursor in Cut mode on button press at cutting position | Tim Mayberry | |
Previously it would be shown at the mouse cursor position even though the Region is cut/split at the snap/quantize point if no motion occurred. | |||
2016-11-21 | Reparent cursor used in Cut mode so that it is on top and visible | Tim Mayberry | |
2016-11-21 | Make menu item for Add Track/Bus/VCA dialog consistent with window title | Olivier Humbert | |
2016-11-20 | update german translation | Edgar Aichinger | |
2016-11-21 | fix typo in tempo.cc | nick_m | |
2016-11-21 | clean up HitCreateDrag. should be a no-op. | nick_m | |
2016-11-21 | fix compilation, rename PercussiveCreateDrag -> HitCreateDrag | nick_m | |
2016-11-21 | only spray percussive hits during create drag if the grid is in use. | nick_m | |
2016-11-21 | rework mouse hit creation (percussive mode) - mostly as per #7130. | nick_m | |
- snap behaviour is round to nearest - holding down button 1 while dragging creates many (if not already present) hits. | |||
2016-11-21 | NoteCreateDrag scope fix - should be a no-op. | nick_m | |
2016-11-21 | use a minimum note length of whatever 1 px is in beats in NoteCreateDrag. | nick_m | |
2016-11-21 | MRV handles an alt key press even if nothing happened. | nick_m | |
- nothing else treats a modifier press as a key press event, so don't pass it on. amends 0af9fb0d | |||
2016-11-21 | fix for short notes being displayed as infinitely long. | nick_m | |
2016-11-19 | Add a Lua script snippet processing region data from the editor | Robin Gareus | |
2016-11-19 | Allow to call ARDOUR.DSP Lua functions from UI scripts | Robin Gareus | |
2016-11-20 | make it clear that there is no drag threshold for NoteCreateDrag. | nick_m | |
2016-11-20 | pressing alt while creating a note (snap modifier) keeps mouse_state. | nick_m | |
2016-11-20 | after creating a note, don't add the ghost note until next motion. | nick_m | |
2016-11-20 | NoteCreateDrag starts on button press. | nick_m | |
- removes the separation between click and drag-creation of notes noth now handled by the drag code). |