13
0
livetrax/gtk2_ardour
David Robillard 7183242b8c The great audio processing overhaul.
The vast majority of Route signal processing is now simply in the list of
processors.  There are definitely regressions here, but there's also
a lot of things fixed.  It's far too much work to let diverge anymore
regardless, so here it is.

The basic model is: A route has a fixed set of input channels (matching
its JACK input ports and diskstream).  The first processor takes this
as input.  The next processor is configured using the first processor's
output as input, and is allowed to choose whatever output it wants
given that input... and so on, and so on.  Finally, the last processor's
requested output is used to set up the panner and create whatever Jack
ports are needed to output the data.

All 'special' internal processors (meter, fader, amp, insert, send) are
currently transparent: they read any input, and return the same set
of channels back (unmodified, except for amp).

User visible changes:
 * LV2 Instrument support (tracks with both MIDI and audio channels)
 * MIDI in/out plugin support
 * Generic plugin replication (for MIDI plugins, MIDI/audio plugins)
 * Movable meter point

Known Bugs:
 * Things seem to get weird on loaded sessions
 * Output delivery is sketchy
 * 2.0 session loading was probably already broken...
   but it's definitely broken now :)

Please test this and file bugs if you have any time...



git-svn-id: svn://localhost/ardour2/branches/3.0@5055 d708f5d6-7413-0410-9779-e7cbd77b26cf
2009-05-07 06:30:50 +00:00
..
glade
icons new crossfade editor icons from markus s. 2009-03-06 15:18:33 +00:00
pixmaps
po The great audio processing overhaul. 2009-05-07 06:30:50 +00:00
.cvsignore
about.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
about.h
actions.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
actions.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
add_midi_cc_track_dialog.cc unify ard* scripts for both scons & waf builds 2009-02-26 22:30:13 +00:00
add_midi_cc_track_dialog.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
add_route_dialog.cc a long tricky day of playing with ArdourStartup and session naming/loading etc. 2009-04-22 01:35:31 +00:00
add_route_dialog.h a long tricky day of playing with ArdourStartup and session naming/loading etc. 2009-04-22 01:35:31 +00:00
analysis_window.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
analysis_window.h Fix a bunch of warnings. 2009-02-26 00:58:35 +00:00
ardbg Fix up ardev etc. scripts so that they can be run from any directory. 2009-02-27 21:16:02 +00:00
ardbg-waf Fix up ardev etc. scripts so that they can be run from any directory. 2009-02-27 21:16:02 +00:00
ardev Fix up ardev etc. scripts so that they can be run from any directory. 2009-02-27 21:16:02 +00:00
ardev_common.sh.in Fix up ardev etc. scripts so that they can be run from any directory. 2009-02-27 21:16:02 +00:00
ardev-waf Fix up ardev etc. scripts so that they can be run from any directory. 2009-02-27 21:16:02 +00:00
ardour_dialog.cc most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
ardour_dialog.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
ardour_image_compositor_socket.h
ardour_ui_dependents.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
ardour_ui_dialogs.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
ardour_ui_ed.cc a long tricky day of playing with ArdourStartup and session naming/loading etc. 2009-04-22 01:35:31 +00:00
ardour_ui_mixer.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
ardour_ui_options.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
ardour_ui.cc Remove tmpnam usage. 2009-05-04 02:50:58 +00:00
ardour_ui.h disk buffer stats patch ported from 2.X 2009-04-30 15:03:55 +00:00
ardour_ui2.cc first half of the mega-by-hand-commit-by-commit merge from 2.X 2009-04-15 18:04:23 +00:00
ardour-sae.menus most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
ardour.menus.in 3 notable patches from lincoln (a) non-layered track mode (NOTE: this is broken for loop recording right now) (b) trim region to previous/next region (c) region push/pull trimming. work on these 3 features should be assumed to be still slightly ongoing (eg. default bindings and more). great stuff 2009-04-20 21:02:46 +00:00
ardour.sh.in Waf: install stuff 2009-02-27 04:40:44 +00:00
ardour2_ui_dark_sae.rc.in most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
ardour2_ui_light_sae.rc.in most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
ardour2_ui_sae.conf most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
ardour3_ui_dark_sae.rc.in most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
ardour3_ui_dark.rc.in Chris's work on the region list 2009-03-28 16:17:51 +00:00
ardour3_ui_default.conf switch meter colors 2009-04-23 17:42:25 +00:00
ardour3_ui_light_sae.rc.in most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
ardour3_ui_light.rc.in More Export GUI tweaks.... 2008-10-11 15:35:36 +00:00
ardour3.desktop.in Fix ardour2 -> ardour3 issues. 2009-02-18 18:32:13 +00:00
ardour3.xml Fix ardour2 -> ardour3 issues. 2009-02-18 18:32:13 +00:00
arprof
arval * Fix tooltips in the session import dialog 2009-05-02 20:26:11 +00:00
arval-waf new startup assistant/wizard; unfinished; can potentially interfere with your normal session startup. no comments other than aesthetics, please (which are not ideal at present); a few fixes to waf-based scripts 2009-03-04 23:06:18 +00:00
au_pluginui.h merge 3.0 from 2.0-ongoing@3243 2008-04-11 14:06:50 +00:00
au_pluginui.mm most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
audio_clock.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
audio_clock.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
audio_region_editor.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
audio_region_editor.h most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
audio_region_view.cc Fix a bunch of warnings. 2009-02-26 00:58:35 +00:00
audio_region_view.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
audio_streamview.cc 3 notable patches from lincoln (a) non-layered track mode (NOTE: this is broken for loop recording right now) (b) trim region to previous/next region (c) region push/pull trimming. work on these 3 features should be assumed to be still slightly ongoing (eg. default bindings and more). great stuff 2009-04-20 21:02:46 +00:00
audio_streamview.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
audio_time_axis.cc The great audio processing overhaul. 2009-05-07 06:30:50 +00:00
audio_time_axis.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
automation_controller.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
automation_controller.h Display recorded controller data (fix show all/existing automation). 2008-09-21 16:17:02 +00:00
automation_line.cc Fix build. Ahem. 2009-03-02 18:26:08 +00:00
automation_line.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
automation_region_view.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
automation_region_view.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
automation_selectable.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
automation_selection.h Factor out sequencing related things into an independant new library: "evoral". 2008-09-19 00:47:49 +00:00
automation_streamview.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
automation_streamview.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
automation_time_axis.cc Fix a bunch of warnings. 2009-02-26 00:58:35 +00:00
automation_time_axis.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
axis_view.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
axis_view.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
bundle_manager.cc Support for the port matrix working at the bundle level and hiding details of ports. 2009-05-03 14:31:42 +00:00
bundle_manager.h Support for the port matrix working at the bundle level and hiding details of ports. 2009-05-03 14:31:42 +00:00
canvas_impl.h
canvas_vars.h * Added CanvasSysEx class for displaying SysExes 2009-02-13 08:29:12 +00:00
canvas-curve.h
canvas-flag.cc Fix time / positioning of PC flags (beat time). 2009-02-16 05:54:12 +00:00
canvas-flag.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
canvas-hit.h Fix genererally retarded and broken note range / diskstream display / etc. related things (correctly display region contents on initial session load). 2009-02-15 19:44:27 +00:00
canvas-imageframe.c merge with 2.0-ongoing @ rev 3147 2008-03-17 20:54:03 +00:00
canvas-imageframe.h
canvas-note-event.cc Remove useless/broken concept of 'erase touch dragging'. 2009-05-05 00:18:21 +00:00
canvas-note-event.h Fix a bunch of warnings. 2009-02-26 00:58:35 +00:00
canvas-note.cc Make MIDI note editing work somewhat again... 2009-05-05 00:08:30 +00:00
canvas-note.h Fix genererally retarded and broken note range / diskstream display / etc. related things (correctly display region contents on initial session load). 2009-02-15 19:44:27 +00:00
canvas-program-change.cc Fix time / positioning of PC flags (beat time). 2009-02-16 05:54:12 +00:00
canvas-program-change.h Fix time / positioning of PC flags (beat time). 2009-02-16 05:54:12 +00:00
canvas-simpleline.c merge with 2.0-ongoing @ rev 3147 2008-03-17 20:54:03 +00:00
canvas-simpleline.h
canvas-simplerect.c merge with 2.0-ongoing @ rev 3147 2008-03-17 20:54:03 +00:00
canvas-simplerect.h
canvas-sysex.cc Remove unnecessary/unused template parameter from canvas sysex flags. 2009-02-17 02:19:16 +00:00
canvas-sysex.h Remove unnecessary/unused template parameter from canvas sysex flags. 2009-02-17 02:19:16 +00:00
canvas-waveview.c Fix a couple of valgrind-spotted out-of-bounds accesses that may have been causing segfaults, especially when opening the crossfade editor dialog. Some minor cleanups. Add some comments. 2009-04-30 18:45:45 +00:00
canvas-waveview.h Merge with trunk R2935. 2008-01-19 03:49:52 +00:00
canvas.h Superficial code cleanup. 2008-09-24 19:39:01 +00:00
cocoacarbon.mm most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
control_point_dialog.cc Oops. Missing files from previous commit. 2008-12-18 17:57:37 +00:00
control_point_dialog.h Oops. Missing files from previous commit. 2008-12-18 17:57:37 +00:00
control_point.cc
control_point.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
crossfade_edit.cc new crossfade editor icons from markus s. 2009-03-06 15:18:33 +00:00
crossfade_edit.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
crossfade_view.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
crossfade_view.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
crossfade_xpms.h
curvetest.cc allow dragging of automation lines (Ben Loftis, backported from 2.X) 2009-03-02 18:08:15 +00:00
diamond.cc * fixed display bug: changing the height on tracks doesnt rescale CanvasHits 2008-04-21 16:42:55 +00:00
diamond.h * renamed canvas-midi-event.* into canvas-note-event.* 2008-04-29 21:58:05 +00:00
draginfo.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
editing_syms.h merge 3.0 from 2.0-ongoing@3243 2008-04-11 14:06:50 +00:00
editing.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
editing.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
editor_actions.cc 3 notable patches from lincoln (a) non-layered track mode (NOTE: this is broken for loop recording right now) (b) trim region to previous/next region (c) region push/pull trimming. work on these 3 features should be assumed to be still slightly ongoing (eg. default bindings and more). great stuff 2009-04-20 21:02:46 +00:00
editor_audio_import.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
editor_audiotrack.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
editor_canvas_events.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
editor_canvas.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
editor_cursors.cc most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
editor_edit_groups.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
editor_enums.h
editor_export_audio.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
editor_hscroller.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
editor_imageframe.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
editor_items.h
editor_keyboard.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
editor_keys.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
editor_markers.cc Support recursive undo events. 2009-05-05 01:53:30 +00:00
editor_mixer.cc lincoln's route connection cleanup patch 2009-04-22 01:49:48 +00:00
editor_mouse.cc 3 notable patches from lincoln (a) non-layered track mode (NOTE: this is broken for loop recording right now) (b) trim region to previous/next region (c) region push/pull trimming. work on these 3 features should be assumed to be still slightly ongoing (eg. default bindings and more). great stuff 2009-04-20 21:02:46 +00:00
editor_nudge.cc
editor_ops.cc Preview effect of strip silence within the dialog. 2009-04-30 17:07:57 +00:00
editor_region_list.cc first half of the mega-by-hand-commit-by-commit merge from 2.X 2009-04-15 18:04:23 +00:00
editor_route_list.cc Couple of fixes to route / mixer strip ordering which should hopefully stop the random re-ordering on startup. 2009-05-01 20:30:57 +00:00
editor_rulers.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
editor_scrub.cc
editor_selection_list.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
editor_selection.cc first half of the mega-by-hand-commit-by-commit merge from 2.X 2009-04-15 18:04:23 +00:00
editor_tempodisplay.cc Support recursive undo events. 2009-05-05 01:53:30 +00:00
editor_timefx.cc Split TimeFXDialog from Editor. 2009-02-27 01:20:25 +00:00
editor_xpms
editor.cc Fix indentation. 2009-05-05 01:24:44 +00:00
editor.h First cut of option to strip silence from audio regions, as per mantis #1623 2009-04-29 17:01:14 +00:00
engine_dialog.cc farewell NSD, we loved you sometimes, almost never 2009-04-20 18:41:46 +00:00
engine_dialog.h Merge with trunk R2920. 2008-01-15 17:23:57 +00:00
enums.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
enums.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
ergonomic-us.bindings.in part 2 of 3 of the 2.8 -> 3.0 merge 2009-04-16 16:02:25 +00:00
evtest.cc
export_channel_selector.cc Some preparations for allowing multiple channel configurations in export channel configurations. 2009-03-08 10:56:40 +00:00
export_channel_selector.h Some preparations for allowing multiple channel configurations in export channel configurations. 2009-03-08 10:56:40 +00:00
export_dialog.cc Some preparations for allowing multiple channel configurations in export channel configurations. 2009-03-08 10:56:40 +00:00
export_dialog.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
export_file_notebook.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
export_file_notebook.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
export_filename_selector.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
export_filename_selector.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
export_format_dialog.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
export_format_dialog.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
export_format_selector.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
export_format_selector.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
export_multiplicator.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
export_multiplicator.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
export_preset_selector.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
export_preset_selector.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
export_range_markers_dialog.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
export_range_markers_dialog.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
export_timespan_selector.cc Some preparations for allowing multiple channel configurations in export channel configurations. 2009-03-08 10:56:40 +00:00
export_timespan_selector.h Some preparations for allowing multiple channel configurations in export channel configurations. 2009-03-08 10:56:40 +00:00
fft_graph.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
fft_graph.h Fix a bunch of warnings. 2009-02-26 00:58:35 +00:00
fft_result.cc Fixes for GCC 4.3. 2008-05-02 18:35:05 +00:00
fft_result.h Fix a bunch of warnings. 2009-02-26 00:58:35 +00:00
fft.cc Added facilities into PluginInsert for the GUI to gather parts of the real signal passed through the insert. Also added rudimentary plugin input/output difference analysis in the plugin eq gui for the collected signal. 2008-10-20 18:57:34 +00:00
fft.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
gain_meter.cc Reconfigure GUI meters when route I/O configuration changes. 2009-05-04 17:05:55 +00:00
gain_meter.h Reconfigure GUI meters when route I/O configuration changes. 2009-05-04 17:05:55 +00:00
generic_pluginui.cc clean up that godawful ugly latency GUI in plugin UIs 2009-05-04 17:49:28 +00:00
gettext.h
ghostregion.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
ghostregion.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
global_port_matrix.cc Support for the port matrix working at the bundle level and hiding details of ports. 2009-05-03 14:31:42 +00:00
global_port_matrix.h Support for the port matrix working at the bundle level and hiding details of ports. 2009-05-03 14:31:42 +00:00
gprofhelper.c
gtk-custom-hruler.c Fix a bunch of warnings. 2009-02-26 00:58:35 +00:00
gtk-custom-hruler.h
gtk-custom-ruler.c Fix a bunch of warnings. 2009-02-26 00:58:35 +00:00
gtk-custom-ruler.h
gui_thread.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
i18n.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
imageframe_p.h
imageframe_socket_handler.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
imageframe_socket_handler.h Remove apparently unnecessary friend declarations. 2009-02-27 01:26:47 +00:00
imageframe_time_axis_group.cc
imageframe_time_axis_group.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
imageframe_time_axis_view.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
imageframe_time_axis_view.h
imageframe_time_axis.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
imageframe_time_axis.h merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
imageframe_view.cc Remove unnecessary 0 checks before delete; see http://www.parashift.com/c++-faq-lite/freestore-mgmt.html#faq-16.8 Apologies for the big commit. 2008-12-18 19:31:00 +00:00
imageframe_view.h
imageframe.cc
imageframe.h
interactive-item.h Make MIDI note editing work somewhat again... 2009-05-05 00:08:30 +00:00
io_selector.cc Support for the port matrix working at the bundle level and hiding details of ports. 2009-05-03 14:31:42 +00:00
io_selector.h Support for the port matrix working at the bundle level and hiding details of ports. 2009-05-03 14:31:42 +00:00
itest.cc
keyboard.cc The great audio processing overhaul. 2009-05-07 06:30:50 +00:00
keyboard.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
keyeditor.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
keyeditor.h
latency_gui.cc clean up that godawful ugly latency GUI in plugin UIs 2009-05-04 17:49:28 +00:00
latency_gui.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
level_meter.cc Reconfigure GUI meters when route I/O configuration changes. 2009-05-04 17:05:55 +00:00
level_meter.h Reconfigure GUI meters when route I/O configuration changes. 2009-05-04 17:05:55 +00:00
lineset.cc Invalidate line cache when zoomed out to invisible line levels. 2008-09-28 15:22:07 +00:00
lineset.h Superficial code cleanup. 2008-09-24 19:39:01 +00:00
location_ui.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
location_ui.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
logmeter.h Waf building of gtk2_ardour. 2009-02-25 23:21:49 +00:00
lv2_plugin_ui.cc Preliminary MIDI plugin support. 2009-05-04 15:50:51 +00:00
lv2_plugin_ui.h Fix LV2 compilation. 2009-05-03 19:53:09 +00:00
main.cc The great audio processing overhaul. 2009-05-07 06:30:50 +00:00
marker_selection.h chris goddard's region list patch; port 2.X marker drag/move changes to 3.0; compilation fixes-post-evoral 2008-09-19 14:38:46 +00:00
marker_time_axis_view.cc Remove unnecessary 0 checks before delete; see http://www.parashift.com/c++-faq-lite/freestore-mgmt.html#faq-16.8 Apologies for the big commit. 2008-12-18 19:31:00 +00:00
marker_time_axis_view.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
marker_time_axis.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
marker_time_axis.h merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
marker_view.cc
marker_view.h
marker.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
marker.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
midi_channel_selector.cc Fix a bunch of warnings. 2009-02-26 00:58:35 +00:00
midi_channel_selector.h Fix a bunch of warnings. 2009-02-26 00:58:35 +00:00
midi_port_dialog.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
midi_port_dialog.h
midi_region_view.cc Fix note dragging. 2009-05-05 00:57:08 +00:00
midi_region_view.h Fix note dragging. 2009-05-05 00:57:08 +00:00
midi_scroomer.cc Don't bind playlist_modified with a shared_ptr<Playlist> parameter. 2009-02-16 05:13:05 +00:00
midi_scroomer.h Apply MIDI keyboard and "scroomer" patch. 2008-01-13 17:45:17 +00:00
midi_streamview.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
midi_streamview.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
midi_time_axis.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
midi_time_axis.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
midi_util.h Fix genererally retarded and broken note range / diskstream display / etc. related things (correctly display region contents on initial session load). 2009-02-15 19:44:27 +00:00
mixer_strip.cc The great audio processing overhaul. 2009-05-07 06:30:50 +00:00
mixer_strip.h fix up kludgy assumptions about mixer strip route ops menu ordering 2009-03-05 17:25:52 +00:00
mixer_ui.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
mixer_ui.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
mnemonic-us.bindings.in part 2 of 3 of the 2.8 -> 3.0 merge 2009-04-16 16:02:25 +00:00
mtest_other.menus
mtest_shared.menu
mtest.cc
mtest.menus
nag.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
nag.h most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
option_editor.cc first half of the mega-by-hand-commit-by-commit merge from 2.X 2009-04-15 18:04:23 +00:00
option_editor.h first half of the mega-by-hand-commit-by-commit merge from 2.X 2009-04-15 18:04:23 +00:00
opts.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
opts.h
panner_ui.cc The great audio processing overhaul. 2009-05-07 06:30:50 +00:00
panner_ui.h implement panner reset functionality (missing since 0.99?) ported from 2.X 2009-04-30 15:04:16 +00:00
panner.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
panner.h
panner2d.cc The great audio processing overhaul. 2009-05-07 06:30:50 +00:00
panner2d.h The great audio processing overhaul. 2009-05-07 06:30:50 +00:00
piano_roll_header.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
piano_roll_header.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
playlist_selection.h
playlist_selector.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
playlist_selector.h
plugin_eq_gui.cc Preliminary MIDI plugin support. 2009-05-04 15:50:51 +00:00
plugin_eq_gui.h Improvements to the plugin eq gui: 2009-03-07 11:17:06 +00:00
plugin_interest.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
plugin_selector.cc Preliminary MIDI plugin support. 2009-05-04 15:50:51 +00:00
plugin_selector.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
plugin_ui.cc clean up that godawful ugly latency GUI in plugin UIs 2009-05-04 17:49:28 +00:00
plugin_ui.h clean up that godawful ugly latency GUI in plugin UIs 2009-05-04 17:49:28 +00:00
point_selection.h
port_group.cc Fixes to bundle manager to make it vaguely usable. 2009-02-09 03:18:10 +00:00
port_group.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
port_matrix_body.cc Support for the port matrix working at the bundle level and hiding details of ports. 2009-05-03 14:31:42 +00:00
port_matrix_body.h Small fixes to port matrix rendering, mostly visible when using the bundle manager. 2009-02-05 12:56:12 +00:00
port_matrix_column_labels.cc Support for the port matrix working at the bundle level and hiding details of ports. 2009-05-03 14:31:42 +00:00
port_matrix_column_labels.h Support for the port matrix working at the bundle level and hiding details of ports. 2009-05-03 14:31:42 +00:00
port_matrix_component.cc Small fixes to port matrix rendering, mostly visible when using the bundle manager. 2009-02-05 12:56:12 +00:00
port_matrix_component.h Support for the port matrix working at the bundle level and hiding details of ports. 2009-05-03 14:31:42 +00:00
port_matrix_grid.cc Support for the port matrix working at the bundle level and hiding details of ports. 2009-05-03 14:31:42 +00:00
port_matrix_grid.h Support for the port matrix working at the bundle level and hiding details of ports. 2009-05-03 14:31:42 +00:00
port_matrix_labels.cc Support for the port matrix working at the bundle level and hiding details of ports. 2009-05-03 14:31:42 +00:00
port_matrix_labels.h Support for the port matrix working at the bundle level and hiding details of ports. 2009-05-03 14:31:42 +00:00
port_matrix_row_labels.cc Support for the port matrix working at the bundle level and hiding details of ports. 2009-05-03 14:31:42 +00:00
port_matrix_row_labels.h Support for the port matrix working at the bundle level and hiding details of ports. 2009-05-03 14:31:42 +00:00
port_matrix_types.h Support for the port matrix working at the bundle level and hiding details of ports. 2009-05-03 14:31:42 +00:00
port_matrix.cc Support for the port matrix working at the bundle level and hiding details of ports. 2009-05-03 14:31:42 +00:00
port_matrix.h Support for the port matrix working at the bundle level and hiding details of ports. 2009-05-03 14:31:42 +00:00
processor_box.cc The great audio processing overhaul. 2009-05-07 06:30:50 +00:00
processor_box.h The great audio processing overhaul. 2009-05-07 06:30:50 +00:00
processor_selection.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
prompter.cc
prompter.h
public_editor.cc merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
public_editor.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
region_editor.h
region_gain_line.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
region_gain_line.h Remove some unused code. 2009-02-27 23:26:52 +00:00
region_selection.cc Fix a bunch of warnings. 2009-02-26 00:58:35 +00:00
region_selection.h Split TimeFXDialog from Editor. 2009-02-27 01:20:25 +00:00
region_view.cc Fix a bunch of warnings. 2009-02-26 00:58:35 +00:00
region_view.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
rgb_macros.h
rhythm_ferret.cc Support recursive undo events. 2009-05-05 01:53:30 +00:00
rhythm_ferret.h merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
route_params_ui.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
route_params_ui.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
route_processor_selection.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
route_processor_selection.h
route_selection.h
route_time_axis.cc Disallow click and auditioner as track / buss names to avoid clashing with internal IOs. 2009-04-29 16:15:33 +00:00
route_time_axis.h 3 notable patches from lincoln (a) non-layered track mode (NOTE: this is broken for loop recording right now) (b) trim region to previous/next region (c) region push/pull trimming. work on these 3 features should be assumed to be still slightly ongoing (eg. default bindings and more). great stuff 2009-04-20 21:02:46 +00:00
route_ui.cc lincoln's route connection cleanup patch 2009-04-22 01:49:48 +00:00
route_ui.h first half of the mega-by-hand-commit-by-commit merge from 2.X 2009-04-15 18:04:23 +00:00
SAE-de-keypad.bindings.in part 2 of 3 of the 2.8 -> 3.0 merge 2009-04-16 16:02:25 +00:00
SAE-de-nokeypad.bindings.in part 2 of 3 of the 2.8 -> 3.0 merge 2009-04-16 16:02:25 +00:00
SAE-us-keypad.bindings.in part 2 of 3 of the 2.8 -> 3.0 merge 2009-04-16 16:02:25 +00:00
SAE-us-nokeypad.bindings.in part 2 of 3 of the 2.8 -> 3.0 merge 2009-04-16 16:02:25 +00:00
SConscript Fix LV2 plugin support. 2009-05-02 18:13:24 +00:00
selectable.h
selection_templates.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
selection.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
selection.h chris goddard's region list patch; port 2.X marker drag/move changes to 3.0; compilation fixes-post-evoral 2008-09-19 14:38:46 +00:00
send_ui.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
send_ui.h most of the 2.X->3.0 commit (up to rev 4299) except for gtk2_ardour/editor_canvas.cc; builds and runs and does a few specific things but expect it to be buggy for a while yet 2008-12-12 14:43:24 +00:00
session_import_dialog.cc * Fix tooltips in the session import dialog 2009-05-02 20:26:11 +00:00
session_import_dialog.h * Fix tooltips in the session import dialog 2009-05-02 20:26:11 +00:00
session_metadata_dialog.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
session_metadata_dialog.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
sfdb_freesound_mootcher.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
sfdb_freesound_mootcher.h merge 3.0 from 2.0-ongoing@3243 2008-04-11 14:06:50 +00:00
sfdb_ui.cc A few small layout cleanups. 2009-05-04 21:36:45 +00:00
sfdb_ui.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
simpleline_p.h
simpleline.cc
simpleline.h
simplerect_p.h
simplerect.cc
simplerect.h
splash.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
splash.h Merge with 2.0-ongoing R3071. 2008-02-16 22:43:18 +00:00
splash.png
startup.cc fix crash during new session setup related to template choice 2009-04-30 18:17:02 +00:00
startup.h a long tricky day of playing with ArdourStartup and session naming/loading etc. 2009-04-22 01:35:31 +00:00
streamview.cc 3 notable patches from lincoln (a) non-layered track mode (NOTE: this is broken for loop recording right now) (b) trim region to previous/next region (c) region push/pull trimming. work on these 3 features should be assumed to be still slightly ongoing (eg. default bindings and more). great stuff 2009-04-20 21:02:46 +00:00
streamview.h Fix #2559; crash when doing end_grab on an already-deleted canvas item. 2009-02-28 01:52:45 +00:00
strip_selection.h
strip_silence_dialog.cc Preview effect of strip silence within the dialog. 2009-04-30 17:07:57 +00:00
strip_silence_dialog.h Preview effect of strip silence within the dialog. 2009-04-30 17:07:57 +00:00
tape_region_view.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
tape_region_view.h
tempo_dialog.cc first half of the mega-by-hand-commit-by-commit merge from 2.X 2009-04-15 18:04:23 +00:00
tempo_dialog.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
tempo_lines.cc Fix warnings because I have much more important things to do. 2008-10-20 18:51:08 +00:00
tempo_lines.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
theme_manager.cc Waf: install stuff 2009-02-27 04:40:44 +00:00
theme_manager.h Merge with trunk R2978. 2008-02-02 03:57:35 +00:00
time_axis_view_item.cc Couple of fixes to route / mixer strip ordering which should hopefully stop the random re-ordering on startup. 2009-05-01 20:30:57 +00:00
time_axis_view_item.h Fix stacked regions display mode. 2008-12-23 04:11:24 +00:00
time_axis_view.cc The great audio processing overhaul. 2009-05-07 06:30:50 +00:00
time_axis_view.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
time_fx_dialog.cc Split TimeFXDialog from Editor. 2009-02-27 01:20:25 +00:00
time_fx_dialog.h Split TimeFXDialog from Editor. 2009-02-27 01:20:25 +00:00
time_selection.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
time_selection.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
track_selection.h
ui_config_vars.h Install everything to *ardour3* instead of *ardour2*. 2008-01-13 21:34:04 +00:00
ui_config.cc The great audio processing overhaul. 2009-05-07 06:30:50 +00:00
ui_config.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
utils.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
utils.h *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
visual_time_axis.cc *** NEW CODING POLICY *** 2009-02-25 18:26:51 +00:00
visual_time_axis.h merge from 2.0-ongoing @ 3581 2008-09-10 15:03:30 +00:00
vst_pluginui.cc part 2 of 3 of the 2.8 -> 3.0 merge 2009-04-16 16:02:25 +00:00
waveview_p.h
waveview.cc Merge with trunk R2935. 2008-01-19 03:49:52 +00:00
waveview.h Merge with trunk R2935. 2008-01-19 03:49:52 +00:00
wscript Strip trailing whitespace from waf scripts. 2009-05-04 22:10:15 +00:00
x11.cc