Commit graph

238 commits

Author SHA1 Message Date
Paul Davis
1ab61b8564 major redesign of MIDI port heirarchy and management (part 2) 2013-08-07 22:22:11 -04:00
Paul Davis
616f2a0370 fix conflicts after merge with master 2013-08-05 14:22:32 -04:00
Paul Davis
fbfa0acebe remove compile errors (still will not link and JACKPortEngine is not close to done) 2013-07-30 23:26:46 -04:00
Robin Gareus
60dde29038 left/right meter marks in mixer (narrow red-stripe) 2013-07-28 22:34:28 +02:00
Robin Gareus
953e4aba54 prepare horizontal meters (level-meter H/V Box abstraction) 2013-07-25 14:18:39 +02:00
Robin Gareus
62398facd7 fix crash with "send" meters.
Meters in send-UI don't necessarily have a route,
but their type cannot be changed, anyway.
So just use "PeakMeter".
2013-07-25 00:06:12 +02:00
Robin Gareus
708edd5866 implement new meter types 2013-07-22 18:45:08 +02:00
Robin Gareus
b91caf557c adjust meter-width when configuration changes
fixes http://tracker.ardour.org/view.php?id=5592
2013-07-19 10:37:00 +02:00
Robin Gareus
d2c39db64d mixer metric background color fix (MIDI & inactive)
fixes http://tracker.ardour.org/view.php?id=5594
2013-07-18 09:00:24 +02:00
Robin Gareus
55c5a76e8b revert to right-side mixer metric-labels 2013-07-17 23:33:23 +02:00
Robin Gareus
3475ea4b22 don't hide ticks in narrow mode 2013-07-17 23:11:48 +02:00
Robin Gareus
6736933385 move mixer-metric pattern to the left 2013-07-17 22:26:51 +02:00
Robin Gareus
6908ad1053 move ardour meter globals into dedicated namespace (TODO meter_patters typedef) 2013-07-15 15:04:20 +02:00
Robin Gareus
2106a12edd improve caching of metric and tick patters
* selectively clear cache (meterbridge, mixer)
* free memory of patterns on clear
2013-07-14 11:34:31 +02:00
Robin Gareus
7e74514a04 rework narrow mode metric (again) 2013-07-10 22:35:51 +02:00
Robin Gareus
6d1ca9ce42 narrow down multi-channel tracks 2013-07-10 18:38:25 +02:00
Robin Gareus
f43aa995a8 slimming diet for the narrow-mixer strip 2013-07-10 17:13:55 +02:00
Robin Gareus
84465f1ca2 cleanup - prepare narrow mixer strips 2013-07-10 15:27:17 +02:00
Robin Gareus
7d3d7f8efd remove cruft 2013-07-10 15:27:16 +02:00
Robin Gareus
ffc9a2cc70 Revert "replace "-inf" with UTF8 infinity symbol"
This reverts commit 7f2000ec8b0d6e0d3a6e22db44a8859301d35791.
2013-07-10 15:27:16 +02:00
Robin Gareus
0f1f7ca4fd replace "-inf" with UTF8 infinity symbol 2013-07-10 15:27:16 +02:00
Robin Gareus
c47afaab74 fixed width meter metric areas 2013-07-10 15:27:14 +02:00
Robin Gareus
5de0aee287 share meter-type among meter instances. 2013-07-10 15:27:13 +02:00
Robin Gareus
3a8f5a9770 remember meter type with session 2013-07-10 15:27:13 +02:00
Robin Gareus
794fa1dd03 make changes to peak-meter threshold config effective immediately 2013-07-10 15:27:11 +02:00
Robin Gareus
6d09070895 peak-indicator threshold configuration 2013-07-10 15:27:11 +02:00
Robin Gareus
62d5585e34 prepare meter configuration..
- rework metric/tick image cache invalidation
  - flush cache
  - send signal to queue redraws
  (TODO) selectively flush cache // cache per size, style
- add four common line up levels
2013-07-10 15:27:11 +02:00
Robin Gareus
f1f84140e7 reset individual route's peak display 2013-07-10 15:27:10 +02:00
Robin Gareus
d8477de0ab amend to d8cbda05d1 - fix typo 2013-07-10 15:27:10 +02:00
Robin Gareus
424d368614 shared peak-display reset in mixer+meterbridge 2013-07-10 15:27:10 +02:00
Robin Gareus
ce01658942 add meter ticks to mixer.. 2013-07-10 15:27:10 +02:00
Robin Gareus
68762b9efd break out meter&metric pattern rendering.. first step towards new mixer-meters 2013-07-10 15:27:10 +02:00
Robin Gareus
c38898f1a6 fix alignment of meter tick 2013-07-10 15:27:08 +02:00
Robin Gareus
4726339f4c meter metrics tick rendering (offset by meter-border) 2013-07-10 15:27:08 +02:00
Robin Gareus
6c3695e60e use narrow mono meter on narrow mixer-strips 2013-07-10 15:27:05 +02:00
Robin Gareus
97d3393c50 increase width of mono-meters in mixer 2013-07-10 15:27:04 +02:00
Robin Gareus
4fea31fd78 adjust mixer meter metric scale 2013-07-03 13:16:43 +02:00
Robin Gareus
6ff66a4081 common spelling of infinity (lowercase as libc's printf) 2013-06-30 18:54:53 +02:00
Robin Gareus
fb8db038f7 Fix crash when showing external send GUI 2013-06-29 17:19:49 +02:00
Robin Gareus
2b9ee3b0f4 fix caching of Audio+Midi metrics
MIDI track meters can either be MIDI-only or Audio+MIDI
previously they used the same ID for gain-meter static
image cache.
2013-06-23 14:23:47 +02:00
Robin Gareus
4f0be474ef prepare font-styling meter labels
decrease size and weight of midi-velocity - make '127' fit,...
2013-06-08 11:51:17 +02:00
Robin Gareus
106364bcfc prefer audio-fader over midi-gain fader display.
This only affects mixer-strip display (and range).
The fader has effect on all MIDI and audio data
passing though it regardless of its display mode.
2013-06-08 09:08:31 +02:00
Paul Davis
cd6cbba299 rename Route::is_hidden() to Route::is_auditioner() and Route::Hidden to Route::Auditioner. this has been the meaning of these terms for years now and it would be better to make it explicit 2013-04-06 16:04:02 -04:00
Paul Davis
2debe51993 more cleanup of crazy (?) stuff regarding gain display and peak display in GainMeter/MixerStrips
git-svn-id: svn://localhost/ardour2/branches/3.0@13960 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-21 22:27:39 +00:00
Paul Davis
dabd5bd174 fix/revert/modify changes from 13617 that hide the gain + peak display from a generic GainMeter; name import dialog preview fader (fixes 5288)
git-svn-id: svn://localhost/ardour2/branches/3.0@13947 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-21 14:24:57 +00:00
Paul Davis
9fcf40c94b substantive changes to pixfaders and derived classes. now fully dynamically sizable and have an added texture that currently just emulates the ardour2 belt pattern. mild color changes, not finalized yet.
git-svn-id: svn://localhost/ardour2/branches/3.0@13830 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-11 18:33:57 +00:00
Paul Davis
b1029a3caf goodbye pixmaps and pixbufs (no longer) used by Gtkmm2ext::PixFader
git-svn-id: svn://localhost/ardour2/branches/3.0@13827 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-10 15:25:11 +00:00
Ben Loftis
2c95bfcd46 quick fix for bug reported by ricardus: faders in Play are no longer dark gray which made them invisible. and they update color when their auto state changes.
git-svn-id: svn://localhost/ardour2/branches/3.0@13773 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-04 16:52:10 +00:00
Paul Davis
00e1b1410c fix reversion of keyboard focus from gain display editing widget in both mixer and editor windows
git-svn-id: svn://localhost/ardour2/branches/3.0@13628 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-12-10 02:03:45 +00:00
Paul Davis
93b3a72cb8 remove debug output
git-svn-id: svn://localhost/ardour2/branches/3.0@13626 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-12-08 21:03:19 +00:00