Carl Hetherington
96a85da8dd
Tertiary-modifier click locates the viewbox in the summary.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5582 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-24 19:02:26 +00:00
Carl Hetherington
32acb9377f
Minor cosmetic tweaks.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5581 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-24 18:49:27 +00:00
Carl Hetherington
cee3c427d7
Reorder initialisation to prevent access to an uninitialised variable.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5579 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-24 18:20:10 +00:00
Carl Hetherington
66451b1836
Remove commented out call to reset_dpi hoping to find the true cause of the bug.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5577 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-24 17:11:50 +00:00
Carl Hetherington
27feb19897
Small cleanup.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5574 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-24 02:10:46 +00:00
Carl Hetherington
09eee1bb7c
Remove unused method in RouteTimeAxisView. Fix bug with switching to layered region mode.
...
Optimise Playlist::relayer().
git-svn-id: svn://localhost/ardour2/branches/3.0@5572 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-24 01:01:18 +00:00
Carl Hetherington
c91da28eb2
Some improvements to performance with crossfades: don't recompute a whole track's crossfade curves
...
when one region is moved and the display is overlaid; use a std::map for an AudioStreamView's crossfades
list so that add_crossfade can find whether a CrossfadeView already exists without looking through
the whole list.
git-svn-id: svn://localhost/ardour2/branches/3.0@5571 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-23 19:42:01 +00:00
Carl Hetherington
789949faf9
Fix crash on drag selection.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5569 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-22 19:54:32 +00:00
Carl Hetherington
d25742b28f
Fix remainder of bug 1605 so that when snapping to region starts / ends, the crossover between the current snap and the next one happens halfway between the two.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5568 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-22 19:45:40 +00:00
Carl Hetherington
970a3a7292
Introduce an accurate version of coefficient_to_dB and use it in non speed-critical
...
code. Fixes mantis 2833.
git-svn-id: svn://localhost/ardour2/branches/3.0@5565 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-22 10:21:39 +00:00
Carl Hetherington
4f3bddf7ef
Apply patch from mantis 2761 from tinram to add padding and make a string translatable.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5561 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-20 21:38:59 +00:00
Carl Hetherington
58dad0c280
Fix mantis 2804: improve title of recent sessions dialogue and make it translatable.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5560 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-20 21:33:48 +00:00
Carl Hetherington
cb160c81fa
Apply patch from mantis 2766 to fix apply sensitivity when editing the meter marker at 0. Cleanup visual appearance of tempo and meter dialogues.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5559 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-20 21:21:07 +00:00
Carl Hetherington
c00243d103
Remove an unused action and some duplicated code.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5558 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-20 20:34:12 +00:00
Carl Hetherington
76594112af
Don't locate summary view box on a click outside it, to be consistent with fader behaviour. Allow Ctrl-drag (zoom) from anywhere in the summary.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5557 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-20 19:12:24 +00:00
9153ef3297
minor fixes/changes based on comparison with existing bindings
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5554 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-20 16:30:01 +00:00
b116282bbb
make shift-click for extend-selection sort-of work for MIDI
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5541 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-18 02:37:57 +00:00
3162ffb4f4
move assignments out of assert() in editor_drag (thanks lincoln); change mouse mode buttons when in internal/MIDI mode; arrow key control of note velocity, value and position - hey look ma, MIDI editing!
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5539 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-17 15:58:47 +00:00
e3ac55f7b1
fix up display of notes when creating/editing a MIDI region with the pencil; fix position of paste for regions that are not at frame zero
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5527 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-14 03:00:41 +00:00
e57c4d4c43
more MIDI paste improvements, plus move region-mute binding to PRIMARY-m and use "m" for toggle-internal-editing
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5525 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-13 19:48:10 +00:00
84fb6ae9ba
actually paste MIDI at the right spot
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5521 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-13 12:19:28 +00:00
02e3f7c769
kinda-sorta paste MIDI at the right spot
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5519 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-13 12:10:34 +00:00
0178875021
MIDI cut&paste round two (not done yet); a small region trim fix from lincoln s.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5517 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-13 01:57:03 +00:00
Carl Hetherington
677bb36f5c
Fix route group collect option.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5515 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-10 21:13:33 +00:00
17e8e74dad
add new file
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5512 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-10 20:13:13 +00:00
0bf3eb7759
first part of MIDI cut/copy/paste ; fix for input/output_streams of an IOProcessor being reported in a misleading way; in/out translation fix from 2.X, sort of
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5510 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-10 19:29:29 +00:00
7f9aea14e9
region trimming and height patch from lincoln. great work
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5507 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-10 03:07:48 +00:00
bcc929a5b6
waf build works on OS X ; new bindings file and processing system in place for mnemonic-us
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5498 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-08 22:36:32 +00:00
Carl Hetherington
7ccb2f8689
Fix sizing of port matrix column labels.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5492 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-04 21:50:08 +00:00
Carl Hetherington
9649a94053
Don't add auditioner and click to MIDI connection port matrices.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5491 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-04 21:44:20 +00:00
Carl Hetherington
8e73825b03
Split up Editor::button_press_handler and fix assert failures on various double-clicks.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5490 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-04 18:21:09 +00:00
Carl Hetherington
74339e70c9
Assert to check for memory overwrite.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5489 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-04 18:20:59 +00:00
Carl Hetherington
9bada9c946
Fix uninitialised variable.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5488 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-04 18:19:40 +00:00
Carl Hetherington
ce3ca76f96
Modified patch from drmoore to fix mantis 2808 (drag rectangle left behind after loop or punch range drag)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5487 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-04 18:18:57 +00:00
Carl Hetherington
022513756a
Patch from drmoore to fix mantis 2807 (crash on creating new return)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5459 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-03 16:13:50 +00:00
Carl Hetherington
a7f4f66095
Another similar fix for use of an uninitialized variable.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5457 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-02 02:17:14 +00:00
Carl Hetherington
c6b26f70cf
A couple of port matrix cleanups.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5455 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-02 00:34:13 +00:00
Carl Hetherington
168b1471dc
Fix sync of editor and mixer route ordering.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5453 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-02 00:33:16 +00:00
Carl Hetherington
512785102c
Tweak prompt wording.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5452 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-02 00:32:51 +00:00
Carl Hetherington
e481963920
Fix import dialog so that file number progress gets updated correctly. Stop a new progress dialog being popped up for each file.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5451 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-02 00:32:26 +00:00
Carl Hetherington
7ed2058e3e
Fix random-crash-inducing use of uninitialized variable.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5450 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-08-02 00:31:32 +00:00
Carl Hetherington
8f0c8d9dc4
Add missing 0 to author list, to fix mantis 2802. Patch from tinram.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5440 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-07-30 00:35:09 +00:00
3ae28868ff
remove all MIDI-specific editing modes by making standard work either at object level or within (e.g. notes, etc) ; make tool buttons proxies for GtkActions ; internal sends have their own BufferSet now, instead of using Session ones; don't make internal sends to the monitor bus active when added to the Route
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5434 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-07-28 20:51:28 +00:00
Sampo Savolainen
162c48b843
Make editor route list rec button respect group settings.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5421 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-07-23 17:26:32 +00:00
38510cb19e
install ardour.menus and bindings file (elthariel) ; initial, basic MIDI gain (fader) working
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5416 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-07-23 03:01:31 +00:00
3804e3bc49
Update autowaf.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5414 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-07-22 20:51:13 +00:00
ee2936bad8
waf is now the official build system for 3.0 - all/several gtk2_ardour/ar* scripts renamed to reflect this (-scons variants are now so-named)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5413 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-07-22 13:53:19 +00:00
3b7230552d
make i18n build work ; add mackie dir back to build ; token work on amp for MIDI; don't try to subgroup route groups with MIDI (for now)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5412 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-07-22 13:51:16 +00:00
Carl Hetherington
272cad6241
Various fixups to bundle manager. Add a separator between the benign and more serious menu options on the port matrix context menu. Finally (maybe) fix port matrix sizing issues relatively nicely.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5409 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-07-22 01:28:31 +00:00
Carl Hetherington
45564fa469
Clean up range menu a bit. Make a couple of range actions happen to all tracks if no tracks nor regions are selected. Stop involvement of the edit point in those same actions as it doesn't seem to make much sense.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@5407 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-07-21 19:55:12 +00:00