d98af1785a
fader: start muted, ramp up/interpolate to target
2015-05-27 17:13:15 +02:00
7f902ae1b6
some more information output to log during save-as, for debugging
2015-05-27 10:57:40 -04:00
5e1ba50731
fix unsigned/signed math error
2015-05-27 08:57:16 -04:00
e5c3efe9a3
ensure that Mackie Control bank left/right commands always hit the same boundary (Len Ovens)
2015-05-27 07:11:15 -04:00
f9abce03a9
Add some newly introduced sources to our MSVC project (gtkmm2ext)
2015-05-27 10:21:21 +01:00
78ba915fc1
Gtkmm2ext::ArdourIcon::render() is needed outside of libgtkmm2ext (so let's make it exportable)
2015-05-27 10:11:34 +01:00
d3df99e22e
more pixel rounding (small range icon)
2015-05-26 19:25:47 +02:00
45313f329f
icon pixel compatibility
...
Ensure that relevant lines always end up on a pixel
(regardless of scaling).
2015-05-26 02:45:35 +02:00
e991688e1f
refactor vector icon drawing
2015-05-26 00:52:06 +02:00
d2e4054a65
a go at a pixel-compatible vector “hand” icon.
...
..and some related ArdourIcon changes.
2015-05-25 04:42:58 +02:00
77220a745c
prepare Tool Icons (unused IDs)
2015-05-25 03:28:17 +02:00
d80d34f8dc
vectorize TAV expand and shrink icons
2015-05-25 00:25:28 +02:00
ab6a035076
construct vectorized Zoom Icons
2015-05-24 23:09:13 +02:00
1515ea69ec
introduce some lazyness
2015-05-24 23:06:49 +02:00
1be75b7bfe
NOOP, amend 3173246
comments and whitespace
2015-05-24 21:54:21 +02:00
31732462c7
migrate ArdourButton Icon rendering to Gtkmm2ext.
...
part one: add new API
2015-05-24 21:44:27 +02:00
fb649f43ea
fix for MCP panner width - closes #6341
2015-05-24 17:56:40 +02:00
nick_m
e8a0b1c514
Swap default snap modifiers (non-OSX) to avoid potential upgrade pain.
...
- Disable snap now defaults to alt
- Snap absolute now defaults to alt-windows
2015-05-24 05:50:31 +10:00
nick_m
a14c7ff066
Merge branch 'relative_snap'
...
- Many changes to the "User Interaction" pane wrt key modifiers.
- Snap is now relative by default (override to absolute with the
"Snap to absolute using:" modifier).
- Midi notes now obey both snap modifiers (disable snap and absolute snap)
- Timefx drag now selects the primary region (less user confusion).
- Includes MIDI event id fix.
2015-05-24 04:15:32 +10:00
nick_m
92b69a17da
Make Evoral::Event ids unique always.
...
- probably fixes a lot of cases where note ids are assumed to be
unique (they weren't for copies and some others).
- wrong branch, but it needs testing.
2015-05-24 01:53:34 +10:00
nick_m
119c644dc0
Document snap_delta modifier mask.
2015-05-23 23:41:26 +10:00
e44e0b2c9a
LV2: delete existing preset before replacing it
2015-05-22 18:25:07 +02:00
18b54e6a85
Fix deleting and re-saving LV2 presets.
2015-05-22 00:24:37 -04:00
nick_m
5d176eefa6
Make the prefs less squashed looking, add another entry for OSX modifiers.
...
- Defaults are probably still wrong, but at least they are actual
keys.
2015-05-21 23:47:32 +10:00
nick_m
186736043c
Move ui-centric modifiers into ArdourKeyboard, set some bad defaults.
...
- Also makes "Mod4" Appear as "Windows" and adds new combination
"Alt-Windows" to the dropdown.
- Attempt to set a pair of default snap modifiers (without
knowing what it actually is for OSX)
- Copy modifier now saves
- Snap modifier modifier problem still remains.
2015-05-21 05:32:23 +10:00
nick_m
ae0759ae88
Allow all drag -related modifiers to be set, re-instate "jump after trim"
...
- Copy modifier still doesn't save
- Testers please edit the Extra section of ~/.ardourN/config to allow
defaults to "take"
- Note that the current defaults overlap.
- warning - absolute snap modifier has no default and will be always
"on" unless you set it!
2015-05-21 01:30:57 +10:00
c2ee36abc6
try to improve the ill-conceived fade_range action
2015-05-19 14:19:59 -05:00
nick_m
66221d1dea
Add more modifier preferences.
...
Note that no defaults are set - go to prefs->user interaction to
ensure that nothing is set to "no modifer"
also - the copy modifier doesn't actually save its state yet.
2015-05-20 04:00:04 +10:00
d7a9c11315
fix x-fade display access beyond array boundaries
2015-05-19 19:28:22 +02:00
nick_m
0d8a331bca
Remove some debugging.
2015-05-19 03:29:22 +10:00
nick_m
dc50730059
Revert to old Lock mode (still called Lock).
...
Also make midi notes obey the snap delta modifire
2015-05-19 03:27:50 +10:00
8287bdad1b
take buffers for Split/Match into account fixes #6334
2015-05-18 16:14:07 +02:00
nick_m
aac167a19f
"Lock" mode is now "Constrained", make snap absolute modifier configurable.
...
- user can abs/rel modifier key in prefs->user interaction
suggested for linux - absolute->alt ignore snap->alt-shift
- Constrained mode works the same as button 2 drag (initial move
sets constraint axis).
2015-05-18 06:25:36 +10:00
nick_m
c8303c8b7e
Revert incorrect region_length() definition.
2015-05-16 04:50:37 +10:00
nick_m
68a8330afc
Relative snap
2015-05-16 04:15:52 +10:00
e73b4e6f55
fix cleanup (code is self-evident). From Yevgeny @ waves
2015-05-14 07:01:01 -04:00
4d2d693190
Fix stuck notes on save during MIDI playback.
2015-05-12 20:10:23 -04:00
nick_m
13f34f3922
Layering - the return of "later is higher".
...
Currently we don't do anything special on layering prefs change
(relayer only occurs when each playlist is first edited). The idea here is
that "undo" is still available to restore previous layering in case of any
surprises.
2015-05-10 03:15:50 +10:00
f082e45298
extend save-as API to allow for new empty sessions based on current
2015-05-07 22:35:35 -04:00
0038820f47
copy contents of analysis, plugins, automation and externals folders during save-as
2015-05-07 17:10:14 -04:00
e902029b26
fix Session::rename()
2015-05-07 12:06:49 -04:00
31acba8305
debugging rename/save-as
2015-05-05 21:30:00 -04:00
fbea6c2542
API to reset plugin parameters to default
2015-05-04 20:35:23 +02:00
54fe093371
add signal for automation state changes per plugin
2015-05-04 20:35:14 +02:00
59067d3568
clear port-list before query.
...
fixes crash in PortManager::silence_outputs()
2015-05-04 02:06:59 +02:00
9ec3085d71
fix thinko in 2e4428b
...
perspective of Ardour: signal sinks are outputs
2015-05-04 00:29:15 +02:00
aee658ef96
no more noise during startup.
2015-05-03 23:17:15 +02:00
2e4428bc97
add an API to silence buffers (without session)
2015-05-03 23:06:21 +02:00
56cc3e2407
fix portengin get_ports() flags API
...
require all flags to be present (same as jack)
2015-05-03 22:34:52 +02:00
Christopher Arndt
a9bc95a911
Fix mixed spaces/tabs in wscripts
2015-05-03 19:52:38 +02:00