13
0
Commit Graph

10873 Commits

Author SHA1 Message Date
271981d3f7 mixer metric background color fix (MIDI & inactive)
fixes http://tracker.ardour.org/view.php?id=5594
2013-08-08 15:23:10 -04:00
a943cfd662 revert to right-side mixer metric-labels 2013-08-08 15:23:10 -04:00
416b8d424c don't hide ticks in narrow mode 2013-08-08 15:23:10 -04:00
699f2717eb meter metrics: ignore global font-scaling 2013-08-08 15:23:10 -04:00
dbe31bcf22 add a stripe-pattern to the meters 2013-08-08 15:23:10 -04:00
60b429806f use ArdourMono font for metric patterns 2013-08-08 15:23:10 -04:00
00803110f8 move mixer-metric pattern to the left 2013-08-08 15:23:10 -04:00
94e40537f7 fix typo 2013-08-08 15:23:10 -04:00
8fd9a72085 possible fix for 5591 (show elements after re-adding them) 2013-08-08 15:23:10 -04:00
90e282c450 work around sparse motion notification events when tooltips are disabled
fixes http://tracker.ardour.org/view.php?id=5174
2013-08-08 15:23:10 -04:00
56020b8f8c bump actual publically visible version (oops) 2013-08-08 15:23:10 -04:00
ec99830110 meter-state 17 and 49 + code-comment 2013-08-08 15:23:10 -04:00
a4edd1ed7a possible fix for http://tracker.ardour.org/view.php?id=5586 2013-08-08 15:23:10 -04:00
b0a239d9f8 rework metering states 2, 6, 18 and 22 2013-08-08 15:23:10 -04:00
3ad975d9ca fix re-drawing of splitting icon 2013-08-08 15:23:10 -04:00
7157fc1bdd revert functionality of f842e8af2 (meter display in DISK mode) 2013-08-08 15:23:10 -04:00
b5da0c852f Revert "C++11 Building - Use new style struct field inititializing" (this code
change breaks gcc on several platforms).

This reverts commit bf153e58a5.
2013-08-08 15:23:10 -04:00
33ecb22e87 yet another meter+monitoring detail:
"explicit Monitor DISK" + "Transport Stop" + "not track rec-en"
 -> meter is always zero
2013-08-08 15:23:10 -04:00
a3d5ba3397 fix metering states 34, 38, 49, 50, 53 and 54
for state descriptions see
http://www.oofus.co.uk/ardour/Ardour3MonitorModesV3.pdf
2013-08-08 15:23:10 -04:00
15aa2a224e zero meters for inactive tracks 2013-08-08 15:23:10 -04:00
fdab1c9639 move ff* structs & typedef into dedicated namespace
(further avoid conflicts with plugins)
2013-08-08 15:23:10 -04:00
d95c2aaaa7 increase spacing between meter ticks and labels 2013-08-08 15:23:10 -04:00
7b3968bf5f RMS meter - reset after calculating new data 2013-08-08 15:23:10 -04:00
ae544dc6c7 fix "monitor mode 11"
see http://www.oofus.co.uk/ardour/Ardour3MonitorModesV2.pdf
the overall logic can probably be simplified somewhat
track-rec-enable on -> always monitor input
2013-08-08 15:23:10 -04:00
a29dcc5a47 fix input metering:
if meter==input, meter depends on In/Disk
see also 29108187ed
2013-08-08 15:23:10 -04:00
Michael R. Fisher
d872a0a31b Add c++11 enablement options in wscript
- adds "--cxx11" toggle for ./waf configure
- The switch adds appropriate compiler flags and tests the compiler
  for usability of c++11
- This 'should' be compatible for linux, osx, and windows systems
  that have gcc and/or clang with support c++11
2013-08-08 15:23:10 -04:00
Michael R. Fisher
ea08feec48 Temporary OSX/Clang/C++11 workaround
- Adds a directive that includes <vector> upon specific conditions
- WIP
2013-08-08 15:23:10 -04:00
Michael R. Fisher
636a8f0eda Dereference pointers in ctors where appropriate. (c++11 wants this) 2013-08-08 15:23:09 -04:00
Michael R. Fisher
0c23314e3f C++11 Building - Use new style struct field inititializing
- clang with std=c++11 enabled was failing here
2013-08-08 15:23:09 -04:00
Michael R. Fisher
5a97ae6bd6 Include evoral/Note.hpp before pbd/compose.h
- This workaround prevents a clang compiler error about template
  visibility
2013-08-08 15:23:09 -04:00
Michael R. Fisher
8f33b7101f Allow compiling with c++11 enabled 2013-08-08 15:23:09 -04:00
Michael R. Fisher
b102e1425c C++11 Building - Add space between macros and quoted strings 2013-08-08 15:23:09 -04:00
Michael R. Fisher
270edc18ad Typo fixed: call class method instead of trying to use as a variable 2013-08-08 15:23:09 -04:00
Michael R. Fisher
e38cb7de36 OSX GUI - Prevent compiler errors when -std=c++11 is switched on 2013-08-08 15:23:09 -04:00
6602c6659e finally get to the bottom of where NO_PLUGIN_STATE needs to be in order to be useful 2013-08-08 15:23:09 -04:00
dc0ee761d2 more plugin state debugging 2013-08-08 15:23:09 -04:00
25cbd8fb40 tweaks to NO_PLUGIN_STATE logic 2013-08-08 15:23:09 -04:00
e3978edabb add option to disable cairo-RGBA overlays for meters. 2013-08-08 15:23:09 -04:00
Michael R. Fisher
60da1f4872 Startup BETA Mac Screen - Pull version number from VERSIONSTRING 2013-08-08 15:23:09 -04:00
Michael R. Fisher
1ea7be55f5 Correcting Indentation Errors 2013-08-08 15:23:09 -04:00
Michael R. Fisher
bffa13d84b Fix typo in osx BETA startup screen
- Step #2 was being skipped in the text
2013-08-08 15:23:09 -04:00
233426a069 Revert new meter types (postponed until after 3.3 release)
This reverts commit ce621d1c8a.
This reverts commit 80aa257481.
2013-08-08 15:23:09 -04:00
d2171c25eb add new meter-type enums (amend 80aa2574) 2013-08-08 15:23:09 -04:00
d1f45e9b3d add VU and IEC meter DSP (from jmeters) 2013-08-08 15:23:09 -04:00
260d6f795a simplify meter-type context menu
in preparation for adding more meter-types
2013-08-08 15:23:09 -04:00
c515737b14 move ardour meter globals into dedicated namespace (TODO meter_patters typedef) 2013-08-08 15:23:09 -04:00
Michael R. Fisher
02f5acbdc1 Housekeeping 2013-08-08 15:23:09 -04:00
Michael R. Fisher
65f970f0ca set the flag true 2013-08-08 15:23:09 -04:00
Michael R. Fisher
04a1ebbf46 Lazily load bundled LV2 plugins in LV2PluginInfo::discover()
- Do this instead of finding them in the static ctor of LV2World
- Prevents usage of ARDOUR_DLL_PATH environment variable before
  it is set in main(...)
2013-08-08 15:23:09 -04:00
Michael R. Fisher
a096461c5c Formatting only. 2013-08-08 15:23:09 -04:00