Merged with trunk R1719.

Updated for Jack MIDI SVN branch (required for now).


git-svn-id: svn://localhost/ardour2/branches/midi@1720 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
David Robillard 2007-04-14 18:39:01 +00:00
parent 959a7909c1
commit 2e8f80e37a
130 changed files with 4378 additions and 2495 deletions

View file

@ -335,6 +335,7 @@ env.Alias ('tarball', env.Distribute (env['DISTTREE'],
'i18n.h', 'gettext.h', 'i18n.h', 'gettext.h',
'ardour.sh.in', 'ardour.sh.in',
'ardev_common.sh.in', 'ardev_common.sh.in',
'ardev', 'ardbg',
'ardour2_ui.rc', 'splash.png', 'ardour2_ui.rc', 'splash.png',
'ardour.menus', 'ardour.bindings.in', 'ardour.colors', 'ardour.menus', 'ardour.bindings.in', 'ardour.colors',
'editor_xpms' 'editor_xpms'

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __ardour_gtk_actions_h__ #ifndef __ardour_gtk_actions_h__
#define __ardour_gtk_actions_h__ #define __ardour_gtk_actions_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __gtk_ardour_add_route_dialog_h__ #ifndef __gtk_ardour_add_route_dialog_h__
#define __gtk_ardour_add_route_dialog_h__ #define __gtk_ardour_add_route_dialog_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __ardour_gtk_automation_gain_line_h__ #ifndef __ardour_gtk_automation_gain_line_h__
#define __ardour_gtk_automation_gain_line_h__ #define __ardour_gtk_automation_gain_line_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __ardour_gtk_automation_pan_line_h__ #ifndef __ardour_gtk_automation_pan_line_h__
#define __ardour_gtk_automation_pan_line_h__ #define __ardour_gtk_automation_pan_line_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __ardour_gtk_automation_selectable_h__ #ifndef __ardour_gtk_automation_selectable_h__
#define __ardour_gtk_automation_selectable_h__ #define __ardour_gtk_automation_selectable_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __ardour_gtk_automation_selection_h__ #ifndef __ardour_gtk_automation_selection_h__
#define __ardour_gtk_automation_selection_h__ #define __ardour_gtk_automation_selection_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <ardour/route.h> #include <ardour/route.h>
#include <pbd/memento_command.h> #include <pbd/memento_command.h>

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __ardour_gtk_automation_time_axis_h__ #ifndef __ardour_gtk_automation_time_axis_h__
#define __ardour_gtk_automation_time_axis_h__ #define __ardour_gtk_automation_time_axis_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __ardour_gtk_canvas_h__ #ifndef __ardour_gtk_canvas_h__
#define __ardour_gtk_canvas_h__ #define __ardour_gtk_canvas_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __ardour_gtk_canvas_impl_h__ #ifndef __ardour_gtk_canvas_impl_h__
#define __ardour_gtk_canvas_impl_h__ #define __ardour_gtk_canvas_impl_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __gtk_ardour_color_h__ #ifndef __gtk_ardour_color_h__
#define __gtk_ardour_color_h__ #define __gtk_ardour_color_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <cmath> #include <cmath>
#include <iostream> #include <iostream>
#include <fstream> #include <fstream>

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __ardour_gtk_color_manager_h__ #ifndef __ardour_gtk_color_manager_h__
#define __ardour_gtk_color_manager_h__ #define __ardour_gtk_color_manager_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/* no guard clauses here */ /* no guard clauses here */
COLORID(cWaveForm) COLORID(cWaveForm)

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __gtk_ardour_xfade_edit_h__ #ifndef __gtk_ardour_xfade_edit_h__
#define __gtk_ardour_xfade_edit_h__ #define __gtk_ardour_xfade_edit_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __ardour_gtk_crossfade_xpms_h_ #ifndef __ardour_gtk_crossfade_xpms_h_
#define __ardour_gtk_crossfade_xpms_h_ #define __ardour_gtk_crossfade_xpms_h_

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <iostream> #include <iostream>
#include <fstream> #include <fstream>
#include <cfloat> #include <cfloat>

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __gtk2_ardour_drag_info_h_ #ifndef __gtk2_ardour_drag_info_h_
#define __gtk2_ardour_drag_info_h_ #define __gtk2_ardour_drag_info_h_

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <string> #include <string>
#include "editing.h" #include "editing.h"

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __gtk_ardour_editing_h__ #ifndef __gtk_ardour_editing_h__
#define __gtk_ardour_editing_h__ #define __gtk_ardour_editing_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/* Changing this order will break the menu */ /* Changing this order will break the menu */
SNAPTYPE(SnapToFrame) SNAPTYPE(SnapToFrame)
SNAPTYPE(SnapToCDFrame) SNAPTYPE(SnapToCDFrame)

View file

@ -1,5 +1,5 @@
/* /*
Copyright (C) 2000-2006 Paul Davis Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <ardour/ardour.h> #include <ardour/ardour.h>
#include "utils.h" #include "utils.h"

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <ardour/location.h> #include <ardour/location.h>
#include <ardour/audio_diskstream.h> #include <ardour/audio_diskstream.h>

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __ardour_gtk_editor_enums_h__ #ifndef __ardour_gtk_editor_enums_h__
#define __ardour_gtk_editor_enums_h__ #define __ardour_gtk_editor_enums_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __gtk2_ardour_editor_items_h__ #ifndef __gtk2_ardour_editor_items_h__
#define __gtk2_ardour_editor_items_h__ #define __gtk2_ardour_editor_items_h__

View file

@ -159,6 +159,7 @@ Editor::ruler_button_press (GdkEventButton* ev)
/* transport playhead */ /* transport playhead */
snap_to (where); snap_to (where);
session->request_locate (where); session->request_locate (where);
_dragging_playhead = true;
break; break;
case 2: case 2:
@ -192,7 +193,6 @@ Editor::ruler_button_release (GdkEventButton* ev)
return FALSE; return FALSE;
} }
hide_verbose_canvas_cursor();
stop_canvas_autoscroll(); stop_canvas_autoscroll();
nframes_t where = leftmost_frame + pixel_to_frame (x); nframes_t where = leftmost_frame + pixel_to_frame (x);
@ -200,6 +200,7 @@ Editor::ruler_button_release (GdkEventButton* ev)
switch (ev->button) { switch (ev->button) {
case 1: case 1:
/* transport playhead */ /* transport playhead */
_dragging_playhead = false;
snap_to (where); snap_to (where);
session->request_locate (where); session->request_locate (where);
break; break;
@ -251,7 +252,7 @@ Editor::ruler_mouse_motion (GdkEventMotion* ev)
return FALSE; return FALSE;
} }
double wcx=0,wcy=0; double wcx=0,wcy=0;
double cx=0,cy=0; double cx=0,cy=0;
gint x,y; gint x,y;
@ -260,12 +261,11 @@ Editor::ruler_mouse_motion (GdkEventMotion* ev)
/* need to use the correct x,y, the event lies */ /* need to use the correct x,y, the event lies */
time_canvas_event_box.get_window()->get_pointer (x, y, state); time_canvas_event_box.get_window()->get_pointer (x, y, state);
time_canvas.c2w (x, y, wcx, wcy);
time_canvas.w2c (wcx, wcy, cx, cy);
wcx = x; track_canvas.c2w (x, y, wcx, wcy);
nframes_t where = event_frame ((GdkEvent*) ev, &wcx, (double *) 0); track_canvas.w2c (wcx, wcy, cx, cy);
cx = wcx;
nframes_t where = leftmost_frame + pixel_to_frame (x);
/// ripped from maybe_autoscroll, and adapted to work here /// ripped from maybe_autoscroll, and adapted to work here
nframes_t one_page = (nframes_t) rint (canvas_width * frames_per_unit); nframes_t one_page = (nframes_t) rint (canvas_width * frames_per_unit);
@ -314,9 +314,9 @@ Editor::ruler_mouse_motion (GdkEventMotion* ev)
if (cursor == edit_cursor) { if (cursor == edit_cursor) {
edit_cursor_clock.set (where); edit_cursor_clock.set (where);
} else if (cursor == playhead_cursor) {
UpdateAllTransportClocks (cursor->current_frame);
} }
show_verbose_time_cursor (where, 10, cx, 0);
} }
return TRUE; return TRUE;

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <pbd/enumwriter.h> #include <pbd/enumwriter.h>
#include "audio_clock.h" #include "audio_clock.h"

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __ardour_gtk_enums_h__ #ifndef __ardour_gtk_enums_h__
#define __ardour_gtk_enums_h__ #define __ardour_gtk_enums_h__

View file

@ -400,25 +400,25 @@ ExportDialog::connect_to_session (Session *s)
switch (session->frame_rate()) { switch (session->frame_rate()) {
case 22050: case 22050:
sample_rate_combo.set_active_text (N_("22.05kHz")); sample_rate_combo.set_active_text (_("22.05kHz"));
break; break;
case 44100: case 44100:
sample_rate_combo.set_active_text (N_("44.1kHz")); sample_rate_combo.set_active_text (_("44.1kHz"));
break; break;
case 48000: case 48000:
sample_rate_combo.set_active_text (N_("48kHz")); sample_rate_combo.set_active_text (_("48kHz"));
break; break;
case 88200: case 88200:
sample_rate_combo.set_active_text (N_("88.2kHz")); sample_rate_combo.set_active_text (_("88.2kHz"));
break; break;
case 96000: case 96000:
sample_rate_combo.set_active_text (N_("96kHz")); sample_rate_combo.set_active_text (_("96kHz"));
break; break;
case 192000: case 192000:
sample_rate_combo.set_active_text (N_("192kHz")); sample_rate_combo.set_active_text (_("192kHz"));
break; break;
default: default:
sample_rate_combo.set_active_text (N_("44.1kHz")); sample_rate_combo.set_active_text (_("44.1kHz"));
break; break;
} }
@ -1030,15 +1030,15 @@ ExportDialog::sample_rate_chosen ()
if (sr_str == N_("22.05kHz")) { if (sr_str == N_("22.05kHz")) {
rate = 22050; rate = 22050;
} else if (sr_str == N_("44.1kHz")) { } else if (sr_str == _("44.1kHz")) {
rate = 44100; rate = 44100;
} else if (sr_str == N_("48kHz")) { } else if (sr_str == _("48kHz")) {
rate = 48000; rate = 48000;
} else if (sr_str == N_("88.2kHz")) { } else if (sr_str == _("88.2kHz")) {
rate = 88200; rate = 88200;
} else if (sr_str == N_("96kHz")) { } else if (sr_str == _("96kHz")) {
rate = 96000; rate = 96000;
} else if (sr_str == N_("192kHz")) { } else if (sr_str == _("192kHz")) {
rate = 192000; rate = 192000;
} else { } else {
rate = session->frame_rate(); rate = session->frame_rate();
@ -1198,15 +1198,15 @@ ExportDialog::initSpec(string &filepath)
string sr_str = sample_rate_combo.get_active_text(); string sr_str = sample_rate_combo.get_active_text();
if (sr_str == N_("22.05kHz")) { if (sr_str == N_("22.05kHz")) {
spec.sample_rate = 22050; spec.sample_rate = 22050;
} else if (sr_str == N_("44.1kHz")) { } else if (sr_str == _("44.1kHz")) {
spec.sample_rate = 44100; spec.sample_rate = 44100;
} else if (sr_str == N_("48kHz")) { } else if (sr_str == _("48kHz")) {
spec.sample_rate = 48000; spec.sample_rate = 48000;
} else if (sr_str == N_("88.2kHz")) { } else if (sr_str == _("88.2kHz")) {
spec.sample_rate = 88200; spec.sample_rate = 88200;
} else if (sr_str == N_("96kHz")) { } else if (sr_str == _("96kHz")) {
spec.sample_rate = 96000; spec.sample_rate = 96000;
} else if (sr_str == N_("192kHz")) { } else if (sr_str == _("192kHz")) {
spec.sample_rate = 192000; spec.sample_rate = 192000;
} else { } else {
spec.sample_rate = session->frame_rate(); spec.sample_rate = session->frame_rate();

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __ardour_gtk_gain_automation_time_axis_h__ #ifndef __ardour_gtk_gain_automation_time_axis_h__
#define __ardour_gtk_gain_automation_time_axis_h__ #define __ardour_gtk_gain_automation_time_axis_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include "simplerect.h" #include "simplerect.h"
#include "waveview.h" #include "waveview.h"
#include "ghostregion.h" #include "ghostregion.h"

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __ardour_gtk_gui_thread_h__ #ifndef __ardour_gtk_gui_thread_h__
#define __ardour_gtk_gui_thread_h__ #define __ardour_gtk_gui_thread_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __i18n_h__ #ifndef __i18n_h__
#define __i18n_h__ #define __i18n_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
// -*- c++ -*- // -*- c++ -*-
#ifndef _LIBGNOMECANVASMM_IMAGEFRAME_P_H #ifndef _LIBGNOMECANVASMM_IMAGEFRAME_P_H
#define _LIBGNOMECANVASMM_IMAGEFRAME_P_H #define _LIBGNOMECANVASMM_IMAGEFRAME_P_H

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <map> #include <map>
#include <vector> #include <vector>
#include <string> #include <string>

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __ardour_gtk_log_meter_h__ #ifndef __ardour_gtk_log_meter_h__
#define __ardour_gtk_log_meter_h__ #define __ardour_gtk_log_meter_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <vector> #include <vector>
#include <iostream> #include <iostream>
#include <gtkmm.h> #include <gtkmm.h>

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __ardour_gtk_pan_automation_time_axis_h__ #ifndef __ardour_gtk_pan_automation_time_axis_h__
#define __ardour_gtk_pan_automation_time_axis_h__ #define __ardour_gtk_pan_automation_time_axis_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <iostream> #include <iostream>
#include "panner.h" #include "panner.h"

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __gtk_ardour_panner_h__ #ifndef __gtk_ardour_panner_h__
#define __gtk_ardour_panner_h__ #define __gtk_ardour_panner_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __ardour_gtk_playlist_selection_h__ #ifndef __ardour_gtk_playlist_selection_h__
#define __ardour_gtk_playlist_selection_h__ #define __ardour_gtk_playlist_selection_h__

File diff suppressed because it is too large Load diff

View file

@ -11,7 +11,7 @@ msgstr ""
"Project-Id-Version: Ardour 2.0rc1\n" "Project-Id-Version: Ardour 2.0rc1\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2007-04-08 11:00+0200\n" "POT-Creation-Date: 2007-04-08 11:00+0200\n"
"PO-Revision-Date: 2007-04-09 13:24+0200\n" "PO-Revision-Date: 2007-04-09 16:14+0200\n"
"Last-Translator: Christophe Combelles <ccomb@free.fr>\n" "Last-Translator: Christophe Combelles <ccomb@free.fr>\n"
"Language-Team: French\n" "Language-Team: French\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@ -1334,6 +1334,10 @@ msgstr "Réception MMC (Midi Machine Control)"
msgid "Send MIDI feedback" msgid "Send MIDI feedback"
msgstr "Envoi des réponses MIDI" msgstr "Envoi des réponses MIDI"
#: gtk2_ardour/ardour_ui_ed.cc:397
msgid "Use MIDI control"
msgstr "Réception des contrôles MIDI"
#: gtk2_ardour/ardour_ui_ed.cc:400 #: gtk2_ardour/ardour_ui_ed.cc:400
msgid "Use OSC" msgid "Use OSC"
msgstr "Utiliser OSC (OpenSound Control)" msgstr "Utiliser OSC (OpenSound Control)"
@ -4275,41 +4279,41 @@ msgstr ""
#: gtk2_ardour/export_dialog.cc:59 gtk2_ardour/export_dialog.cc:401 #: gtk2_ardour/export_dialog.cc:59 gtk2_ardour/export_dialog.cc:401
#: gtk2_ardour/export_dialog.cc:1029 gtk2_ardour/export_dialog.cc:1197 #: gtk2_ardour/export_dialog.cc:1029 gtk2_ardour/export_dialog.cc:1197
msgid "22.05kHz" msgid "22.05kHz"
msgstr "22,05 kHz" msgstr "22.05kHz"
#: gtk2_ardour/export_dialog.cc:60 gtk2_ardour/export_dialog.cc:404 #: gtk2_ardour/export_dialog.cc:60 gtk2_ardour/export_dialog.cc:404
#: gtk2_ardour/export_dialog.cc:419 gtk2_ardour/export_dialog.cc:1031 #: gtk2_ardour/export_dialog.cc:419 gtk2_ardour/export_dialog.cc:1031
#: gtk2_ardour/export_dialog.cc:1199 #: gtk2_ardour/export_dialog.cc:1199
msgid "44.1kHz" msgid "44.1kHz"
msgstr "44,1 kHz" msgstr "44.1kHz"
#: gtk2_ardour/export_dialog.cc:61 gtk2_ardour/export_dialog.cc:407 #: gtk2_ardour/export_dialog.cc:61 gtk2_ardour/export_dialog.cc:407
#: gtk2_ardour/export_dialog.cc:1033 gtk2_ardour/export_dialog.cc:1201 #: gtk2_ardour/export_dialog.cc:1033 gtk2_ardour/export_dialog.cc:1201
msgid "48kHz" msgid "48kHz"
msgstr "48 kHz" msgstr "48kHz"
#: gtk2_ardour/export_dialog.cc:62 gtk2_ardour/export_dialog.cc:410 #: gtk2_ardour/export_dialog.cc:62 gtk2_ardour/export_dialog.cc:410
#: gtk2_ardour/export_dialog.cc:1035 gtk2_ardour/export_dialog.cc:1203 #: gtk2_ardour/export_dialog.cc:1035 gtk2_ardour/export_dialog.cc:1203
msgid "88.2kHz" msgid "88.2kHz"
msgstr "88,2 kHz" msgstr "88.2kHz"
#: gtk2_ardour/export_dialog.cc:63 gtk2_ardour/export_dialog.cc:413 #: gtk2_ardour/export_dialog.cc:63 gtk2_ardour/export_dialog.cc:413
#: gtk2_ardour/export_dialog.cc:1037 gtk2_ardour/export_dialog.cc:1205 #: gtk2_ardour/export_dialog.cc:1037 gtk2_ardour/export_dialog.cc:1205
msgid "96kHz" msgid "96kHz"
msgstr "96 kHz" msgstr "96kHz"
#: gtk2_ardour/export_dialog.cc:64 gtk2_ardour/export_dialog.cc:416 #: gtk2_ardour/export_dialog.cc:64 gtk2_ardour/export_dialog.cc:416
#: gtk2_ardour/export_dialog.cc:1039 gtk2_ardour/export_dialog.cc:1207 #: gtk2_ardour/export_dialog.cc:1039 gtk2_ardour/export_dialog.cc:1207
msgid "192kHz" msgid "192kHz"
msgstr "192 kHz" msgstr "192kHz"
#: gtk2_ardour/export_dialog.cc:69 #: gtk2_ardour/export_dialog.cc:69
msgid "best" msgid "best"
msgstr "meilleur" msgstr "la meilleure"
#: gtk2_ardour/export_dialog.cc:70 gtk2_ardour/export_dialog.cc:1214 #: gtk2_ardour/export_dialog.cc:70 gtk2_ardour/export_dialog.cc:1214
msgid "fastest" msgid "fastest"
msgstr "rapide" msgstr "la plus rapide"
#: gtk2_ardour/export_dialog.cc:71 gtk2_ardour/export_dialog.cc:1216 #: gtk2_ardour/export_dialog.cc:71 gtk2_ardour/export_dialog.cc:1216
msgid "linear" msgid "linear"
@ -4317,11 +4321,11 @@ msgstr "linéaire"
#: gtk2_ardour/export_dialog.cc:72 gtk2_ardour/export_dialog.cc:1218 #: gtk2_ardour/export_dialog.cc:72 gtk2_ardour/export_dialog.cc:1218
msgid "better" msgid "better"
msgstr "mieux" msgstr "bonne"
#: gtk2_ardour/export_dialog.cc:73 gtk2_ardour/export_dialog.cc:1220 #: gtk2_ardour/export_dialog.cc:73 gtk2_ardour/export_dialog.cc:1220
msgid "intermediate" msgid "intermediate"
msgstr "intermédiaire" msgstr "moyenne"
#: gtk2_ardour/export_dialog.cc:79 gtk2_ardour/export_dialog.cc:1229 #: gtk2_ardour/export_dialog.cc:79 gtk2_ardour/export_dialog.cc:1229
msgid "Rectangular" msgid "Rectangular"
@ -4342,11 +4346,11 @@ msgstr "mono"
#: gtk2_ardour/export_dialog.cc:93 #: gtk2_ardour/export_dialog.cc:93
msgid "CUE" msgid "CUE"
msgstr "fichier CUE" msgstr "CUE"
#: gtk2_ardour/export_dialog.cc:94 #: gtk2_ardour/export_dialog.cc:94
msgid "TOC" msgid "TOC"
msgstr "fichier TOC" msgstr "TOC"
#: gtk2_ardour/export_dialog.cc:102 #: gtk2_ardour/export_dialog.cc:102
msgid "Format" msgid "Format"
@ -4354,39 +4358,39 @@ msgstr "format"
#: gtk2_ardour/export_dialog.cc:103 #: gtk2_ardour/export_dialog.cc:103
msgid "CD Marker File Type" msgid "CD Marker File Type"
msgstr "type de fichier de marqueur de CD" msgstr "descripteur de CD"
#: gtk2_ardour/export_dialog.cc:104 #: gtk2_ardour/export_dialog.cc:104
msgid "Channels" msgid "Channels"
msgstr "voies" msgstr "nb de voies"
#: gtk2_ardour/export_dialog.cc:105 #: gtk2_ardour/export_dialog.cc:105
msgid "File Type" msgid "File Type"
msgstr "type de fichier" msgstr "fichier"
#: gtk2_ardour/export_dialog.cc:106 #: gtk2_ardour/export_dialog.cc:106
msgid "Sample Format" msgid "Sample Format"
msgstr "format d'échantillon" msgstr "échantillon"
#: gtk2_ardour/export_dialog.cc:107 #: gtk2_ardour/export_dialog.cc:107
msgid "Sample Endianness" msgid "Sample Endianness"
msgstr "ordre des bits des échantillons" msgstr "ordre des bits"
#: gtk2_ardour/export_dialog.cc:108 #: gtk2_ardour/export_dialog.cc:108
msgid "Sample Rate" msgid "Sample Rate"
msgstr "taux d'échantillonnage" msgstr "échantillonnage"
#: gtk2_ardour/export_dialog.cc:109 #: gtk2_ardour/export_dialog.cc:109
msgid "Conversion Quality" msgid "Conversion Quality"
msgstr "qualité de conversion" msgstr "conversion"
#: gtk2_ardour/export_dialog.cc:110 #: gtk2_ardour/export_dialog.cc:110
msgid "Dither Type" msgid "Dither Type"
msgstr "type d'interpolation" msgstr "interpolation"
#: gtk2_ardour/export_dialog.cc:111 #: gtk2_ardour/export_dialog.cc:111
msgid "Export CD Marker File Only" msgid "Export CD Marker File Only"
msgstr "exporter simplement un fichier de marqueurs de CD" msgstr "n'exporter qu'un fichier descripteur de CD"
#: gtk2_ardour/export_dialog.cc:112 gtk2_ardour/option_editor.cc:84 #: gtk2_ardour/export_dialog.cc:112 gtk2_ardour/option_editor.cc:84
#: gtk2_ardour/option_editor.cc:85 #: gtk2_ardour/option_editor.cc:85

File diff suppressed because it is too large Load diff

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __ardour_gtk_point_selection_h__ #ifndef __ardour_gtk_point_selection_h__
#define __ardour_gtk_point_selection_h__ #define __ardour_gtk_point_selection_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include "public_editor.h" #include "public_editor.h"
#include "editor.h" #include "editor.h"

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __gtk_ardour_public_editor_h__ #ifndef __gtk_ardour_public_editor_h__
#define __gtk_ardour_public_editor_h__ #define __gtk_ardour_public_editor_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __ardour_gtk_redirect_automation_time_axis_h__ #ifndef __ardour_gtk_redirect_automation_time_axis_h__
#define __ardour_gtk_redirect_automation_time_axis_h__ #define __ardour_gtk_redirect_automation_time_axis_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __ardour_gtk_redirect_selection_h__ #ifndef __ardour_gtk_redirect_selection_h__
#define __ardour_gtk_redirect_selection_h__ #define __ardour_gtk_redirect_selection_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <ardour/curve.h> #include <ardour/curve.h>
#include <ardour/audioregion.h> #include <ardour/audioregion.h>
#include <pbd/memento_command.h> #include <pbd/memento_command.h>

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __ardour_gtk_region_gain_line_h__ #ifndef __ardour_gtk_region_gain_line_h__
#define __ardour_gtk_region_gain_line_h__ #define __ardour_gtk_region_gain_line_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __ardour_gtk_route_selection_h__ #ifndef __ardour_gtk_route_selection_h__
#define __ardour_gtk_route_selection_h__ #define __ardour_gtk_route_selection_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
// -*- c++ -*- // -*- c++ -*-
#ifndef _LIBGNOMECANVASMM_SIMPLELINE_P_H #ifndef _LIBGNOMECANVASMM_SIMPLELINE_P_H
#define _LIBGNOMECANVASMM_SIMPLELINE_P_H #define _LIBGNOMECANVASMM_SIMPLELINE_P_H

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
// -*- c++ -*- // -*- c++ -*-
#ifndef _LIBGNOMECANVASMM_SIMPLERECT_P_H #ifndef _LIBGNOMECANVASMM_SIMPLERECT_P_H
#define _LIBGNOMECANVASMM_SIMPLERECT_P_H #define _LIBGNOMECANVASMM_SIMPLERECT_P_H

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __ardour_gtk_strip_selection_h__ #ifndef __ardour_gtk_strip_selection_h__
#define __ardour_gtk_strip_selection_h__ #define __ardour_gtk_strip_selection_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <cstdio> // for snprintf, grrr #include <cstdio> // for snprintf, grrr
#include <gtkmm/stock.h> #include <gtkmm/stock.h>

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __ardour_gtk_tempo_dialog_h__ #ifndef __ardour_gtk_tempo_dialog_h__
#define __ardour_gtk_tempo_dialog_h__ #define __ardour_gtk_tempo_dialog_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __ardour_gtk_time_selection_h__ #ifndef __ardour_gtk_time_selection_h__
#define __ardour_gtk_time_selection_h__ #define __ardour_gtk_time_selection_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __ardour_gtk_track_selection_h__ #ifndef __ardour_gtk_track_selection_h__
#define __ardour_gtk_track_selection_h__ #define __ardour_gtk_track_selection_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
// -*- c++ -*- // -*- c++ -*-
#ifndef _LIBGNOMECANVASMM_WAVEVIEW_P_H #ifndef _LIBGNOMECANVASMM_WAVEVIEW_P_H
#define _LIBGNOMECANVASMM_WAVEVIEW_P_H #define _LIBGNOMECANVASMM_WAVEVIEW_P_H

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __ardour_configuration_variable_h__ #ifndef __ardour_configuration_variable_h__
#define __ardour_configuration_variable_h__ #define __ardour_configuration_variable_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/* IO connection */ /* IO connection */
CONFIG_VARIABLE (AutoConnectOption, output_auto_connect, "output-auto-connect", AutoConnectOption (0)) CONFIG_VARIABLE (AutoConnectOption, output_auto_connect, "output-auto-connect", AutoConnectOption (0))

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef ardour_control_protocol_manager_h #ifndef ardour_control_protocol_manager_h
#define ardour_control_protocol_manager_h #define ardour_control_protocol_manager_h

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __ardour_export_h__ #ifndef __ardour_export_h__
#define __ardour_export_h__ #define __ardour_export_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef NOISE_H #ifndef NOISE_H
#define NOISE_H #define NOISE_H

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __ardour_peak_h__ #ifndef __ardour_peak_h__
#define __ardour_peak_h__ #define __ardour_peak_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __ardour_playlist_factory_h__ #ifndef __ardour_playlist_factory_h__
#define __ardour_playlist_factory_h__ #define __ardour_playlist_factory_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __ardour_plugin_manager_h__ #ifndef __ardour_plugin_manager_h__
#define __ardour_plugin_manager_h__ #define __ardour_plugin_manager_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __ardour_profile_h__ #ifndef __ardour_profile_h__
#define __ardour_profile_h__ #define __ardour_profile_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __ardour_region_factory_h__ #ifndef __ardour_region_factory_h__
#define __ardour_region_factory_h__ #define __ardour_region_factory_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __ardour_route_group_specialized_h__ #ifndef __ardour_route_group_specialized_h__
#define __ardour_route_group_specialized_h__ #define __ardour_route_group_specialized_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __ardour_session_region_h__ #ifndef __ardour_session_region_h__
#define __ardour_session_region_h__ #define __ardour_session_region_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __sndfile_helpers_h__ #ifndef __sndfile_helpers_h__
#define __sndfile_helpers_h__ #define __sndfile_helpers_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __ardour_source_factory_h__ #ifndef __ardour_source_factory_h__
#define __ardour_source_factory_h__ #define __ardour_source_factory_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __ardour_timestamps_h__ #ifndef __ardour_timestamps_h__
#define __ardour_timestamps_h__ #define __ardour_timestamps_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <stdint.h> #include <stdint.h>
template<class AutomatedObject> template<class AutomatedObject>

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <dlfcn.h> #include <dlfcn.h>
#include <pbd/compose.h> #include <pbd/compose.h>

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <pbd/enumwriter.h> #include <pbd/enumwriter.h>
#include <ardour/types.h> #include <ardour/types.h>

View file

@ -137,6 +137,7 @@ MTC_Slave::update_mtc_time (const byte *msg, bool was_full)
current.guard2++; current.guard2++;
session.request_locate (mtc_frame, false); session.request_locate (mtc_frame, false);
session.request_transport_speed (0);
update_mtc_status (MIDI::Parser::MTC_Stopped); update_mtc_status (MIDI::Parser::MTC_Stopped);
reset (); reset ();
@ -271,6 +272,7 @@ MTC_Slave::speed_and_position (float& speed, nframes_t& pos)
mtc_speed = 0; mtc_speed = 0;
pos = last.position; pos = last.position;
session.request_locate (pos, false); session.request_locate (pos, false);
session.request_transport_speed (0);
update_mtc_status (MIDI::Parser::MTC_Stopped); update_mtc_status (MIDI::Parser::MTC_Stopped);
reset(); reset();
return false; return false;

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <ardour/session.h> #include <ardour/session.h>
#include <ardour/route.h> #include <ardour/route.h>
#include <pbd/memento_command.h> #include <pbd/memento_command.h>

View file

@ -158,14 +158,6 @@ Session::sync_time_vars ()
} }
_smpte_frames_per_hour = (nframes_t)rint(smpte_frames_per_second() * 3600.0); _smpte_frames_per_hour = (nframes_t)rint(smpte_frames_per_second() * 3600.0);
}
int
Session::set_smpte_format (SmpteFormat format)
{
Config->set_smpte_format (format);
last_smpte_valid = false; last_smpte_valid = false;
// smpte type bits are the middle two in the upper nibble // smpte type bits are the middle two in the upper nibble
switch ((int) ceil (smpte_frames_per_second())) { switch ((int) ceil (smpte_frames_per_second())) {
@ -186,7 +178,13 @@ Session::set_smpte_format (SmpteFormat format)
} }
break; break;
}; };
}
int
Session::set_smpte_format (SmpteFormat format)
{
/* this will trigger any other changes needed */
Config->set_smpte_format (format);
return 0; return 0;
} }

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <map> #include <map>
#include <vector> #include <vector>

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <cstdio> #include <cstdio>
#include <iostream> #include <iostream>

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <gtkmm2ext/focus_entry.h> #include <gtkmm2ext/focus_entry.h>
using namespace Gtkmm2ext; using namespace Gtkmm2ext;

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __pbd_gtkmm_choice_h__ #ifndef __pbd_gtkmm_choice_h__
#define __pbd_gtkmm_choice_h__ #define __pbd_gtkmm_choice_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __gtkmm2ext_dndtreeview_h__ #ifndef __gtkmm2ext_dndtreeview_h__
#define __gtkmm2ext_dndtreeview_h__ #define __gtkmm2ext_dndtreeview_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __gtkmm2ext_focus_entry_h__ #ifndef __gtkmm2ext_focus_entry_h__
#define __gtkmm2ext_focus_entry_h__ #define __gtkmm2ext_focus_entry_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __gtkmm2ext_idle_adjustment_h__ #ifndef __gtkmm2ext_idle_adjustment_h__
#define __gtkmm2ext_idle_adjustment_h__ #define __gtkmm2ext_idle_adjustment_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __gtkmm2ext_pixscroller_h__ #ifndef __gtkmm2ext_pixscroller_h__
#define __gtkmm2ext_pixscroller_h__ #define __gtkmm2ext_pixscroller_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __ardour_gtk_stop_signal_h__ #ifndef __ardour_gtk_stop_signal_h__
#define __ardour_gtk_stop_signal_h__ #define __ardour_gtk_stop_signal_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef WINDOW_TITLE_INCLUDED #ifndef WINDOW_TITLE_INCLUDED
#define WINDOW_TITLE_INCLUDED #define WINDOW_TITLE_INCLUDED

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#define _BSD_SOURCE #define _BSD_SOURCE
#include <gtkmm2ext/idle_adjustment.h> #include <gtkmm2ext/idle_adjustment.h>
#include <gtkmm/main.h> #include <gtkmm/main.h>

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <string> #include <string>
#include <iostream> #include <iostream>

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include "gtkmm2ext/window_title.h" #include "gtkmm2ext/window_title.h"
#include "i18n.h" #include "i18n.h"

View file

@ -15,8 +15,6 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
$Id: alsa_sequencer_midiport.cc 244 2006-01-06 04:59:17Z essej $
*/ */
#include <fcntl.h> #include <fcntl.h>
@ -58,7 +56,7 @@ JACK_MidiPort::cycle_start (nframes_t nframes)
Port::cycle_start(nframes); Port::cycle_start(nframes);
assert(_nframes_this_cycle == nframes); assert(_nframes_this_cycle == nframes);
_last_read_index = 0; _last_read_index = 0;
jack_midi_clear_buffer(jack_port_get_buffer(_jack_output_port, nframes), nframes); jack_midi_clear_buffer(jack_port_get_buffer(_jack_output_port, nframes));
} }
int int
@ -71,7 +69,7 @@ JACK_MidiPort::write(byte * msg, size_t msglen, timestamp_t timestamp)
// FIXME: return value correct? // FIXME: return value correct?
return jack_midi_event_write ( return jack_midi_event_write (
jack_port_get_buffer(_jack_output_port, _nframes_this_cycle), jack_port_get_buffer(_jack_output_port, _nframes_this_cycle),
timestamp, msg, msglen, _nframes_this_cycle); timestamp, msg, msglen);
} }
int int
@ -85,7 +83,7 @@ JACK_MidiPort::read(byte * buf, size_t max, timestamp_t timestamp)
int err = jack_midi_event_get (&ev, int err = jack_midi_event_get (&ev,
jack_port_get_buffer(_jack_input_port, _nframes_this_cycle), jack_port_get_buffer(_jack_input_port, _nframes_this_cycle),
_last_read_index++, _nframes_this_cycle); _last_read_index++);
if (!err) { if (!err) {
memcpy(buf, ev.buffer, ev.size); memcpy(buf, ev.buffer, ev.size);
@ -110,7 +108,7 @@ JACK_MidiPort::create_ports(PortRequest & req)
string(req.tagname).append("_out").c_str(), string(req.tagname).append("_out").c_str(),
JACK_DEFAULT_MIDI_TYPE, JackPortIsOutput, 0); JACK_DEFAULT_MIDI_TYPE, JackPortIsOutput, 0);
jack_midi_clear_buffer( jack_midi_clear_buffer(
jack_port_get_buffer(_jack_output_port, nframes), nframes); jack_port_get_buffer(_jack_output_port, nframes));
ret = ret && (_jack_output_port != NULL); ret = ret && (_jack_output_port != NULL);
} }
@ -119,7 +117,7 @@ JACK_MidiPort::create_ports(PortRequest & req)
string(req.tagname).append("_in").c_str(), string(req.tagname).append("_in").c_str(),
JACK_DEFAULT_MIDI_TYPE, JackPortIsInput, 0); JACK_DEFAULT_MIDI_TYPE, JackPortIsInput, 0);
jack_midi_clear_buffer( jack_midi_clear_buffer(
jack_port_get_buffer(_jack_input_port, nframes), nframes); jack_port_get_buffer(_jack_input_port, nframes));
ret = ret && (_jack_input_port != NULL); ret = ret && (_jack_input_port != NULL);
} }

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __midi_types_h__ #ifndef __midi_types_h__
#define __midi_types_h__ #define __midi_types_h__

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <stdint.h> #include <stdint.h>
#include <unistd.h> #include <unistd.h>
#include <fcntl.h> #include <fcntl.h>

View file

@ -1,3 +1,22 @@
/*
Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <pbd/basename.h> #include <pbd/basename.h>
#include <glibmm/miscutils.h> #include <glibmm/miscutils.h>

Some files were not shown because too many files have changed in this diff Show more