|
671ec99bac
|
(1) remove magic number voodoo when saving zoom focus/snap settings to instant.xml etc. (this has a minor breaking-behaviour for existing sessions etc (2) keep track of grid type/settings in and out of note edit mode and switch back and forth, thus allowing independent grids while working at the note or region level
git-svn-id: svn://localhost/ardour2/branches/3.0@11486 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-13 14:34:21 +00:00 |
|
|
8ef8bfc64f
|
use new NoEventSimpleRect for coverage frames and silent frames, so that they don't steal events from notes by passing events directly to the region view parent group
git-svn-id: svn://localhost/ardour2/branches/3.0@11474 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-08 15:03:00 +00:00 |
|
|
e44b6a79a1
|
fix double include
git-svn-id: svn://localhost/ardour2/branches/3.0@11473 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-08 15:02:15 +00:00 |
|
|
405feb48aa
|
use trim cursors near end of a MIDI note when in Draw mode (and not in Range mode)
git-svn-id: svn://localhost/ardour2/branches/3.0@11472 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-08 12:55:46 +00:00 |
|
|
d73815ccf2
|
range mode should not allow trim of MIDI notes
git-svn-id: svn://localhost/ardour2/branches/3.0@11471 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-08 12:52:04 +00:00 |
|
|
53cb1b6572
|
mouse draw mode can draw AND select (and trim) notes (but trim cursors don't appear yet)
git-svn-id: svn://localhost/ardour2/branches/3.0@11470 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-08 12:50:32 +00:00 |
|
|
e061fa3009
|
bump version
git-svn-id: svn://localhost/ardour2/branches/3.0@11469 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-07 20:29:50 +00:00 |
|
|
efb1e10ff7
|
fix coloring of global rec-enable button when actively recording; fix related issue when loading a session with an already rec-enabled track
git-svn-id: svn://localhost/ardour2/branches/3.0@11468 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-07 18:28:09 +00:00 |
|
|
b3652ddc3d
|
fix for #4689 from dave flick
git-svn-id: svn://localhost/ardour2/branches/3.0@11467 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-07 17:51:50 +00:00 |
|
|
b08d13706f
|
remove additional "mid" color from ArdourButton; replace Active/Mid widget state with ExplicitActive/ImplicitActive; represent implicit-active state with colored border around ArdourButton; tune button colors; new rounded_foo() functions, some in use, some not in use right now
git-svn-id: svn://localhost/ardour2/branches/3.0@11466 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-07 17:43:55 +00:00 |
|
|
86a9d45ad0
|
change radius of inner edge of button joiner, to stimulate much rejoicing throughout the land.
git-svn-id: svn://localhost/ardour2/branches/3.0@11463 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-06 23:10:19 +00:00 |
|
|
b46dfe726a
|
add tooltip for nudge clock
git-svn-id: svn://localhost/ardour2/branches/3.0@11461 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-06 18:41:31 +00:00 |
|
|
aeb4617b1d
|
tweak "joined" buttons to have no border color
git-svn-id: svn://localhost/ardour2/branches/3.0@11460 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-06 18:38:02 +00:00 |
|
|
5252c77d94
|
add delta-time option to MIDI tracer window. note that its not incredibly accurate or useful right now, because timestamps come from the system clock and are taken when the data is read/written to the port buffer, not its actual timestamp within the buffer
git-svn-id: svn://localhost/ardour2/branches/3.0@11458 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-06 17:19:59 +00:00 |
|
|
009c7a9e44
|
attempt to stop sending MMC/MTC while exporting or freewheeling for any reason
git-svn-id: svn://localhost/ardour2/branches/3.0@11457 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-06 17:09:53 +00:00 |
|
|
f4f2a9a111
|
fix bug in MidiClock that sent MIDI Clock messages with negative offsets after a loop point
git-svn-id: svn://localhost/ardour2/branches/3.0@11456 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-06 15:05:18 +00:00 |
|
|
d0b94ebc1e
|
likely fix for crash-by-assert just after a MIDI diskstream overwrite (e.g. just after an edit, while playback is active)
git-svn-id: svn://localhost/ardour2/branches/3.0@11455 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-06 14:58:03 +00:00 |
|
|
f77ed1c692
|
even more debugging info for zth
git-svn-id: svn://localhost/ardour2/branches/3.0@11454 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-06 14:35:00 +00:00 |
|
|
d0b1a8100a
|
yet more debugging info for zth
git-svn-id: svn://localhost/ardour2/branches/3.0@11453 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-06 14:28:43 +00:00 |
|
|
bdbba5af35
|
some more debugging info for zth
git-svn-id: svn://localhost/ardour2/branches/3.0@11452 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-06 14:14:40 +00:00 |
|
|
1f0fe4a449
|
removed #ifdef'ed trace_midi() code (dup'ed from libmidi++)
git-svn-id: svn://localhost/ardour2/branches/3.0@11451 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-06 14:10:40 +00:00 |
|
|
e7c0919257
|
some debugging info
git-svn-id: svn://localhost/ardour2/branches/3.0@11450 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-06 13:50:26 +00:00 |
|
|
442dd75533
|
clear marker selection as part of Selection::clear(); fixes "error" that prevents click from creating a new midi region because there appears to be a marker selection
git-svn-id: svn://localhost/ardour2/branches/3.0@11449 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-05 21:00:59 +00:00 |
|
Sakari Bergen
|
a5b39d56df
|
Change export dialog widget size allocation and make closing the exander make the window smaller also
(another attempt at fixing #4559
git-svn-id: svn://localhost/ardour2/branches/3.0@11447 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-04 13:18:58 +00:00 |
|
|
5e92f14dc5
|
make rec-enable click while step-editing exit step-editing mode... d'uh!
git-svn-id: svn://localhost/ardour2/branches/3.0@11442 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-03 21:02:18 +00:00 |
|
|
cde108107d
|
tweak button joiner colors by making them grab border color from the relevant button type
git-svn-id: svn://localhost/ardour2/branches/3.0@11441 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-03 19:10:39 +00:00 |
|
|
1f0f5e89bb
|
separate header dependencies on button joiner, and make each button joiner look up the right color for the type of buttons it contains
git-svn-id: svn://localhost/ardour2/branches/3.0@11440 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-03 18:49:43 +00:00 |
|
|
c21c9e6662
|
use button joiner for smart mode; polish up the visuals on the joiner a bit
git-svn-id: svn://localhost/ardour2/branches/3.0@11439 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-03 18:31:10 +00:00 |
|
|
ac268b1224
|
use button joiner to link play range/roll for "always play range" option. coloring and details of drawing still to be finalized
git-svn-id: svn://localhost/ardour2/branches/3.0@11437 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-03 04:18:30 +00:00 |
|
|
76aa8cd85d
|
new class/widget for linking two buttons (widgets, really) together
git-svn-id: svn://localhost/ardour2/branches/3.0@11436 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-03 04:17:53 +00:00 |
|
|
bd3af3454b
|
allow specification (partially) of which corners of an ArdourButton are rounded
git-svn-id: svn://localhost/ardour2/branches/3.0@11435 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-03 04:17:25 +00:00 |
|
|
6db9cb8d75
|
add some more variants of the cairo rounded rectangle code
git-svn-id: svn://localhost/ardour2/branches/3.0@11434 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-03 03:55:58 +00:00 |
|
|
f821c47c53
|
add tophatdave to authors list
git-svn-id: svn://localhost/ardour2/branches/3.0@11428 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-02 19:33:50 +00:00 |
|
|
b7df66c342
|
hand-done version of patch from tophatdave to prevent use of trim cursors when objects cannot be trimmed
git-svn-id: svn://localhost/ardour2/branches/3.0@11427 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-02 19:31:47 +00:00 |
|
|
02ec346c2b
|
add virtual method is_instrument() to PluginInfo (already existed for AUPluginInfo) and use to determine if plugin is an instrument for the purposes of AddRouteDialog, since the rules are plugin-type specific
git-svn-id: svn://localhost/ardour2/branches/3.0@11426 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-02 18:51:32 +00:00 |
|
|
2cc255ac08
|
fix possible logic error and make logic line up with comment
git-svn-id: svn://localhost/ardour2/branches/3.0@11424 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-02 16:23:02 +00:00 |
|
|
af90dc2bae
|
add a way to create a new MIDI track with an instrument pre-selected
git-svn-id: svn://localhost/ardour2/branches/3.0@11421 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-02 04:12:23 +00:00 |
|
|
e9a6d86b9b
|
patch for bad region-extension when pasting into a MIDI that doesn't start at zero (from tophatdave) (related to #4664)
git-svn-id: svn://localhost/ardour2/branches/3.0@11420 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-02 02:40:47 +00:00 |
|
|
87f6aeaae3
|
provide full scroll-based editing in MIDI list editor
git-svn-id: svn://localhost/ardour2/branches/3.0@11419 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-01 21:30:00 +00:00 |
|
|
2d015c0610
|
MIDI event list editor improvements, mostly to do with nagivation, but also edits are now applied across all selected notes. getting close to calling this done for 3.0
git-svn-id: svn://localhost/ardour2/branches/3.0@11418 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-01 20:11:57 +00:00 |
|
|
e39e6196c6
|
start to provide real functionality in MIDI list editor. far from finished, but then, have *you* read the Logic manual?
git-svn-id: svn://localhost/ardour2/branches/3.0@11415 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-01 03:33:42 +00:00 |
|
|
a09a71d674
|
slightly extend NotePlayer API
git-svn-id: svn://localhost/ardour2/branches/3.0@11414 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-01 03:32:59 +00:00 |
|
Carl Hetherington
|
452672f78f
|
Make crossfade convert-to-full and activate/deactivate work across edit groups (#4658).
git-svn-id: svn://localhost/ardour2/branches/3.0@11413 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-01 01:07:52 +00:00 |
|
Carl Hetherington
|
6b65e684eb
|
Tidy up slightly.
git-svn-id: svn://localhost/ardour2/branches/3.0@11412 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-01 01:07:44 +00:00 |
|
Carl Hetherington
|
396b8adffe
|
Trim declaration.
git-svn-id: svn://localhost/ardour2/branches/3.0@11411 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-02-01 01:07:37 +00:00 |
|
|
40af4b914f
|
use musical_time_equal() test for equality when copying note data, not strict floating point equality. should fix #4609 (and maybe another one too)
git-svn-id: svn://localhost/ardour2/branches/3.0@11407 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-31 23:20:13 +00:00 |
|
Carl Hetherington
|
34881407e7
|
Make crossfade active state and length changes undo-able.
git-svn-id: svn://localhost/ardour2/branches/3.0@11406 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-31 23:06:12 +00:00 |
|
Carl Hetherington
|
40a8ed8808
|
Update summary on switching playlists (#4659).
git-svn-id: svn://localhost/ardour2/branches/3.0@11405 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-31 21:56:39 +00:00 |
|
Carl Hetherington
|
0a720e5753
|
Comments.
git-svn-id: svn://localhost/ardour2/branches/3.0@11404 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-31 21:56:33 +00:00 |
|
Carl Hetherington
|
cf73ffdfe2
|
Remove unnecessary dialog argument to do_timefx; use current_timefx instead.
git-svn-id: svn://localhost/ardour2/branches/3.0@11403 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-31 21:24:23 +00:00 |
|