Carl Hetherington
|
163dab0d5d
|
Prevent crash when trying to register a port with a disconnected engine.
git-svn-id: svn://localhost/ardour2/branches/3.0@7925 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-10-27 21:18:18 +00:00 |
|
Carl Hetherington
|
935aeb55dd
|
Use ProgressReporter class for normalization. Report progress for individual regions. Fix crash on normalising a single region (#3510).
git-svn-id: svn://localhost/ardour2/branches/3.0@7924 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-10-27 14:22:24 +00:00 |
|
|
326d227323
|
(3.0 version) some Mackie-emulation systems (e.g. euphonix) send zero for the tick count when the jog wheel is moved, so accomodate this by pretending that they reported 1 tick
git-svn-id: svn://localhost/ardour2/branches/3.0@7907 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-10-19 15:43:05 +00:00 |
|
|
aef355525f
|
delete, not comment, for the last commit
git-svn-id: svn://localhost/ardour2/branches/3.0@7897 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-10-14 13:11:13 +00:00 |
|
|
58416460ad
|
do not attempt to clear a (JACK) MIDI port buffer after registering the port, this is not a legal access to a JACK port buffer
git-svn-id: svn://localhost/ardour2/branches/3.0@7896 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-10-14 13:10:42 +00:00 |
|
Carl Hetherington
|
b6f1f02131
|
Comment.
git-svn-id: svn://localhost/ardour2/branches/3.0@7893 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-10-11 00:06:08 +00:00 |
|
Carl Hetherington
|
16b562e112
|
Fix libardour tests.
git-svn-id: svn://localhost/ardour2/branches/3.0@7891 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-10-10 11:35:04 +00:00 |
|
Carl Hetherington
|
d86000efd0
|
Fix crash when running an analysis of a plugin with MIDI IO.
git-svn-id: svn://localhost/ardour2/branches/3.0@7889 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-10-09 12:17:46 +00:00 |
|
Carl Hetherington
|
ba0458cf1f
|
Update recorded MIDI regions as notes arrive. Fixes one cause of infinite note-lengths during record. Fix various problems with multiple captures of MIDI during one pass.
git-svn-id: svn://localhost/ardour2/branches/3.0@7887 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-10-08 14:54:16 +00:00 |
|
Carl Hetherington
|
a029a112a6
|
Remove debug code from previous.
git-svn-id: svn://localhost/ardour2/branches/3.0@7884 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-10-07 19:48:22 +00:00 |
|
Carl Hetherington
|
dd7258b29f
|
Update auto loop range to match session range until it is changed by the user. Fixes #3472.
git-svn-id: svn://localhost/ardour2/branches/3.0@7883 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-10-07 18:33:20 +00:00 |
|
Carl Hetherington
|
3b0c5e3541
|
Respond to JACK session quit request. Fixes #3491.
git-svn-id: svn://localhost/ardour2/branches/3.0@7878 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-10-07 12:12:16 +00:00 |
|
Carl Hetherington
|
2d08273987
|
Remove some unused code.
git-svn-id: svn://localhost/ardour2/branches/3.0@7876 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-10-05 14:55:08 +00:00 |
|
Carl Hetherington
|
8222348761
|
Improve GUI display during MIDI record in various ways.
git-svn-id: svn://localhost/ardour2/branches/3.0@7875 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-10-05 00:27:26 +00:00 |
|
Carl Hetherington
|
22ffdfa6ad
|
Fix incorrect angle brackets for includes.
git-svn-id: svn://localhost/ardour2/branches/3.0@7874 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-10-05 00:25:57 +00:00 |
|
Carl Hetherington
|
15eae738d0
|
Comments.
git-svn-id: svn://localhost/ardour2/branches/3.0@7873 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-10-05 00:20:37 +00:00 |
|
Carl Hetherington
|
bf83719ca0
|
Stop spurious regions being added to tracks when chasing MTC.
git-svn-id: svn://localhost/ardour2/branches/3.0@7868 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-10-02 00:06:23 +00:00 |
|
Carl Hetherington
|
fff03c103d
|
Small cleanup.
git-svn-id: svn://localhost/ardour2/branches/3.0@7867 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-10-02 00:06:11 +00:00 |
|
Carl Hetherington
|
1c7f17dcc0
|
Demangle stacktrace names.
git-svn-id: svn://localhost/ardour2/branches/3.0@7866 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-10-02 00:06:01 +00:00 |
|
Carl Hetherington
|
74c69114bc
|
Fix confusion about the 'done' variable in InterThreadInfo during import. 'done' now means that a given run of the import thread has completed; 'all_done' means that the whole import operation has completed. Fixes #3396.
git-svn-id: svn://localhost/ardour2/branches/3.0@7862 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-29 22:59:39 +00:00 |
|
Carl Hetherington
|
045754c52b
|
Don't mark reloaded MIDI sources as non-writable. Fixes #3483.
git-svn-id: svn://localhost/ardour2/branches/3.0@7853 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-28 22:31:24 +00:00 |
|
Carl Hetherington
|
f761f13f6b
|
Don't cut output rate of non-interpolated controllers.
git-svn-id: svn://localhost/ardour2/branches/3.0@7852 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-28 18:47:24 +00:00 |
|
|
0ff828822f
|
use select next/prev stuff on editor track+bus list
git-svn-id: svn://localhost/ardour2/branches/3.0@7851 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-28 18:37:21 +00:00 |
|
|
baf8cfe815
|
add new code for generic select next/previous row ops in a treeview
git-svn-id: svn://localhost/ardour2/branches/3.0@7849 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-28 17:26:05 +00:00 |
|
|
aad157337c
|
correct version of: port cairo ARGB/BGRA -> pixbuf RGBA patch from recent 2.X commit (restores text on canvas), in which i move some functions around, rename stuff and add comments
git-svn-id: svn://localhost/ardour2/branches/3.0@7846 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-26 13:33:39 +00:00 |
|
Carl Hetherington
|
42a23312a0
|
Slightly hacky but functional fix for large quantities of MIDI output when interpolating sharp changes in controller value. Fixes #3476.
git-svn-id: svn://localhost/ardour2/branches/3.0@7840 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-24 14:05:20 +00:00 |
|
Carl Hetherington
|
6a67194735
|
framecnt -> framepos for extents, as I think it makes slightly more sense.
git-svn-id: svn://localhost/ardour2/branches/3.0@7836 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-23 22:55:51 +00:00 |
|
Carl Hetherington
|
8202e6cfbb
|
Fix implicit cast of framepos_t to nframes_t. Fixes #3473.
git-svn-id: svn://localhost/ardour2/branches/3.0@7835 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-23 22:55:08 +00:00 |
|
Carl Hetherington
|
b6eede26fa
|
Remove debugging code.
git-svn-id: svn://localhost/ardour2/branches/3.0@7834 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-23 22:54:47 +00:00 |
|
Carl Hetherington
|
cf4091a03a
|
Fix assert. Remove some debug output.
git-svn-id: svn://localhost/ardour2/branches/3.0@7833 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-23 21:48:17 +00:00 |
|
|
ded4a143db
|
much craziness with canvas cursors; fix 0 beat cursor text when shortening notes; fix crash when trimming locked regions; don't show trim cursors when region is locked; partial version of enumwriter validation fix from 2.X (less necessary with 3.0; probably more ...
git-svn-id: svn://localhost/ardour2/branches/3.0@7831 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-22 15:21:06 +00:00 |
|
Carl Hetherington
|
096f146d94
|
Tidy up Window menu a bit; use ToggleActions for all relevant things, cleanup editor/mixer options a bit.
git-svn-id: svn://localhost/ardour2/branches/3.0@7828 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-22 00:41:25 +00:00 |
|
Carl Hetherington
|
4d908a12fd
|
Claim button presses on PixFaders. Fixes #3470.
git-svn-id: svn://localhost/ardour2/branches/3.0@7827 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-21 23:34:59 +00:00 |
|
|
90e73a3a6d
|
(1) remove almost-never used block/unlock_property_changes() methods from PBD::Stateful (2) hide used and path columns from region list (3) detect mouse position within MIDI notes and thus allow move or trim from the same mouse mode (object or trim; first & last 1/4 of each note is for trimming
git-svn-id: svn://localhost/ardour2/branches/3.0@7823 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-21 15:15:06 +00:00 |
|
Carl Hetherington
|
e6ecd36b26
|
Revert previous commit, adding comment as to why.
git-svn-id: svn://localhost/ardour2/branches/3.0@7822 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-21 15:02:45 +00:00 |
|
Carl Hetherington
|
f7d973476c
|
Patch from Lincoln: don't save state on starting record, as it can be slow. Fixes #3452.
git-svn-id: svn://localhost/ardour2/branches/3.0@7821 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-21 14:29:11 +00:00 |
|
|
a017411dfa
|
missing part of lincoln's patch
git-svn-id: svn://localhost/ardour2/branches/3.0@7819 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-21 03:09:24 +00:00 |
|
|
97a96ee250
|
region list displays actual playlist use count for each region, rather than a GUI-based count
git-svn-id: svn://localhost/ardour2/branches/3.0@7814 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-20 19:18:17 +00:00 |
|
Carl Hetherington
|
19ccb83ff5
|
Fix VST build.
git-svn-id: svn://localhost/ardour2/branches/3.0@7811 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-20 03:43:45 +00:00 |
|
Carl Hetherington
|
ac34829f3b
|
Add missing files.
git-svn-id: svn://localhost/ardour2/branches/3.0@7810 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-20 01:01:53 +00:00 |
|
Carl Hetherington
|
a2885a430b
|
Add progress bar to strip silence dialogue. Fixes #3103.
git-svn-id: svn://localhost/ardour2/branches/3.0@7809 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-20 00:58:25 +00:00 |
|
Carl Hetherington
|
a212e7eec9
|
Make sure that _get_vector writes a value to the output array even when veclen == 1. Fixes #3461.
git-svn-id: svn://localhost/ardour2/branches/3.0@7808 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-20 00:57:44 +00:00 |
|
Carl Hetherington
|
dadee4622d
|
Put images on the fade in/out menus. Fixes #3411.
git-svn-id: svn://localhost/ardour2/branches/3.0@7805 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-19 03:31:03 +00:00 |
|
Carl Hetherington
|
9054c71fb8
|
Update regions list when editing a region fade. Fixes #3458.
git-svn-id: svn://localhost/ardour2/branches/3.0@7801 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-18 20:55:51 +00:00 |
|
Carl Hetherington
|
d2c23d8204
|
Fix save/reload of pan automation.
git-svn-id: svn://localhost/ardour2/branches/3.0@7798 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-18 20:01:36 +00:00 |
|
|
ede4ecbb00
|
megaopus patch #2 for today: remove nframes64_t and sframes_t from source
git-svn-id: svn://localhost/ardour2/branches/3.0@7792 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-17 18:20:37 +00:00 |
|
|
10bdce85a0
|
megaopus commit: (1) add __STD_(LIMIT|FORMAT)_MACROS to command line flags for cc and c++ builds, remove them from source (2) add new Property::midi_data used by MidiRegion to signal that its (MIDI) contents have changed (3) massive switch from nframes_t to framepos_t/framecnt_t including removal of ARDOUR::max_frames (replaced by ARDOUR::max_frame{pos,cnt} (lots more to do but this set was driven by changes to the Diskstream API to use framepos_t
git-svn-id: svn://localhost/ardour2/branches/3.0@7791 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-17 16:24:22 +00:00 |
|
Carl Hetherington
|
48d5e569af
|
Tidy formatting.
git-svn-id: svn://localhost/ardour2/branches/3.0@7787 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-16 17:01:19 +00:00 |
|
|
64ccab5227
|
lincoln's patch for scroomer pinching, from #3222
git-svn-id: svn://localhost/ardour2/branches/3.0@7786 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-16 16:18:50 +00:00 |
|
|
8e00b86ebb
|
make resampled sources (during import) report their "natural position" (i.e. BWF timecode) using the samplerate of the session, not the original source, for correct positioning; minor frame{pos,cnt}_t cleanup
git-svn-id: svn://localhost/ardour2/branches/3.0@7785 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-16 16:11:26 +00:00 |
|
|
3b8d6d3b56
|
lincoln's patch to stop a3 from nuking bounced files created by a2, fixes #3441
git-svn-id: svn://localhost/ardour2/branches/3.0@7781 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-15 15:22:39 +00:00 |
|
Carl Hetherington
|
90ad837c90
|
Tidy up PeaksReady locking slightly and emit it during done_with_peakfile_writes. Fixes some non-appearing peaks after record.
git-svn-id: svn://localhost/ardour2/branches/3.0@7776 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-14 23:15:43 +00:00 |
|
|
c1ee2c6943
|
use isspace() and not isgraph() to identify whitespace; remove Glib::ustring version of strip_whitespace_edges()
git-svn-id: svn://localhost/ardour2/branches/3.0@7773 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-14 16:50:22 +00:00 |
|
|
4d112a8e6b
|
remove Glib::ustring from libardour; allow any characters except '/' and '\' in paths (may cause issues when loading creatively named 2.X sessions; fix a couple of details of name collection and usage from the startup dialog
git-svn-id: svn://localhost/ardour2/branches/3.0@7772 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-14 15:45:21 +00:00 |
|
Carl Hetherington
|
875f0befd5
|
Fix restoration of MementoCommand<Crossfade>. Fixes #3418.
git-svn-id: svn://localhost/ardour2/branches/3.0@7771 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-14 00:41:53 +00:00 |
|
Carl Hetherington
|
42acfc365f
|
Just flush processors on stop (when plugins-stop-on-transport is true) rather than doing deactivate/activate. Should fix #3445.
git-svn-id: svn://localhost/ardour2/branches/3.0@7770 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-14 00:41:33 +00:00 |
|
Carl Hetherington
|
14f67ab187
|
Patch from Lincoln to fix placement of plugins in 2.X sessions. Fixes #3444.
git-svn-id: svn://localhost/ardour2/branches/3.0@7762 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-09 14:41:09 +00:00 |
|
Carl Hetherington
|
d3ed5483b0
|
Fix assertion failure when turning plugins off.
git-svn-id: svn://localhost/ardour2/branches/3.0@7760 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-09 14:40:46 +00:00 |
|
Carl Hetherington
|
136b8ed747
|
Fix restore of fader automation from 2.X sessions.
git-svn-id: svn://localhost/ardour2/branches/3.0@7754 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-07 23:26:21 +00:00 |
|
|
5ce3409e5d
|
Fix missing virtual destructors.
git-svn-id: svn://localhost/ardour2/branches/3.0@7753 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-07 21:26:37 +00:00 |
|
|
aaf6ea8d28
|
Upgrade to latest autowaf.
Tidy up configure output.
git-svn-id: svn://localhost/ardour2/branches/3.0@7752 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-07 20:48:54 +00:00 |
|
Carl Hetherington
|
7c678d0713
|
Set up session range location correctly from 2.X sessions. Fixes #3435.
git-svn-id: svn://localhost/ardour2/branches/3.0@7750 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-07 12:19:41 +00:00 |
|
Carl Hetherington
|
bac638935e
|
Fix comment.
git-svn-id: svn://localhost/ardour2/branches/3.0@7746 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-06 21:00:31 +00:00 |
|
Carl Hetherington
|
e1106c39b8
|
Don't create a feedback loop by auto-connecting a master route to itself.
git-svn-id: svn://localhost/ardour2/branches/3.0@7745 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-06 20:59:15 +00:00 |
|
Carl Hetherington
|
ea2648503b
|
Cleanup of region drag code to be a bit more efficient and shorter. Fixes crashes when dragging regions to the wrong track type.
git-svn-id: svn://localhost/ardour2/branches/3.0@7744 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-06 12:34:11 +00:00 |
|
Carl Hetherington
|
852ec4c77b
|
Removed unused code.
git-svn-id: svn://localhost/ardour2/branches/3.0@7741 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-03 17:20:24 +00:00 |
|
Carl Hetherington
|
ad547e53fc
|
Don't add standard processors twice to routes from 2.X sessions. Fixes #3434.
git-svn-id: svn://localhost/ardour2/branches/3.0@7740 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-03 17:04:15 +00:00 |
|
Carl Hetherington
|
5b90aab4d8
|
Fix restore of sends from session files for both 2.X and 3.0 sessions. Fixes #3433.
git-svn-id: svn://localhost/ardour2/branches/3.0@7739 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-03 15:34:09 +00:00 |
|
Carl Hetherington
|
8778724701
|
Rename debug -> dump
git-svn-id: svn://localhost/ardour2/branches/3.0@7738 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-03 15:24:21 +00:00 |
|
Carl Hetherington
|
0c496aafed
|
Activate plugins that are added to a PluginInsert after it itself has been activated.
git-svn-id: svn://localhost/ardour2/branches/3.0@7736 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-02 19:11:02 +00:00 |
|
|
98d994f29c
|
fix a variety of unused argument errors noted by gcc 4.3.2 on x86
git-svn-id: svn://localhost/ardour2/branches/3.0@7733 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-02 17:01:36 +00:00 |
|
|
6f73d71780
|
fix thinko-bug in string specialization of Property<T>
git-svn-id: svn://localhost/ardour2/branches/3.0@7731 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-02 16:59:27 +00:00 |
|
Carl Hetherington
|
e76c4ee06d
|
Default to play mode for MIDI controllers. Fixes #3429.
git-svn-id: svn://localhost/ardour2/branches/3.0@7728 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-01 23:08:42 +00:00 |
|
Carl Hetherington
|
f645b4119e
|
Clean up MidiSource::midi_read now that the signed type sframes_t is being used to pass positions around.
git-svn-id: svn://localhost/ardour2/branches/3.0@7726 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-01 01:50:24 +00:00 |
|
Carl Hetherington
|
61af48d18e
|
Fix error in diskstream fill calculations. Fixes #3426.
git-svn-id: svn://localhost/ardour2/branches/3.0@7725 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-01 01:46:38 +00:00 |
|
Carl Hetherington
|
369b639222
|
Fix uninitialised value.
git-svn-id: svn://localhost/ardour2/branches/3.0@7724 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-09-01 01:44:31 +00:00 |
|
|
07d74fb21b
|
don't set jack transport position frame (violates JACK API); clean up other related code
git-svn-id: svn://localhost/ardour2/branches/3.0@7723 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-31 16:01:42 +00:00 |
|
|
f13b700944
|
mostly fix 3409 by making it impossible to sync to JACK if video pull up/down is non-zero. missing: can still alter video pull up/down after syncing to JACK, will likely wait till post-3.0
git-svn-id: svn://localhost/ardour2/branches/3.0@7721 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-31 01:49:33 +00:00 |
|
Carl Hetherington
|
b9dca83832
|
Auto-connect outputs that appear as a result of e.g. instruments being added to MIDI tracks. Fixes #3368.
git-svn-id: svn://localhost/ardour2/branches/3.0@7720 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-30 22:34:21 +00:00 |
|
Carl Hetherington
|
e528e5038f
|
Allow crossfades from the undo record to be recreated even if their regions are no longer in a playlist.
git-svn-id: svn://localhost/ardour2/branches/3.0@7719 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-30 22:34:05 +00:00 |
|
Carl Hetherington
|
2221fc139c
|
Missing return.
git-svn-id: svn://localhost/ardour2/branches/3.0@7718 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-30 22:33:56 +00:00 |
|
|
a1a86992ea
|
minor tweaks
git-svn-id: svn://localhost/ardour2/branches/3.0@7716 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-30 18:40:36 +00:00 |
|
|
120e5d6e68
|
force AIFF and WAV exports to Big and Little endianness respectively
git-svn-id: svn://localhost/ardour2/branches/3.0@7715 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-30 18:40:23 +00:00 |
|
Carl Hetherington
|
3150041423
|
(Hopefully) clarify operator= and copy construction behaviour of the Property hierarchy. Also make operator= copy the value but NOT the property ID; this stops e.g. a = b giving a the property ID of b and confusing things. Fixes some problems with save/restore of region sync position.
git-svn-id: svn://localhost/ardour2/branches/3.0@7707 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-29 01:09:05 +00:00 |
|
Carl Hetherington
|
bce90b1802
|
Fix up some inconsistencies in handling of region sync points.
git-svn-id: svn://localhost/ardour2/branches/3.0@7706 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-29 01:08:07 +00:00 |
|
|
1526735d79
|
some (unfinished) work on incorporating Ben's rev 6919 changes regarding track selection; make newly selected tracks show the current range selection; fix crashes related to meter display; remove "all" group from main group tab display and just put it down in its own button (totally incomplete); minor cleanups
git-svn-id: svn://localhost/ardour2/branches/3.0@7696 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-26 23:25:44 +00:00 |
|
Carl Hetherington
|
c243a02c99
|
Fix crossfade undo using the stateful diff system. Fixes #3257.
git-svn-id: svn://localhost/ardour2/branches/3.0@7694 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-26 01:44:11 +00:00 |
|
Carl Hetherington
|
df2fd94919
|
Remove no-longer used file.
git-svn-id: svn://localhost/ardour2/branches/3.0@7693 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-26 01:11:03 +00:00 |
|
|
884ee2a3cc
|
check dependents in Playlist after moving a region to a specific layer; make region layering editor appear reliably; click on xfade sets clicked_routeview
git-svn-id: svn://localhost/ardour2/branches/3.0@7692 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-25 22:42:35 +00:00 |
|
Carl Hetherington
|
b92ebde801
|
Fix test.
git-svn-id: svn://localhost/ardour2/branches/3.0@7691 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-25 20:53:27 +00:00 |
|
|
88583b4abd
|
major chunk of the region layering editor from 2.X, fwd-ported to 3.0
git-svn-id: svn://localhost/ardour2/branches/3.0@7689 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-25 19:28:33 +00:00 |
|
|
2ba08927bd
|
strip no-longer used code related to plugin parameter state
git-svn-id: svn://localhost/ardour2/branches/3.0@7688 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-25 19:27:41 +00:00 |
|
|
afcbdcf850
|
make sure that Crossfades increment source use counts
git-svn-id: svn://localhost/ardour2/branches/3.0@7687 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-25 19:23:45 +00:00 |
|
Carl Hetherington
|
b9126419ae
|
Small cleanups.
git-svn-id: svn://localhost/ardour2/branches/3.0@7686 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-25 17:32:21 +00:00 |
|
Carl Hetherington
|
f30402d073
|
clear_history -> clear_changes and some comments.
git-svn-id: svn://localhost/ardour2/branches/3.0@7685 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-25 17:32:08 +00:00 |
|
Carl Hetherington
|
21855b71d2
|
Modify StatefulDiffCommand undo record to only contain the changes in one direction, as the other direction can be inferred. Breaks session history file compatibility.
git-svn-id: svn://localhost/ardour2/branches/3.0@7684 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-25 17:31:57 +00:00 |
|
Carl Hetherington
|
803f3a6a30
|
Small cleanups.
git-svn-id: svn://localhost/ardour2/branches/3.0@7683 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-25 17:31:49 +00:00 |
|
Carl Hetherington
|
fde848282d
|
Move various code up the Property / Stateful hierarchies.
git-svn-id: svn://localhost/ardour2/branches/3.0@7682 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-25 17:31:41 +00:00 |
|
Carl Hetherington
|
7b29752441
|
Rename various things in the property system.
git-svn-id: svn://localhost/ardour2/branches/3.0@7681 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-25 17:31:33 +00:00 |
|
Carl Hetherington
|
167c439002
|
Remove unused and broken method.
git-svn-id: svn://localhost/ardour2/branches/3.0@7680 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-25 17:31:20 +00:00 |
|
|
be85889464
|
fix load+save of plugin parameter automation
git-svn-id: svn://localhost/ardour2/branches/3.0@7678 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-24 22:07:53 +00:00 |
|
Carl Hetherington
|
2ba936f0b3
|
Fix port matrix menu checkbox when the window is closed. Make the port matrix origin the bottom left when tabs are on left and bottom. Don't shrink the port matrix when auto-resizing it.
git-svn-id: svn://localhost/ardour2/branches/3.0@7673 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-24 13:28:27 +00:00 |
|
|
6e904b1e16
|
3.0 version of rev 5564 from 2.x - basic boolean plugin parameter automation (no graphical editing intended). this involved adding a new "toggled" property to Evoral::Parameter
git-svn-id: svn://localhost/ardour2/branches/3.0@7670 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-23 16:31:34 +00:00 |
|
Carl Hetherington
|
74801c3212
|
Move some RegionListProperty methods up to SequenceProperty.
git-svn-id: svn://localhost/ardour2/branches/3.0@7668 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-22 23:53:00 +00:00 |
|
Carl Hetherington
|
067c4458a0
|
Don't write undo records for automation that moves with regions when nothing changes about the automation.
git-svn-id: svn://localhost/ardour2/branches/3.0@7665 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-20 23:58:49 +00:00 |
|
Carl Hetherington
|
cdb3ade9ff
|
Fix automation re-load.
git-svn-id: svn://localhost/ardour2/branches/3.0@7664 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-20 23:58:09 +00:00 |
|
|
b2bf4eee3d
|
2.X commits up to and including 7519
git-svn-id: svn://localhost/ardour2/branches/3.0@7661 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-20 22:36:35 +00:00 |
|
Carl Hetherington
|
da4dee659b
|
Re-work duplicate and buggy ensure_buffers() method.
git-svn-id: svn://localhost/ardour2/branches/3.0@7659 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-20 20:00:08 +00:00 |
|
|
8d1b41180a
|
forward port 7015 from 2.x
git-svn-id: svn://localhost/ardour2/branches/3.0@7658 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-20 13:24:38 +00:00 |
|
Carl Hetherington
|
f4290fc09c
|
Resize internal send target buffers on set_block_size(); fixes #3330.
git-svn-id: svn://localhost/ardour2/branches/3.0@7655 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-19 23:53:00 +00:00 |
|
|
7b6b75f38f
|
forward port automation handling changes from 2.x, upto and including about rev 6981 (will need full testing in the 3.X context). as on 2.x, this removes real-time visual updates to automation curves during write/touch automation recording
git-svn-id: svn://localhost/ardour2/branches/3.0@7653 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-19 21:09:40 +00:00 |
|
Carl Hetherington
|
b6642d14ca
|
Write BWF info on export. Fixes #3398.
git-svn-id: svn://localhost/ardour2/branches/3.0@7652 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-19 14:58:54 +00:00 |
|
Carl Hetherington
|
257ec64720
|
Fix regression accidentally introduced in last commit to this file.
git-svn-id: svn://localhost/ardour2/branches/3.0@7647 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-18 12:19:30 +00:00 |
|
Carl Hetherington
|
0d34f2487d
|
Fix warnings.
git-svn-id: svn://localhost/ardour2/branches/3.0@7645 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-18 03:16:40 +00:00 |
|
Carl Hetherington
|
579fcb70e2
|
First go at saving window visibility and position state across saves.
git-svn-id: svn://localhost/ardour2/branches/3.0@7644 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-18 02:20:15 +00:00 |
|
|
8d8bc9baca
|
forward port 2.X various changes (not all, but i have a list) ending with 6928
git-svn-id: svn://localhost/ardour2/branches/3.0@7643 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-17 15:39:50 +00:00 |
|
|
a5e74a774c
|
forward port 2.X changes up to and including rev 6909
git-svn-id: svn://localhost/ardour2/branches/3.0@7639 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-17 13:10:42 +00:00 |
|
|
54d00408c3
|
forward port 2.X changes up to and including rev 6842
git-svn-id: svn://localhost/ardour2/branches/3.0@7637 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-17 02:48:24 +00:00 |
|
|
f5c4c8a293
|
forward port 2.X changes up to and including rev 6767
git-svn-id: svn://localhost/ardour2/branches/3.0@7636 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-17 00:28:20 +00:00 |
|
|
a4d9d09af5
|
forward port 2.X changes up to and including rev 6714
git-svn-id: svn://localhost/ardour2/branches/3.0@7635 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-16 19:58:34 +00:00 |
|
|
4b23fe7a7e
|
Bindings save release bindings as well as press bindings
git-svn-id: svn://localhost/ardour2/branches/3.0@7622 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-13 21:48:09 +00:00 |
|
Carl Hetherington
|
063b91313f
|
Implement per-channel phase invert. Fixes #3392. Breaks loading of existing 3.0 session files.
git-svn-id: svn://localhost/ardour2/branches/3.0@7621 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-13 21:33:01 +00:00 |
|
Carl Hetherington
|
f46fdb2a6f
|
Don't set session dirty flag on setting up the play loop.
git-svn-id: svn://localhost/ardour2/branches/3.0@7616 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-13 16:48:48 +00:00 |
|
Carl Hetherington
|
3364fda3de
|
Move _port_offset up to AudioPort, as MidiPort does not use it.
git-svn-id: svn://localhost/ardour2/branches/3.0@7614 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-13 02:13:12 +00:00 |
|
Carl Hetherington
|
8502e50377
|
Hopefully fix dropped MIDI notes on loop. Fixes #3133.
git-svn-id: svn://localhost/ardour2/branches/3.0@7613 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-13 02:13:03 +00:00 |
|
Carl Hetherington
|
5ecf08a307
|
Add option to normalize across all selected regions. Clean up the region context menu a bit with respect to its handling of multiple selected regions.
git-svn-id: svn://localhost/ardour2/branches/3.0@7611 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-12 23:26:59 +00:00 |
|
|
9196535878
|
lotsa keybindings for nearly everything in the step editor
git-svn-id: svn://localhost/ardour2/branches/3.0@7610 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-12 21:02:01 +00:00 |
|
Carl Hetherington
|
59af63cde9
|
Make automation-follows-regions the default.
git-svn-id: svn://localhost/ardour2/branches/3.0@7607 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-12 00:39:46 +00:00 |
|
|
5182f0770c
|
add a first hack at a step edit cursor (to be changed); add program+bank stubs (non-functional for the foreseeable future); fix up step edit changes propagating across all MIDI tracks; make program change "flags" change height along with track
git-svn-id: svn://localhost/ardour2/branches/3.0@7598 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-11 18:21:37 +00:00 |
|
|
71970fb881
|
part 2 of the OMG-make-radio-buttons-and-actions-work-properly commit for the step editor
git-svn-id: svn://localhost/ardour2/branches/3.0@7588 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-10 21:27:19 +00:00 |
|
Carl Hetherington
|
507e996d06
|
Don't drop MIDI messages that arrive at the very start of a JACK buffer, and add a temporary warning message to indicate when such drops happen.
git-svn-id: svn://localhost/ardour2/branches/3.0@7582 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-10 00:09:42 +00:00 |
|
Carl Hetherington
|
eaed7cfe25
|
Fix compatibility of marker positional lock style with 2.X sessions.
git-svn-id: svn://localhost/ardour2/branches/3.0@7580 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-09 23:15:54 +00:00 |
|
Carl Hetherington
|
69c9e2296c
|
Fix up state save/load of location lock/glue settings.
git-svn-id: svn://localhost/ardour2/branches/3.0@7579 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-09 22:23:32 +00:00 |
|
Carl Hetherington
|
78986385e1
|
Fix save/load of MIDI automation state. Fixes #3354.
git-svn-id: svn://localhost/ardour2/branches/3.0@7578 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-09 22:23:23 +00:00 |
|
Carl Hetherington
|
7c5f1b7a26
|
Add glue / lock buttons to the location window.
git-svn-id: svn://localhost/ardour2/branches/3.0@7577 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-09 18:22:10 +00:00 |
|
Carl Hetherington
|
5b520324ce
|
Allow markers to be glued to bar/beat time. Fixes #1815.
git-svn-id: svn://localhost/ardour2/branches/3.0@7573 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-09 16:40:31 +00:00 |
|
Carl Hetherington
|
e1cd6653da
|
In marks_either_side, don't return a marker that is exactly at the position that we request. Fixes #3386.
git-svn-id: svn://localhost/ardour2/branches/3.0@7571 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-09 14:12:15 +00:00 |
|
Carl Hetherington
|
26605c7d08
|
Add tooltip for edit mode selector. Shorten strings used in the selector to save horizontal space.
git-svn-id: svn://localhost/ardour2/branches/3.0@7564 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-08 02:20:21 +00:00 |
|
Carl Hetherington
|
606a65321d
|
Label panner automation sliders the same as panners.
git-svn-id: svn://localhost/ardour2/branches/3.0@7563 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-08 02:19:20 +00:00 |
|
Carl Hetherington
|
9a539fd347
|
Call activate() on plugins when setting state so that they are initialised correctly.
git-svn-id: svn://localhost/ardour2/branches/3.0@7562 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-07 23:31:33 +00:00 |
|
Carl Hetherington
|
66aeda8d8a
|
Allow local-scope strings to be passed in as constructor parameters.
git-svn-id: svn://localhost/ardour2/branches/3.0@7559 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-07 23:30:12 +00:00 |
|
Carl Hetherington
|
54d019cdd6
|
Possibly-useful assert.
git-svn-id: svn://localhost/ardour2/branches/3.0@7558 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-07 23:29:22 +00:00 |
|
|
e430668431
|
don't try to look up the key info for actions that don't have accel paths
git-svn-id: svn://localhost/ardour2/branches/3.0@7557 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-06 23:45:20 +00:00 |
|
|
c333b19422
|
start using new keybinding stuff in step editor dialog
git-svn-id: svn://localhost/ardour2/branches/3.0@7555 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-06 19:02:21 +00:00 |
|
|
3f0f409e06
|
functions related to blocking mothership callbacks
git-svn-id: svn://localhost/ardour2/branches/3.0@7554 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-06 19:00:59 +00:00 |
|
|
e2965cd138
|
new files for new per-window/action-driven key binding mechanism
git-svn-id: svn://localhost/ardour2/branches/3.0@7553 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-06 18:44:55 +00:00 |
|
|
22a8404df4
|
actually read&parse current version from ardour.org, and pay attention to ~/.config/ardour3/.offthehook
git-svn-id: svn://localhost/ardour2/branches/3.0@7550 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-05 22:58:38 +00:00 |
|
|
6109f05c38
|
first pass a "phone home" facility for version tracking and update notification
git-svn-id: svn://localhost/ardour2/branches/3.0@7549 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-05 19:39:49 +00:00 |
|
|
7c39d2171f
|
slightly more info when debugging the kbd snooper
git-svn-id: svn://localhost/ardour2/branches/3.0@7548 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-05 19:39:11 +00:00 |
|
Carl Hetherington
|
5e3ca4db5c
|
Support cut / copy / paste of MIDI automation.
git-svn-id: svn://localhost/ardour2/branches/3.0@7545 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-05 13:36:38 +00:00 |
|
Carl Hetherington
|
c831ea5167
|
Fix SNAFU with auto-connect. Fixes #3379.
git-svn-id: svn://localhost/ardour2/branches/3.0@7536 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-04 15:42:45 +00:00 |
|
Carl Hetherington
|
aa72da4f9f
|
Fix peakfile display after record. Fixes at least part of #3374.
git-svn-id: svn://localhost/ardour2/branches/3.0@7534 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-04 00:01:55 +00:00 |
|
Carl Hetherington
|
8b0354f910
|
Suspend transport timecode transmission during playhead drag. Should fix #3324.
git-svn-id: svn://localhost/ardour2/branches/3.0@7528 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-02 01:59:34 +00:00 |
|
Carl Hetherington
|
5d8933893c
|
Put MIDI sync ports in the Ardour tab of the port matrix.
git-svn-id: svn://localhost/ardour2/branches/3.0@7527 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-01 10:26:19 +00:00 |
|
Carl Hetherington
|
90c6ca876a
|
Fixes to MIDI ports in the matrix.
git-svn-id: svn://localhost/ardour2/branches/3.0@7526 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-01 10:26:02 +00:00 |
|
Carl Hetherington
|
1dfd97322a
|
Fix up mistake in session bundle generation.#
git-svn-id: svn://localhost/ardour2/branches/3.0@7524 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-08-01 10:25:41 +00:00 |
|
Carl Hetherington
|
1f07948972
|
Put Mackie surface ports into the Ardour tab of the port matrix.
git-svn-id: svn://localhost/ardour2/branches/3.0@7522 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-30 02:09:39 +00:00 |
|
Carl Hetherington
|
66760a574a
|
Don't display empty tabs in the port matrix.
git-svn-id: svn://localhost/ardour2/branches/3.0@7521 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-29 19:25:26 +00:00 |
|
Carl Hetherington
|
21fd76ef9a
|
Fix startup of the mackie surface code.
git-svn-id: svn://localhost/ardour2/branches/3.0@7520 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-29 19:24:25 +00:00 |
|
Carl Hetherington
|
c2cf3c5bfd
|
Trim get_nth_physical port methods.
git-svn-id: svn://localhost/ardour2/branches/3.0@7518 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-28 01:40:36 +00:00 |
|
Carl Hetherington
|
922488427a
|
Add session MIDI bundles to enable connection of MIDI tracks from the right-click I/O menus.
git-svn-id: svn://localhost/ardour2/branches/3.0@7517 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-28 00:43:15 +00:00 |
|
Carl Hetherington
|
623f37fd36
|
Fix test compile.
git-svn-id: svn://localhost/ardour2/branches/3.0@7516 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-28 00:42:43 +00:00 |
|
|
ece5093234
|
change Control::{set,get}_float to Control::{set,get}_double and make almost all Control-related stuff use double rather than random mixtures of float, double and some integer value ; make hans' program change stuff work quite a bit better (not finished yet) including keyboard edting of pgm change values
git-svn-id: svn://localhost/ardour2/branches/3.0@7514 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-27 14:09:16 +00:00 |
|
Carl Hetherington
|
fbc946d60d
|
Fix up Mackie control surface to cope with changes to midi++ midi ports from a while back.
git-svn-id: svn://localhost/ardour2/branches/3.0@7513 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-27 03:09:58 +00:00 |
|
Carl Hetherington
|
b1e535570c
|
Fix up gain envelope handling with region split. Fixes #3306.
git-svn-id: svn://localhost/ardour2/branches/3.0@7510 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-27 02:11:15 +00:00 |
|
|
f2df65db6a
|
part two of: don't crash during startup with no config files when trying to use a non-existent MIDI Manager object
git-svn-id: svn://localhost/ardour2/branches/3.0@7501 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-26 15:28:59 +00:00 |
|
|
edf09354fb
|
don't crash during startup with no config files when trying to use a non-existent MIDI Manager object
git-svn-id: svn://localhost/ardour2/branches/3.0@7500 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-26 15:22:24 +00:00 |
|
Carl Hetherington
|
0fb9c79d8d
|
Patch from petem to initialise inbound MMC device ID to 0x7f. Fixes #2853.
git-svn-id: svn://localhost/ardour2/branches/3.0@7496 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-25 23:55:45 +00:00 |
|
Carl Hetherington
|
6a9758dbcc
|
Fix case where the working range for the interpolation can be chosen wrongly if start is after the cached point's time. Should fix #3356.
git-svn-id: svn://localhost/ardour2/branches/3.0@7495 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-25 23:20:31 +00:00 |
|
Carl Hetherington
|
2794eab6ae
|
Name evoral test target so that it can be build on its own.
git-svn-id: svn://localhost/ardour2/branches/3.0@7494 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-25 23:19:55 +00:00 |
|
Carl Hetherington
|
115083c13d
|
Remove end of SearchCache as it is not used (it's always set to DBL_MAX)
git-svn-id: svn://localhost/ardour2/branches/3.0@7493 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-25 23:19:43 +00:00 |
|
|
6fa58df791
|
do not apply global transport declick to MIDI
git-svn-id: svn://localhost/ardour2/branches/3.0@7491 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-25 19:26:14 +00:00 |
|
|
fce685b2e7
|
only push note-on information into the step edit ringbuffer
git-svn-id: svn://localhost/ardour2/branches/3.0@7490 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-25 13:26:53 +00:00 |
|
Carl Hetherington
|
93a3b1a221
|
Remove test that will never fire.
git-svn-id: svn://localhost/ardour2/branches/3.0@7489 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-25 01:47:18 +00:00 |
|
Carl Hetherington
|
637bca1423
|
Move data file into subdir.
git-svn-id: svn://localhost/ardour2/branches/3.0@7487 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-25 01:04:00 +00:00 |
|
Carl Hetherington
|
e315945146
|
Remove debug output from last commit.
git-svn-id: svn://localhost/ardour2/branches/3.0@7486 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-25 00:48:28 +00:00 |
|
Carl Hetherington
|
7b3e1a1061
|
Add test for #3356.
git-svn-id: svn://localhost/ardour2/branches/3.0@7485 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-25 00:42:02 +00:00 |
|
Carl Hetherington
|
118621c261
|
Fix up libardour tests.
git-svn-id: svn://localhost/ardour2/branches/3.0@7484 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-25 00:39:11 +00:00 |
|
Carl Hetherington
|
963bc50a8b
|
Fix up evoral test suite.
git-svn-id: svn://localhost/ardour2/branches/3.0@7483 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-25 00:39:04 +00:00 |
|
|
c685724c80
|
step editing now accessed via a context menu on MIDI track rec-enable buttons. along the way, fixed up confusion between set_rec_enable() and set_rec_enabled() methods in Route/Track/Diskstream
git-svn-id: svn://localhost/ardour2/branches/3.0@7482 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-24 16:40:56 +00:00 |
|
|
e3241a03cf
|
catch thrown exception when rounding backwards from a position too close to zero
git-svn-id: svn://localhost/ardour2/branches/3.0@7481 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-23 23:30:11 +00:00 |
|
Carl Hetherington
|
cd6c3af27d
|
Patch from dx9s to rearrange the View/Window menus a bit and add an option to keap tearoff toolbars when maximising editor space. Fixes #2974.
git-svn-id: svn://localhost/ardour2/branches/3.0@7480 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-23 23:29:36 +00:00 |
|
|
b122b34192
|
position tearoffs at WIN_POS_MOUSE when first torn off, and add tooltips to help tell users what they can do
git-svn-id: svn://localhost/ardour2/branches/3.0@7477 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-23 13:15:59 +00:00 |
|
|
c11c01ef20
|
remove a bunch of uses of long (mostly replaced by int32_t)
git-svn-id: svn://localhost/ardour2/branches/3.0@7472 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-22 16:08:11 +00:00 |
|
|
1c1b359ff2
|
second (and hopefully) final part of changes to respond to header format changes sensibly: lookup existing files correctly, and don't end up with gapped "take" numbers for successive files since we now remove ::removable() sources when switching to new ones (for audio)
git-svn-id: svn://localhost/ardour2/branches/3.0@7470 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-22 14:52:05 +00:00 |
|
|
5c17bd3df2
|
use Glib::build_filename() to construct fullpath, rather than doing it by hand (hello, windows)
git-svn-id: svn://localhost/ardour2/branches/3.0@7469 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-22 14:50:47 +00:00 |
|
|
a1bbbcb41b
|
first part of using appropriate .ext extensions for the current chosen native file header format
git-svn-id: svn://localhost/ardour2/branches/3.0@7468 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-22 02:27:06 +00:00 |
|
Carl Hetherington
|
cb80dbd927
|
Don't move automation to follow region when a region has only been trimmed rather than moved.
git-svn-id: svn://localhost/ardour2/branches/3.0@7465 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-22 01:22:56 +00:00 |
|
Carl Hetherington
|
092e598389
|
When a region movement is undone, prevent the resulting movement from triggering the automation-follows-regions code. Fixes #3348.
git-svn-id: svn://localhost/ardour2/branches/3.0@7464 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-22 01:22:33 +00:00 |
|
|
75fb4557e5
|
removed #if 0 code
git-svn-id: svn://localhost/ardour2/branches/3.0@7461 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-21 17:46:45 +00:00 |
|
|
7ab8dbc2fe
|
fix up file renaming code a little bit
git-svn-id: svn://localhost/ardour2/branches/3.0@7460 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-21 13:03:50 +00:00 |
|
|
6ef49a0b86
|
force creation of MIDI (SMF) files on disk whenever an SMF object is created, to avoid "source exists but no file don disk exists" issue
git-svn-id: svn://localhost/ardour2/branches/3.0@7459 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-21 13:02:58 +00:00 |
|
Carl Hetherington
|
1fd56c5476
|
Sort tracks in the port matrix according to editor order. Fixes #2966.
git-svn-id: svn://localhost/ardour2/branches/3.0@7458 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-21 02:17:57 +00:00 |
|
Carl Hetherington
|
f9d88d0979
|
Make AutomationLists clear their events when their state is set to an AutomationList with no Events node. Fixes #3345.
git-svn-id: svn://localhost/ardour2/branches/3.0@7456 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-20 23:25:02 +00:00 |
|
Carl Hetherington
|
f14604694d
|
Properly fix auto-connect so that busses can still have their outputs auto-connected (just not their inputs).
git-svn-id: svn://localhost/ardour2/branches/3.0@7455 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-20 22:59:10 +00:00 |
|
|
bf91ed99ec
|
add note IDs and use them for looking up notes during a history rebuild. NOTE: INVALIDATES OLDER HISTORY FILES
git-svn-id: svn://localhost/ardour2/branches/3.0@7449 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-20 16:27:34 +00:00 |
|
Carl Hetherington
|
0cf3e493f9
|
Don't auto-connect busses to hardware inputs. Fixes #3335.
git-svn-id: svn://localhost/ardour2/branches/3.0@7440 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-19 21:46:19 +00:00 |
|
Carl Hetherington
|
aecbb04775
|
Fix up change list handling on removal and re-addition of a value.
git-svn-id: svn://localhost/ardour2/branches/3.0@7438 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-19 01:42:55 +00:00 |
|
Carl Hetherington
|
f84f270b15
|
Show MIDI controller numbers in automation track titles, as per part of #3175.
git-svn-id: svn://localhost/ardour2/branches/3.0@7437 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-17 00:56:41 +00:00 |
|
Carl Hetherington
|
daec83d258
|
Fix typo in event type parser; fixes #3323.
git-svn-id: svn://localhost/ardour2/branches/3.0@7435 d708f5d6-7413-0410-9779-e7cbd77b26cf
|
2010-07-17 00:56:06 +00:00 |
|