00afa40d45
many small changes, see ardour-dev for more
...
git-svn-id: svn://localhost/ardour2/trunk@1160 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-11-27 19:31:33 +00:00
5f37d76935
fixes for MIDI port setup; options editor now sets trace options correctly (still not saved); MTC now sent immediately after asking for it, not after first stop; add svn_revision.h to avoid compile errors
...
git-svn-id: svn://localhost/ardour2/trunk@1138 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-11-17 16:14:44 +00:00
0d035c70f2
small changes to the mixer strip from thorwil
...
git-svn-id: svn://localhost/ardour2/trunk@1135 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-11-16 19:34:57 +00:00
71ad6a13cb
handle disconnected-from-JACK state a little better (i.e. don't crash and be helpful
...
git-svn-id: svn://localhost/ardour2/trunk@1123 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-11-13 04:47:19 +00:00
Taybin Rutkin
40ee34e43e
Fixed refresh of strip and track hide buttons.
...
git-svn-id: svn://localhost/ardour2/trunk@1122 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-11-13 03:49:00 +00:00
bb2f696f21
use thorsten's hide icon
...
git-svn-id: svn://localhost/ardour2/trunk@1110 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-11-11 20:11:15 +00:00
Nick Mainsbridge
20cf901da9
use track colour to set comment button background rather than use active button state, mut and solo right-click action is now consistent with the rest of the ui, reorder sfdb dialog buttons
...
git-svn-id: svn://localhost/ardour2/trunk@1096 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-11-08 12:08:46 +00:00
Taybin Rutkin
0673a5d93e
Comment button hilighted when comments exist. Thanks Brian!
...
git-svn-id: svn://localhost/ardour2/trunk@1076 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-11-06 17:22:13 +00:00
Taybin Rutkin
1b2ecaee84
Plugin windows change title when route title changes.
...
Mixer strip comments saved. (thanks brianahr!)
Removed unnecessary SConscript file.
Fixed CoreAudioSource compilation.
git-svn-id: svn://localhost/ardour2/trunk@1063 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-11-03 01:42:51 +00:00
Taybin Rutkin
b099d2aa87
Remove unnecessary header usage.
...
AUPluginUI displays an empty window.
git-svn-id: svn://localhost/ardour2/trunk@792 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-11 20:35:55 +00:00
6f4a92f740
Heavy-duty abstraction work to split type-specific classes into
...
specializations of (new, for the most part) generic bases. (eg. most everything
from the MIDI branch except for actual MIDI things, so merges have a chance of
succeeding). Also the new edit toolbar, and various other cleanup things I did
along the way.
Should be functionally equivalent (except the toolbar), this is just design work.
She's a big'un....
git-svn-id: svn://localhost/ardour2/trunk@727 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-01 03:23:35 +00:00
cc2767caf3
added RCU handling of Session route list, and major use of shared_ptr<T> everywhere else. plus a few bug fixes for issues discovered with -Wextra
...
git-svn-id: svn://localhost/ardour2/trunk@707 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-07-27 16:52:14 +00:00
8b46567e06
id_t becomes a fully-fledged object, UUID's used for IDs, generic MIDI now owns bindings, MIDI binding concept removed from libardour itself in favor of generic Controllables
...
git-svn-id: svn://localhost/ardour2/trunk@669 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-07-07 23:51:30 +00:00
912da52a53
the return of VST support
...
git-svn-id: svn://localhost/ardour2/trunk@629 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-06-21 23:01:03 +00:00
be362ae53c
fixes for libsndfile conversion issues, tape track waveform display and overloaded virtual functions
...
git-svn-id: svn://localhost/ardour2/trunk@624 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-06-20 18:50:38 +00:00
b09ab54654
use libsndfile for all audio file i/o, and rename DiskStream AudioDiskStream
...
git-svn-id: svn://localhost/ardour2/trunk@589 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-06-14 21:17:32 +00:00
Doug McLain
6d07483a78
Changes to the Configuration object to properly handle radio actions as well as toggleactions. Then add Monitoring, Meter falloff, and Meter Hold under the options menu to the Configuration object, so that they will now be saved and recalled between ardour startups as non session specific items. Also, ardour.rc will be saved now on exit of ardour, wether or not session is saved. Also some text and color tweaks
...
git-svn-id: svn://localhost/trunk/ardour2@542 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-05-27 01:41:59 +00:00
Nick Mainsbridge
479ee9cc00
Mixer strip layout, emsure correct column expands on treeviews, 'Manual' automation mode labels.
...
git-svn-id: svn://localhost/trunk/ardour2@519 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-05-21 10:11:59 +00:00
Nick Mainsbridge
f88cf52970
Fix bus rec enable bug introduced in last commit
...
git-svn-id: svn://localhost/trunk/ardour2@518 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-05-20 09:10:13 +00:00
Nick Mainsbridge
c33d0ad760
Mixer strip & ui layout changes
...
git-svn-id: svn://localhost/trunk/ardour2@514 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-05-19 17:29:05 +00:00
Nick Mainsbridge
b3b383faa5
Remove CannotRecordNoInput signal (allowing recording without input connections), provide visual indication of phase reverse, change e.g. 'gain automation' to 'fader automation', enforce mouse button 1 use in mixer strip, make button labels more consistent in mixer strip, disable io change/record enable when disconnected from jack on mixer strip, remove duplicated signal connections and typo in audio_time_axis.cc.
...
git-svn-id: svn://localhost/trunk/ardour2@505 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-05-17 12:07:16 +00:00
Nick Mainsbridge
1242d9595c
Mixer strip uses button 1 where possible, make mouse click behaviour more consistent wrt popup menus.
...
git-svn-id: svn://localhost/trunk/ardour2@504 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-05-14 19:02:14 +00:00
Nick Mainsbridge
a0f60f6dd0
Don't show comments editor on the taskbar, position & resize it more sensibly and use word wrap.
...
git-svn-id: svn://localhost/trunk/ardour2@503 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-05-14 16:01:36 +00:00
Taybin Rutkin
49ab3aa0b3
All included libraries now link dynamically instead of statically.
...
Moved items from gtk2_ardour/utils to pbd3/convert.
Various cleanups.
git-svn-id: svn://localhost/trunk/ardour2@475 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-04-25 20:23:50 +00:00
Nick Mainsbridge
d3a573bf3e
Set button labels sanely.
...
git-svn-id: svn://localhost/trunk/ardour2@464 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-04-22 16:49:51 +00:00
Nick Mainsbridge
f81f877adf
Fixup for comments editor blocking presses to its button
...
git-svn-id: svn://localhost/trunk/ardour2@462 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-04-21 16:29:02 +00:00
Nick Mainsbridge
2ce07f34e2
Comments button now indicates when comments are present, more dialog work (ask about saving, comments box etc.), code cleanups in mixer_strip.cc.
...
git-svn-id: svn://localhost/trunk/ardour2@461 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-04-20 20:41:05 +00:00
a157537898
a) moved metering and meter falloff code into libardour
...
b) added initial "big meter" mode for tranzport
c) fixed some lock issues in ARDOUR::IO objects
d) generic_midi control surface module now compiles and loads
git-svn-id: svn://localhost/trunk/ardour2@450 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-04-10 03:54:00 +00:00
a779700bc0
a) remove polarity button, add polarity menu item, move functionality into RouteUI
...
b) correct switcheroo in function of active/visible columns for edit groups
git-svn-id: svn://localhost/trunk/ardour2@431 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-30 15:50:08 +00:00
9051e4231c
fix color/style issue for mixer strip name button
...
git-svn-id: svn://localhost/trunk/ardour2@430 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-30 15:08:56 +00:00
Doug McLain
dcf34782dd
Oops! that mixer button code was broke, another one of these unrealized widget situations. back to normal for now...
...
git-svn-id: svn://localhost/trunk/ardour2@429 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-30 13:41:47 +00:00
Doug McLain
c4190bd8d0
rc changes to fix invisible checkboxes in export dialog for some themes. Fixed the cut off text in the track name button at the top of each mixer strip (the colored button). The theme engine style is still lost at the moment. I'm still working on that, and thats why the commented code additions.
...
git-svn-id: svn://localhost/trunk/ardour2@428 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-30 10:40:58 +00:00
2f53112e83
a) fix special button press handling for solo+mute buttons
...
b) buttons for "restore pending state" dialog had reversed semantics
c) logic for checking a pending source file header was wrong
d) fixed file unlink from within real-time context
git-svn-id: svn://localhost/trunk/ardour2@424 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-29 18:52:55 +00:00
a505e1469d
remove varispeed control; shuttle controller now has a context menu with max speed options; rearrange and optimize meter metric displays
...
git-svn-id: svn://localhost/trunk/ardour2@382 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-12 18:21:48 +00:00
Doug McLain
670641c3df
create xpm files from hard coded pixmaps, added function get_xpm() to make sure any xpm only gets load from disk once
...
git-svn-id: svn://localhost/trunk/ardour2@379 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-12 15:46:29 +00:00
Doug McLain
276d290a42
Example code to load the x and <-> xpms for the mixer strip from files instead of from hard coded xpm data.
...
git-svn-id: svn://localhost/trunk/ardour2@370 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-10 07:16:45 +00:00
673642c8d5
further travels down the road toward true route group bliss
...
git-svn-id: svn://localhost/trunk/ardour2@368 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-10 04:05:11 +00:00
8ca43d57fe
new mix group interface, not yet finished and still to propagate to edit_group
...
git-svn-id: svn://localhost/trunk/ardour2@366 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-09 23:44:39 +00:00
10976e9a3b
fix for erroneous use of a menu group; remove lots of cerr cruft; no playlist ops for destructive tracks
...
git-svn-id: svn://localhost/trunk/ardour2@359 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-08 15:37:39 +00:00
5a39bf595c
export range markers patch (revisited), change selection model, copy-drag tempo+meter marker patch
...
git-svn-id: svn://localhost/trunk/ardour2@349 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-03-05 19:39:16 +00:00
517d411bb0
new color management design starts to take shape (canvas color only for now)
...
git-svn-id: svn://localhost/trunk/ardour2@326 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-02-14 17:19:58 +00:00
32c182088c
mixer track list now uses checks and reordering properly
...
git-svn-id: svn://localhost/trunk/ardour2@265 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-01-12 03:43:52 +00:00
a20f41ab39
a metric ton of changes
...
git-svn-id: svn://localhost/trunk/ardour2@246 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-01-08 02:56:49 +00:00
Nick Mainsbridge
f42c69103b
Don't resize the editor_mixer when changing tracks, gcc 4.1 fix, reorder editor notepad slightly, don't use show () when constructing a mixer strip (it's shown later always)
...
git-svn-id: svn://localhost/trunk/ardour2@197 d708f5d6-7413-0410-9779-e7cbd77b26cf
2005-12-18 13:19:02 +00:00
Doug McLain
498fa9e8f9
return functionality to mixerstrip buttons
...
git-svn-id: svn://localhost/trunk/ardour2@190 d708f5d6-7413-0410-9779-e7cbd77b26cf
2005-12-14 16:20:03 +00:00
Doug McLain
085cb2f7f5
undo forgotten debug code
...
git-svn-id: svn://localhost/trunk/ardour2@189 d708f5d6-7413-0410-9779-e7cbd77b26cf
2005-12-14 13:47:04 +00:00
Doug McLain
a105baab21
trivial editor Combobox tweaks
...
git-svn-id: svn://localhost/trunk/ardour2@188 d708f5d6-7413-0410-9779-e7cbd77b26cf
2005-12-14 13:43:20 +00:00
dd455c894a
un-triple-buffer fastmeter (not finished), fix mixer strip name button, comment editor, +++
...
git-svn-id: svn://localhost/trunk/ardour2@175 d708f5d6-7413-0410-9779-e7cbd77b26cf
2005-12-06 16:21:06 +00:00
04fc56bfca
advance compiling to the p*.cc point
...
git-svn-id: svn://localhost/trunk/ardour2@109 d708f5d6-7413-0410-9779-e7cbd77b26cf
2005-11-24 17:40:10 +00:00
fb45ffea71
strip keyboard.cc of noxious focus handling stuff, and cleanup
...
git-svn-id: svn://localhost/trunk/ardour2@106 d708f5d6-7413-0410-9779-e7cbd77b26cf
2005-11-23 04:13:32 +00:00