John Emmas
0794879100
Delete '.vsprops' files (MSVC) in preparation for win32-fixup.pl
2014-08-18 14:21:05 -04:00
Ben Loftis
27051783f2
grouped faders should have relative gain by default
2014-08-18 14:20:33 -04:00
Ben Loftis
ed941d4f79
Mixer page: ESC should deselect all mixer strips and processors
2014-08-18 14:17:42 -04:00
Ben Loftis
6d9614269f
several fixes to make processor selection and deletion feel right, for both mixer and editor-mixer strips
...
Conflicts:
gtk2_ardour/editor_ops.cc
gtk2_ardour/mixer_strip.cc
gtk2_ardour/mixer_strip.h
gtk2_ardour/mixer_ui.cc
gtk2_ardour/processor_box.cc
2014-08-18 14:17:27 -04:00
Ben Loftis
1a5722c2b8
disallow selection of the fader and meter processor entries
2014-08-18 12:56:10 -04:00
Paul Davis
b83142d89a
hand merge changes to PBD::Controllable from Ardour CC branch
2014-08-18 12:51:29 -04:00
John Emmas
16432f0d2f
Add the MSVC project file for building libs/surfaces/osc
2014-08-18 12:44:50 -04:00
Robin Gareus
2b468fa8dd
fix for video-monitor (xjadeo >= 0.7.8 is started w/o jack-transport)
2014-08-18 12:44:43 -04:00
Robin Gareus
119256dc37
update video-monitor override flags
...
(new OSX/openGL menu bar in upcoming xjadeo 0.8)
2014-08-18 12:44:36 -04:00
Ben Loftis
d55afd6ad1
holding Primary(ctrl/cmd) allows user to make noncontiguous strip selections
2014-08-18 12:42:41 -04:00
Ben Loftis
ff51a91b54
Mixer selection follows mouse
...
This eliminates ambiguity about which strip the keybindings will affect.
Hold shift to make a quick group from adjacent mixer strips.
2014-08-18 12:42:36 -04:00
Ben Loftis
cc55e42783
Cut and Copy should remember the white space at the end of a range.
...
This will be used when you paste with Ripple; it maintains the whitespace that you chose in the selection.
Also fix default setting of Dim contol by storing the default(normal) value for MPControl Controllables.
2014-08-18 12:42:30 -04:00
Ben Loftis
5d2d10d4b7
double-click a plugin to remove it from the pending add list
2014-08-18 12:42:23 -04:00
Ben Loftis
7d0bfeadd8
Add some new zoom-to-selection actions, so zoom tool is less needed.
...
Reverse order of items in the zoom menus to match Ardour.
Consolidate the extra zoom math into a function; this fixes a problem in zoom-to-session.
2014-08-18 12:42:16 -04:00
John Emmas
db3e315513
Changes needed for building surfaces/osc (control surface protocol) with MSVC
...
(for testing on the non-Windows platforms)
2014-08-18 12:42:09 -04:00
Paul Davis
84f4ad912a
more canvas debugging for current item tracing
2014-08-18 12:36:55 -04:00
Robin Gareus
4306b0d38e
LV2: don't leave active plugins deactivated after latency-compute-run
2014-08-18 12:36:07 -04:00
Paul Davis
ce5e0dcaae
parameterize the version number used to define the config directory name
...
Conflicts:
libs/ardour/directory_names.cc
wscript
2014-08-18 12:36:01 -04:00
Paul Davis
9b240978a7
add Editor::trackviews_height() convenience function to determine height of trackview area of canvas; use to help fix set_visible_track_count(); don't consider hidden tracks in that function; add "Selected" to that selector menu
2014-08-18 12:30:22 -04:00
Paul Davis
c1d7dba907
try to get font size for rulers right or at least better on OS X
2014-08-18 12:30:17 -04:00
Ben Loftis
892ba716ac
monitor knobs tweaked to better match the theme of other buttons
2014-08-18 12:30:10 -04:00
David Robillard
b00b75de3d
Update vcproj files for changed LILV config define.
...
Conflicts:
libs/audiographer/MSVCaudiographer/audiographer.vcproj
libs/clearlooks-newer/MSVCclearlooks/clearlooks.vcproj
libs/evoral/MSVCevoral/evoral.vcproj
libs/gtkmm2ext/MSVCgtkmm2ext/gtkmm2ext.vcproj
libs/libltc/MSVCltc/ltc.vcproj
libs/midi++2/MSVCmidi++/midi++.vcproj
libs/panners/MSVCpanners/panner_1in2out.vcproj
libs/panners/MSVCpanners/panner_2in2out.vcproj
libs/panners/MSVCpanners/panner_vbap.vcproj
libs/qm-dsp/MSVCqm-dsp/qm-dsp.vcproj
libs/surfaces/control_protocol/MSVCardour_cp/ardour_cp.vcproj
libs/surfaces/generic_midi/MSVCardour_genericmidi/ardour_genericmidi.vcproj
libs/surfaces/mackie/MSVCardour_mackie/ardour_mackie.vcproj
2014-08-18 12:30:01 -04:00
David Robillard
7b919ceddd
Support saving LV2 presets multiple times ( fix #0005949 ).
2014-08-18 12:29:06 -04:00
David Robillard
7dc145767f
Don't show all controllers for generic MIDI devices.
...
This takes a VERY long time to do, so is probably a problem for defined devices
with a ton of channels and devices, too. Not sure what the smart thing to do
here is, though adding lanes really shouldn't be this slow in the first place.
2014-08-18 12:29:00 -04:00
David Robillard
7cc0669022
Show all named controllers for "Show All Automation" on MIDI tracks.
2014-08-18 12:28:54 -04:00
David Robillard
fc43239648
Show 1-based channel numbers in MIDI controller automation menu.
...
This matches the numbers shown elsewhere, previously if you had a track set to
e.g. channel 10, the controller menu items had "[9]" suffixes.
2014-08-18 12:28:49 -04:00
David Robillard
0084833cbd
Support midnam files with a channel (not patch) NoteNameList.
2014-08-18 12:28:43 -04:00
Paul Davis
40b5c37b39
fix argument list for -framework Accelerate on OS X (arguments were fused into a single string)
...
Conflicts:
wscript
2014-08-18 12:27:46 -04:00
nick_m
baf6a43ee7
Render waveview components onto alpha masks to simplify drawing.
...
Reduce user panic by removing ! from missing file dialog title.
Use justify left in missing file dialog.
2014-08-18 12:26:05 -04:00
Ben Loftis
2a414a3868
icon for experimental time-zoom on Mixbus
2014-08-18 12:25:45 -04:00
Ben Loftis
aae087d6e7
make GUI preferences discoverable from the View menu
2014-08-18 12:25:40 -04:00
Paul Davis
90502b200d
scroll up/down by tracks uses top edge as "focal point"; fix some other nasty code details
2014-08-18 12:23:52 -04:00
Paul Davis
0384055066
vertical scroll events should move by tracks
2014-08-18 12:23:47 -04:00
Paul Davis
7731b4f676
up/down scroll buttons on left of summary should move by tracks
2014-08-18 12:23:42 -04:00
Ben Loftis
9a568736ef
if a button has an icon, dont draw text as well
2014-08-18 12:23:36 -04:00
Ben Loftis
0750cd2046
fix the visible_tracks_selector to show * when user tweaks a track height. various experimental tweaks to visible_tracks_selector and a new zoom_preset_selector for Mixbus.
...
Conflicts:
gtk2_ardour/ardour_button.cc
gtk2_ardour/editor.cc
2014-08-18 12:22:59 -04:00
Ben Loftis
da2c89fc93
add mixbus profile which removes the tearoffs
...
Conflicts:
gtk2_ardour/ardour_ui.cc
gtk2_ardour/ardour_ui2.cc
gtk2_ardour/editor.cc
2014-08-18 12:10:33 -04:00
Ben Loftis
be2a3d6efc
remove EditAtSelectedMarker for Mixbus, to match mb2. (also fix an existing thinko in the edit point selection actions) (oops: also fix previous track selection fix so that it pays attention to the selection property of the group)
2014-08-18 11:46:10 -04:00
Paul Davis
9afca82efc
current version of JACK backend, from Ardour
2014-08-17 21:37:19 -04:00
Paul Davis
528f92a25d
required new scissors icon/mouse cursor
2014-08-17 21:36:51 -04:00
Paul Davis
78c419256c
build JACK, and maybe ALSA and dummy backends, on Linux
2014-08-17 21:36:38 -04:00
Paul Davis
e00ceba896
minor fixes to wscript files to make things python3 compatible
...
Conflicts:
gtk2_ardour/wscript
2014-08-17 21:16:09 -04:00
Paul Davis
e299d114b4
new waf (still version 1.6.11) incorporating previous autowaf.py change
2014-08-17 21:14:21 -04:00
Paul Davis
cb4eacff50
python3 fix for autowaf.py
2014-08-17 21:14:16 -04:00
Robin Gareus
cb05a5a683
DummyBackend: add Uniform White Noise Generator.
2014-08-17 21:14:08 -04:00
Robin Gareus
a8aaa748f0
fatal error if vfork-exec-wrapper cannot be found (on unix systems).
2014-08-17 21:13:43 -04:00
Paul Davis
8079b21d9a
on linux, build ALSA backend as part of binary bundle, but don't include libdbus in bundle
2014-08-17 21:13:33 -04:00
Paul Davis
5af31dfb0b
correctly copy vfork exec wrapper into right location in binary bundles on OS X and Linux
2014-08-17 21:13:23 -04:00
John Emmas
8490a7ddee
Make our 'libs/timecode' project dependent on libpbd
...
This is needed because one of its source modules now references 'rint()' (which isn't available in MSVC, although we already simulate it in libbd).
Conflicts:
libs/timecode/MSVCtimecode/timecode.vcproj
2014-08-17 21:12:50 -04:00
John Emmas
40044bb8c1
Add newly introduced (MD5) sources to our MSVC project (also, add visibility stuff to the new MD5 class)
2014-08-17 21:12:27 -04:00