Commit graph

1663 commits

Author SHA1 Message Date
Ben Loftis
e644ddc4c8 fixed radio group for subframes
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2162 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-20 15:55:27 +00:00
John Anderson
d013570b13 make scrolling work. various comments and TODO cleanups
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2161 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-20 14:26:35 +00:00
John Anderson
cf90cfa4c1 make control_scroll handle wheel events properly
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2160 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-20 14:19:29 +00:00
John Anderson
4c12c98e33 Jog Wheel Fun:
- When ffwd/rew is pressed, wheel controls speed
- Zoom button allows jog wheel to zoom
- Scrub button cycles jog from scrub to shuttle to whatever it was before



git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2155 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-19 22:07:10 +00:00
Paul Davis
47add43cd0 new functionality to add MIDI ports from the options editor, not totally finished but functional
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2152 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-19 18:21:58 +00:00
Sampo Savolainen
fdfa8a0d93 Fix crossfade editor segfault due to wrong types
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2150 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-19 07:09:29 +00:00
Paul Davis
6351ce92f0 stop audio clocks from vanishing when turned off
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2148 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-19 01:00:41 +00:00
John Anderson
7083d8ce0a add README. small updates to TODO
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2147 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-18 21:24:22 +00:00
John Anderson
a3411a0af5 update mackie manual
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2146 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-18 21:23:27 +00:00
John Anderson
9d4e01efc8 make sure marker_previous button can go past the previous marker if pressed twice, relatively quickly.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2145 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-18 20:47:59 +00:00
John Anderson
bfb5ddedab Beginnings of writing to the LCD strip display. Some other tweaks and output thing, mostly related to alsa/sequencer weirdness.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2144 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-18 19:09:33 +00:00
John Anderson
5c8830f952 And some comments to explain supports_feedback : false.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2143 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-18 17:00:39 +00:00
John Anderson
814160a6d5 Turn off the feedback flag, cos feedback is always on. And hopefully better shutdown handling.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2142 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-18 16:57:38 +00:00
John Anderson
f2a9371d28 allow surface to work with linked panners on stereo input tracks/busses
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2137 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-17 10:17:59 +00:00
John Anderson
a1a859b1e8 fix for overlapping control ids (jog wheel with F7 and external with left)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2136 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-17 06:30:26 +00:00
Paul Davis
c0529df1a3 support for 16 bit native files
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2132 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-16 21:44:14 +00:00
John Anderson
21a260ebf4 better variables. Display warning if duplicate control ids are encountered.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2131 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-16 20:50:16 +00:00
Paul Davis
1516d52ffa new automation interval configuration variable, to control automation snapshot time resolution (for oofus to test); patch for cancellingmulti-file import; minor code cleanups; use boost::fast_pool_allocator for automation lists (may revert later)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2117 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-06 03:11:52 +00:00
Doug McLain
65438f0fe4 change gain meter bus text color for light theme
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2113 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-05 19:40:08 +00:00
Doug McLain
77b77b88a3 Delta Cursor option backported from trunk
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2111 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-05 06:12:46 +00:00
Doug McLain
291a186cba New theme manager from trunk, backported to 2.0-ongoing
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2110 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-05 05:33:40 +00:00
John Anderson
0518b045c6 ifdefs for debug output. Fix host.rb
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2105 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-04 21:18:20 +00:00
John Anderson
fd6beee7c3 move button handlers closer to their friends
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2104 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-04 21:17:56 +00:00
Paul Davis
2e70415417 set powermate env keys in SConstruct, so that POWERMATE is set even if SURFACES=false
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2102 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-03 22:24:32 +00:00
Paul Davis
3e70b96597 remove static Pango::FontDescriptions, they cause glib errors because of initialization before Glib::thread_init() has been called
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2099 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-03 20:56:33 +00:00
Jesse Chappell
3239d42bdf updated scons to make powermate optional and defaults to off when not on linux
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2096 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-03 02:16:55 +00:00
Jesse Chappell
b5c8f14271 added ifdef elses for fpu.cc to handle non-intel properly
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2095 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-03 01:53:42 +00:00
Paul Davis
e26bd79eab prep for 2.0.3
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2094 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-02 17:14:35 +00:00
Paul Davis
80cdd6bf1d make a start on JACK control dialog
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2085 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-06-29 17:08:52 +00:00
Paul Davis
2b2f34669e flac-handling fix, from trunk
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2084 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-06-29 14:45:49 +00:00
Paul Davis
1cf9ed976a add basic support for the griffin powermate (a control surface) (from ben loftis)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2077 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-06-28 19:23:18 +00:00
Jesse Chappell
4ecfc19541 * Added (let's call it revealed) ability to record while the transport is looping.
This works for both Internal (seamless) and JACK sync, new regions 
  are created each cycle around the loop and stacked on top of each other. 
  It is recommended for now that automatic crossfades be turned off when doing this.
  Punch-In/Out may be used also (this used to be the only way to accomplish recording 
  while looping, but now the GUI represents it without goofiness.
 
* Fixed the stuttering/stuck problem when looping with JACK sync

* Fixed gui bug that prevented record-disable when latch record option is on

* Fixed issue where it would rec-enable unnecessarily when passing through the punch-out point

* Fixed corner case in diskstream record length (that no one would ever notice)



git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2034 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-06-26 02:15:02 +00:00
Jesse Chappell
4431b67823 fixed missing posix_memalign use with ifdefs
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1954 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-06-05 00:05:13 +00:00
Paul Davis
dcc577534d (full tree) fix for redirect state restore issues, remove trunk-only clock modes from menu defs
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1953 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-06-04 21:53:39 +00:00
Paul Davis
28e8112676 fix for redirect state restore issues, remove trunk-only clock modes from menu defs
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1952 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-06-04 21:52:54 +00:00
Paul Davis
33c2f5b1c0 potential fix for ctrl-middleclick crash (merged from trunk)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1942 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-06-01 22:51:53 +00:00
Paul Davis
7777d54887 2nd stage of denormal handling (from trunk); fix to avoid FLAC support when using a too-new FLAC library
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1940 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-06-01 22:26:12 +00:00
Paul Davis
2291d59bc8 add new denormal handling capabilities (95% finished)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1935 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-31 21:44:18 +00:00
Jesse Chappell
c967b91ddf added declicking xfade in audio_diskstream for truly seamless transport looping
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1932 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-31 03:32:29 +00:00
Paul Davis
1fedefc785 more use of int64_t to fix frame offset values
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1931 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-30 17:46:33 +00:00
Paul Davis
1493c901e9 put png versions of these icons into svn, rather than svg ones
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1930 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-30 15:06:52 +00:00
Paul Davis
f51d4d0f09 xfade editor speedup from markus s., and a fix for the reset button in that editor
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1929 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-30 14:54:58 +00:00
Paul Davis
729abf0d14 fix #1693 and related bug
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1928 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-30 13:51:40 +00:00
Paul Davis
3f1584bd49 debugging output for region list crash, part 2
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1927 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-30 13:30:28 +00:00
Paul Davis
3fe1dbb882 debugging output for region list crash
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1926 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-30 13:13:22 +00:00
Paul Davis
77f03c5a27 fix some (all? not likely) problems with dragging close to 2^32-1 frames
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1924 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-29 23:42:35 +00:00
Doug McLain
89b76d122c After multiple recent troubles reported to be caused by confusion with monitoring, it's probably better to default to external
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1916 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-24 06:24:33 +00:00
Paul Davis
7dc87973ee fix audio clock handling of key press; fix crash bug caused by mapping over a region list selection that includes rows without regions
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1912 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-23 00:02:51 +00:00
Paul Davis
74184c976f remove redundant and probably crash-inducing resets of shared_ptr<Region> in region list for the "Hidden" node
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1911 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-22 20:50:57 +00:00
Sampo Savolainen
22cfe21abd Stop sends and inserts from re-registering their own ID when set_state() is called
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1910 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-22 19:26:37 +00:00