John Anderson
2def7ef1ab
Add Control::in_use. Add a timeout-generated stop event to Pot.
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2197 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-31 10:52:23 +00:00
Tim Mayberry
0259d68259
Use correct install path for powermate control surface module on x86_64. Fixes bug 1764.
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2194 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-31 01:30:18 +00:00
Paul Davis
65d01a491b
add filtering to plugin selection dialog
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2190 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-30 23:07:14 +00:00
John Anderson
aee603ea9d
pass a Strip & to strip_display instead of integer. Implement and use strip_display_blank.
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2186 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-30 11:18:00 +00:00
Sampo Savolainen
3451e48530
Protect ardour from sessions with errant capture sources stored in the
...
session state.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2176 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-24 19:17:07 +00:00
John Anderson
e21e79d846
more notes and comments and tings
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2173 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-22 20:58:24 +00:00
John Anderson
0e7d75e7a0
improve generation of surfaces from csv files. Move generated code into separate files from written code. Various comments and tweaks.
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2172 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-22 20:50:10 +00:00
John Anderson
a856825e97
fix fader position calculation. Some indenting.
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2171 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-21 17:50:48 +00:00
Sampo Savolainen
91e8cfbeb1
Add a safeguard which will eliminate false disk underruns when punching
...
in. Not a complete fix though, this is more a workaround.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2169 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-21 13:13:20 +00:00
John Anderson
100bd1328b
panning left works again
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2168 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-21 09:01:21 +00:00
John Anderson
46424db99a
optimisations on control paths that are used for every midi event
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2167 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-21 08:53:44 +00:00
John Anderson
7a14cc049b
move operator << into midi++ from mackie
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2166 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-20 19:53:11 +00:00
Paul Davis
423bb906bd
removed used of MIDI::Port::number() from mackie surface code
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2165 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-20 16:17:17 +00:00
Paul Davis
ab3020cee1
permit MIDI port removal now, and save MIDI ports back to the ardour.rc file
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2163 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-07-20 16:05:00 +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
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
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
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
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
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
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
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
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
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
Sampo Savolainen
879d64ea1f
Make the set_state() function respect redirects already present on the route. Still work to be done to resurrect set_state() for the post
...
only-for-constructor era.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1888 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-21 19:13:42 +00:00
Paul Davis
ead3796ade
allow diskstream deletion after a track is removed by using weak_ptr<Diskstream> instead of shared_ptr<Diskstream> in GUI signal handling
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1883 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-18 16:52:50 +00:00
Paul Davis
dcaa9cd70d
tim mayberry's patches to fix middle-click pasting ina couple of dialogs (merged from trunk)
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1852 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-16 02:43:06 +00:00
Paul Davis
700c8dc6fd
added L and R as possible audio file suffixes
...
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@1846 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-05-16 01:48:56 +00:00