Carl Hetherington
|
5a53f2f1b9
|
Simple approach to putting plugin controls into the
processor box.
git-svn-id: svn://localhost/ardour2/branches/3.0@11288 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-20 18:02:48 +00:00 |
|
Carl Hetherington
|
3396a9a851
|
Simplify GUIOBjectState a bit by just walking the XML
directly rather than maintaining internal data
structures.
git-svn-id: svn://localhost/ardour2/branches/3.0@11287 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-20 18:02:43 +00:00 |
|
Carl Hetherington
|
d03d0363a4
|
Remove unused concept of user' values. Make user_to_ui
and ui_to_user virtual members of PBD::Controllable.
git-svn-id: svn://localhost/ardour2/branches/3.0@11286 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-20 18:02:36 +00:00 |
|
|
24978033ef
|
tweak up the region context menu quite a bit
git-svn-id: svn://localhost/ardour2/branches/3.0@11285 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-20 15:53:41 +00:00 |
|
|
744c8f572f
|
make dbl-click on send toggle back *and* forth between send/regular strip display
git-svn-id: svn://localhost/ardour2/branches/3.0@11284 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-20 15:53:21 +00:00 |
|
|
2b3a9c12c7
|
fix cheat-sheet text for set-playhead
git-svn-id: svn://localhost/ardour2/branches/3.0@11283 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-20 15:52:48 +00:00 |
|
|
f6250a578e
|
rest of engine dialgo changes
git-svn-id: svn://localhost/ardour2/branches/3.0@11282 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-20 15:38:08 +00:00 |
|
|
3db29c3a8c
|
minor tweaks for engine dialog (remove channel counts, tweak sensitivity)
git-svn-id: svn://localhost/ardour2/branches/3.0@11281 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-20 15:35:24 +00:00 |
|
|
a4578d02b0
|
heuristic to workaround over-eager translation of NN000Hz as NN kHz
git-svn-id: svn://localhost/ardour2/branches/3.0@11279 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-20 15:08:44 +00:00 |
|
|
cc5e8d41da
|
patch from colinf to make dbl-click on send "box" map its controls to the strip; remove related stub functions from ProcessorBox; fix crash when removing send due to the process lock not being held
git-svn-id: svn://localhost/ardour2/branches/3.0@11274 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-20 03:39:45 +00:00 |
|
|
5de9a8f38b
|
make mouse range mode do something interesting when in internal/note edit mode. not entirely finished because the usual modifiers to add/extend the selection don't work correctly. note that this works both on the scroomer (where the modifiers do work correctly) and in the track (where they do not)
git-svn-id: svn://localhost/ardour2/branches/3.0@11273 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-20 02:54:23 +00:00 |
|
|
c2a93a9b38
|
if creating the splash fails for any reason, don't crash later when trying to use it
git-svn-id: svn://localhost/ardour2/branches/3.0@11272 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-19 22:25:03 +00:00 |
|
|
f758ed0f41
|
more fixups of various things including cursors when note editing. in particular, don't needlessly reset the cursor during a drag. note insertion with ctrl pressed now only works if in MouseObject mode.
git-svn-id: svn://localhost/ardour2/branches/3.0@11270 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-19 22:23:28 +00:00 |
|
|
efab36a85e
|
new mouse mode (Draw (notes)); switch into internal mode when draw is selected; notably improve use of dbl-click to enter and exist internal/note edit mode
git-svn-id: svn://localhost/ardour2/branches/3.0@11269 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-19 15:23:51 +00:00 |
|
|
c43f1d22c8
|
enter and exit node edit mode with dbl-click in any MIDI region
git-svn-id: svn://localhost/ardour2/branches/3.0@11268 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-19 00:14:58 +00:00 |
|
|
4774527c5b
|
add some more hand-holding language to the startup assistant
git-svn-id: svn://localhost/ardour2/branches/3.0@11267 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-19 00:14:05 +00:00 |
|
|
65c8d673a2
|
restore ability to create TOC and CUE files during export. this is an option in a given export format, not a per-export choice. so you need export formats with them set (or not) in order to utilize this choice. the resulting CUE/TOC files have not been checked with a burner (e.g. cdrdao) and testing of them would be appreciated - i (paul) have no CD burner h/w
git-svn-id: svn://localhost/ardour2/branches/3.0@11266 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-18 21:56:06 +00:00 |
|
|
577469a06a
|
colinf's 2011-12-08 patch for freesound mootcher (add stop, remove URI, clear barberpole, etc)
git-svn-id: svn://localhost/ardour2/branches/3.0@11265 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-18 18:43:43 +00:00 |
|
|
8983d84fb2
|
minor edit (#4540)
git-svn-id: svn://localhost/ardour2/branches/3.0@11262 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-18 16:56:05 +00:00 |
|
Carl Hetherington
|
4fad803835
|
Tweak labels (#4632).
git-svn-id: svn://localhost/ardour2/branches/3.0@11260 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-18 02:22:37 +00:00 |
|
Carl Hetherington
|
f9a3f741bf
|
Make contents of region properties dialogue expand with
the window (#4639).
git-svn-id: svn://localhost/ardour2/branches/3.0@11258 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-18 02:10:31 +00:00 |
|
|
508c5eb5bd
|
make monitor section an optional feature than can be added/removed as needed. this is a big commit, and breakage is possible. it has been moderately tested. this commit also locks the remote control ID of the master bus to 318 and the monitor section (if any) to 319. the numbers are based on MIDI Machine Control limits
git-svn-id: svn://localhost/ardour2/branches/3.0@11256 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-18 01:30:44 +00:00 |
|
Carl Hetherington
|
c7427287c1
|
Reinstate command line option to hide splash screen.
git-svn-id: svn://localhost/ardour2/branches/3.0@11224 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-10 23:42:42 +00:00 |
|
|
b53c92b652
|
the return of the splash, with a few changes to help with window layering a little
git-svn-id: svn://localhost/ardour2/branches/3.0@11222 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-10 18:21:39 +00:00 |
|
|
ea99ee68d9
|
change tooltip of automation button for MIDI tracks to give hint that its also about controllers
git-svn-id: svn://localhost/ardour2/branches/3.0@11221 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-10 15:53:33 +00:00 |
|
|
51d422af5a
|
change default binding for import to be PRIMARY-i because its really an action not a window
git-svn-id: svn://localhost/ardour2/branches/3.0@11209 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-09 19:34:28 +00:00 |
|
Carl Hetherington
|
b8a93d7a86
|
Don't redraw the summary every time the playhead moves (if it hasn't moved visibly on the summary), and only redraw the bit that has changed when it does happen.
git-svn-id: svn://localhost/ardour2/branches/3.0@11208 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-09 18:03:49 +00:00 |
|
|
430b2c44d1
|
use system/gtk default font on OS X, rather than specifying Lucida Grande; make large_bold_text use the LARGE size, not BIGGER
git-svn-id: svn://localhost/ardour2/branches/3.0@11205 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-09 16:13:16 +00:00 |
|
Carl Hetherington
|
b5c532972a
|
Account for ProcessorEntry::_processor being 0 in a few places; remove unused ProcessorBox::build_processor_tooltip.
git-svn-id: svn://localhost/ardour2/branches/3.0@11201 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-09 01:33:24 +00:00 |
|
Carl Hetherington
|
5901b0ee76
|
Remove an unnecessary assert that now trips.
git-svn-id: svn://localhost/ardour2/branches/3.0@11200 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-08 20:27:34 +00:00 |
|
|
dfaac539bb
|
don't hide the "auto" box transport bar buttons (sync, auto-return etc) if the screen is small
git-svn-id: svn://localhost/ardour2/branches/3.0@11197 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-08 17:14:31 +00:00 |
|
|
818aa2e2f0
|
simplify and legalize call to TempoMap::get_grid() when getting grid points
git-svn-id: svn://localhost/ardour2/branches/3.0@11195 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-08 16:53:11 +00:00 |
|
|
c9de3c5a16
|
add an empty ProcessorEntry before the fader if there are no pre-fader processors, to strongly visually indicate that you can insert new processors there; add back a fixed, static tooltip for the processor box
git-svn-id: svn://localhost/ardour2/branches/3.0@11187 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-07 17:10:18 +00:00 |
|
|
68d62e8ec7
|
add sixteenths as note type for tempo and meter; fix cursor color, selection color etc, for tempo & meter dialogs
git-svn-id: svn://localhost/ardour2/branches/3.0@11186 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-07 15:28:58 +00:00 |
|
|
5425b7773d
|
rest of the color change for the MIDI channel selector, missed this yesterday
git-svn-id: svn://localhost/ardour2/branches/3.0@11184 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-07 15:10:54 +00:00 |
|
|
f1df7b125b
|
snap tempo marker drags to the nearest beat
git-svn-id: svn://localhost/ardour2/branches/3.0@11183 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-07 15:10:31 +00:00 |
|
|
fc2b1ab500
|
dull down the MIDI channel selector buttons to avoid sensory overload
git-svn-id: svn://localhost/ardour2/branches/3.0@11172 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-06 19:18:09 +00:00 |
|
|
355183f1ab
|
partially revert some of the recent work on tempo to reflect new understanding of the problem. behaviour is now believed to be totally correct but awaiting a bit more testing
git-svn-id: svn://localhost/ardour2/branches/3.0@11171 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-06 16:39:40 +00:00 |
|
|
bdb15f9422
|
fix some more crashes with tempo map manipulations
git-svn-id: svn://localhost/ardour2/branches/3.0@11170 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-05 22:36:58 +00:00 |
|
|
c80649d913
|
restore correct behaviour of undo/redo for tempo map drags
git-svn-id: svn://localhost/ardour2/branches/3.0@11162 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-04 20:40:06 +00:00 |
|
|
ac19bedc3d
|
tweak constants that affect whether/where trimming cursors are shown for MIDI notes, to avoid making it so hard to drag relatively small notes
git-svn-id: svn://localhost/ardour2/branches/3.0@11160 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-04 20:29:34 +00:00 |
|
|
f61a0d892c
|
fix error in framepos_{plus,minus}_bbt() which miscounted beats while stepping through bars - stops dragged MIDI notes from ending up in the wrong place, and more
git-svn-id: svn://localhost/ardour2/branches/3.0@11159 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-04 18:48:32 +00:00 |
|
Carl Hetherington
|
b9a9d8d047
|
Use a few shared_ptrs to make things slightly neater.
git-svn-id: svn://localhost/ardour2/branches/3.0@11156 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-04 13:56:09 +00:00 |
|
|
b1a33855ce
|
use BBTPoint::is_bar() rather than ::beat == 1 ; implement TempoMap::framepos_plus_{beats,bbt}() with new map structure (not totally finished or accurate yet); prevent crash when dragging a marker to replace the initial tempo/meter markers
git-svn-id: svn://localhost/ardour2/branches/3.0@11154 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-04 02:49:01 +00:00 |
|
Carl Hetherington
|
783f31816c
|
Happy New Year
git-svn-id: svn://localhost/ardour2/branches/3.0@11151 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-03 21:13:05 +00:00 |
|
|
bc003a539b
|
save 4 bytes per Bar|Beat point in the tempo map
git-svn-id: svn://localhost/ardour2/branches/3.0@11147 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-03 19:03:13 +00:00 |
|
|
2a200bdc0e
|
return two iterators into the Bars|Beats list of the tempo map rather than making a copy; use iterators in the GUI
git-svn-id: svn://localhost/ardour2/branches/3.0@11146 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-03 18:43:58 +00:00 |
|
|
69c7dac1a1
|
new approach to tempo/meter: compute and store the entire map (every bar|beat point), thus enabling us to use the same computation to set the BBT points AND the metric markers (tempo + meter) on the audio timeline. It is known that snapping to the BBT grid doesn't work correctly right now, but this probably caused by the separate code in TempoMap::round_to_type() and i'll dig into that tomorrow. Note that the Bar|beat point list is evaluated "lazily" - we'll never store more than anyone actually needs to display or know, other than 1 minute's worth starting from frame zero
git-svn-id: svn://localhost/ardour2/branches/3.0@11129 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2012-01-02 04:04:14 +00:00 |
|
Carl Hetherington
|
084fc8b327
|
Slightly improve proxying of events by crossfade views; doesn't really have any positive effect, unfortunately.
git-svn-id: svn://localhost/ardour2/branches/3.0@11127 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-12-31 13:25:56 +00:00 |
|
Carl Hetherington
|
54ff6901a9
|
Restore update of coverage frames on playlist contents changed, which is needed for trim.
git-svn-id: svn://localhost/ardour2/branches/3.0@11124 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2011-12-31 00:19:08 +00:00 |
|