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
Sampo Savolainen
babf75d871
Fix declicking for phase inverted routes by stopping
...
process_output_buffers() from inverting the phase of a buffer twice.
Also fixed bug in apply_declick() which resulted in incorrect phases for
even buffers of p-reversed routes.
git-svn-id: svn://localhost/ardour2/trunk@906 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-09-05 17:53:54 +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
c1e5842565
Moved test for jack_port_ensure_monitor from SConstruct into
...
libs/ardour/SConscript.
Renamed define WITH_JACK_PORT_ENSURE_MONITOR to HAVE_etc to
be more consistant.
Added a test in libs/ardour/SConscript for jack video support and
ifdef'd the small code blocks in audioengine.cc and session_time.cc
where it was used.
git-svn-id: svn://localhost/ardour2/trunk@882 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-09-01 02:58:33 +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
dde980289a
Add a check for for jack function jack_port_ensure_monitor to
...
allow building successfully with older versions of jack.
git-svn-id: svn://localhost/ardour2/trunk@876 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-31 03:44:44 +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
3d1c0d729a
new file
...
git-svn-id: svn://localhost/ardour2/trunk@854 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-25 01:34:33 +00:00
1b8af985b5
fix last minute code change
...
git-svn-id: svn://localhost/ardour2/trunk@853 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-25 01:14:16 +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
7e95f29ce9
Just some whitespace fixes from where it looks like I've been working
...
without my editor configured correctly and haven't noticed. Sorry about
that.
git-svn-id: svn://localhost/ardour2/trunk@849 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-24 11:55:23 +00:00
3bba45c773
* [Modified] audioengine.cc
...
Connect to jack before we start the metering thread in case
the connect fails and an exception is thrown.
* [Modified] SConstruct
Change back the pkg-config argument for the SoundTouch library
to the name used in the upstream tarball. Sorry drobilla, perhaps
there is a way to handle both.
git-svn-id: svn://localhost/ardour2/trunk@848 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-24 11:44:06 +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
4273f94813
fix for type error on 64 bit systems
...
git-svn-id: svn://localhost/ardour2/trunk@837 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-17 16:56:23 +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
Taybin Rutkin
279128c81e
Merged fix from cocoa branch -r 831.
...
git-svn-id: svn://localhost/ardour2/trunk@832 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-16 15:58:40 +00:00
3ea92ec324
new file
...
git-svn-id: svn://localhost/ardour2/trunk@831 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-16 14:07:58 +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
Taybin Rutkin
c5619a0f98
Renamed id to _id for ObjC compatibility.
...
git-svn-id: svn://localhost/ardour2/trunk@826 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-15 12:07:56 +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
81bec39eb0
less annoying debug
...
git-svn-id: svn://localhost/ardour2/trunk@816 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-12 23:30:59 +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
Hans Fugal
92ab112480
Remove -x from ardbg, fix bug in memento command factory
...
git-svn-id: svn://localhost/ardour2/branches/undo@814 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-12 23:19:56 +00:00
Hans Fugal
e0d1b7cb4b
r338@gandalf: fugalh | 2006-08-12 16:30:19 -0600
...
Oops, forgot one
git-svn-id: svn://localhost/ardour2/branches/undo@813 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-12 22:33:48 +00:00
Hans Fugal
0cde6a54ed
git-svn-id: svn://localhost/ardour2/branches/undo@812 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-12 22:33:38 +00:00
Hans Fugal
5d965fb582
r329@gandalf: fugalh | 2006-08-12 15:54:49 -0600
...
Cleaning up some printf debugging
git-svn-id: svn://localhost/ardour2/branches/undo@811 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-12 22:33:20 +00:00
Hans Fugal
3bb693a79d
r322@gandalf: fugalh | 2006-08-12 15:49:05 -0600
...
A few ardev and ardbg enhancements.
git-svn-id: svn://localhost/ardour2/branches/undo@810 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-12 22:33:10 +00:00
Hans Fugal
8ee6045cf4
r321@gandalf: fugalh | 2006-08-12 15:48:28 -0600
...
Behold serialized undo.
git-svn-id: svn://localhost/ardour2/branches/undo@809 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-12 22:33:00 +00:00
Hans Fugal
26e553caa8
git-svn-id: svn://localhost/ardour2/branches/undo@808 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-12 22:31:45 +00:00
Hans Fugal
f99a016f17
r261@gwythaint (orig r801): fugalh | 2006-08-12 15:55:04 -0600
...
r329@gandalf: fugalh | 2006-08-12 15:54:49 -0600
Cleaning up some printf debugging
git-svn-id: svn://localhost/ardour2/trunk@807 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-12 22:01:16 +00:00
Hans Fugal
f6347b205c
r260@gwythaint (orig r800): fugalh | 2006-08-12 15:53:10 -0600
...
r322@gandalf: fugalh | 2006-08-12 15:49:05 -0600
A few ardev and ardbg enhancements.
git-svn-id: svn://localhost/ardour2/trunk@806 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-12 22:01:08 +00:00
Hans Fugal
461b4326a1
r259@gwythaint (orig r799): fugalh | 2006-08-12 15:52:56 -0600
...
r321@gandalf: fugalh | 2006-08-12 15:48:28 -0600
Behold serialized undo.
git-svn-id: svn://localhost/ardour2/trunk@805 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-12 22:00:57 +00:00
Hans Fugal
7f302fc8ff
r258@gwythaint (orig r798): fugalh | 2006-08-12 15:50:33 -0600
...
The cscope and scons front-end makefile.
git-svn-id: svn://localhost/ardour2/trunk@804 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-12 22:00:49 +00:00
Hans Fugal
37bfd8900c
r257@gwythaint (orig r797): fugalh | 2006-08-12 15:49:20 -0600
...
r316@gandalf: fugalh | 2006-08-11 17:06:48 -0600
Reconstitution. Comiples, untested.
git-svn-id: svn://localhost/ardour2/trunk@803 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-12 22:00:34 +00:00
Hans Fugal
1f20fbbad8
merge from trunk
...
git-svn-id: svn://localhost/ardour2/branches/undo@802 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-12 21:57:07 +00:00
Hans Fugal
8e1c9186cb
r329@gandalf: fugalh | 2006-08-12 15:54:49 -0600
...
Cleaning up some printf debugging
git-svn-id: svn://localhost/ardour2/branches/undo@801 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-12 21:55:04 +00:00
Hans Fugal
9ff901b1e7
r322@gandalf: fugalh | 2006-08-12 15:49:05 -0600
...
A few ardev and ardbg enhancements.
git-svn-id: svn://localhost/ardour2/branches/undo@800 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-12 21:53:10 +00:00
Hans Fugal
81b9700c14
r321@gandalf: fugalh | 2006-08-12 15:48:28 -0600
...
Behold serialized undo.
git-svn-id: svn://localhost/ardour2/branches/undo@799 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-12 21:52:56 +00:00
Hans Fugal
46af8c0211
The cscope and scons front-end makefile.
...
git-svn-id: svn://localhost/ardour2/branches/undo@798 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-08-12 21:50:33 +00:00