nick_m
343136c728
InsertRemoveTimeDialog initially ignores mouse edit position. also do this for distance calculation.
2016-10-21 02:50:35 +11:00
nick_m
99fbdee0d8
bbt duration clock tweak.
2016-10-21 02:49:04 +11:00
9acc282f65
MIDI port options now tracks dynamic port register/unregister
2016-10-20 10:21:44 -04:00
fbf65998c8
various tweaks to improve the preferences presentation of midi-input-follows-selection
2016-10-19 22:35:05 -04:00
8d922fe63b
need to refill treeviews for MIDI port prefs at least once
2016-10-19 17:49:35 -04:00
05bc96f4d2
move MIDI port options out of engine dialog and into prefs
2016-10-19 17:49:35 -04:00
nick_m
3fa9dd51b2
bbt duration clock - revert 3d38b4f58e
and a32aea4201
. use an alternate fix.
2016-10-20 03:40:06 +11:00
nick_m
3d38b4f58e
Duration clock edit uses current time to resolve meter.
...
- should fix the remaining part of #7072
2016-10-19 23:09:24 +11:00
86106bcfa1
set up MIDI port treeview columns *just once*
2016-10-18 21:18:32 -04:00
7a79a9da9a
correctly show both the old MIDI setup tab (device oriented) and the new one (port oriented)
2016-10-18 18:14:00 -04:00
8357775fbb
further work on a MIDI port functionality dialog
2016-10-18 18:01:03 -04:00
e6ff4d8455
Add tooltip info for inline-display
2016-10-18 23:40:14 +02:00
1d39500e64
beginnings of a tab in Audio/MIDI setup to manage MIDI port functionality
2016-10-18 16:56:35 -04:00
c74ce58d1a
remove unnecessary and now impossible #include
2016-10-18 16:56:28 -04:00
9c98e577d0
remove unusued and useless midi_port_dialog.{cc,h} files
2016-10-18 16:53:54 -04:00
389cacab11
Processor box interaction:
...
Allow to toggle inline display with tertiary + double-click.
also fix tooltip and fix inconsistent modifiers on inline display.
2016-10-18 22:26:23 +02:00
nick_m
115bc84c27
Tempo lines drawing performance tweak.
2016-10-19 05:56:26 +11:00
nick_m
f8d5a6b3b6
Tempo line tweaks.
...
- ensure lines don't get too dense in the all bars case.
- never draw tick divisions in the all bar case.
2016-10-19 05:10:15 +11:00
nick_m
715b178130
Improve bbt ruler drawing performance for large time ranges.
...
- when the timeline displays many bars, zoom/autoscroll
speed is improved by calculating the bbt ruler scale first
then requesting a suitably scaled grid.
2016-10-19 03:56:43 +11:00
551eea452b
remove unused variable
2016-10-17 21:35:00 +02:00
a127cb35b5
propagate key press events through the widget heirarchy + custom ardour bindings, not just focus widget-then-global bindings
2016-10-17 13:30:15 -04:00
39cad9ac00
fix typo + remove cruft.
2016-10-17 17:57:11 +02:00
7e5e95d7db
refine 29f604418
, move selected track to left-edge (if possible)
2016-10-16 21:27:30 +02:00
nick_m
1c9dbb5242
Amend previous commit.
2016-10-17 04:33:48 +11:00
nick_m
2359a0b2fa
Set note colour of new MidiGhostRegions corrctly.
2016-10-17 04:23:43 +11:00
nick_m
bf5933add6
Performance: store NoteBase UIConfiguration colors between config changes.
...
Cumulative time in percent while wiggling the tempo lines rapidly.
Before:
MidiRegionview::update_sustained 12.02
NoteBase::base_color 6.43
MidiGhostRegion::update_note 3.12
Note::set 1.27
TempoMap::frame_at_quarter_note 0.59
_dynamic_cast 0.13
After:
MidiRegionview::update_sustained 10.49
MidiGhostRegion::update_note 5.57
Note::set 2.52
TempoMap::frame_at_quarter_note 1.13
NoteBase::base_color 0.17
_dynamic_cast 0.17
2016-10-17 03:19:02 +11:00
nick_m
bcea5fc9d3
Fix region colors not updating on theme change.
2016-10-17 02:25:16 +11:00
nick_m
92920307ae
Tempo curve cleanup, now also works on optimized builds.
2016-10-17 01:28:33 +11:00
29f6044180
Mixer strip list: click to move strip into view
2016-10-15 23:16:09 +02:00
nick_m
a32aea4201
BBT duration clock can only compare musical times.
2016-10-16 05:09:49 +11:00
nick_m
0b50945484
Fix various snap issues when dragging control points (AutomationRegionView).
2016-10-16 03:47:10 +11:00
nick_m
2c844552a7
Fix incorrect musical position in NoteDrag::total_dx.
2016-10-16 03:41:58 +11:00
nick_m
50963a03c2
AudioClock: remove duplicated code. amends 3a0a628a7
2016-10-16 03:26:30 +11:00
nick_m
1692968627
Slightly improve note update performance, fix note resizing for non-4.0 meter divisors.
2016-10-16 03:11:05 +11:00
nick_m
3a0a628a75
Rework duration clock and TempoMap::insert_time to include meter at offset.
...
- should fix 7072
- also fixes scroll behavior over multiple tempi.
2016-10-16 02:33:49 +11:00
nick_m
9698f16aee
Note selection state uses note event_id_t.
2016-10-15 23:50:02 +11:00
nick_m
7da51b9792
Ensure correct initial automation region view position.
2016-10-15 23:17:19 +11:00
2606b81d04
Editor up/down arrow keys: snap to track (not 60px)
2016-10-15 04:13:30 +02:00
4251747760
mixer left/right: snap to track
2016-10-14 22:58:59 +02:00
a4ad0a90d1
GUI to allow aux-send feedback loops
2016-10-14 16:07:30 +02:00
W.P. van Paassen
5a3fe4aa20
Inital support for Steinberg's CC121 control surface
2016-10-13 12:10:39 -04:00
24eaec1fa8
handle blink-rec-arm change without application restart
2016-10-13 18:07:41 +02:00
Nil Geisweiller
651fb79818
Add region position to note start in the midi list editor
2016-10-13 12:06:38 -04:00
Robert Scott
8098c7785f
Don't reset the audio tracks name when changing the channel configuration.
2016-10-13 12:05:28 -04:00
cooltehno
c087b7ab30
Update cubasish-ardour.colors
...
file:///home/cooltehno/DATA/ARDOUR_EXP/.темы/3_cubasish/cor_131016.jpg
This commit changes the clip indicator from white to red coloured (from "color 9" to "color 55"). Also the "color 55" is changing from orange (f85813) to maximum bright red color (ff0009)
2016-10-13 12:02:02 -04:00
27cff39dc7
peak level numeric display now uses "clip indicator" for base color, not "bright indicator"
...
Should address #7010
2016-10-12 15:50:30 -04:00
4bfe707342
add gtk_clip_indicator as a separate color from gtk_bright_indicator
2016-10-12 15:43:47 -04:00
Nathan Stewart
114bc97f94
Fixes minor memory leak found in color_theme_manager.cpp:326
2016-10-12 14:50:03 -04:00
688eb2883f
allow to run single tests from ./artest
2016-10-11 00:03:18 +02:00
nick_m
4faf44588f
Interpret start & length_beats properties as double rather than Evoral::Beats.
...
- Evoral::Beats operator!= would prevent an increment
of start_beats by intervals of less than a tick,
so its possible that other subtle problems
existed due to this kind of thing.
2016-10-10 03:39:57 +11:00