nick_m
|
52275254a7
|
allow the use of static_cast for MGR ghost events (speeds things up a bit).
|
2016-12-30 01:55:41 +11:00 |
|
nick_m
|
e58fda2fa2
|
minor MidiRegionView::redisplay_model() cleanup
|
2016-12-30 00:46:43 +11:00 |
|
nick_m
|
68ca289b92
|
retain note selection for invalidated notes.
|
2016-12-30 00:40:20 +11:00 |
|
nick_m
|
f4b3133035
|
more note performance work (dereference less).
|
2016-12-29 23:22:06 +11:00 |
|
nick_m
|
149cb402b9
|
revert 7805217b5 (make note mode change work again).
|
2016-12-29 23:15:35 +11:00 |
|
|
f6e44ce3b5
|
Remove "Feedback" from Preferences Ctrl Surface pane.
|
2016-12-28 23:02:38 +01:00 |
|
|
c8d0015986
|
Tear down OSC settings GUI, when the protocol is disabled
|
2016-12-28 22:59:49 +01:00 |
|
|
d1e869f96d
|
Move "Feedback" option to control-portocol settings
|
2016-12-28 22:59:15 +01:00 |
|
|
e1846c79a9
|
Fix AudioRegion RMS calc for multi-channel
|
2016-12-28 22:19:37 +01:00 |
|
|
910e369140
|
Add script to exercise AudioRegion Peak/RMS Normalization
|
2016-12-28 22:19:37 +01:00 |
|
|
a02aeb025b
|
Add Lua bindings for AudioRegion RMS+Peak calc
|
2016-12-28 22:19:37 +01:00 |
|
|
5860911eb2
|
Further preference-dialog re-layout work in progress..
|
2016-12-28 22:19:37 +01:00 |
|
|
4a0edd68e2
|
Add Scrollbar to MIDI Port Option List
|
2016-12-28 22:19:37 +01:00 |
|
|
d166fbc62d
|
NO-OP: whitespace
|
2016-12-28 22:19:37 +01:00 |
|
|
f2e00dfe07
|
Prefs Dialog: consistent headings, spacing, reduce width,..
|
2016-12-28 22:19:37 +01:00 |
|
|
9b9cb4beaa
|
Pack Color Theme Manager as Box - consistent spacing
|
2016-12-28 22:19:37 +01:00 |
|
nick_m
|
d49b141e11
|
improve the performance of MidiRegionView::find_canvas_patch_change().
- also fixes patch changes appearing outside region bounds
when copied/trimmed.
|
2016-12-29 04:21:37 +11:00 |
|
nick_m
|
3129370bc5
|
add ArdourCanvas::Flag::width()
|
2016-12-29 04:16:09 +11:00 |
|
nick_m
|
cee85c34b2
|
add preference for showing non-quarter note tempi (Misc subsection Tempo).
|
2016-12-29 03:46:25 +11:00 |
|
nick_m
|
3c3cdd1cbe
|
tempo dialog shows note type on first row where applicable.
|
2016-12-29 03:44:19 +11:00 |
|
nick_m
|
7805217b5f
|
don't clear note items in MidiRegionView::display_model().
- redisplay_model() does this for us.
|
2016-12-29 02:39:57 +11:00 |
|
nick_m
|
cee7e0cb53
|
improve MidiGhostRegion::find_event() performance (end is quite common).
|
2016-12-29 02:36:58 +11:00 |
|
nick_m
|
d0580ecfbc
|
allow all types of range location (loop, start, end etc.) to be glued to bars and beats.
|
2016-12-29 01:39:31 +11:00 |
|
|
0869aa0f6c
|
Add Locale config preferences and rearrange UI prefs
|
2016-12-28 13:38:49 +01:00 |
|
|
27ee53bf8f
|
Emit signal for special cased configuration variable
|
2016-12-28 13:38:49 +01:00 |
|
|
4c0ce20941
|
Allow fine grained control over locale
|
2016-12-28 13:38:49 +01:00 |
|
|
3120270d87
|
Add enum for locale-config
|
2016-12-28 13:38:49 +01:00 |
|
|
6d566c9fe0
|
Correct a namespace typo
|
2016-12-28 09:20:39 +00:00 |
|
|
9740fb7d76
|
Move a forward declaration (for class ArdourVSpacer) so that MSVC can also use it
|
2016-12-28 09:16:12 +00:00 |
|
|
6df001e9e1
|
Some operators need to have different visibility (as they're now used outside of libardour)
|
2016-12-28 09:14:51 +00:00 |
|
|
b42f9b138b
|
Accommodate newly introduced source(s) in our MSVC project (gtk2_ardour)
|
2016-12-28 09:13:25 +00:00 |
|
|
f71b91e8f1
|
remove old unhelpful Makefile
|
2016-12-28 00:39:37 +01:00 |
|
|
f76e8868ef
|
Add GUI support to extract and open session-archives
|
2016-12-27 22:25:22 +01:00 |
|
|
bbbf8e6127
|
Add backend support to extract session-archives
|
2016-12-27 22:24:24 +01:00 |
|
|
e71ea821dd
|
Enable session-archive feature
|
2016-12-27 18:33:47 +01:00 |
|
|
fe01666475
|
Normalize audio when archiving to fixed-point format.
|
2016-12-27 18:33:41 +01:00 |
|
|
54a79639df
|
Allow gain factor for audio sources.
In preparation for archiving files as .flac (fixed point),
normalized with gain factor.
|
2016-12-27 18:20:02 +01:00 |
|
nick_m
|
5bada6d533
|
fix leak in MGR _note_group
|
2016-12-24 02:14:43 +11:00 |
|
nick_m
|
da92d2d764
|
speed up load/quit for sessions containing ~25k events.
- MGR uses a _note_group to hold events.
- MRV & MGR delete canvas notes directly from their note group.
- sysex is untested (it uses MRV note group).
|
2016-12-24 02:01:37 +11:00 |
|
nick_m
|
0e8852963e
|
shave another line from MidiGhostRegion::clear_events().
|
2016-12-23 23:33:13 +11:00 |
|
nick_m
|
4c12df6cf3
|
fix thinko in previous commit.
|
2016-12-23 23:24:54 +11:00 |
|
nick_m
|
efacbb1485
|
possibly faster way to clear ghost events.
|
2016-12-23 23:03:22 +11:00 |
|
nick_m
|
cb2bbb87d7
|
slight speed improvement on GhostEvent ctor.
|
2016-12-23 22:20:08 +11:00 |
|
nick_m
|
7bf3345ada
|
remove double check for note range in MGR::update_note/hit()
|
2016-12-23 22:18:43 +11:00 |
|
|
a6b4d8b8c6
|
fix editor sidebar show/hide with embedded TimeInfo
|
2016-12-23 03:56:01 +01:00 |
|
nick_m
|
1e487d59d1
|
MidiGhostRegion::update_contents_height() is only about height (again).
|
2016-12-23 05:44:29 +11:00 |
|
nick_m
|
ddd085cf4e
|
hide ghost events appropriately (e.g. after split).
|
2016-12-23 05:07:22 +11:00 |
|
nick_m
|
37e858da7d
|
only update GhostEvents on visible trackviews.
- this requires that MidiGhostRegion::update_contents_height()
also controls visibility.
|
2016-12-23 02:55:51 +11:00 |
|
nick_m
|
96048ad4c0
|
midi scrooming performance updates.
- MGR visibility is handled by update_note/hit()
MRV unconditionally updates MGR events
- remove MidiGhostRegion::update_range()
- rename set_contents_height -> update_contents_height
|
2016-12-23 00:51:34 +11:00 |
|
nick_m
|
ebf60feb13
|
remove wtfery in MidiGhostRegion ctor
|
2016-12-23 00:41:25 +11:00 |
|