nick_m
3f24d5d96e
Always send start property changes when a midi region trim alters position.
...
- ensures gui updates correctly.
2016-08-14 03:04:53 +10:00
nick_m
172bcc8165
Audio-locked midi region fixes.
...
- don't alter region frame length on tempo change or position change.
- set region _start correctly (see comments) on tempo map change.
- ensure audio-locked region's beat is set on tempo map change
2016-08-14 03:04:53 +10:00
nick_m
5c2ccc4f3e
Allow negative return in TempoMap::beat_at_frame() and its exact_ variant.
...
- audio-locked midi regions can be start-trimmed properly
when close to 1|1|0
- a midi region placed before the first meter
will continue the tempo curve and first meter.
Only a couple of callers require change, as bbt_at_beat() already
deals with this.
2016-08-14 03:04:53 +10:00
Robin Gareus
23d1d1f55b
add nstewart to authors
2016-08-13 16:12:12 +02:00
Nathan Stewart
5b4584ad94
Add "Marker Toggle" #5193
2016-08-13 16:07:16 +02:00
Robin Gareus
613ae0c110
Nobody expects the LV2 inquisition!
2016-08-13 14:51:57 +02:00
Robin Gareus
313a32981e
tweak strings now that 5.0 is out
2016-08-13 14:51:15 +02:00
Robin Gareus
836693036a
add RMS region normalization option
2016-08-13 14:50:59 +02:00
Robin Gareus
fc272ef9d7
Another step towards gcc-ABI detection when installing as root
...
makeself extracts the file with owner-only access.
When the installer itself runs as root, NORM_USER won't be able to
call the abi-test tool.
2016-08-13 00:31:56 +02:00
Robin Gareus
fd6dd8b19e
revert 388a8fc9; prefer gcc4 if we can't determine the ABI
2016-08-12 22:22:02 +02:00
Paul Davis
0fa106ef4b
check for null pointer in Locations::remove()
2016-08-12 12:48:35 -04:00
Robin Gareus
dab31732c5
fix path to glibmm that we check
...
libglibmm-2.4.so comes with the -dev package
libglibmm-2.4.so.1 is the actual library
2016-08-12 13:46:17 +02:00
Robin Gareus
8e1de17319
allow to manually override gcc ABI selection in the installer
2016-08-12 13:36:04 +02:00
Robin Gareus
c8c6bca658
fix crash when copy'ing latent plugins
2016-08-10 16:32:34 +02:00
Paul Davis
e9752ff93e
remove debug output
2016-08-09 21:26:27 -04:00
Robin Gareus
55089df0c4
remove debug output
2016-08-10 03:25:25 +02:00
Robin Gareus
b244daf087
don't bundle no-inst scripts
2016-08-10 03:18:07 +02:00
Robin Gareus
a8143ea44e
prefix no-inst script with an underscore and skip install
2016-08-10 03:12:11 +02:00
Robin Gareus
2b7a89ecff
prefix blessed scripted DSP plugins with a-*
2016-08-10 03:11:49 +02:00
Robin Gareus
4fd607814f
merge source-defaults into system-config file
...
(generated by ./arcfg)
2016-08-09 22:13:59 +02:00
Robin Gareus
dd88461942
clean up plugin ttls - always add semicolon for compatibility
2016-08-09 22:00:38 +02:00
nick_m
00f12dc395
Fix test compilation error.
2016-08-10 03:16:49 +10:00
nick_m
13413c0b0f
BBTTest::addTest() should add a meter rather than replacing the first one.
2016-08-10 01:56:55 +10:00
nick_m
9acfdb31a2
Make tempo tests use the api more correctly.
...
- TempoMap initially contains a tempo and meter.
using add_tempo/meter() using the position of an
existing section does the right thing, but prints a warning.
Use replace_tempo/meter().
2016-08-10 01:46:05 +10:00
nick_m
4ddb6b74f5
Allow -ve framepos handling in TempoMap::framepos_plus_beats()
...
- also handles frame positions previous to the initial
meter (beat_at_frame() would return 0 in this case).
2016-08-10 00:48:53 +10:00
Paul Davis
73db972ab7
add plural forms for pt to gtk2_ardour/po/pt.po
2016-08-08 20:24:46 -04:00
Paul Davis
186ac82471
(updated) pt(_BR) update for gtk2_ardour from Marcelo Teles
2016-08-08 20:20:45 -04:00
Paul Davis
7691ee033a
Revert "pt(_BR) update for gtk2_ardour from Marcelo Teles"
...
This reverts commit cf08eaa32d .
2016-08-08 20:19:55 -04:00
Paul Davis
ed594c45fc
updated russian translation from Alexandre Prokoudine
2016-08-08 20:12:56 -04:00
Paul Davis
b9cab93fb1
fix definition of PrimaryModifier for Keyboard for OS X
2016-08-08 17:59:11 -04:00
Paul Davis
3d400f97dd
fix display of modifiers on OS X in the bindings editor
2016-08-08 17:47:11 -04:00
Paul Davis
6a4fb58384
fix thinko that causes near duplicate menu items in group context menu when not in group tabs
2016-08-08 23:36:33 +02:00
Paul Davis
f47ae6c0f9
fix bug when appdata.pot file cannot be regenerated
2016-08-08 13:51:20 -04:00
Julien "_FrnchFrgg_" RIVAUD
653df3ca4f
GenericUI: better popup placement for automation mode
2016-08-08 16:44:40 +02:00
Julien "_FrnchFrgg_" RIVAUD
a51cd8689f
Move anchored menu placement strategy to Gtkmm2ext utils
...
So that it can be used by others.
2016-08-08 16:44:40 +02:00
Paul Davis
448902f870
fix race condition when dropping Ports
...
Jack2 calls back from a notification thread and the callback (PortManager::connect_callback())
could end up holding the final reference on 1 or more ports. The ports would then be
unregistered as we leave the callback scope, which is illegal (no server calls from
a notification thread)
2016-08-08 09:27:21 -04:00
Paul Davis
fdf63ace6a
add explanatory comment
2016-08-08 09:27:21 -04:00
Robin Gareus
0d2ba3fe8e
fix typo
2016-08-07 20:29:21 +02:00
Julien "_FrnchFrgg_" RIVAUD
f97696d7f3
Make ArdourDisplay a subclass of ArdourDropdown
2016-08-07 19:44:54 +02:00
Julien "_FrnchFrgg_" RIVAUD
054b347181
Remove the space for checks/radios/icons in dropdowns
2016-08-07 18:50:17 +02:00
Julien "_FrnchFrgg_" RIVAUD
5dd4c33915
Make Dropdown menus at least as wide as the button
2016-08-07 18:43:39 +02:00
Julien "_FrnchFrgg_" RIVAUD
5f6cec7c2f
Improve placement of Dropdown popups.
...
When an item in the menu corresponds to the currently displayed choice,
vertically align the item with the button on menu popup.
2016-08-07 17:20:43 +02:00
Julien "_FrnchFrgg_" RIVAUD
625240fe30
Use a C++ bool constant
2016-08-07 16:17:39 +02:00
Julien "_FrnchFrgg_" RIVAUD
e1da96c472
Improve ArdourDropdown menu position
2016-08-07 16:14:59 +02:00
Julien "_FrnchFrgg_" RIVAUD
c803b81a2b
Remove a no longer true comment
...
It should have been removed as part of 539c062ed2
(Make the configuration penalty subtler about inputs).
2016-08-07 10:00:26 +02:00
Robin Gareus
72964609c9
add a script to multi-split regions
2016-08-06 22:14:24 +02:00
Robin Gareus
d04ca6d414
a few more Location related lua bindings
2016-08-06 22:12:39 +02:00
Julien "_FrnchFrgg_" RIVAUD
43cd3fd760
Use a default configuration instead of bailing out
...
If the script doesn't provide a dsp_ioconfig() function, or if it does
not return a table of tables, provide an empty table of table as
default, which means a single configuration with default values.
2016-08-06 19:38:09 +02:00
Julien "_FrnchFrgg_" RIVAUD
66470b96b7
Remove dsp_has_midi_*() in favor of dsp_ioconfig()
...
_has_midi_*put members of LuaProc will be set according to the actual
configuration chosen, for configure_io() and run() to use.
2016-08-06 19:38:09 +02:00
Julien "_FrnchFrgg_" RIVAUD
82e1ef5fb0
Refuse more configs with unmatched midi in if !imprecise
...
Since MIDI in should be
2016-08-06 19:38:09 +02:00