13
0
Commit Graph

8374 Commits

Author SHA1 Message Date
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
ben
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