c809e528c0
make knob respond to X & Y axis drags
2015-04-25 02:44:47 +02:00
c43c3d3e08
more trim knob tweaks
2015-04-25 02:25:07 +02:00
a3dc192fb3
allow to offset knob-arc
2015-04-25 02:19:13 +02:00
50a0748c2b
trim typo and details
2015-04-25 01:17:25 +02:00
e22d7c2e28
tweak trim-knob size (same height as midi-input)
2015-04-25 01:04:54 +02:00
848864f8c9
persistent tooltip for [trim] knob
2015-04-25 01:04:19 +02:00
01f8985617
don’t knob show tooltips if no prefix is set
...
ie the monitor section has explicit labels.
2015-04-24 23:22:15 +02:00
eea297dc3e
knob proposal.
...
feel free to revert.
2015-04-24 22:37:18 +02:00
de80782f05
add trim control to mixer-strip.
2015-04-24 22:37:03 +02:00
57e80c2c8f
allow to set toolip on knob
2015-04-24 22:37:03 +02:00
1333b1df1e
fix cut-n-paste error
2015-04-24 15:32:01 -04:00
31a760de84
fix last-minute code rearrangement in last commit that broke the intended functionality
2015-04-24 14:41:33 -04:00
e758b01b12
use separators to make Edit > Select menu more readable
2015-04-24 14:19:40 -04:00
4fc37aa818
make track selection after set-range-selection-from-region-selection be sensible
2015-04-24 14:19:40 -04:00
fe6b173236
expose set-range-selection-from-region-selection operation in more places
2015-04-24 14:19:40 -04:00
8b5474b9e1
For MSVC builds, implement 'rint()' and 'rintf()' to supplement the ones that were already implemented
2015-04-24 19:11:10 +01:00
3e1fecbf37
fix scaling of master-meter in toolbar
2015-04-24 02:58:09 +02:00
b13cedd56c
monitoring section UI scaling
2015-04-23 00:29:56 +02:00
a7fd61ce4f
scale markers
2015-04-23 00:29:55 +02:00
5afc5272b6
scale peak-meter reset button
2015-04-23 00:29:55 +02:00
e5112caa28
more HiDPI cleanup
2015-04-23 00:29:55 +02:00
c7a766866e
prefer initialization to assignment for ARDOUR_UI
2015-04-22 16:09:08 -04:00
e47a22a118
make save-as dialog be persistent, to retain settings across save-as
2015-04-22 16:09:08 -04:00
b38ab89d92
clean up GUI scaling
2015-04-22 21:40:43 +02:00
8d85afd294
add central API to calculate UI scaling
2015-04-22 21:40:43 +02:00
add248f0cb
scale inline slider girth.
2015-04-22 21:40:42 +02:00
8731f9ed8f
scaleable routing icons & wires
2015-04-22 21:40:42 +02:00
46f97e8d92
Initial Gain Coefficient tweaks
...
1) Disambiguate 1.0 to GAIN_COEFF_UNITY, and 0.0 to GAIN_COEFF_ZERO
2) Add GAIN_COEFF_SMALL which replaces SMALL_SIGNAL (-140dB)
3) GAIN_COEFF_SMALL can used to avoid interpolating towards -inf on a db scale
4) GAIN_COEFF_SMALL is used to detect very small (denormal?) gains and memset to zero
2015-04-22 00:22:43 +02:00
Johannes Mueller
acd1ee1989
Added support for exporting mp4 chapter marks
...
The mp4 file format supports chapter marks using the so called
mp4chaps format to enable chapter wise navigation in an mp4 file. The
format is like
hh:mm:ss.sss Chapter Title
This commit adds the ability to export those kind of chapter marks
along with TOC and CUE marks. The filename extension for the chapter
mark file is "chapters.txt". The format specification description is
"MP4ch".
2015-04-21 18:15:29 +02:00
ahellquist
80d8e86f1c
Update editor_rulers.cc
...
Change ruler context actions from "Make Loop range" to "New Loop range"
change ruler context actions from "Make Punch range" to "New Loop range"
This to make it consistent with other ruler context actions eg. "New....."
2015-04-21 17:38:27 +02:00
eafb66d001
update some calls to use new get_preferred_edit_position; needs testing
2015-04-21 10:22:28 -05:00
e2afdb21c3
minor tweaks to Cut Time dialog. Use an enum to tell preferred_edit_location what to ignore, so cut and insert dialogs will never use mouse location.
2015-04-21 10:22:28 -05:00
84f0dceefb
Port 'Cut time' code from Mixbus
...
Copy the 'Cut time' code from Mixbus, making a few obvious fixes to work in
A3 (e.g. nframes_t => framepos_t / framecnt_t).
Seems to work to move & remove markers, tempo & meter markers, and regions on
selected tracks.
Still TODO:
- use existing A3 'Insert time' dialogue
- make it respect 'No selection = all tracks'
- rename the command to something like 'Remove time' or 'Delete time': 'Cut'
sounds to me as if the removed range should end up on the clipboard ready
to be pasted somewhere, which of course it doesn't.
2015-04-21 10:22:27 -05:00
nick_m
70338bfbd6
Monitor section - init _output_selector to 0.
2015-04-22 00:17:17 +10:00
91fac4c96d
merge fix for tempo branch
2015-04-21 08:35:20 -05:00
f44e2e55fd
merge monitor_section branch
2015-04-21 08:18:10 -05:00
ab4b4934b9
Merge branch 'master' into saveas
2015-04-21 00:19:29 -04:00
4141d2113f
tuning the save-as dialog
2015-04-20 22:46:54 -04:00
5509165935
new attempt at scaling indicator LED
2015-04-21 03:04:34 +02:00
15b168a177
adjust default meter font-size (same as it was before)
2015-04-21 02:12:43 +02:00
67411281ad
use save as dialog in ArdourUI
2015-04-20 17:49:41 -04:00
4f6bc96118
add save_as dialog to build system
2015-04-20 17:49:29 -04:00
69564de9e3
initial version of save-as dialog
2015-04-20 17:32:54 -04:00
a5c6919e9a
towards fixing #6265
2015-04-20 21:39:25 +02:00
ced4378d09
Merge branch 'master' into saveas
...
Conflicts:
gtk2_ardour/ardour.menus.in
libs/ardour/session_state.cc
2015-04-20 15:10:41 -04:00
e7364201b1
clarify GUI scaling
2015-04-20 20:51:33 +02:00
451450d3f8
scalable panners
2015-04-20 20:45:36 +02:00
494009a6e2
towards scaleable meter and mixer UI
...
somewhat hacky solution, but there's no good central point to
control this and get integer rounding/summing, is there?
2015-04-20 20:45:36 +02:00
00f06ca9e9
update russian translation
2015-04-19 13:57:18 -04:00
9ad49ca5e5
transport button HiDPI scaling
2015-04-18 20:20:49 +02:00
b23b3e0891
HiDPI button tweaks
2015-04-18 20:20:21 +02:00
e1aa66cb3f
fix mingw build
2015-04-17 18:23:10 -04:00
ebf3c6adb9
fix typo after localedir change
2015-04-17 11:55:17 -04:00
f8650acb47
Don't modify a RouteUISelection that we've just erased
2015-04-17 16:13:40 +01:00
76b28e7ff2
fix novice-level mistake that causes localedir to point to random, reusable (typically stack) memory
2015-04-17 11:00:33 -04:00
12cb11b286
update german translation
2015-04-15 20:19:18 -04:00
d65bf920fd
update russian translation
2015-04-15 20:18:26 -04:00
15bf19961f
When running on Windows, hide the Engine dialog before calling 'push_state_to_backend()'
...
For some reason we don't understand 'push_state_to_backend()' can interfere with hiding the dialog (causing a partially hidden dialog to remain on screen). It's most likely a timing issue with the Windows version of GTK. Fortunately, reversing the calling order seems to fix it - BUT...
If there's no session loaded yet, the user can be left with a very long wait while nothing seems to be happening. The next thing the user would normally see would be the splash image. So let's display it slightly early (so the user can at least see that something's happening).
Sadly, it's all very kludgy - but a lot better than what we had before... :)
2015-04-14 11:22:14 +01:00
2d8aa1d2ff
simplify coaxing clock value out of ardour
2015-04-14 12:09:45 +02:00
edb9a24727
when building context menu for click on mixer strip, ensure clicked-on strip sets selection appropriately
2015-04-13 22:43:22 -04:00
aab777b490
add braces
2015-04-13 22:25:55 -04:00
d45620d636
now that there is only 1 effective selection, adjust add-new-track-or-bus option for after/before selection
2015-04-13 22:24:10 -04:00
05cd32a9f0
remove UI configuration variable link-editor-and-mixer-selection, and make behaviour be equivalent to this option always being true
2015-04-13 21:57:35 -04:00
aef6805114
fix issue with logic controlling rude isolate button
2015-04-13 09:02:25 -04:00
74df563d6f
gtk2_ardour code should use translation domain "gtk2_ardour[MAJOR_VERSION]" not gtk2_ardour3
2015-04-11 10:35:34 -04:00
348c361f79
disable LED-style meters by default
2015-04-11 11:06:09 +02:00
nick_m
5c89ff2837
Remove unused pointer to nothing.
2015-04-11 05:36:05 +10:00
30d95bbb8c
Merge branch 'uk-english'
...
Merge the UK English localisation.
2015-04-10 18:25:58 +01:00
6c93bcc64f
allow MIDI bindings for boolean automation
2015-04-10 17:14:11 +02:00
a4ec7c9e60
bump copyright duration
2015-04-09 21:16:55 -04:00
85e701880b
redraw playhead only if pixel position changed.
2015-04-08 12:31:44 +02:00
70a493d510
renice transport icons
2015-04-08 11:29:55 +02:00
47eb9d3fe1
NOOP, cleanup & comments
2015-04-08 10:18:39 +02:00
2356d63d14
construct a metronom
2015-04-08 01:28:52 +02:00
c9f9bb263f
more transport button caironizing.
2015-04-08 00:00:23 +02:00
1c4fc896d0
fix de7d6a7
(too narrow bar)
2015-04-07 22:39:42 +02:00
de7d6a7f2c
renice transport buttons (part one)
2015-04-07 22:34:09 +02:00
d25e8f2233
update ArdourButton Icon API
2015-04-07 22:34:09 +02:00
62a1a2e086
update german translation
2015-04-07 15:37:34 -04:00
40e3a01459
and 2c89ec5
, keep backend running.
2015-04-07 15:23:24 +02:00
2bbe4baf29
windows can’t rename open files.
...
This needs a better solution after 4.0.
2015-04-07 05:25:24 +02:00
c819449552
add explanatory comment
2015-04-06 20:14:37 -04:00
15fc481776
make wording consistent
2015-04-06 20:14:24 -04:00
803853b4a4
rationalize incorrect design for removing tracks.
...
Still requires a way to make this work correctly from the mixer window
2015-04-06 17:56:23 -04:00
537b3a2a0e
Separate MonoSpace & Clock font.
...
Fixes various issues on OSX (e.g. MIDI-tracer &
list editor Layout)
2015-04-06 21:01:59 +02:00
098ef68bb8
renice 5-pin DIN/MIDI button
2015-04-06 19:51:48 +02:00
446baca43b
renice mixer strip
...
Also speed up track creation(!). get_icon()’s
regexp file search takes a surprising long time.
2015-04-06 18:44:55 +02:00
68e3ba189e
replace two more icons w/vector drawing.
2015-04-06 18:43:18 +02:00
7ccc471ce1
Revert "[Summary] Sort the routes of session before creating time axises unconditionally. This will keep tracks sorted even in case a new session created from template."
...
(Mistakenly applied cherry-pick)
This reverts commit 448b6f0cc7
.
2015-04-06 12:21:26 -04:00
Valeriy Kamyshniy
448b6f0cc7
[Summary] Sort the routes of session before creating time axises unconditionally. This will keep tracks sorted even in case a new session created from template.
...
Conflicts:
gtk2_ardour/editor_routes.cc
2015-04-06 12:21:00 -04:00
e3b22a2a18
remove non-existence menu item
2015-04-05 15:25:06 -04:00
2fb0a078d9
cleanup, tweak, reorganize gone-silent dialog
2015-04-05 15:13:05 -04:00
c2deeaa96e
show dialog when audioengine becomes silent
2015-04-05 14:02:47 -04:00
nick_m
fbceec674a
Don't expand mixer track list for long names.
2015-04-06 02:31:52 +10:00
nick_m
5b74a227c8
Port export usability tweaks.
...
Port combo didn't register the displayed port until focus changed.
Add a separate column for track/bus name and let it take available space.
2015-04-05 21:43:49 +10:00
48d6361097
for those who translate decibel.
2015-04-05 02:31:10 +02:00
c57d2627a2
and lock, too.
2015-04-05 02:06:03 +02:00
9b457724bd
Lock, Lock & Lock
2015-04-05 02:03:53 +02:00
958b410359
translatable monitor section labels
2015-04-05 01:23:55 +02:00
78f4c6a6dd
amend prev commit (SLA)
2015-04-05 00:52:29 +02:00