f95d814143
fix audio clock field widths, change minsec display to include fractional seconds, add and use thorwil's new icons
...
git-svn-id: svn://localhost/ardour2/trunk@971 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-10 17:46:22 +00:00
082c4570a1
Fix for segfault on autoscroll (especially when dragging regions).
...
git-svn-id: svn://localhost/ardour2/trunk@967 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-10 00:42:00 +00:00
c8f9f3eee8
Made bar/beat lines fully opaque.
...
git-svn-id: svn://localhost/ardour2/trunk@966 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-09 21:54:09 +00:00
Sampo Savolainen
af757a1b6a
Give a different error message when AudioEngine::connect() tries to make
...
an connection which already exists.
Tempo bars will now stretch from top to bottom via a hackish but
approved scheme.
Disconnect route inputs and outputs when removing them from the session.
git-svn-id: svn://localhost/ardour2/trunk@961 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-09 18:08:08 +00:00
0d0f71ee92
fix abort-capture path, including many subtle issues with shared_ptr<>; remove old automation feedback code; make new automation feedback code slightly configurable ; fix zoom focus options for playhead + edit cursor ; prevent zoom < 2 samples per pixel to avoid crashes ; peak building now uses shared_ptr<Source> not Source*
...
git-svn-id: svn://localhost/ardour2/trunk@959 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-09 15:50:44 +00:00
8011cbf5f8
Bar/Beat line aesthetic fixes.
...
git-svn-id: svn://localhost/ardour2/trunk@958 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-08 19:53:06 +00:00
Sampo Savolainen
af441a832e
Fix speed quietning to respect the current setting.
...
git-svn-id: svn://localhost/ardour2/trunk@957 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-08 19:27:33 +00:00
96de823f23
thorwil's design picks for NSD
...
git-svn-id: svn://localhost/ardour2/trunk@953 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-05 14:43:25 +00:00
84f57e1397
fix crash on Insert Selected Region into track, caused by using single-row selection function for a multi-selectable treeview
...
git-svn-id: svn://localhost/ardour2/trunk@951 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-05 11:36:52 +00:00
ffdf5ada61
Generic MIDI control now saves+restores its state; PBD::ID now requires a buffer size for its print() method
...
git-svn-id: svn://localhost/ardour2/trunk@949 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-05 01:49:32 +00:00
aabf0be5a9
floating point precision fix, after months of waiting, plus fix for width of string ID representation
...
git-svn-id: svn://localhost/ardour2/trunk@940 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-03 19:57:38 +00:00
02115563fe
fixes for various bugs including dangling ref to route in session, opening sessions from the NSD, closing a session leaving dangling pointers etc etc
...
git-svn-id: svn://localhost/ardour2/trunk@938 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-02 18:09:34 +00:00
0b6139304b
actually connect Editor to config state change system
...
git-svn-id: svn://localhost/ardour2/trunk@937 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-10-01 13:06:43 +00:00
ca7d9b4016
Script portability fixes.
...
git-svn-id: svn://localhost/ardour2/trunk@936 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-09-30 15:58:21 +00:00
09ee5d9967
many important changes to configuration system and specific parameters
...
git-svn-id: svn://localhost/ardour2/trunk@935 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-09-29 21:39:39 +00:00
7adf76bbe6
modify design of configuration state saving to reflect discussions on IRC
...
git-svn-id: svn://localhost/ardour2/trunk@934 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-09-29 13:10:46 +00:00
93c7aeba04
fixes for destructive track offsets of various kinds; move from jack_nframes_t -> nframes_t
...
git-svn-id: svn://localhost/ardour2/trunk@933 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-09-28 17:23:52 +00:00
3e6feb62ae
VST support now builds a useful script and installs correctly; fix leftovers for solo_latch and solo_model in configuration changes
...
git-svn-id: svn://localhost/ardour2/trunk@932 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-09-26 21:54:51 +00:00
Sampo Savolainen
c6964a4ccf
Simple crossfade height fix for crossfades for Small and Smaller tracks
...
git-svn-id: svn://localhost/ardour2/trunk@931 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-09-26 15:38:51 +00:00
Ben Loftis
361b633771
missing break
...
git-svn-id: svn://localhost/ardour2/trunk@927 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-09-25 21:50:13 +00:00
ac1272c0d4
the BIG CONFIG patch
...
git-svn-id: svn://localhost/ardour2/trunk@926 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-09-25 21:24:00 +00:00
41bc62b35b
fixes for drag-n-drop broken by use of boost::shared_ptr<T>
...
git-svn-id: svn://localhost/ardour2/trunk@923 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-09-20 16:24:24 +00:00
Ben Loftis
da293df0dd
first attempt at adding new SMPTE formats, moving SMPTE options to menu, adding video pullup selections, fixing SMPTE save/recall
...
git-svn-id: svn://localhost/ardour2/trunk@920 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-09-18 16:50:42 +00:00
ea6de825fa
better fix for duplicate regions, fix nasty side-effects from recent directory structure changes, debug info for d-n-d issue
...
git-svn-id: svn://localhost/ardour2/trunk@919 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-09-18 15:16:29 +00:00
2b2a51b4a3
Re-fix multi present problem (without breaking cmdline session loading).
...
git-svn-id: svn://localhost/ardour2/trunk@918 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-09-16 23:43:51 +00:00
b9b736899c
Fixed multiple presenting of session window (very annoying when the error dialog comes up).
...
git-svn-id: svn://localhost/ardour2/trunk@917 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-09-16 04:09:13 +00:00
5cbce5b762
Fix for the persistent rec-region problem.
...
git-svn-id: svn://localhost/ardour2/trunk@916 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-09-16 02:58:22 +00:00
Nick Mainsbridge
dc9484d144
more fiddling about with placing bits of the scroll/zoom operation in the idle callback. fix some ruler bugs. overall this should be smoother.
...
git-svn-id: svn://localhost/ardour2/trunk@912 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-09-10 17:49:03 +00:00
3c45ab0846
never remove tape track source files even if empty, reconnect editor mute/solo buttons
...
git-svn-id: svn://localhost/ardour2/trunk@911 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-09-08 17:12:14 +00:00
f2c8ae66c0
remove all duplicated _id members from children of PBD::Stateful.
...
Sources now know about Session.
rearrange session directory heirarchy. remove tape_dir stuff.
NSD allows absolute/relative paths to be typed straight into the text entry.
Session history reloaded after all 3rd party registrations done.
Editor restores its ID; other objects still need this.
use g_mkdir_with_parents() instead of mkdir()
one example of using g_file_test() instead of access.
git-svn-id: svn://localhost/ardour2/trunk@908 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-09-07 15:07:14 +00:00
Nick Mainsbridge
e513d106d7
lower zoom step slightly, speed up autoscrolling when snapping to sub-beats (esp 32), make grid lines disappear when on coarse zoom, put grid lines in the idle thread (called from the idle thread.. interesting..), make current_bbt_points coarser so the bbt_ruler and grid lines can use it instead of making their own list, clean up bbt ruler.
...
git-svn-id: svn://localhost/ardour2/trunk@905 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-09-04 16:04:09 +00:00
Nick Mainsbridge
cb17e3cc81
make autoscroll a bit easier to use, fix missing measure lines when moving the editor pane, slight optimisation(?) of canvas-simplerect (seems to make a difference to me), fix dirty pixels when moving regions across tracks sometimes. some code cleanup.
...
git-svn-id: svn://localhost/ardour2/trunk@885 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-09-02 02:54:04 +00:00
Doug McLain
9b578bfff2
If you rename a session directory, it will no longer open from the recent sessions treeview, since child nodes are not created for sessions with only one snapshot. This change creates child nodes for all sessions, allowing you to rename a sessions directoy without breaking the recent sessions.
...
git-svn-id: svn://localhost/ardour2/trunk@884 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-09-01 09:28:41 +00:00
Taybin Rutkin
78e13c37f4
Synced string array in sfdb_ui.cc with ImportMode enum.
...
Cleaned up CoreAudioSource by using CAAudioFile.
git-svn-id: svn://localhost/ardour2/trunk@881 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-09-01 01:59:41 +00:00
Taybin Rutkin
9bc22f6f86
Fixed compilation of CoreAudioSource
...
Seperated AUDIOUNITS support from COREAUDIO support.
Fixed metadata saving in SfdbUI.
git-svn-id: svn://localhost/ardour2/trunk@879 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-31 16:34:42 +00:00
21d85f1854
merge changes from harrison branch back into trunk, by hand
...
git-svn-id: svn://localhost/ardour2/trunk@878 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-31 13:23:43 +00:00
Nick Mainsbridge
a61f25dfe9
** requires svn jack ** Hardware monitoring should work, some canvas scrolling speed improvement, don't disconcertingly churn the disk if jack auto-start fails, mixer visibility state is saved per session, slow down meters a bit (too much?), zoom cleanups, remove some unused variables, use rwlock for tempo state for no reason other than that it might be useful one day, fix compiler warning.
...
git-svn-id: svn://localhost/ardour2/trunk@873 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-30 20:48:16 +00:00
6535cd1b1d
used shared_ptr<Source>, somewhat successfully
...
git-svn-id: svn://localhost/ardour2/trunk@861 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-29 00:23:45 +00:00
Sampo Savolainen
c871ca6d98
shared_ptr<Region> fixes
...
git-svn-id: svn://localhost/ardour2/trunk@857 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-25 20:23:58 +00:00
ce234f363e
use shared_ptr<> for all region handling
...
git-svn-id: svn://localhost/ardour2/trunk@852 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-25 01:07:15 +00:00
Sampo Savolainen
29d58af438
.. and make autoscrolling a bit faster.
...
git-svn-id: svn://localhost/ardour2/trunk@846 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-23 18:34:57 +00:00
Sampo Savolainen
ba09117dfa
Make canvas autoscroll work properly.
...
git-svn-id: svn://localhost/ardour2/trunk@845 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-23 18:29:22 +00:00
3c3a204ad3
further optimizations for multiple-track-at-once addition. as in "whoah!"
...
git-svn-id: svn://localhost/ardour2/trunk@836 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-17 02:12:20 +00:00
199dce57f3
make adding multiple tracks more efficient (a *lot* more efficient)
...
git-svn-id: svn://localhost/ardour2/trunk@834 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-16 20:22:44 +00:00
1ae0948138
RCU-ification of AudioEngine port list, and DiskStreams. not well tested, but basically functional. better to get this in now rather than later.
...
git-svn-id: svn://localhost/ardour2/trunk@828 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-16 01:19:06 +00:00
Sampo Savolainen
e706680e3d
Make bar lines on the canvas draw from top to bottom no matter how few
...
tracks are visible.
Make tracks toggle when ctrl-clicked
git-svn-id: svn://localhost/ardour2/trunk@824 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-14 19:19:06 +00:00
Sampo Savolainen
b5c9a0cfc2
Make track selection visible in track headers.
...
git-svn-id: svn://localhost/ardour2/trunk@823 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-14 16:19:54 +00:00
5dae75555e
Fix initial displayed state of zoom focus selector dropbox
...
git-svn-id: svn://localhost/ardour2/trunk@820 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-14 00:26:54 +00:00
Hans Fugal
cf3b3205f9
Fixed ./ar{dev,dbg}
...
git-svn-id: svn://localhost/ardour2/trunk@817 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-13 01:51:38 +00:00
Hans Fugal
b13dc9884e
r268@gwythaint (orig r808): fugalh | 2006-08-12 16:31:45 -0600
...
r269@gwythaint (orig r809): fugalh | 2006-08-12 16:33:00 -0600
r321@gandalf: fugalh | 2006-08-12 15:48:28 -0600
Behold serialized undo.
r270@gwythaint (orig r810): fugalh | 2006-08-12 16:33:10 -0600
r322@gandalf: fugalh | 2006-08-12 15:49:05 -0600
A few ardev and ardbg enhancements.
r271@gwythaint (orig r811): fugalh | 2006-08-12 16:33:20 -0600
r329@gandalf: fugalh | 2006-08-12 15:54:49 -0600
Cleaning up some printf debugging
r272@gwythaint (orig r812): fugalh | 2006-08-12 16:33:38 -0600
r273@gwythaint (orig r813): fugalh | 2006-08-12 16:33:48 -0600
r338@gandalf: fugalh | 2006-08-12 16:30:19 -0600
Oops, forgot one
r274@gwythaint (orig r814): fugalh | 2006-08-12 17:19:56 -0600
Remove -x from ardbg, fix bug in memento command factory
git-svn-id: svn://localhost/ardour2/trunk@815 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-12 23:20:11 +00:00