8ab17e9631
new port design, probably about 90% done (i.e it mostly works and this commit is to stop anyone else from stomping on my changes :)
...
git-svn-id: svn://localhost/ardour2/trunk@2579 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-31 18:24:43 +00:00
Nick Mainsbridge
1b0f6b1d69
pending state dialog tweaks
...
git-svn-id: svn://localhost/ardour2/trunk@2577 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-26 15:31:46 +00:00
Nick Mainsbridge
cc862d31bd
use filechooser widget in export dialog, selected files set format combos, hide progress bar until use in export dialog, speed up 'separate regions in range' operation on larger sessions, ruler scale now calculated separately to mark generation, fix for non-stacked layering regression, try not to generate 'buried' crossfades, use playlist->freeze() to speed up copying/moving regions on large playlists (not done for undo), width dependent items now reset on regionview init, get rid of jack_port_ensure_monitor check, remove audiosourse _length (only source has a length.. i think), make overlapend differ to overlapexternal where start points coincide.
...
git-svn-id: svn://localhost/ardour2/trunk@2576 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-26 13:32:24 +00:00
0c3f01e540
Use SSE/veclib/whatever for AudioBuffer::accumulate_from
...
git-svn-id: svn://localhost/ardour2/trunk@2574 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-25 00:42:53 +00:00
7ba6a6c11b
Fix mixed space/tab evil in globals.cc for no particular reason.
...
git-svn-id: svn://localhost/ardour2/trunk@2573 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-25 00:19:09 +00:00
f53f2e8e33
Clean/strengthen up constructor/type stuff in new port system.
...
git-svn-id: svn://localhost/ardour2/trunk@2572 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-25 00:09:23 +00:00
Carl Hetherington
0cb6567836
Back out recent bad patch.
...
git-svn-id: svn://localhost/ardour2/trunk@2571 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-23 14:52:52 +00:00
40fd1f26d5
make insert existing audio menu item work again
...
git-svn-id: svn://localhost/ardour2/trunk@2570 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-23 14:21:26 +00:00
b0f9c38c2e
make import menu item work again
...
git-svn-id: svn://localhost/ardour2/trunk@2569 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-23 14:20:31 +00:00
Carl Hetherington
fc9ab1ccbd
Re-work Port construction slightly so that _flags is always initialised before reset() is called. Otherwise a decision is made based on an uninitialised variable (as spotted by valgrind)
...
git-svn-id: svn://localhost/ardour2/trunk@2568 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-23 14:02:15 +00:00
Carl Hetherington
4d33fbac62
Fix a probably-irrelevant warning from valgrind.
...
git-svn-id: svn://localhost/ardour2/trunk@2567 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-23 13:33:46 +00:00
Carl Hetherington
20db119cd3
Fix crash due to invalidated shared_ptr, as suggested by Paul
...
git-svn-id: svn://localhost/ardour2/trunk@2565 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-23 12:50:25 +00:00
Carl Hetherington
6692898732
Fix uninitialised variable spotted by valgrind.
...
git-svn-id: svn://localhost/ardour2/trunk@2564 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-23 12:02:36 +00:00
Carl Hetherington
4fad30667b
Fix spelling of Busses to match the rest of the UI
...
git-svn-id: svn://localhost/ardour2/trunk@2563 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-19 14:57:04 +00:00
Carl Hetherington
a29a10c02a
Patch from mantis user 'lincoln'; add support for FreeBoB in the audio settings, and pass the correct flag to JACK for using FFADO.
...
git-svn-id: svn://localhost/ardour2/trunk@2562 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-19 13:58:48 +00:00
Carl Hetherington
77f16522e0
Various work on bundles. We now have a Bundle Manager dialogue, and hopefully things are a bit cleaner internally. This commit changes the session file format with respect to bundles (or Connections as they used to be called).
...
git-svn-id: svn://localhost/ardour2/trunk@2561 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-19 13:30:07 +00:00
239ec39da6
new internal port type, round I, plus tiny fix for legalize_for_xml() (also for 2.0-ongoing)
...
git-svn-id: svn://localhost/ardour2/trunk@2559 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-17 16:49:31 +00:00
df28e90c67
Fix compilation.
...
git-svn-id: svn://localhost/ardour2/trunk@2558 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-17 03:09:38 +00:00
c6c9bfda49
added file
...
git-svn-id: svn://localhost/ardour2/trunk@2557 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-17 02:09:24 +00:00
f3cf31009a
virtualize Port object; clean up automation tracks from track deletion
...
git-svn-id: svn://localhost/ardour2/trunk@2556 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-16 21:01:12 +00:00
14dcc3f017
Fix displaying of notes in auto-created MIDI region when it's the first region in the track.
...
Fix crash after recording long phrases of MIDI.
Fix MIDI looping (kinda).
Add note-off exposure to MidiModel::iterator.
Fix first-note-is-stuck-note problem.
Fix resolving long notes while recording.
Fix several other things I forget now. MIDI works pretty well.....
git-svn-id: svn://localhost/ardour2/trunk@2555 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-14 05:45:31 +00:00
Carl Hetherington
15af67c179
Fix up physical port bundles.
...
git-svn-id: svn://localhost/ardour2/trunk@2554 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-13 18:10:57 +00:00
Carl Hetherington
bcfb751140
Fix some bugs with visiblity of groups.
...
git-svn-id: svn://localhost/ardour2/trunk@2553 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-13 17:45:44 +00:00
Carl Hetherington
b3b5515cf9
Put row labels on both sides of the grid.
...
git-svn-id: svn://localhost/ardour2/trunk@2552 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-13 11:07:47 +00:00
Carl Hetherington
d4a05b5271
Check buttons to select visibility of destination groups.
...
git-svn-id: svn://localhost/ardour2/trunk@2551 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-13 10:38:26 +00:00
Carl Hetherington
465a64520f
Considerable re-work to allow scrolling of the checkbutton area of the dialogue. Add/remove port is now on a context menu over the row labels.
...
git-svn-id: svn://localhost/ardour2/trunk@2550 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-13 00:58:03 +00:00
cded4193fe
Fix missing return.
...
This might be wrong, but at least it's deterministically wrong...
git-svn-id: svn://localhost/ardour2/trunk@2549 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-12 23:25:48 +00:00
df5cf878ce
fixup keybinding editor binding action; restore some menu items lost in the trunk merge; no search in processor (redirect) boxes
...
git-svn-id: svn://localhost/ardour2/trunk@2548 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-12 22:30:25 +00:00
Carl Hetherington
7dcc66a7e5
Better support for MIDI tracks in the IO selector.
...
git-svn-id: svn://localhost/ardour2/trunk@2547 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-12 14:49:07 +00:00
50c68c6d0c
fix peakfile/sourcefactory botch
...
git-svn-id: svn://localhost/ardour2/trunk@2546 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-12 14:27:47 +00:00
Carl Hetherington
a57a62b925
Group destination ports by track / buss / system etc.
...
git-svn-id: svn://localhost/ardour2/trunk@2545 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-12 12:13:11 +00:00
40d8d96785
fixes for varispeed playback, mackie control compilation, new odd color for treeview rows
...
git-svn-id: svn://localhost/ardour2/trunk@2544 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-12 02:11:14 +00:00
29f0d9732e
add keybinding editor
...
git-svn-id: svn://localhost/ardour2/trunk@2543 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-12 01:54:35 +00:00
02196886bb
added file
...
git-svn-id: svn://localhost/ardour2/trunk@2542 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-12 01:22:04 +00:00
50db5dc2e6
added files
...
git-svn-id: svn://localhost/ardour2/trunk@2541 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-12 01:03:35 +00:00
169fd9e368
add missing file
...
git-svn-id: svn://localhost/ardour2/trunk@2540 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-11 23:39:26 +00:00
f7f9d6fdc4
merge from 2.0-ongoing by hand, minus key binding editor
...
git-svn-id: svn://localhost/ardour2/trunk@2539 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-11 22:07:47 +00:00
Carl Hetherington
aa1f736a65
New matrix-style IO selector dialogue. Should allow you to do the same things as the old one did, but certainly a work in progress.
...
git-svn-id: svn://localhost/ardour2/trunk@2538 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-10 18:37:13 +00:00
Carl Hetherington
796bfc025e
Make sure we notice when an IO's port count is reduced as well as when it's increased. Fixes an assertion failure when removing a port from an IO with 3 existing ports.
...
git-svn-id: svn://localhost/ardour2/trunk@2537 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-10 14:49:25 +00:00
Carl Hetherington
cf1adb02db
Make theme manager dialog's title similar in style to the others on the same menu.
...
git-svn-id: svn://localhost/ardour2/trunk@2535 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-10 01:24:04 +00:00
Carl Hetherington
26305a73d7
A couple of capitalisation and space fixes for the main menu.
...
git-svn-id: svn://localhost/ardour2/trunk@2534 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-10 00:15:41 +00:00
Carl Hetherington
0e7dcf7841
Remove a file that should have been removed a few commits ago.
...
git-svn-id: svn://localhost/ardour2/trunk@2533 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-09 23:41:05 +00:00
Carl Hetherington
8bcbe9ca4c
Few cleanups related to signed-ness of minimum/maximum port counts.
...
git-svn-id: svn://localhost/ardour2/trunk@2532 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-09 23:04:53 +00:00
Carl Hetherington
4d66204f4e
Various work on Bundles, especially dynamic ones so that you can, for example, pass tracks to busses by selecting the buss name from the track's output menu.
...
git-svn-id: svn://localhost/ardour2/trunk@2530 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-08 23:47:35 +00:00
Carl Hetherington
3f38e6b7f5
Re-work edit group selection in line with suggestions from Paul.
...
git-svn-id: svn://localhost/ardour2/trunk@2529 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-07 15:51:14 +00:00
49763a55c9
Fix several MIDI timestamp related problems:
...
Fix recording MIDI regions that start at t != 0.
Fix display of MIDI events in regions that start at t != 0.
Fix recording after relocating an already rec-armed MIDI track.
git-svn-id: svn://localhost/ardour2/trunk@2528 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-07 07:20:09 +00:00
Carl Hetherington
7d2efe25ac
Make edit groups effective with lassoo selections.
...
git-svn-id: svn://localhost/ardour2/trunk@2526 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-06 18:39:44 +00:00
Carl Hetherington
44dde5e7f4
Make split region work across edit groups even if the region is not selected when the split occurs.
...
git-svn-id: svn://localhost/ardour2/trunk@2525 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-06 17:33:40 +00:00
Carl Hetherington
c8a4f8002b
Add some comments to the RegionSelection class.
...
git-svn-id: svn://localhost/ardour2/trunk@2524 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-06 17:27:07 +00:00
Carl Hetherington
61872c5663
Fix things so that selecting a region always selects equivalent regions in the same edit group, even if the appropriate tracks aren't selected at the time.
...
git-svn-id: svn://localhost/ardour2/trunk@2523 d708f5d6-7413-0410-9779-e7cbd77b26cf
2007-10-06 16:24:08 +00:00