diff options
20 files changed, 20 insertions, 3424 deletions
diff --git a/gtk2_ardour/canvas-imageframe.c b/gtk2_ardour/canvas-imageframe.c deleted file mode 100644 index 3654836c79..0000000000 --- a/gtk2_ardour/canvas-imageframe.c +++ /dev/null @@ -1,586 +0,0 @@ -/* Image item type for GnomeCanvas widget - * - * GnomeCanvas is basically a port of the Tk toolkit's most excellent canvas widget. Tk is - * copyrighted by the Regents of the University of California, Sun Microsystems, and other parties. - * - * Copyright (C) 1998 The Free Software Foundation - * - * Author: Federico Mena <federico@nuclecu.unam.mx> - */ - - -#include <string.h> /* for memcpy() */ -#include <math.h> -#include <stdio.h> -#include "libart_lgpl/art_misc.h" -#include "libart_lgpl/art_affine.h" -#include "libart_lgpl/art_pixbuf.h" -#include "libart_lgpl/art_rgb_pixbuf_affine.h" -#include "canvas-imageframe.h" -#include <libgnomecanvas/gnome-canvas-util.h> -#include "gettext.h" -#define _(Text) dgettext (PACKAGE,Text) - -//GTK2FIX -//#include <libgnomecanvas/gnome-canvastypebuiltins.h> - - -enum { - PROP_0, - PROP_PIXBUF, - PROP_X, - PROP_Y, - PROP_WIDTH, - PROP_HEIGHT, - PROP_DRAWWIDTH, - PROP_ANCHOR -}; - - -static void gnome_canvas_imageframe_class_init(GnomeCanvasImageFrameClass* class) ; -static void gnome_canvas_imageframe_init(GnomeCanvasImageFrame* image) ; -static void gnome_canvas_imageframe_destroy(GtkObject* object) ; -static void gnome_canvas_imageframe_set_property(GObject* object, - guint prop_id, - const GValue *value, - GParamSpec *pspec); -static void gnome_canvas_imageframe_get_property(GObject* object, - guint prop_id, - GValue *value, - GParamSpec *pspec); -static void gnome_canvas_imageframe_update(GnomeCanvasItem *item, double *affine, ArtSVP *clip_path, int flags) ; -static void gnome_canvas_imageframe_realize(GnomeCanvasItem *item) ; -static void gnome_canvas_imageframe_unrealize(GnomeCanvasItem *item) ; -static void gnome_canvas_imageframe_draw(GnomeCanvasItem *item, GdkDrawable *drawable, int x, int y, int width, int height) ; -static double gnome_canvas_imageframe_point(GnomeCanvasItem *item, double x, double y, int cx, int cy, GnomeCanvasItem **actual_item) ; -static void gnome_canvas_imageframe_bounds(GnomeCanvasItem *item, double *x1, double *y1, double *x2, double *y2) ; -static void gnome_canvas_imageframe_render(GnomeCanvasItem *item, GnomeCanvasBuf *buf) ; - -static GnomeCanvasItemClass *parent_class; - - -GType -gnome_canvas_imageframe_get_type (void) -{ - static GType imageframe_type = 0; - - if (!imageframe_type) { - GtkTypeInfo imageframe_info = { - "GnomeCanvasImageFrame", - sizeof (GnomeCanvasImageFrame), - sizeof (GnomeCanvasImageFrameClass), - (GtkClassInitFunc) gnome_canvas_imageframe_class_init, - (GtkObjectInitFunc) gnome_canvas_imageframe_init, - NULL, /* reserved_1 */ - NULL, /* reserved_2 */ - (GtkClassInitFunc) NULL - }; - - imageframe_type = gtk_type_unique (gnome_canvas_item_get_type (), &imageframe_info); - } - - return imageframe_type; -} - -static void -gnome_canvas_imageframe_class_init (GnomeCanvasImageFrameClass *class) -{ - GObjectClass *gobject_class; - GtkObjectClass *object_class; - GnomeCanvasItemClass *item_class; - - gobject_class = (GObjectClass *) class; - object_class = (GtkObjectClass *) class; - item_class = (GnomeCanvasItemClass *) class; - - parent_class = gtk_type_class (gnome_canvas_item_get_type ()); - - gobject_class->set_property = gnome_canvas_imageframe_set_property; - gobject_class->get_property = gnome_canvas_imageframe_get_property; - - g_object_class_install_property (gobject_class, - PROP_PIXBUF, - g_param_spec_pointer ("pixbuf", - _("pixbuf"), - _("the pixbuf"), - G_PARAM_WRITABLE)); - g_object_class_install_property (gobject_class, - PROP_X, - g_param_spec_double ("x", - _("x"), - _("x coordinate of upper left corner of rect"), - -G_MAXDOUBLE, - G_MAXDOUBLE, - 0.0, - G_PARAM_READWRITE)); - - g_object_class_install_property (gobject_class, - PROP_Y, - g_param_spec_double ("y", - _("y"), - _("y coordinate of upper left corner of rect "), - -G_MAXDOUBLE, - G_MAXDOUBLE, - 0.0, - G_PARAM_READWRITE)); - g_object_class_install_property (gobject_class, - PROP_WIDTH, - g_param_spec_double ("width", - _("width"), - _("the width"), - -G_MAXDOUBLE, - G_MAXDOUBLE, - 0.0, - G_PARAM_READWRITE)); - - g_object_class_install_property (gobject_class, - PROP_DRAWWIDTH, - g_param_spec_double ("drawwidth", - _("drawwidth"), - _("drawn width"), - -G_MAXDOUBLE, - G_MAXDOUBLE, - 0.0, - G_PARAM_READWRITE)); - g_object_class_install_property (gobject_class, - PROP_HEIGHT, - g_param_spec_double ("height", - _("height"), - _("the height"), - -G_MAXDOUBLE, - G_MAXDOUBLE, - 0.0, - G_PARAM_READWRITE)); - g_object_class_install_property (gobject_class, - PROP_ANCHOR, - g_param_spec_enum ("anchor", - _("anchor"), - _("the anchor"), - GTK_TYPE_ANCHOR_TYPE, - GTK_ANCHOR_NW, - G_PARAM_READWRITE)); - - object_class->destroy = gnome_canvas_imageframe_destroy; - - item_class->update = gnome_canvas_imageframe_update; - item_class->realize = gnome_canvas_imageframe_realize; - item_class->unrealize = gnome_canvas_imageframe_unrealize; - item_class->draw = gnome_canvas_imageframe_draw; - item_class->point = gnome_canvas_imageframe_point; - item_class->bounds = gnome_canvas_imageframe_bounds; - item_class->render = gnome_canvas_imageframe_render; -} - -static void -gnome_canvas_imageframe_init (GnomeCanvasImageFrame *image) -{ - image->x = 0.0; - image->y = 0.0; - image->width = 0.0; - image->height = 0.0; - image->drawwidth = 0.0; - image->anchor = GTK_ANCHOR_CENTER; -} - -static void -gnome_canvas_imageframe_destroy (GtkObject *object) -{ - GnomeCanvasImageFrame *image; - - g_return_if_fail (object != NULL); - g_return_if_fail (GNOME_CANVAS_IS_CANVAS_IMAGEFRAME (object)); - - image = GNOME_CANVAS_IMAGEFRAME (object); - - image->cwidth = 0; - image->cheight = 0; - - if (image->pixbuf) - { - art_pixbuf_free (image->pixbuf); - image->pixbuf = NULL; - } - - if(GTK_OBJECT_CLASS (parent_class)->destroy) - { - (* GTK_OBJECT_CLASS (parent_class)->destroy) (object); - } -} - -/* Get's the image bounds expressed as item-relative coordinates. */ -static void -get_bounds_item_relative (GnomeCanvasImageFrame *image, double *px1, double *py1, double *px2, double *py2) -{ - GnomeCanvasItem *item; - double x, y; - - item = GNOME_CANVAS_ITEM (image); - - /* Get item coordinates */ - - x = image->x; - y = image->y; - - /* Anchor image */ - - switch (image->anchor) { - case GTK_ANCHOR_NW: - case GTK_ANCHOR_W: - case GTK_ANCHOR_SW: - break; - - case GTK_ANCHOR_N: - case GTK_ANCHOR_CENTER: - case GTK_ANCHOR_S: - x -= image->width / 2; - break; - - case GTK_ANCHOR_NE: - case GTK_ANCHOR_E: - case GTK_ANCHOR_SE: - x -= image->width; - break; - } - - switch (image->anchor) { - case GTK_ANCHOR_NW: - case GTK_ANCHOR_N: - case GTK_ANCHOR_NE: - break; - - case GTK_ANCHOR_W: - case GTK_ANCHOR_CENTER: - case GTK_ANCHOR_E: - y -= image->height / 2; - break; - - case GTK_ANCHOR_SW: - case GTK_ANCHOR_S: - case GTK_ANCHOR_SE: - y -= image->height; - break; - } - - /* Bounds */ - - *px1 = x; - *py1 = y; - *px2 = x + image->width; - *py2 = y + image->height; -} - -static void -gnome_canvas_imageframe_set_property (GObject *object, - guint prop_id, - const GValue *value, - GParamSpec *pspec) -{ - GnomeCanvasItem *item; - GnomeCanvasImageFrame *image; - int update; - int calc_bounds; - - item = GNOME_CANVAS_ITEM (object); - image = GNOME_CANVAS_IMAGEFRAME (object); - - update = FALSE; - calc_bounds = FALSE; - - switch (prop_id) { - case PROP_PIXBUF: - if (item->canvas->aa && g_value_get_pointer (value)) { - if (image->pixbuf != NULL) - art_pixbuf_free (image->pixbuf); - image->pixbuf = g_value_get_pointer (value); - } - update = TRUE; - break; - - case PROP_X: - image->x = g_value_get_double (value); - update = TRUE; - break; - - case PROP_Y: - image->y = g_value_get_double (value); - update = TRUE; - break; - - case PROP_WIDTH: - image->width = fabs (g_value_get_double (value)); - update = TRUE; - break; - - case PROP_HEIGHT: - image->height = fabs (g_value_get_double (value)); - update = TRUE; - break; - - case PROP_DRAWWIDTH: - image->drawwidth = fabs (g_value_get_double (value)); - update = TRUE; - break; - - case PROP_ANCHOR: - image->anchor = g_value_get_enum (value); - update = TRUE; - break; - - default: - break; - } - - if (update) - gnome_canvas_item_request_update (item); -} - -static void -gnome_canvas_imageframe_get_property (GObject *object, - guint prop_id, - GValue *value, - GParamSpec *pspec) -{ - GnomeCanvasImageFrame *image; - - image = GNOME_CANVAS_IMAGEFRAME (object); - - switch (prop_id) { - - case PROP_X: - g_value_set_double (value, image->x); - break; - - case PROP_Y: - g_value_set_double (value, image->y); - break; - - case PROP_WIDTH: - g_value_set_double (value, image->width); - break; - - case PROP_HEIGHT: - g_value_set_double (value, image->height); - break; - - case PROP_DRAWWIDTH: - g_value_set_double (value, image->drawwidth); - break; - - case PROP_ANCHOR: - g_value_set_enum (value, image->anchor); - break; - - default: - G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); - break; - } -} - -static void -gnome_canvas_imageframe_update (GnomeCanvasItem *item, double *affine, ArtSVP *clip_path, int flags) -{ - GnomeCanvasImageFrame *image; - ArtDRect i_bbox, c_bbox; - int w = 0; - int h = 0; - - image = GNOME_CANVAS_IMAGEFRAME (item); - - if (parent_class->update) - (* parent_class->update) (item, affine, clip_path, flags); - - /* only works for non-rotated, non-skewed transforms */ - image->cwidth = (int) (image->width * affine[0] + 0.5); - image->cheight = (int) (image->height * affine[3] + 0.5); - - if (image->pixbuf) { - image->need_recalc = TRUE ; - } - - get_bounds_item_relative (image, &i_bbox.x0, &i_bbox.y0, &i_bbox.x1, &i_bbox.y1); - art_drect_affine_transform (&c_bbox, &i_bbox, affine); - - /* these values only make sense in the non-rotated, non-skewed case */ - image->cx = c_bbox.x0; - image->cy = c_bbox.y0; - - /* add a fudge factor */ - c_bbox.x0--; - c_bbox.y0--; - c_bbox.x1++; - c_bbox.y1++; - - gnome_canvas_update_bbox (item, c_bbox.x0, c_bbox.y0, c_bbox.x1, c_bbox.y1); - - if (image->pixbuf) { - w = image->pixbuf->width; - h = image->pixbuf->height; - } - - image->affine[0] = (affine[0] * image->width) / w; - image->affine[1] = (affine[1] * image->height) / h; - image->affine[2] = (affine[2] * image->width) / w; - image->affine[3] = (affine[3] * image->height) / h; - image->affine[4] = i_bbox.x0 * affine[0] + i_bbox.y0 * affine[2] + affine[4]; - image->affine[5] = i_bbox.x0 * affine[1] + i_bbox.y0 * affine[3] + affine[5]; -} - -static void -gnome_canvas_imageframe_realize (GnomeCanvasItem *item) -{ - GnomeCanvasImageFrame *image; - - image = GNOME_CANVAS_IMAGEFRAME (item); - - if (parent_class->realize) - (* parent_class->realize) (item); - -} - -static void -gnome_canvas_imageframe_unrealize (GnomeCanvasItem *item) -{ - GnomeCanvasImageFrame *image; - - image = GNOME_CANVAS_IMAGEFRAME(item); - - if (parent_class->unrealize) - (* parent_class->unrealize) (item); -} - -static void -recalc_if_needed (GnomeCanvasImageFrame *image) -{} - -static void -gnome_canvas_imageframe_draw (GnomeCanvasItem *item, GdkDrawable *drawable, - int x, int y, int width, int height) -{ -} - -static double -gnome_canvas_imageframe_point (GnomeCanvasItem *item, double x, double y, - int cx, int cy, GnomeCanvasItem **actual_item) -{ - GnomeCanvasImageFrame *image; - int x1, y1, x2, y2; - int dx, dy; - - image = GNOME_CANVAS_IMAGEFRAME (item); - - *actual_item = item; - - recalc_if_needed (image); - - x1 = image->cx - item->canvas->close_enough; - y1 = image->cy - item->canvas->close_enough; - x2 = image->cx + image->cwidth - 1 + item->canvas->close_enough; - y2 = image->cy + image->cheight - 1 + item->canvas->close_enough; - - /* Hard case: is point inside image's gravity region? */ - - //if ((cx >= x1) && (cy >= y1) && (cx <= x2) && (cy <= y2)) - //return dist_to_mask (image, cx, cy) / item->canvas->pixels_per_unit; - - /* Point is outside image */ - - x1 += item->canvas->close_enough; - y1 += item->canvas->close_enough; - x2 -= item->canvas->close_enough; - y2 -= item->canvas->close_enough; - - if (cx < x1) - dx = x1 - cx; - else if (cx > x2) - dx = cx - x2; - else - dx = 0; - - if (cy < y1) - dy = y1 - cy; - else if (cy > y2) - dy = cy - y2; - else - dy = 0; - - return sqrt (dx * dx + dy * dy) / item->canvas->pixels_per_unit; -} - -static void -gnome_canvas_imageframe_bounds (GnomeCanvasItem *item, double *x1, double *y1, double *x2, double *y2) -{ - GnomeCanvasImageFrame *image; - - image = GNOME_CANVAS_IMAGEFRAME (item); - - *x1 = image->x; - *y1 = image->y; - - switch (image->anchor) { - case GTK_ANCHOR_NW: - case GTK_ANCHOR_W: - case GTK_ANCHOR_SW: - break; - - case GTK_ANCHOR_N: - case GTK_ANCHOR_CENTER: - case GTK_ANCHOR_S: - *x1 -= image->width / 2.0; - break; - - case GTK_ANCHOR_NE: - case GTK_ANCHOR_E: - case GTK_ANCHOR_SE: - *x1 -= image->width; - break; - } - - switch (image->anchor) { - case GTK_ANCHOR_NW: - case GTK_ANCHOR_N: - case GTK_ANCHOR_NE: - break; - - case GTK_ANCHOR_W: - case GTK_ANCHOR_CENTER: - case GTK_ANCHOR_E: - *y1 -= image->height / 2.0; - break; - - case GTK_ANCHOR_SW: - case GTK_ANCHOR_S: - case GTK_ANCHOR_SE: - *y1 -= image->height; - break; - } - - *x2 = *x1 + image->width; - *y2 = *y1 + image->height; -} - -static void -gnome_canvas_imageframe_render (GnomeCanvasItem *item, GnomeCanvasBuf *buf) -{ - GnomeCanvasImageFrame *image; - - image = GNOME_CANVAS_IMAGEFRAME (item); - - gnome_canvas_buf_ensure_buf (buf); - -#ifdef VERBOSE - { - char str[128]; - art_affine_to_string (str, image->affine); - g_print ("gnome_canvas_imageframe_render %s\n", str); - } -#endif - - art_rgb_pixbuf_affine (buf->buf, - buf->rect.x0, buf->rect.y0, buf->rect.x1, buf->rect.y1, - buf->buf_rowstride, - image->pixbuf, - image->affine, - ART_FILTER_NEAREST, NULL); - - buf->is_bg = 0; -} diff --git a/gtk2_ardour/canvas-imageframe.h b/gtk2_ardour/canvas-imageframe.h deleted file mode 100644 index 8cfb6e273a..0000000000 --- a/gtk2_ardour/canvas-imageframe.h +++ /dev/null @@ -1,87 +0,0 @@ -/* Image item type for GnomeCanvas widget - * - * GnomeCanvas is basically a port of the Tk toolkit's most excellent canvas widget. Tk is - * copyrighted by the Regents of the University of California, Sun Microsystems, and other parties. - * - * Copyright (C) 1998 The Free Software Foundation - * - * Author: Federico Mena <federico@nuclecu.unam.mx> - */ - - -#ifndef __GNOME_CANVAS_IMAGEFRAME_H__ -#define __GNOME_CANVAS_IMAGEFRAME_H__ - -#include <stdint.h> - -#include <libgnomecanvas/libgnomecanvas.h> -#include <gtk/gtkenums.h> - -#ifdef __cplusplus -extern "C" { -#endif -#include <libart_lgpl/art_misc.h> -#ifdef __cplusplus -} -#endif - -#include <libart_lgpl/art_pixbuf.h> - - -G_BEGIN_DECLS - - -/* Image item for the canvas. Images are positioned by anchoring them to a point. - * The following arguments are available: - * - * name type read/write description - * ------------------------------------------------------------------------------------------ - * pixbuf ArtPixBuf* W Pointer to an ArtPixBuf (aa-mode) - * x double RW X coordinate of anchor point - * y double RW Y coordinate of anchor point - * width double RW Width to scale image to, in canvas units - * height double RW Height to scale image to, in canvas units - * drawwidth double RW Width to scale image to, in canvas units - * anchor GtkAnchorType RW Anchor side for the image - */ - - -#define GNOME_CANVAS_TYPE_CANVAS_IMAGEFRAME (gnome_canvas_imageframe_get_type ()) -#define GNOME_CANVAS_IMAGEFRAME(obj) (GTK_CHECK_CAST ((obj), GNOME_CANVAS_TYPE_CANVAS_IMAGEFRAME, GnomeCanvasImageFrame)) -#define GNOME_CANVAS_IMAGEFRAME_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), GNOME_CANVAS_TYPE_CANVAS_IMAGEFRAME, GnomeCanvasImageFrameClass)) -#define GNOME_CANVAS_IS_CANVAS_IMAGEFRAME(obj) (GTK_CHECK_TYPE ((obj), GNOME_CANVAS_TYPE_CANVAS_IMAGEFRAME)) -#define GNOME_CANVAS_IS_CANVAS_IMAGEFRAME_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GNOME_CANVAS_TYPE_CANVAS_IMAGEFRAME)) - - -typedef struct _GnomeCanvasImageFrame GnomeCanvasImageFrame; -typedef struct _GnomeCanvasImageFrameClass GnomeCanvasImageFrameClass; - -struct _GnomeCanvasImageFrame { - GnomeCanvasItem item; - - double x, y; /* Position at anchor, item relative */ - double width, height; /* Size of image, item relative */ - double drawwidth ; /* the amount of the image we draw width-wise (0-drawwidth)*/ - GtkAnchorType anchor; /* Anchor side for image */ - - int cx, cy; /* Top-left canvas coordinates for display */ - int cwidth, cheight; /* Rendered size in pixels */ - - uint32_t need_recalc : 1; /* Do we need to rescale the image? */ - - ArtPixBuf *pixbuf; /* A pixbuf, for aa rendering */ - double affine[6]; /* The item -> canvas affine */ -}; - -struct _GnomeCanvasImageFrameClass { - GnomeCanvasItemClass parent_class; -}; - - -/* Standard Gtk function */ -GtkType gnome_canvas_imageframe_get_type (void); - - -G_END_DECLS - -#endif diff --git a/gtk2_ardour/imageframe.cc b/gtk2_ardour/imageframe.cc deleted file mode 100644 index ac30511864..0000000000 --- a/gtk2_ardour/imageframe.cc +++ /dev/null @@ -1,190 +0,0 @@ -// Generated by gtkmmproc -- DO NOT MODIFY! - -#include "imageframe.h" -#include "imageframe_p.h" -#include <libgnomecanvasmm/private/shape_p.h> - - -/* rect.c - * - * Copyright (C) 1998 EMC Capital Management Inc. - * Developed by Havoc Pennington <hp@pobox.com> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library 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 - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ - -namespace Gnome -{ - -namespace Canvas -{ - -ImageFrame::ImageFrame(Group& parentx, ArtPixBuf* pbuf, double x, double y, Gtk::AnchorType anchor, double w, double h) -: Item(GNOME_CANVAS_ITEM(g_object_new(get_type(),0))) -{ - item_construct(parentx); - set("pixbuf", pbuf, "x", x,"y", y,"width", w,"height", h, 0); -} - -ImageFrame::ImageFrame(Group& parentx) -: Item(GNOME_CANVAS_ITEM(g_object_new(get_type(),0))) -{ - item_construct(parentx); -} - -} /* namespace Canvas */ -} /* namespace Gnome */ - - -namespace -{ -} // anonymous namespace - - -namespace Glib -{ - -Gnome::Canvas::ImageFrame* wrap(GnomeCanvasImageFrame* object, bool take_copy) -{ - return dynamic_cast<Gnome::Canvas::ImageFrame *> (Glib::wrap_auto ((GObject*)(object), take_copy)); -} - -} /* namespace Glib */ - -namespace Gnome -{ - -namespace Canvas -{ - - -/* The *_Class implementation: */ - -const Glib::Class& ImageFrame_Class::init() -{ - if(!gtype_) // create the GType if necessary - { - // Glib::Class has to know the class init function to clone custom types. - class_init_func_ = &ImageFrame_Class::class_init_function; - - // This is actually just optimized away, apparently with no harm. - // Make sure that the parent type has been created. - //CppClassParent::CppObjectType::get_type(); - - // Create the wrapper type, with the same class/instance size as the base type. - register_derived_type(gnome_canvas_imageframe_get_type()); - - // Add derived versions of interfaces, if the C type implements any interfaces: - } - - return *this; -} - -void ImageFrame_Class::class_init_function(void* g_class, void* class_data) -{ - BaseClassType *const klass = static_cast<BaseClassType*>(g_class); - CppClassParent::class_init_function(klass, class_data); - -} - -Glib::ObjectBase* ImageFrame_Class::wrap_new(GObject* o) -{ - return manage(new ImageFrame((GnomeCanvasImageFrame*)(o))); - -} - -/* The implementation: */ - -ImageFrame::ImageFrame(const Glib::ConstructParams& construct_params) -: Item(construct_params) -{ - } - -ImageFrame::ImageFrame(GnomeCanvasImageFrame* castitem) -: Item ((GnomeCanvasItem*)(castitem)) -{ -} - -ImageFrame::~ImageFrame() -{ - destroy_(); -} - -ImageFrame::CppClassType ImageFrame::rect_class_; // initialize static member - -GType ImageFrame::get_type() -{ - return rect_class_.init().get_type(); -} - -GType ImageFrame::get_base_type() -{ - return gnome_canvas_imageframe_get_type(); -} - -Glib::PropertyProxy<double> ImageFrame::property_x() -{ - return Glib::PropertyProxy<double> (this, "x"); -} -Glib::PropertyProxy_ReadOnly<double> ImageFrame::property_x() const -{ - return Glib::PropertyProxy_ReadOnly<double> (this, "x"); -} -Glib::PropertyProxy<double> ImageFrame::property_y() -{ - return Glib::PropertyProxy<double> (this, "y"); -} -Glib::PropertyProxy_ReadOnly<double> ImageFrame::property_y() const -{ - return Glib::PropertyProxy_ReadOnly<double> (this, "y"); -} -Glib::PropertyProxy<double> ImageFrame::property_width() -{ - return Glib::PropertyProxy<double> (this, "width"); -} -Glib::PropertyProxy_ReadOnly<double> ImageFrame::property_width() const -{ - return Glib::PropertyProxy_ReadOnly<double> (this, "width"); -} -Glib::PropertyProxy<double> ImageFrame::property_drawwidth() -{ - return Glib::PropertyProxy<double> (this, "drawwidth"); -} -Glib::PropertyProxy_ReadOnly<double> ImageFrame::property_drawwidth() const -{ - return Glib::PropertyProxy_ReadOnly<double> (this, "drawwidth"); -} -Glib::PropertyProxy<double> ImageFrame::property_height() -{ - return Glib::PropertyProxy<double> (this, "height"); -} -Glib::PropertyProxy_ReadOnly<double> ImageFrame::property_height() const -{ - return Glib::PropertyProxy_ReadOnly<double> (this, "height"); -} -Glib::PropertyProxy<Gtk::AnchorType> ImageFrame::property_anchor() -{ - return Glib::PropertyProxy<Gtk::AnchorType>(this, "anchor"); -} -Glib::PropertyProxy_ReadOnly<Gtk::AnchorType> ImageFrame::property_anchor() const -{ - return Glib::PropertyProxy_ReadOnly<Gtk::AnchorType>(this, "anchor"); -} - - - -} // namespace Canvas - -} // namespace Gnome diff --git a/gtk2_ardour/imageframe.h b/gtk2_ardour/imageframe.h index 466d0804f5..a752cdbce0 100644 --- a/gtk2_ardour/imageframe.h +++ b/gtk2_ardour/imageframe.h @@ -27,10 +27,23 @@ * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ +#include <stdint.h> #include <libgnomecanvasmm/item.h> #include <libgnomecanvasmm/group.h> #include <libgnomecanvasmm/shape.h> -#include "canvas-imageframe.h" + +#include <libgnomecanvas/libgnomecanvas.h> +#include <gtk/gtkenums.h> + +#ifdef __cplusplus +extern "C" { +#endif +#include <libart_lgpl/art_misc.h> +#ifdef __cplusplus +} +#endif + +#include <libart_lgpl/art_pixbuf.h> #ifndef DOXYGEN_SHOULD_SKIP_THIS diff --git a/libs/ardour/test/data/sessions/rec_enabled/rec_enabled.ardour.bak b/libs/ardour/test/data/sessions/rec_enabled/rec_enabled.ardour.bak deleted file mode 100644 index 106de1153d..0000000000 --- a/libs/ardour/test/data/sessions/rec_enabled/rec_enabled.ardour.bak +++ /dev/null @@ -1,158 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<Session version="3001" name="rec_enabled" sample-rate="48000" id-counter="121" event-counter="0"> - <Config> - <Option name="xfade-model" value="FullCrossfade"/> - <Option name="xfade-choice" value="ConstantPowerMinus3dB"/> - <Option name="auto-xfade" value="1"/> - <Option name="short-xfade-seconds" value="0.015"/> - <Option name="destructive-xfade-msecs" value="2"/> - <Option name="use-region-fades" value="1"/> - <Option name="show-region-fades" value="1"/> - <Option name="native-file-data-format" value="FormatFloat"/> - <Option name="native-file-header-format" value="WAVE"/> - <Option name="auto-play" value="0"/> - <Option name="auto-return" value="0"/> - <Option name="auto-input" value="1"/> - <Option name="punch-in" value="0"/> - <Option name="punch-out" value="0"/> - <Option name="subframes-per-frame" value="100"/> - <Option name="timecode-format" value="timecode_30"/> - <Option name="raid-path" value=""/> - <Option name="audio-search-path" value=""/> - <Option name="midi-search-path" value=""/> - <Option name="auditioner-output-left" value="default"/> - <Option name="auditioner-output-right" value="default"/> - <Option name="timecode-source-is-synced" value="1"/> - <Option name="jack-time-master" value="1"/> - <Option name="use-video-sync" value="0"/> - <Option name="video-pullup" value="0"/> - <Option name="show-summary" value="1"/> - <Option name="show-group-tabs" value="1"/> - <Option name="external-sync" value="0"/> - <Option name="sync-source" value="JACK"/> - <Option name="insert-merge-policy" value="InsertMergeRelax"/> - <Option name="timecode-offset" value="0"/> - <Option name="timecode-offset-negative" value="1"/> - <Option name="glue-new-markers-to-bars-and-beats" value="0"/> - <Option name="midi-copy-is-fork" value="0"/> - <Option name="glue-new-regions-to-bars-and-beats" value="0"/> - </Config> - <Metadata/> - <Sources/> - <Regions/> - <Locations> - <Location id="86" name="Loop" start="0" end="1" flags="IsAutoLoop,IsHidden" locked="no" position-lock-style="AudioTime"/> - <Location id="87" name="Punch" start="0" end="1" flags="IsAutoPunch,IsHidden" locked="no" position-lock-style="AudioTime"/> - </Locations> - <Bundles/> - <Routes> - <Route id="88" name="Audio 1" default-type="audio" active="yes" phase-invert="0" denormal-protection="no" meter-point="MeterPostFader" order-keys="" self-solo="no" soloed-by-upstream="0" soloed-by-downstream="0" solo-isolated="no" solo-safe="no" monitoring="" saved-meter-point="MeterPostFader" mode="Normal"> - <IO name="Audio 1" id="105" direction="Input" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 1/audio_in 1"> - <Connection other="system:capture_1"/> - </Port> - </IO> - <IO name="Audio 1" id="106" direction="Output" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 1/audio_out 1"> - <Connection other="master/audio_in 1"/> - </Port> - <Port type="audio" name="Audio 1/audio_out 2"> - <Connection other="master/audio_in 2"/> - </Port> - </IO> - <Controllable name="solo" id="90" flags="Toggle" value="0.000000000000"/> - <Controllable name="mute" id="92" flags="Toggle" value="0.000000000000"/> - <MuteMaster mute-point="PreFader,PostFader,Listen,Main" muted="no"/> - <Pannable> - <Controllable name="pan-azimuth" id="96" flags="" value="0.500000000000"/> - <Controllable name="pan-width" id="100" flags="" value="0.000000000000"/> - <Controllable name="pan-elevation" id="98" flags="" value="0.000000000000"/> - <Controllable name="pan-frontback" id="102" flags="" value="0.000000000000"/> - <Controllable name="pan-lfe" id="104" flags="" value="0.000000000000"/> - <Automation/> - </Pannable> - <Processor id="107" name="Amp" active="yes" user-latency="0" type="amp"> - <Controllable name="gaincontrol" id="109" flags="GainLike" value="1.000000000000"/> - </Processor> - <Processor id="110" name="Meter" active="yes" user-latency="0" type="meter"/> - <Processor id="111" name="Audio 1" active="yes" user-latency="0" own-input="yes" own-output="no" output="Audio 1" type="main-outs" role="Main"> - <PannerShell bypassed="no"> - <Panner type="Mono to Stereo Panner"/> - </PannerShell> - </Processor> - <Controllable name="recenable" id="113" flags="Toggle" value="0.000000000000"/> - <Diskstream flags="Recordable" playlist="Audio 1.1" name="Audio 1" id="115" speed="1.000000" capture-alignment="Automatic" channels="1"/> - </Route> - <Route id="21" name="master" default-type="audio" flags="MasterOut" active="yes" phase-invert="00" denormal-protection="no" meter-point="MeterPostFader" order-keys="EditorSort=318:MixerSort=318" self-solo="no" soloed-by-upstream="0" soloed-by-downstream="0" solo-isolated="no" solo-safe="no"> - <IO name="master" id="38" direction="Input" default-type="audio" user-latency="0"> - <Port type="audio" name="master/audio_in 1"> - <Connection other="Audio 1/audio_out 1"/> - </Port> - <Port type="audio" name="master/audio_in 2"> - <Connection other="Audio 1/audio_out 2"/> - </Port> - </IO> - <IO name="master" id="39" direction="Output" default-type="audio" user-latency="0"> - <Port type="audio" name="master/audio_out 1"> - <Connection other="system:playback_1"/> - </Port> - <Port type="audio" name="master/audio_out 2"> - <Connection other="system:playback_2"/> - </Port> - </IO> - <Controllable name="solo" id="23" flags="Toggle" value="0.000000000000"/> - <Controllable name="mute" id="25" flags="Toggle" value="0.000000000000"/> - <MuteMaster mute-point="PreFader,PostFader,Listen,Main" muted="no"/> - <Pannable> - <Controllable name="pan-azimuth" id="29" flags="" value="0.500000000000"/> - <Controllable name="pan-width" id="33" flags="" value="1.000000000000"/> - <Controllable name="pan-elevation" id="31" flags="" value="0.000000000000"/> - <Controllable name="pan-frontback" id="35" flags="" value="0.000000000000"/> - <Controllable name="pan-lfe" id="37" flags="" value="0.000000000000"/> - <Automation/> - </Pannable> - <Processor id="40" name="Amp" active="yes" user-latency="0" type="amp"> - <Controllable name="gaincontrol" id="42" flags="GainLike" value="1.000000000000"/> - </Processor> - <Processor id="43" name="Meter" active="yes" user-latency="0" type="meter"/> - <Processor id="44" name="master" active="yes" user-latency="0" own-input="yes" own-output="no" output="master" type="main-outs" role="Main"> - <PannerShell bypassed="no"> - <Panner type="Equal Power Stereo"/> - </PannerShell> - </Processor> - </Route> - </Routes> - <Playlists> - <Playlist id="116" name="Audio 1.1" type="audio" orig-track-id="88" frozen="no" combine-ops="0"/> - </Playlists> - <UnusedPlaylists/> - <RouteGroups/> - <Click> - <IO name="click" id="46" direction="Output" default-type="audio" user-latency="0"> - <Port type="audio" name="click/audio_out 1"> - <Connection other="system:playback_1"/> - </Port> - <Port type="audio" name="click/audio_out 2"> - <Connection other="system:playback_2"/> - </Port> - </IO> - <Processor id="47" name="Amp" active="yes" user-latency="0" type="amp"> - <Controllable name="gaincontrol" id="49" flags="GainLike" value="1.000000000000"/> - </Processor> - </Click> - <Speakers> - <Speaker azimuth="0" elevation="0" distance="1"/> - <Speaker azimuth="180" elevation="0" distance="0"/> - </Speakers> - <TempoMap> - <Tempo start="1|1|0" beats-per-minute="120.000000" note-type="4.000000" movable="no"/> - <Meter start="1|1|0" note-type="4.000000" divisions-per-bar="4.000000" movable="no"/> - </TempoMap> - <ControlProtocols> - <Protocol name="Open Sound Control (OSC)" active="no"/> - <Protocol name="Generic MIDI" feedback="0" feedback-interval="10000" active="yes"> - <Controls/> - </Protocol> - <Protocol name="Mackie" bank="0" ipmidi-base="21928" device-profile="" device-name="Mackie Control Universal Pro" active="yes"/> - </ControlProtocols> -</Session> diff --git a/libs/ardour/test/data/sessions/rec_enabled/rec_enabled.history.bak b/libs/ardour/test/data/sessions/rec_enabled/rec_enabled.history.bak deleted file mode 100644 index 6dd2506a89..0000000000 --- a/libs/ardour/test/data/sessions/rec_enabled/rec_enabled.history.bak +++ /dev/null @@ -1,2 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<UndoHistory/> diff --git a/libs/ardour/test/profiling/sessions/1region/1region.ardour.bak b/libs/ardour/test/profiling/sessions/1region/1region.ardour.bak deleted file mode 100644 index 4a3e63f351..0000000000 --- a/libs/ardour/test/profiling/sessions/1region/1region.ardour.bak +++ /dev/null @@ -1,148 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<Session version="3001" name="1region" sample-rate="48000" id-counter="120" event-counter="0"> - <Config> - <Option name="xfade-model" value="FullCrossfade"/> - <Option name="xfade-choice" value="ConstantPowerMinus3dB"/> - <Option name="auto-xfade" value="1"/> - <Option name="short-xfade-seconds" value="0.015"/> - <Option name="destructive-xfade-msecs" value="2"/> - <Option name="use-region-fades" value="1"/> - <Option name="show-region-fades" value="1"/> - <Option name="native-file-data-format" value="FormatFloat"/> - <Option name="native-file-header-format" value="WAVE"/> - <Option name="auto-play" value="0"/> - <Option name="auto-return" value="0"/> - <Option name="auto-input" value="1"/> - <Option name="punch-in" value="0"/> - <Option name="punch-out" value="0"/> - <Option name="subframes-per-frame" value="100"/> - <Option name="timecode-format" value="timecode_30"/> - <Option name="raid-path" value=""/> - <Option name="audio-search-path" value=""/> - <Option name="midi-search-path" value=""/> - <Option name="auditioner-output-left" value="default"/> - <Option name="auditioner-output-right" value="default"/> - <Option name="timecode-source-is-synced" value="1"/> - <Option name="jack-time-master" value="1"/> - <Option name="use-video-sync" value="0"/> - <Option name="video-pullup" value="0"/> - <Option name="show-summary" value="1"/> - <Option name="show-group-tabs" value="1"/> - <Option name="external-sync" value="0"/> - <Option name="sync-source" value="JACK"/> - <Option name="insert-merge-policy" value="InsertMergeRelax"/> - <Option name="timecode-offset" value="0"/> - <Option name="timecode-offset-negative" value="1"/> - <Option name="glue-new-markers-to-bars-and-beats" value="0"/> - <Option name="midi-copy-is-fork" value="0"/> - <Option name="glue-new-regions-to-bars-and-beats" value="0"/> - </Config> - <Metadata/> - <Sources/> - <Regions/> - <Locations> - <Location id="86" name="Loop" start="0" end="1" flags="IsAutoLoop,IsHidden" locked="no" position-lock-style="AudioTime"/> - <Location id="87" name="Punch" start="0" end="1" flags="IsAutoPunch,IsHidden" locked="no" position-lock-style="AudioTime"/> - </Locations> - <Bundles/> - <Routes> - <Route id="21" name="master" default-type="audio" flags="MasterOut" active="yes" phase-invert="00" denormal-protection="no" meter-point="MeterPostFader" order-keys="editor=0:signal=0" self-solo="no" soloed-by-upstream="0" soloed-by-downstream="0" solo-isolated="no" solo-safe="no"> - <IO name="master" id="38" direction="Input" default-type="audio" user-latency="0"> - <Port type="audio" name="master/audio_in 1"/> - <Port type="audio" name="master/audio_in 2"/> - </IO> - <IO name="master" id="39" direction="Output" default-type="audio" user-latency="0"> - <Port type="audio" name="master/audio_out 1"> - <Connection other="system:playback_1"/> - </Port> - <Port type="audio" name="master/audio_out 2"> - <Connection other="system:playback_2"/> - </Port> - </IO> - <Controllable name="solo" id="23" flags="Toggle" value="0.000000000000"/> - <Controllable name="mute" id="25" flags="Toggle" value="0.000000000000"/> - <MuteMaster mute-point="PreFader,PostFader,Listen,Main" muted="no"/> - <RemoteControl id="318"/> - <Pannable> - <Controllable name="pan-azimuth" id="29" flags="" value="0.500000000000"/> - <Controllable name="pan-width" id="33" flags="" value="1.000000000000"/> - <Controllable name="pan-elevation" id="31" flags="" value="0.000000000000"/> - <Controllable name="pan-frontback" id="35" flags="" value="0.000000000000"/> - <Controllable name="pan-lfe" id="37" flags="" value="0.000000000000"/> - <Automation/> - </Pannable> - <Processor id="40" name="Amp" active="yes" user-latency="0" type="amp"> - <Controllable name="gaincontrol" id="42" flags="GainLike" value="1.000000000000"/> - </Processor> - <Processor id="43" name="Meter" active="yes" user-latency="0" type="meter"/> - <Processor id="44" name="master" active="yes" user-latency="0" own-input="yes" own-output="no" output="master" type="main-outs" role="Main"> - <PannerShell bypassed="no"> - <Panner type="Equal Power Stereo"/> - </PannerShell> - </Processor> - </Route> - <Route id="88" name="MIDI 1" default-type="midi" active="yes" phase-invert="" denormal-protection="no" meter-point="MeterPostFader" order-keys="signal=2" self-solo="no" soloed-by-upstream="0" soloed-by-downstream="0" solo-isolated="no" solo-safe="no" monitoring="" saved-meter-point="MeterPostFader" note-mode="Sustained" step-editing="no" input-active="yes"> - <IO name="MIDI 1" id="105" direction="Input" default-type="midi" user-latency="0"> - <Port type="midi" name="MIDI 1/midi_in 1"/> - </IO> - <IO name="MIDI 1" id="106" direction="Output" default-type="midi" user-latency="0"> - <Port type="midi" name="MIDI 1/midi_out 1"/> - </IO> - <Controllable name="solo" id="90" flags="Toggle" value="0.000000000000"/> - <Controllable name="mute" id="92" flags="Toggle" value="0.000000000000"/> - <MuteMaster mute-point="PreFader,PostFader,Listen,Main" muted="no"/> - <RemoteControl id="2"/> - <Pannable> - <Controllable name="pan-azimuth" id="96" flags="" value="0.500000000000"/> - <Controllable name="pan-width" id="100" flags="" value="0.000000000000"/> - <Controllable name="pan-elevation" id="98" flags="" value="0.000000000000"/> - <Controllable name="pan-frontback" id="102" flags="" value="0.000000000000"/> - <Controllable name="pan-lfe" id="104" flags="" value="0.000000000000"/> - <Automation/> - </Pannable> - <Processor id="107" name="Amp" active="yes" user-latency="0" type="amp"> - <Controllable name="gaincontrol" id="109" flags="GainLike" value="1.000000000000"/> - </Processor> - <Processor id="110" name="Meter" active="yes" user-latency="0" type="meter"/> - <Processor id="111" name="MIDI 1" active="yes" user-latency="0" own-input="yes" own-output="no" output="MIDI 1" type="main-outs" role="Main"> - <PannerShell bypassed="no"/> - </Processor> - <Controllable name="recenable" id="113" flags="Toggle" value="0.000000000000"/> - <Diskstream flags="Recordable" playlist="MIDI 1.1" name="MIDI 1" id="115" speed="1.000000" capture-alignment="Automatic" channel-mode="AllChannels" channel-mask="0xffff"/> - </Route> - </Routes> - <Playlists> - <Playlist id="116" name="MIDI 1.1" type="midi" orig-track-id="88" frozen="no" combine-ops="0"/> - </Playlists> - <UnusedPlaylists/> - <RouteGroups/> - <Click> - <IO name="click" id="46" direction="Output" default-type="audio" user-latency="0"> - <Port type="audio" name="click/audio_out 1"> - <Connection other="system:playback_1"/> - </Port> - <Port type="audio" name="click/audio_out 2"> - <Connection other="system:playback_2"/> - </Port> - </IO> - <Processor id="47" name="Amp" active="yes" user-latency="0" type="amp"> - <Controllable name="gaincontrol" id="49" flags="GainLike" value="1.000000000000"/> - </Processor> - </Click> - <NamedSelections/> - <Speakers> - <Speaker azimuth="0" elevation="0" distance="1"/> - <Speaker azimuth="180" elevation="0" distance="0"/> - </Speakers> - <TempoMap> - <Tempo start="1|1|0" beats-per-minute="120.000000" note-type="4.000000" movable="no"/> - <Meter start="1|1|0" note-type="4.000000" divisions-per-bar="4.000000" movable="no"/> - </TempoMap> - <ControlProtocols> - <Protocol name="Open Sound Control (OSC)" active="no"/> - <Protocol name="Generic MIDI" feedback="0" feedback-interval="10000" active="yes"> - <Controls/> - </Protocol> - <Protocol name="Mackie" bank="0" ipmidi-base="21928" device-profile="" device-name="Mackie Control Universal Pro" active="yes"/> - </ControlProtocols> -</Session> diff --git a/libs/ardour/test/profiling/sessions/1region/1region.history.bak b/libs/ardour/test/profiling/sessions/1region/1region.history.bak deleted file mode 100644 index 6dd2506a89..0000000000 --- a/libs/ardour/test/profiling/sessions/1region/1region.history.bak +++ /dev/null @@ -1,2 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<UndoHistory/> diff --git a/libs/ardour/test/profiling/sessions/32tracks/32tracks.ardour.bak b/libs/ardour/test/profiling/sessions/32tracks/32tracks.ardour.bak deleted file mode 100644 index 6794c67bc9..0000000000 --- a/libs/ardour/test/profiling/sessions/32tracks/32tracks.ardour.bak +++ /dev/null @@ -1,1716 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<Session version="3001" name="32tracks" sample-rate="44100" id-counter="2430" event-counter="0"> - <Config> - <Option name="xfade-model" value="FullCrossfade"/> - <Option name="xfade-choice" value="ConstantPowerMinus3dB"/> - <Option name="auto-xfade" value="1"/> - <Option name="short-xfade-seconds" value="0.015"/> - <Option name="destructive-xfade-msecs" value="2"/> - <Option name="use-region-fades" value="1"/> - <Option name="show-region-fades" value="1"/> - <Option name="native-file-data-format" value="FormatFloat"/> - <Option name="native-file-header-format" value="WAVE"/> - <Option name="auto-play" value="0"/> - <Option name="auto-return" value="0"/> - <Option name="auto-input" value="1"/> - <Option name="punch-in" value="0"/> - <Option name="punch-out" value="0"/> - <Option name="subframes-per-frame" value="100"/> - <Option name="timecode-format" value="timecode_30"/> - <Option name="raid-path" value=""/> - <Option name="audio-search-path" value=""/> - <Option name="midi-search-path" value=""/> - <Option name="auditioner-output-left" value="default"/> - <Option name="auditioner-output-right" value="default"/> - <Option name="timecode-source-is-synced" value="1"/> - <Option name="jack-time-master" value="1"/> - <Option name="use-video-sync" value="0"/> - <Option name="video-pullup" value="0"/> - <Option name="show-summary" value="1"/> - <Option name="show-group-tabs" value="1"/> - <Option name="external-sync" value="0"/> - <Option name="sync-source" value="JACK"/> - <Option name="insert-merge-policy" value="InsertMergeRelax"/> - <Option name="timecode-offset" value="0"/> - <Option name="timecode-offset-negative" value="1"/> - <Option name="glue-new-markers-to-bars-and-beats" value="0"/> - <Option name="midi-copy-is-fork" value="0"/> - <Option name="glue-new-regions-to-bars-and-beats" value="0"/> - </Config> - <Metadata/> - <Sources/> - <Regions/> - <Locations> - <Location id="81" name="Loop" start="0" end="1" flags="IsAutoLoop,IsHidden" locked="no" position-lock-style="AudioTime"/> - <Location id="82" name="Punch" start="0" end="1" flags="IsAutoPunch,IsHidden" locked="no" position-lock-style="AudioTime"/> - </Locations> - <Bundles/> - <Routes> - <Route id="22" name="master" default-type="audio" flags="MasterOut" active="yes" phase-invert="00" denormal-protection="no" meter-point="MeterPostFader" order-keys="editor=0:signal=0" self-solo="no" soloed-by-upstream="0" soloed-by-downstream="0" solo-isolated="no" solo-safe="no"> - <IO name="master" id="39" direction="Input" default-type="audio" user-latency="0"> - <Port type="audio" name="master/audio_in 1"> - <Connection other="Audio 1/audio_out 1"/> - <Connection other="Audio 2/audio_out 1"/> - <Connection other="Audio 3/audio_out 1"/> - <Connection other="Audio 4/audio_out 1"/> - <Connection other="Audio 5/audio_out 1"/> - <Connection other="Audio 6/audio_out 1"/> - <Connection other="Audio 7/audio_out 1"/> - <Connection other="Audio 8/audio_out 1"/> - <Connection other="Audio 9/audio_out 1"/> - <Connection other="Audio 10/audio_out 1"/> - <Connection other="Audio 11/audio_out 1"/> - <Connection other="Audio 12/audio_out 1"/> - <Connection other="Audio 13/audio_out 1"/> - <Connection other="Audio 14/audio_out 1"/> - <Connection other="Audio 15/audio_out 1"/> - <Connection other="Audio 16/audio_out 1"/> - <Connection other="Audio 17/audio_out 1"/> - <Connection other="Audio 18/audio_out 1"/> - <Connection other="Audio 19/audio_out 1"/> - <Connection other="Audio 20/audio_out 1"/> - <Connection other="Audio 21/audio_out 1"/> - <Connection other="Audio 22/audio_out 1"/> - <Connection other="Audio 23/audio_out 1"/> - <Connection other="Audio 24/audio_out 1"/> - <Connection other="Audio 25/audio_out 1"/> - <Connection other="Audio 26/audio_out 1"/> - <Connection other="Audio 27/audio_out 1"/> - <Connection other="Audio 28/audio_out 1"/> - <Connection other="Audio 29/audio_out 1"/> - <Connection other="Audio 30/audio_out 1"/> - <Connection other="Audio 31/audio_out 1"/> - <Connection other="Audio 32/audio_out 1"/> - </Port> - <Port type="audio" name="master/audio_in 2"> - <Connection other="Audio 1/audio_out 2"/> - <Connection other="Audio 2/audio_out 2"/> - <Connection other="Audio 3/audio_out 2"/> - <Connection other="Audio 4/audio_out 2"/> - <Connection other="Audio 5/audio_out 2"/> - <Connection other="Audio 6/audio_out 2"/> - <Connection other="Audio 7/audio_out 2"/> - <Connection other="Audio 8/audio_out 2"/> - <Connection other="Audio 9/audio_out 2"/> - <Connection other="Audio 10/audio_out 2"/> - <Connection other="Audio 11/audio_out 2"/> - <Connection other="Audio 12/audio_out 2"/> - <Connection other="Audio 13/audio_out 2"/> - <Connection other="Audio 14/audio_out 2"/> - <Connection other="Audio 15/audio_out 2"/> - <Connection other="Audio 16/audio_out 2"/> - <Connection other="Audio 17/audio_out 2"/> - <Connection other="Audio 18/audio_out 2"/> - <Connection other="Audio 19/audio_out 2"/> - <Connection other="Audio 20/audio_out 2"/> - <Connection other="Audio 21/audio_out 2"/> - <Connection other="Audio 22/audio_out 2"/> - <Connection other="Audio 23/audio_out 2"/> - <Connection other="Audio 24/audio_out 2"/> - <Connection other="Audio 25/audio_out 2"/> - <Connection other="Audio 26/audio_out 2"/> - <Connection other="Audio 27/audio_out 2"/> - <Connection other="Audio 28/audio_out 2"/> - <Connection other="Audio 29/audio_out 2"/> - <Connection other="Audio 30/audio_out 2"/> - <Connection other="Audio 31/audio_out 2"/> - <Connection other="Audio 32/audio_out 2"/> - </Port> - </IO> - <IO name="master" id="40" direction="Output" default-type="audio" user-latency="0"> - <Port type="audio" name="master/audio_out 1"> - <Connection other="system:playback_1"/> - </Port> - <Port type="audio" name="master/audio_out 2"> - <Connection other="system:playback_2"/> - </Port> - </IO> - <Controllable name="solo" id="24" flags="Toggle" value="0.000000000000"/> - <Controllable name="mute" id="26" flags="Toggle" value="0.000000000000"/> - <MuteMaster mute-point="PreFader,PostFader,Listen,Main" muted="no"/> - <RemoteControl id="318"/> - <Pannable> - <Controllable name="pan-azimuth" id="30" flags="" value="0.500000000000"/> - <Controllable name="pan-width" id="34" flags="" value="1.000000000000"/> - <Controllable name="pan-elevation" id="32" flags="" value="0.000000000000"/> - <Controllable name="pan-frontback" id="36" flags="" value="0.000000000000"/> - <Controllable name="pan-lfe" id="38" flags="" value="0.000000000000"/> - <Automation/> - </Pannable> - <Processor id="41" name="Amp" active="yes" user-latency="0" type="amp"> - <Controllable name="gaincontrol" id="43" flags="GainLike" value="1.000000000000"/> - </Processor> - <Processor id="44" name="Meter" active="yes" user-latency="0" type="meter"/> - <Processor id="45" name="master" active="yes" user-latency="0" own-input="yes" own-output="no" output="master" type="main-outs" role="Main"> - <PannerShell bypassed="no"> - <Panner type="Equal Power Stereo"/> - </PannerShell> - </Processor> - </Route> - <Route id="83" name="Audio 1" default-type="audio" active="yes" phase-invert="0" denormal-protection="no" meter-point="MeterPostFader" order-keys="editor=1:signal=1" self-solo="no" soloed-by-upstream="0" soloed-by-downstream="0" solo-isolated="no" solo-safe="no" monitoring="" saved-meter-point="MeterPostFader" mode="Normal"> - <IO name="Audio 1" id="101" direction="Input" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 1/audio_in 1"> - <Connection other="system:capture_1"/> - </Port> - </IO> - <IO name="Audio 1" id="102" direction="Output" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 1/audio_out 1"> - <Connection other="master/audio_in 1"/> - </Port> - <Port type="audio" name="Audio 1/audio_out 2"> - <Connection other="master/audio_in 2"/> - </Port> - </IO> - <Controllable name="solo" id="86" flags="Toggle" value="0.000000000000"/> - <Controllable name="mute" id="88" flags="Toggle" value="0.000000000000"/> - <MuteMaster mute-point="PreFader,PostFader,Listen,Main" muted="no"/> - <RemoteControl id="2"/> - <Pannable> - <Controllable name="pan-azimuth" id="92" flags="" value="0.500000000000"/> - <Controllable name="pan-width" id="96" flags="" value="0.000000000000"/> - <Controllable name="pan-elevation" id="94" flags="" value="0.000000000000"/> - <Controllable name="pan-frontback" id="98" flags="" value="0.000000000000"/> - <Controllable name="pan-lfe" id="100" flags="" value="0.000000000000"/> - <Automation/> - </Pannable> - <Processor id="103" name="Amp" active="yes" user-latency="0" type="amp"> - <Controllable name="gaincontrol" id="105" flags="GainLike" value="1.000000000000"/> - </Processor> - <Processor id="106" name="Meter" active="yes" user-latency="0" type="meter"/> - <Processor id="107" name="Audio 1" active="yes" user-latency="0" own-input="yes" own-output="no" output="Audio 1" type="main-outs" role="Main"> - <PannerShell bypassed="no"> - <Panner type="Mono to Stereo Panner"/> - </PannerShell> - </Processor> - <Controllable name="recenable" id="85" flags="" value="0.000000000000"/> - <Diskstream flags="Recordable" playlist="Audio 1.1" name="Audio 1" id="109" speed="1.000000" capture-alignment="Automatic" channels="1"/> - </Route> - <Route id="115" name="Audio 2" default-type="audio" active="yes" phase-invert="0" denormal-protection="no" meter-point="MeterPostFader" order-keys="editor=2:signal=2" self-solo="no" soloed-by-upstream="0" soloed-by-downstream="0" solo-isolated="no" solo-safe="no" monitoring="" saved-meter-point="MeterPostFader" mode="Normal"> - <IO name="Audio 2" id="133" direction="Input" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 2/audio_in 1"> - <Connection other="system:capture_2"/> - </Port> - </IO> - <IO name="Audio 2" id="134" direction="Output" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 2/audio_out 1"> - <Connection other="master/audio_in 1"/> - </Port> - <Port type="audio" name="Audio 2/audio_out 2"> - <Connection other="master/audio_in 2"/> - </Port> - </IO> - <Controllable name="solo" id="118" flags="Toggle" value="0.000000000000"/> - <Controllable name="mute" id="120" flags="Toggle" value="0.000000000000"/> - <MuteMaster mute-point="PreFader,PostFader,Listen,Main" muted="no"/> - <RemoteControl id="3"/> - <Pannable> - <Controllable name="pan-azimuth" id="124" flags="" value="0.500000000000"/> - <Controllable name="pan-width" id="128" flags="" value="0.000000000000"/> - <Controllable name="pan-elevation" id="126" flags="" value="0.000000000000"/> - <Controllable name="pan-frontback" id="130" flags="" value="0.000000000000"/> - <Controllable name="pan-lfe" id="132" flags="" value="0.000000000000"/> - <Automation/> - </Pannable> - <Processor id="135" name="Amp" active="yes" user-latency="0" type="amp"> - <Controllable name="gaincontrol" id="137" flags="GainLike" value="1.000000000000"/> - </Processor> - <Processor id="138" name="Meter" active="yes" user-latency="0" type="meter"/> - <Processor id="139" name="Audio 2" active="yes" user-latency="0" own-input="yes" own-output="no" output="Audio 2" type="main-outs" role="Main"> - <PannerShell bypassed="no"> - <Panner type="Mono to Stereo Panner"/> - </PannerShell> - </Processor> - <Controllable name="recenable" id="117" flags="" value="0.000000000000"/> - <Diskstream flags="Recordable" playlist="Audio 2.1" name="Audio 2" id="141" speed="1.000000" capture-alignment="Automatic" channels="1"/> - </Route> - <Route id="147" name="Audio 3" default-type="audio" active="yes" phase-invert="0" denormal-protection="no" meter-point="MeterPostFader" order-keys="editor=3:signal=3" self-solo="no" soloed-by-upstream="0" soloed-by-downstream="0" solo-isolated="no" solo-safe="no" monitoring="" saved-meter-point="MeterPostFader" mode="Normal"> - <IO name="Audio 3" id="165" direction="Input" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 3/audio_in 1"/> - </IO> - <IO name="Audio 3" id="166" direction="Output" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 3/audio_out 1"> - <Connection other="master/audio_in 1"/> - </Port> - <Port type="audio" name="Audio 3/audio_out 2"> - <Connection other="master/audio_in 2"/> - </Port> - </IO> - <Controllable name="solo" id="150" flags="Toggle" value="0.000000000000"/> - <Controllable name="mute" id="152" flags="Toggle" value="0.000000000000"/> - <MuteMaster mute-point="PreFader,PostFader,Listen,Main" muted="no"/> - <RemoteControl id="4"/> - <Pannable> - <Controllable name="pan-azimuth" id="156" flags="" value="0.500000000000"/> - <Controllable name="pan-width" id="160" flags="" value="0.000000000000"/> - <Controllable name="pan-elevation" id="158" flags="" value="0.000000000000"/> - <Controllable name="pan-frontback" id="162" flags="" value="0.000000000000"/> - <Controllable name="pan-lfe" id="164" flags="" value="0.000000000000"/> - <Automation/> - </Pannable> - <Processor id="167" name="Amp" active="yes" user-latency="0" type="amp"> - <Controllable name="gaincontrol" id="169" flags="GainLike" value="1.000000000000"/> - </Processor> - <Processor id="170" name="Meter" active="yes" user-latency="0" type="meter"/> - <Processor id="171" name="Audio 3" active="yes" user-latency="0" own-input="yes" own-output="no" output="Audio 3" type="main-outs" role="Main"> - <PannerShell bypassed="no"> - <Panner type="Mono to Stereo Panner"/> - </PannerShell> - </Processor> - <Controllable name="recenable" id="149" flags="" value="0.000000000000"/> - <Diskstream flags="Recordable" playlist="Audio 3.1" name="Audio 3" id="173" speed="1.000000" capture-alignment="Automatic" channels="1"/> - </Route> - <Route id="179" name="Audio 4" default-type="audio" active="yes" phase-invert="0" denormal-protection="no" meter-point="MeterPostFader" order-keys="editor=4:signal=4" self-solo="no" soloed-by-upstream="0" soloed-by-downstream="0" solo-isolated="no" solo-safe="no" monitoring="" saved-meter-point="MeterPostFader" mode="Normal"> - <IO name="Audio 4" id="197" direction="Input" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 4/audio_in 1"/> - </IO> - <IO name="Audio 4" id="198" direction="Output" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 4/audio_out 1"> - <Connection other="master/audio_in 1"/> - </Port> - <Port type="audio" name="Audio 4/audio_out 2"> - <Connection other="master/audio_in 2"/> - </Port> - </IO> - <Controllable name="solo" id="182" flags="Toggle" value="0.000000000000"/> - <Controllable name="mute" id="184" flags="Toggle" value="0.000000000000"/> - <MuteMaster mute-point="PreFader,PostFader,Listen,Main" muted="no"/> - <RemoteControl id="5"/> - <Pannable> - <Controllable name="pan-azimuth" id="188" flags="" value="0.500000000000"/> - <Controllable name="pan-width" id="192" flags="" value="0.000000000000"/> - <Controllable name="pan-elevation" id="190" flags="" value="0.000000000000"/> - <Controllable name="pan-frontback" id="194" flags="" value="0.000000000000"/> - <Controllable name="pan-lfe" id="196" flags="" value="0.000000000000"/> - <Automation/> - </Pannable> - <Processor id="199" name="Amp" active="yes" user-latency="0" type="amp"> - <Controllable name="gaincontrol" id="201" flags="GainLike" value="1.000000000000"/> - </Processor> - <Processor id="202" name="Meter" active="yes" user-latency="0" type="meter"/> - <Processor id="203" name="Audio 4" active="yes" user-latency="0" own-input="yes" own-output="no" output="Audio 4" type="main-outs" role="Main"> - <PannerShell bypassed="no"> - <Panner type="Mono to Stereo Panner"/> - </PannerShell> - </Processor> - <Controllable name="recenable" id="181" flags="" value="0.000000000000"/> - <Diskstream flags="Recordable" playlist="Audio 4.1" name="Audio 4" id="205" speed="1.000000" capture-alignment="Automatic" channels="1"/> - </Route> - <Route id="211" name="Audio 5" default-type="audio" active="yes" phase-invert="0" denormal-protection="no" meter-point="MeterPostFader" order-keys="editor=5:signal=5" self-solo="no" soloed-by-upstream="0" soloed-by-downstream="0" solo-isolated="no" solo-safe="no" monitoring="" saved-meter-point="MeterPostFader" mode="Normal"> - <IO name="Audio 5" id="229" direction="Input" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 5/audio_in 1"/> - </IO> - <IO name="Audio 5" id="230" direction="Output" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 5/audio_out 1"> - <Connection other="master/audio_in 1"/> - </Port> - <Port type="audio" name="Audio 5/audio_out 2"> - <Connection other="master/audio_in 2"/> - </Port> - </IO> - <Controllable name="solo" id="214" flags="Toggle" value="0.000000000000"/> - <Controllable name="mute" id="216" flags="Toggle" value="0.000000000000"/> - <MuteMaster mute-point="PreFader,PostFader,Listen,Main" muted="no"/> - <RemoteControl id="6"/> - <Pannable> - <Controllable name="pan-azimuth" id="220" flags="" value="0.500000000000"/> - <Controllable name="pan-width" id="224" flags="" value="0.000000000000"/> - <Controllable name="pan-elevation" id="222" flags="" value="0.000000000000"/> - <Controllable name="pan-frontback" id="226" flags="" value="0.000000000000"/> - <Controllable name="pan-lfe" id="228" flags="" value="0.000000000000"/> - <Automation/> - </Pannable> - <Processor id="231" name="Amp" active="yes" user-latency="0" type="amp"> - <Controllable name="gaincontrol" id="233" flags="GainLike" value="1.000000000000"/> - </Processor> - <Processor id="234" name="Meter" active="yes" user-latency="0" type="meter"/> - <Processor id="235" name="Audio 5" active="yes" user-latency="0" own-input="yes" own-output="no" output="Audio 5" type="main-outs" role="Main"> - <PannerShell bypassed="no"> - <Panner type="Mono to Stereo Panner"/> - </PannerShell> - </Processor> - <Controllable name="recenable" id="213" flags="" value="0.000000000000"/> - <Diskstream flags="Recordable" playlist="Audio 5.1" name="Audio 5" id="237" speed="1.000000" capture-alignment="Automatic" channels="1"/> - </Route> - <Route id="243" name="Audio 6" default-type="audio" active="yes" phase-invert="0" denormal-protection="no" meter-point="MeterPostFader" order-keys="editor=6:signal=6" self-solo="no" soloed-by-upstream="0" soloed-by-downstream="0" solo-isolated="no" solo-safe="no" monitoring="" saved-meter-point="MeterPostFader" mode="Normal"> - <IO name="Audio 6" id="261" direction="Input" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 6/audio_in 1"/> - </IO> - <IO name="Audio 6" id="262" direction="Output" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 6/audio_out 1"> - <Connection other="master/audio_in 1"/> - </Port> - <Port type="audio" name="Audio 6/audio_out 2"> - <Connection other="master/audio_in 2"/> - </Port> - </IO> - <Controllable name="solo" id="246" flags="Toggle" value="0.000000000000"/> - <Controllable name="mute" id="248" flags="Toggle" value="0.000000000000"/> - <MuteMaster mute-point="PreFader,PostFader,Listen,Main" muted="no"/> - <RemoteControl id="7"/> - <Pannable> - <Controllable name="pan-azimuth" id="252" flags="" value="0.500000000000"/> - <Controllable name="pan-width" id="256" flags="" value="0.000000000000"/> - <Controllable name="pan-elevation" id="254" flags="" value="0.000000000000"/> - <Controllable name="pan-frontback" id="258" flags="" value="0.000000000000"/> - <Controllable name="pan-lfe" id="260" flags="" value="0.000000000000"/> - <Automation/> - </Pannable> - <Processor id="263" name="Amp" active="yes" user-latency="0" type="amp"> - <Controllable name="gaincontrol" id="265" flags="GainLike" value="1.000000000000"/> - </Processor> - <Processor id="266" name="Meter" active="yes" user-latency="0" type="meter"/> - <Processor id="267" name="Audio 6" active="yes" user-latency="0" own-input="yes" own-output="no" output="Audio 6" type="main-outs" role="Main"> - <PannerShell bypassed="no"> - <Panner type="Mono to Stereo Panner"/> - </PannerShell> - </Processor> - <Controllable name="recenable" id="245" flags="" value="0.000000000000"/> - <Diskstream flags="Recordable" playlist="Audio 6.1" name="Audio 6" id="269" speed="1.000000" capture-alignment="Automatic" channels="1"/> - </Route> - <Route id="275" name="Audio 7" default-type="audio" active="yes" phase-invert="0" denormal-protection="no" meter-point="MeterPostFader" order-keys="editor=7:signal=7" self-solo="no" soloed-by-upstream="0" soloed-by-downstream="0" solo-isolated="no" solo-safe="no" monitoring="" saved-meter-point="MeterPostFader" mode="Normal"> - <IO name="Audio 7" id="293" direction="Input" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 7/audio_in 1"/> - </IO> - <IO name="Audio 7" id="294" direction="Output" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 7/audio_out 1"> - <Connection other="master/audio_in 1"/> - </Port> - <Port type="audio" name="Audio 7/audio_out 2"> - <Connection other="master/audio_in 2"/> - </Port> - </IO> - <Controllable name="solo" id="278" flags="Toggle" value="0.000000000000"/> - <Controllable name="mute" id="280" flags="Toggle" value="0.000000000000"/> - <MuteMaster mute-point="PreFader,PostFader,Listen,Main" muted="no"/> - <RemoteControl id="8"/> - <Pannable> - <Controllable name="pan-azimuth" id="284" flags="" value="0.500000000000"/> - <Controllable name="pan-width" id="288" flags="" value="0.000000000000"/> - <Controllable name="pan-elevation" id="286" flags="" value="0.000000000000"/> - <Controllable name="pan-frontback" id="290" flags="" value="0.000000000000"/> - <Controllable name="pan-lfe" id="292" flags="" value="0.000000000000"/> - <Automation/> - </Pannable> - <Processor id="295" name="Amp" active="yes" user-latency="0" type="amp"> - <Controllable name="gaincontrol" id="297" flags="GainLike" value="1.000000000000"/> - </Processor> - <Processor id="298" name="Meter" active="yes" user-latency="0" type="meter"/> - <Processor id="299" name="Audio 7" active="yes" user-latency="0" own-input="yes" own-output="no" output="Audio 7" type="main-outs" role="Main"> - <PannerShell bypassed="no"> - <Panner type="Mono to Stereo Panner"/> - </PannerShell> - </Processor> - <Controllable name="recenable" id="277" flags="" value="0.000000000000"/> - <Diskstream flags="Recordable" playlist="Audio 7.1" name="Audio 7" id="301" speed="1.000000" capture-alignment="Automatic" channels="1"/> - </Route> - <Route id="307" name="Audio 8" default-type="audio" active="yes" phase-invert="0" denormal-protection="no" meter-point="MeterPostFader" order-keys="editor=8:signal=8" self-solo="no" soloed-by-upstream="0" soloed-by-downstream="0" solo-isolated="no" solo-safe="no" monitoring="" saved-meter-point="MeterPostFader" mode="Normal"> - <IO name="Audio 8" id="325" direction="Input" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 8/audio_in 1"/> - </IO> - <IO name="Audio 8" id="326" direction="Output" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 8/audio_out 1"> - <Connection other="master/audio_in 1"/> - </Port> - <Port type="audio" name="Audio 8/audio_out 2"> - <Connection other="master/audio_in 2"/> - </Port> - </IO> - <Controllable name="solo" id="310" flags="Toggle" value="0.000000000000"/> - <Controllable name="mute" id="312" flags="Toggle" value="0.000000000000"/> - <MuteMaster mute-point="PreFader,PostFader,Listen,Main" muted="no"/> - <RemoteControl id="9"/> - <Pannable> - <Controllable name="pan-azimuth" id="316" flags="" value="0.500000000000"/> - <Controllable name="pan-width" id="320" flags="" value="0.000000000000"/> - <Controllable name="pan-elevation" id="318" flags="" value="0.000000000000"/> - <Controllable name="pan-frontback" id="322" flags="" value="0.000000000000"/> - <Controllable name="pan-lfe" id="324" flags="" value="0.000000000000"/> - <Automation/> - </Pannable> - <Processor id="327" name="Amp" active="yes" user-latency="0" type="amp"> - <Controllable name="gaincontrol" id="329" flags="GainLike" value="1.000000000000"/> - </Processor> - <Processor id="330" name="Meter" active="yes" user-latency="0" type="meter"/> - <Processor id="331" name="Audio 8" active="yes" user-latency="0" own-input="yes" own-output="no" output="Audio 8" type="main-outs" role="Main"> - <PannerShell bypassed="no"> - <Panner type="Mono to Stereo Panner"/> - </PannerShell> - </Processor> - <Controllable name="recenable" id="309" flags="" value="0.000000000000"/> - <Diskstream flags="Recordable" playlist="Audio 8.1" name="Audio 8" id="333" speed="1.000000" capture-alignment="Automatic" channels="1"/> - </Route> - <Route id="339" name="Audio 9" default-type="audio" active="yes" phase-invert="0" denormal-protection="no" meter-point="MeterPostFader" order-keys="editor=9:signal=9" self-solo="no" soloed-by-upstream="0" soloed-by-downstream="0" solo-isolated="no" solo-safe="no" monitoring="" saved-meter-point="MeterPostFader" mode="Normal"> - <IO name="Audio 9" id="357" direction="Input" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 9/audio_in 1"/> - </IO> - <IO name="Audio 9" id="358" direction="Output" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 9/audio_out 1"> - <Connection other="master/audio_in 1"/> - </Port> - <Port type="audio" name="Audio 9/audio_out 2"> - <Connection other="master/audio_in 2"/> - </Port> - </IO> - <Controllable name="solo" id="342" flags="Toggle" value="0.000000000000"/> - <Controllable name="mute" id="344" flags="Toggle" value="0.000000000000"/> - <MuteMaster mute-point="PreFader,PostFader,Listen,Main" muted="no"/> - <RemoteControl id="10"/> - <Pannable> - <Controllable name="pan-azimuth" id="348" flags="" value="0.500000000000"/> - <Controllable name="pan-width" id="352" flags="" value="0.000000000000"/> - <Controllable name="pan-elevation" id="350" flags="" value="0.000000000000"/> - <Controllable name="pan-frontback" id="354" flags="" value="0.000000000000"/> - <Controllable name="pan-lfe" id="356" flags="" value="0.000000000000"/> - <Automation/> - </Pannable> - <Processor id="359" name="Amp" active="yes" user-latency="0" type="amp"> - <Controllable name="gaincontrol" id="361" flags="GainLike" value="1.000000000000"/> - </Processor> - <Processor id="362" name="Meter" active="yes" user-latency="0" type="meter"/> - <Processor id="363" name="Audio 9" active="yes" user-latency="0" own-input="yes" own-output="no" output="Audio 9" type="main-outs" role="Main"> - <PannerShell bypassed="no"> - <Panner type="Mono to Stereo Panner"/> - </PannerShell> - </Processor> - <Controllable name="recenable" id="341" flags="" value="0.000000000000"/> - <Diskstream flags="Recordable" playlist="Audio 9.1" name="Audio 9" id="365" speed="1.000000" capture-alignment="Automatic" channels="1"/> - </Route> - <Route id="371" name="Audio 10" default-type="audio" active="yes" phase-invert="0" denormal-protection="no" meter-point="MeterPostFader" order-keys="editor=10:signal=10" self-solo="no" soloed-by-upstream="0" soloed-by-downstream="0" solo-isolated="no" solo-safe="no" monitoring="" saved-meter-point="MeterPostFader" mode="Normal"> - <IO name="Audio 10" id="389" direction="Input" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 10/audio_in 1"/> - </IO> - <IO name="Audio 10" id="390" direction="Output" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 10/audio_out 1"> - <Connection other="master/audio_in 1"/> - </Port> - <Port type="audio" name="Audio 10/audio_out 2"> - <Connection other="master/audio_in 2"/> - </Port> - </IO> - <Controllable name="solo" id="374" flags="Toggle" value="0.000000000000"/> - <Controllable name="mute" id="376" flags="Toggle" value="0.000000000000"/> - <MuteMaster mute-point="PreFader,PostFader,Listen,Main" muted="no"/> - <RemoteControl id="11"/> - <Pannable> - <Controllable name="pan-azimuth" id="380" flags="" value="0.500000000000"/> - <Controllable name="pan-width" id="384" flags="" value="0.000000000000"/> - <Controllable name="pan-elevation" id="382" flags="" value="0.000000000000"/> - <Controllable name="pan-frontback" id="386" flags="" value="0.000000000000"/> - <Controllable name="pan-lfe" id="388" flags="" value="0.000000000000"/> - <Automation/> - </Pannable> - <Processor id="391" name="Amp" active="yes" user-latency="0" type="amp"> - <Controllable name="gaincontrol" id="393" flags="GainLike" value="1.000000000000"/> - </Processor> - <Processor id="394" name="Meter" active="yes" user-latency="0" type="meter"/> - <Processor id="395" name="Audio 10" active="yes" user-latency="0" own-input="yes" own-output="no" output="Audio 10" type="main-outs" role="Main"> - <PannerShell bypassed="no"> - <Panner type="Mono to Stereo Panner"/> - </PannerShell> - </Processor> - <Controllable name="recenable" id="373" flags="" value="0.000000000000"/> - <Diskstream flags="Recordable" playlist="Audio 10.1" name="Audio 10" id="397" speed="1.000000" capture-alignment="Automatic" channels="1"/> - </Route> - <Route id="403" name="Audio 11" default-type="audio" active="yes" phase-invert="0" denormal-protection="no" meter-point="MeterPostFader" order-keys="editor=11:signal=11" self-solo="no" soloed-by-upstream="0" soloed-by-downstream="0" solo-isolated="no" solo-safe="no" monitoring="" saved-meter-point="MeterPostFader" mode="Normal"> - <IO name="Audio 11" id="421" direction="Input" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 11/audio_in 1"/> - </IO> - <IO name="Audio 11" id="422" direction="Output" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 11/audio_out 1"> - <Connection other="master/audio_in 1"/> - </Port> - <Port type="audio" name="Audio 11/audio_out 2"> - <Connection other="master/audio_in 2"/> - </Port> - </IO> - <Controllable name="solo" id="406" flags="Toggle" value="0.000000000000"/> - <Controllable name="mute" id="408" flags="Toggle" value="0.000000000000"/> - <MuteMaster mute-point="PreFader,PostFader,Listen,Main" muted="no"/> - <RemoteControl id="12"/> - <Pannable> - <Controllable name="pan-azimuth" id="412" flags="" value="0.500000000000"/> - <Controllable name="pan-width" id="416" flags="" value="0.000000000000"/> - <Controllable name="pan-elevation" id="414" flags="" value="0.000000000000"/> - <Controllable name="pan-frontback" id="418" flags="" value="0.000000000000"/> - <Controllable name="pan-lfe" id="420" flags="" value="0.000000000000"/> - <Automation/> - </Pannable> - <Processor id="423" name="Amp" active="yes" user-latency="0" type="amp"> - <Controllable name="gaincontrol" id="425" flags="GainLike" value="1.000000000000"/> - </Processor> - <Processor id="426" name="Meter" active="yes" user-latency="0" type="meter"/> - <Processor id="427" name="Audio 11" active="yes" user-latency="0" own-input="yes" own-output="no" output="Audio 11" type="main-outs" role="Main"> - <PannerShell bypassed="no"> - <Panner type="Mono to Stereo Panner"/> - </PannerShell> - </Processor> - <Controllable name="recenable" id="405" flags="" value="0.000000000000"/> - <Diskstream flags="Recordable" playlist="Audio 11.1" name="Audio 11" id="429" speed="1.000000" capture-alignment="Automatic" channels="1"/> - </Route> - <Route id="435" name="Audio 12" default-type="audio" active="yes" phase-invert="0" denormal-protection="no" meter-point="MeterPostFader" order-keys="editor=12:signal=12" self-solo="no" soloed-by-upstream="0" soloed-by-downstream="0" solo-isolated="no" solo-safe="no" monitoring="" saved-meter-point="MeterPostFader" mode="Normal"> - <IO name="Audio 12" id="453" direction="Input" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 12/audio_in 1"/> - </IO> - <IO name="Audio 12" id="454" direction="Output" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 12/audio_out 1"> - <Connection other="master/audio_in 1"/> - </Port> - <Port type="audio" name="Audio 12/audio_out 2"> - <Connection other="master/audio_in 2"/> - </Port> - </IO> - <Controllable name="solo" id="438" flags="Toggle" value="0.000000000000"/> - <Controllable name="mute" id="440" flags="Toggle" value="0.000000000000"/> - <MuteMaster mute-point="PreFader,PostFader,Listen,Main" muted="no"/> - <RemoteControl id="13"/> - <Pannable> - <Controllable name="pan-azimuth" id="444" flags="" value="0.500000000000"/> - <Controllable name="pan-width" id="448" flags="" value="0.000000000000"/> - <Controllable name="pan-elevation" id="446" flags="" value="0.000000000000"/> - <Controllable name="pan-frontback" id="450" flags="" value="0.000000000000"/> - <Controllable name="pan-lfe" id="452" flags="" value="0.000000000000"/> - <Automation/> - </Pannable> - <Processor id="455" name="Amp" active="yes" user-latency="0" type="amp"> - <Controllable name="gaincontrol" id="457" flags="GainLike" value="1.000000000000"/> - </Processor> - <Processor id="458" name="Meter" active="yes" user-latency="0" type="meter"/> - <Processor id="459" name="Audio 12" active="yes" user-latency="0" own-input="yes" own-output="no" output="Audio 12" type="main-outs" role="Main"> - <PannerShell bypassed="no"> - <Panner type="Mono to Stereo Panner"/> - </PannerShell> - </Processor> - <Controllable name="recenable" id="437" flags="" value="0.000000000000"/> - <Diskstream flags="Recordable" playlist="Audio 12.1" name="Audio 12" id="461" speed="1.000000" capture-alignment="Automatic" channels="1"/> - </Route> - <Route id="467" name="Audio 13" default-type="audio" active="yes" phase-invert="0" denormal-protection="no" meter-point="MeterPostFader" order-keys="editor=13:signal=13" self-solo="no" soloed-by-upstream="0" soloed-by-downstream="0" solo-isolated="no" solo-safe="no" monitoring="" saved-meter-point="MeterPostFader" mode="Normal"> - <IO name="Audio 13" id="485" direction="Input" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 13/audio_in 1"/> - </IO> - <IO name="Audio 13" id="486" direction="Output" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 13/audio_out 1"> - <Connection other="master/audio_in 1"/> - </Port> - <Port type="audio" name="Audio 13/audio_out 2"> - <Connection other="master/audio_in 2"/> - </Port> - </IO> - <Controllable name="solo" id="470" flags="Toggle" value="0.000000000000"/> - <Controllable name="mute" id="472" flags="Toggle" value="0.000000000000"/> - <MuteMaster mute-point="PreFader,PostFader,Listen,Main" muted="no"/> - <RemoteControl id="14"/> - <Pannable> - <Controllable name="pan-azimuth" id="476" flags="" value="0.500000000000"/> - <Controllable name="pan-width" id="480" flags="" value="0.000000000000"/> - <Controllable name="pan-elevation" id="478" flags="" value="0.000000000000"/> - <Controllable name="pan-frontback" id="482" flags="" value="0.000000000000"/> - <Controllable name="pan-lfe" id="484" flags="" value="0.000000000000"/> - <Automation/> - </Pannable> - <Processor id="487" name="Amp" active="yes" user-latency="0" type="amp"> - <Controllable name="gaincontrol" id="489" flags="GainLike" value="1.000000000000"/> - </Processor> - <Processor id="490" name="Meter" active="yes" user-latency="0" type="meter"/> - <Processor id="491" name="Audio 13" active="yes" user-latency="0" own-input="yes" own-output="no" output="Audio 13" type="main-outs" role="Main"> - <PannerShell bypassed="no"> - <Panner type="Mono to Stereo Panner"/> - </PannerShell> - </Processor> - <Controllable name="recenable" id="469" flags="" value="0.000000000000"/> - <Diskstream flags="Recordable" playlist="Audio 13.1" name="Audio 13" id="493" speed="1.000000" capture-alignment="Automatic" channels="1"/> - </Route> - <Route id="499" name="Audio 14" default-type="audio" active="yes" phase-invert="0" denormal-protection="no" meter-point="MeterPostFader" order-keys="editor=14:signal=14" self-solo="no" soloed-by-upstream="0" soloed-by-downstream="0" solo-isolated="no" solo-safe="no" monitoring="" saved-meter-point="MeterPostFader" mode="Normal"> - <IO name="Audio 14" id="517" direction="Input" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 14/audio_in 1"/> - </IO> - <IO name="Audio 14" id="518" direction="Output" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 14/audio_out 1"> - <Connection other="master/audio_in 1"/> - </Port> - <Port type="audio" name="Audio 14/audio_out 2"> - <Connection other="master/audio_in 2"/> - </Port> - </IO> - <Controllable name="solo" id="502" flags="Toggle" value="0.000000000000"/> - <Controllable name="mute" id="504" flags="Toggle" value="0.000000000000"/> - <MuteMaster mute-point="PreFader,PostFader,Listen,Main" muted="no"/> - <RemoteControl id="15"/> - <Pannable> - <Controllable name="pan-azimuth" id="508" flags="" value="0.500000000000"/> - <Controllable name="pan-width" id="512" flags="" value="0.000000000000"/> - <Controllable name="pan-elevation" id="510" flags="" value="0.000000000000"/> - <Controllable name="pan-frontback" id="514" flags="" value="0.000000000000"/> - <Controllable name="pan-lfe" id="516" flags="" value="0.000000000000"/> - <Automation/> - </Pannable> - <Processor id="519" name="Amp" active="yes" user-latency="0" type="amp"> - <Controllable name="gaincontrol" id="521" flags="GainLike" value="1.000000000000"/> - </Processor> - <Processor id="522" name="Meter" active="yes" user-latency="0" type="meter"/> - <Processor id="523" name="Audio 14" active="yes" user-latency="0" own-input="yes" own-output="no" output="Audio 14" type="main-outs" role="Main"> - <PannerShell bypassed="no"> - <Panner type="Mono to Stereo Panner"/> - </PannerShell> - </Processor> - <Controllable name="recenable" id="501" flags="" value="0.000000000000"/> - <Diskstream flags="Recordable" playlist="Audio 14.1" name="Audio 14" id="525" speed="1.000000" capture-alignment="Automatic" channels="1"/> - </Route> - <Route id="531" name="Audio 15" default-type="audio" active="yes" phase-invert="0" denormal-protection="no" meter-point="MeterPostFader" order-keys="editor=15:signal=15" self-solo="no" soloed-by-upstream="0" soloed-by-downstream="0" solo-isolated="no" solo-safe="no" monitoring="" saved-meter-point="MeterPostFader" mode="Normal"> - <IO name="Audio 15" id="549" direction="Input" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 15/audio_in 1"/> - </IO> - <IO name="Audio 15" id="550" direction="Output" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 15/audio_out 1"> - <Connection other="master/audio_in 1"/> - </Port> - <Port type="audio" name="Audio 15/audio_out 2"> - <Connection other="master/audio_in 2"/> - </Port> - </IO> - <Controllable name="solo" id="534" flags="Toggle" value="0.000000000000"/> - <Controllable name="mute" id="536" flags="Toggle" value="0.000000000000"/> - <MuteMaster mute-point="PreFader,PostFader,Listen,Main" muted="no"/> - <RemoteControl id="16"/> - <Pannable> - <Controllable name="pan-azimuth" id="540" flags="" value="0.500000000000"/> - <Controllable name="pan-width" id="544" flags="" value="0.000000000000"/> - <Controllable name="pan-elevation" id="542" flags="" value="0.000000000000"/> - <Controllable name="pan-frontback" id="546" flags="" value="0.000000000000"/> - <Controllable name="pan-lfe" id="548" flags="" value="0.000000000000"/> - <Automation/> - </Pannable> - <Processor id="551" name="Amp" active="yes" user-latency="0" type="amp"> - <Controllable name="gaincontrol" id="553" flags="GainLike" value="1.000000000000"/> - </Processor> - <Processor id="554" name="Meter" active="yes" user-latency="0" type="meter"/> - <Processor id="555" name="Audio 15" active="yes" user-latency="0" own-input="yes" own-output="no" output="Audio 15" type="main-outs" role="Main"> - <PannerShell bypassed="no"> - <Panner type="Mono to Stereo Panner"/> - </PannerShell> - </Processor> - <Controllable name="recenable" id="533" flags="" value="0.000000000000"/> - <Diskstream flags="Recordable" playlist="Audio 15.1" name="Audio 15" id="557" speed="1.000000" capture-alignment="Automatic" channels="1"/> - </Route> - <Route id="563" name="Audio 16" default-type="audio" active="yes" phase-invert="0" denormal-protection="no" meter-point="MeterPostFader" order-keys="editor=16:signal=16" self-solo="no" soloed-by-upstream="0" soloed-by-downstream="0" solo-isolated="no" solo-safe="no" monitoring="" saved-meter-point="MeterPostFader" mode="Normal"> - <IO name="Audio 16" id="581" direction="Input" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 16/audio_in 1"/> - </IO> - <IO name="Audio 16" id="582" direction="Output" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 16/audio_out 1"> - <Connection other="master/audio_in 1"/> - </Port> - <Port type="audio" name="Audio 16/audio_out 2"> - <Connection other="master/audio_in 2"/> - </Port> - </IO> - <Controllable name="solo" id="566" flags="Toggle" value="0.000000000000"/> - <Controllable name="mute" id="568" flags="Toggle" value="0.000000000000"/> - <MuteMaster mute-point="PreFader,PostFader,Listen,Main" muted="no"/> - <RemoteControl id="17"/> - <Pannable> - <Controllable name="pan-azimuth" id="572" flags="" value="0.500000000000"/> - <Controllable name="pan-width" id="576" flags="" value="0.000000000000"/> - <Controllable name="pan-elevation" id="574" flags="" value="0.000000000000"/> - <Controllable name="pan-frontback" id="578" flags="" value="0.000000000000"/> - <Controllable name="pan-lfe" id="580" flags="" value="0.000000000000"/> - <Automation/> - </Pannable> - <Processor id="583" name="Amp" active="yes" user-latency="0" type="amp"> - <Controllable name="gaincontrol" id="585" flags="GainLike" value="1.000000000000"/> - </Processor> - <Processor id="586" name="Meter" active="yes" user-latency="0" type="meter"/> - <Processor id="587" name="Audio 16" active="yes" user-latency="0" own-input="yes" own-output="no" output="Audio 16" type="main-outs" role="Main"> - <PannerShell bypassed="no"> - <Panner type="Mono to Stereo Panner"/> - </PannerShell> - </Processor> - <Controllable name="recenable" id="565" flags="" value="0.000000000000"/> - <Diskstream flags="Recordable" playlist="Audio 16.1" name="Audio 16" id="589" speed="1.000000" capture-alignment="Automatic" channels="1"/> - </Route> - <Route id="595" name="Audio 17" default-type="audio" active="yes" phase-invert="0" denormal-protection="no" meter-point="MeterPostFader" order-keys="editor=17:signal=17" self-solo="no" soloed-by-upstream="0" soloed-by-downstream="0" solo-isolated="no" solo-safe="no" monitoring="" saved-meter-point="MeterPostFader" mode="Normal"> - <IO name="Audio 17" id="613" direction="Input" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 17/audio_in 1"/> - </IO> - <IO name="Audio 17" id="614" direction="Output" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 17/audio_out 1"> - <Connection other="master/audio_in 1"/> - </Port> - <Port type="audio" name="Audio 17/audio_out 2"> - <Connection other="master/audio_in 2"/> - </Port> - </IO> - <Controllable name="solo" id="598" flags="Toggle" value="0.000000000000"/> - <Controllable name="mute" id="600" flags="Toggle" value="0.000000000000"/> - <MuteMaster mute-point="PreFader,PostFader,Listen,Main" muted="no"/> - <RemoteControl id="18"/> - <Pannable> - <Controllable name="pan-azimuth" id="604" flags="" value="0.500000000000"/> - <Controllable name="pan-width" id="608" flags="" value="0.000000000000"/> - <Controllable name="pan-elevation" id="606" flags="" value="0.000000000000"/> - <Controllable name="pan-frontback" id="610" flags="" value="0.000000000000"/> - <Controllable name="pan-lfe" id="612" flags="" value="0.000000000000"/> - <Automation/> - </Pannable> - <Processor id="615" name="Amp" active="yes" user-latency="0" type="amp"> - <Controllable name="gaincontrol" id="617" flags="GainLike" value="1.000000000000"/> - </Processor> - <Processor id="618" name="Meter" active="yes" user-latency="0" type="meter"/> - <Processor id="619" name="Audio 17" active="yes" user-latency="0" own-input="yes" own-output="no" output="Audio 17" type="main-outs" role="Main"> - <PannerShell bypassed="no"> - <Panner type="Mono to Stereo Panner"/> - </PannerShell> - </Processor> - <Controllable name="recenable" id="597" flags="" value="0.000000000000"/> - <Diskstream flags="Recordable" playlist="Audio 17.1" name="Audio 17" id="621" speed="1.000000" capture-alignment="Automatic" channels="1"/> - </Route> - <Route id="627" name="Audio 18" default-type="audio" active="yes" phase-invert="0" denormal-protection="no" meter-point="MeterPostFader" order-keys="editor=18:signal=18" self-solo="no" soloed-by-upstream="0" soloed-by-downstream="0" solo-isolated="no" solo-safe="no" monitoring="" saved-meter-point="MeterPostFader" mode="Normal"> - <IO name="Audio 18" id="645" direction="Input" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 18/audio_in 1"/> - </IO> - <IO name="Audio 18" id="646" direction="Output" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 18/audio_out 1"> - <Connection other="master/audio_in 1"/> - </Port> - <Port type="audio" name="Audio 18/audio_out 2"> - <Connection other="master/audio_in 2"/> - </Port> - </IO> - <Controllable name="solo" id="630" flags="Toggle" value="0.000000000000"/> - <Controllable name="mute" id="632" flags="Toggle" value="0.000000000000"/> - <MuteMaster mute-point="PreFader,PostFader,Listen,Main" muted="no"/> - <RemoteControl id="19"/> - <Pannable> - <Controllable name="pan-azimuth" id="636" flags="" value="0.500000000000"/> - <Controllable name="pan-width" id="640" flags="" value="0.000000000000"/> - <Controllable name="pan-elevation" id="638" flags="" value="0.000000000000"/> - <Controllable name="pan-frontback" id="642" flags="" value="0.000000000000"/> - <Controllable name="pan-lfe" id="644" flags="" value="0.000000000000"/> - <Automation/> - </Pannable> - <Processor id="647" name="Amp" active="yes" user-latency="0" type="amp"> - <Controllable name="gaincontrol" id="649" flags="GainLike" value="1.000000000000"/> - </Processor> - <Processor id="650" name="Meter" active="yes" user-latency="0" type="meter"/> - <Processor id="651" name="Audio 18" active="yes" user-latency="0" own-input="yes" own-output="no" output="Audio 18" type="main-outs" role="Main"> - <PannerShell bypassed="no"> - <Panner type="Mono to Stereo Panner"/> - </PannerShell> - </Processor> - <Controllable name="recenable" id="629" flags="" value="0.000000000000"/> - <Diskstream flags="Recordable" playlist="Audio 18.1" name="Audio 18" id="653" speed="1.000000" capture-alignment="Automatic" channels="1"/> - </Route> - <Route id="659" name="Audio 19" default-type="audio" active="yes" phase-invert="0" denormal-protection="no" meter-point="MeterPostFader" order-keys="editor=19:signal=19" self-solo="no" soloed-by-upstream="0" soloed-by-downstream="0" solo-isolated="no" solo-safe="no" monitoring="" saved-meter-point="MeterPostFader" mode="Normal"> - <IO name="Audio 19" id="677" direction="Input" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 19/audio_in 1"/> - </IO> - <IO name="Audio 19" id="678" direction="Output" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 19/audio_out 1"> - <Connection other="master/audio_in 1"/> - </Port> - <Port type="audio" name="Audio 19/audio_out 2"> - <Connection other="master/audio_in 2"/> - </Port> - </IO> - <Controllable name="solo" id="662" flags="Toggle" value="0.000000000000"/> - <Controllable name="mute" id="664" flags="Toggle" value="0.000000000000"/> - <MuteMaster mute-point="PreFader,PostFader,Listen,Main" muted="no"/> - <RemoteControl id="20"/> - <Pannable> - <Controllable name="pan-azimuth" id="668" flags="" value="0.500000000000"/> - <Controllable name="pan-width" id="672" flags="" value="0.000000000000"/> - <Controllable name="pan-elevation" id="670" flags="" value="0.000000000000"/> - <Controllable name="pan-frontback" id="674" flags="" value="0.000000000000"/> - <Controllable name="pan-lfe" id="676" flags="" value="0.000000000000"/> - <Automation/> - </Pannable> - <Processor id="679" name="Amp" active="yes" user-latency="0" type="amp"> - <Controllable name="gaincontrol" id="681" flags="GainLike" value="1.000000000000"/> - </Processor> - <Processor id="682" name="Meter" active="yes" user-latency="0" type="meter"/> - <Processor id="683" name="Audio 19" active="yes" user-latency="0" own-input="yes" own-output="no" output="Audio 19" type="main-outs" role="Main"> - <PannerShell bypassed="no"> - <Panner type="Mono to Stereo Panner"/> - </PannerShell> - </Processor> - <Controllable name="recenable" id="661" flags="" value="0.000000000000"/> - <Diskstream flags="Recordable" playlist="Audio 19.1" name="Audio 19" id="685" speed="1.000000" capture-alignment="Automatic" channels="1"/> - </Route> - <Route id="691" name="Audio 20" default-type="audio" active="yes" phase-invert="0" denormal-protection="no" meter-point="MeterPostFader" order-keys="editor=20:signal=20" self-solo="no" soloed-by-upstream="0" soloed-by-downstream="0" solo-isolated="no" solo-safe="no" monitoring="" saved-meter-point="MeterPostFader" mode="Normal"> - <IO name="Audio 20" id="709" direction="Input" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 20/audio_in 1"/> - </IO> - <IO name="Audio 20" id="710" direction="Output" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 20/audio_out 1"> - <Connection other="master/audio_in 1"/> - </Port> - <Port type="audio" name="Audio 20/audio_out 2"> - <Connection other="master/audio_in 2"/> - </Port> - </IO> - <Controllable name="solo" id="694" flags="Toggle" value="0.000000000000"/> - <Controllable name="mute" id="696" flags="Toggle" value="0.000000000000"/> - <MuteMaster mute-point="PreFader,PostFader,Listen,Main" muted="no"/> - <RemoteControl id="21"/> - <Pannable> - <Controllable name="pan-azimuth" id="700" flags="" value="0.500000000000"/> - <Controllable name="pan-width" id="704" flags="" value="0.000000000000"/> - <Controllable name="pan-elevation" id="702" flags="" value="0.000000000000"/> - <Controllable name="pan-frontback" id="706" flags="" value="0.000000000000"/> - <Controllable name="pan-lfe" id="708" flags="" value="0.000000000000"/> - <Automation/> - </Pannable> - <Processor id="711" name="Amp" active="yes" user-latency="0" type="amp"> - <Controllable name="gaincontrol" id="713" flags="GainLike" value="1.000000000000"/> - </Processor> - <Processor id="714" name="Meter" active="yes" user-latency="0" type="meter"/> - <Processor id="715" name="Audio 20" active="yes" user-latency="0" own-input="yes" own-output="no" output="Audio 20" type="main-outs" role="Main"> - <PannerShell bypassed="no"> - <Panner type="Mono to Stereo Panner"/> - </PannerShell> - </Processor> - <Controllable name="recenable" id="693" flags="" value="0.000000000000"/> - <Diskstream flags="Recordable" playlist="Audio 20.1" name="Audio 20" id="717" speed="1.000000" capture-alignment="Automatic" channels="1"/> - </Route> - <Route id="723" name="Audio 21" default-type="audio" active="yes" phase-invert="0" denormal-protection="no" meter-point="MeterPostFader" order-keys="editor=21:signal=21" self-solo="no" soloed-by-upstream="0" soloed-by-downstream="0" solo-isolated="no" solo-safe="no" monitoring="" saved-meter-point="MeterPostFader" mode="Normal"> - <IO name="Audio 21" id="741" direction="Input" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 21/audio_in 1"/> - </IO> - <IO name="Audio 21" id="742" direction="Output" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 21/audio_out 1"> - <Connection other="master/audio_in 1"/> - </Port> - <Port type="audio" name="Audio 21/audio_out 2"> - <Connection other="master/audio_in 2"/> - </Port> - </IO> - <Controllable name="solo" id="726" flags="Toggle" value="0.000000000000"/> - <Controllable name="mute" id="728" flags="Toggle" value="0.000000000000"/> - <MuteMaster mute-point="PreFader,PostFader,Listen,Main" muted="no"/> - <RemoteControl id="22"/> - <Pannable> - <Controllable name="pan-azimuth" id="732" flags="" value="0.500000000000"/> - <Controllable name="pan-width" id="736" flags="" value="0.000000000000"/> - <Controllable name="pan-elevation" id="734" flags="" value="0.000000000000"/> - <Controllable name="pan-frontback" id="738" flags="" value="0.000000000000"/> - <Controllable name="pan-lfe" id="740" flags="" value="0.000000000000"/> - <Automation/> - </Pannable> - <Processor id="743" name="Amp" active="yes" user-latency="0" type="amp"> - <Controllable name="gaincontrol" id="745" flags="GainLike" value="1.000000000000"/> - </Processor> - <Processor id="746" name="Meter" active="yes" user-latency="0" type="meter"/> - <Processor id="747" name="Audio 21" active="yes" user-latency="0" own-input="yes" own-output="no" output="Audio 21" type="main-outs" role="Main"> - <PannerShell bypassed="no"> - <Panner type="Mono to Stereo Panner"/> - </PannerShell> - </Processor> - <Controllable name="recenable" id="725" flags="" value="0.000000000000"/> - <Diskstream flags="Recordable" playlist="Audio 21.1" name="Audio 21" id="749" speed="1.000000" capture-alignment="Automatic" channels="1"/> - </Route> - <Route id="755" name="Audio 22" default-type="audio" active="yes" phase-invert="0" denormal-protection="no" meter-point="MeterPostFader" order-keys="editor=22:signal=22" self-solo="no" soloed-by-upstream="0" soloed-by-downstream="0" solo-isolated="no" solo-safe="no" monitoring="" saved-meter-point="MeterPostFader" mode="Normal"> - <IO name="Audio 22" id="773" direction="Input" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 22/audio_in 1"/> - </IO> - <IO name="Audio 22" id="774" direction="Output" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 22/audio_out 1"> - <Connection other="master/audio_in 1"/> - </Port> - <Port type="audio" name="Audio 22/audio_out 2"> - <Connection other="master/audio_in 2"/> - </Port> - </IO> - <Controllable name="solo" id="758" flags="Toggle" value="0.000000000000"/> - <Controllable name="mute" id="760" flags="Toggle" value="0.000000000000"/> - <MuteMaster mute-point="PreFader,PostFader,Listen,Main" muted="no"/> - <RemoteControl id="23"/> - <Pannable> - <Controllable name="pan-azimuth" id="764" flags="" value="0.500000000000"/> - <Controllable name="pan-width" id="768" flags="" value="0.000000000000"/> - <Controllable name="pan-elevation" id="766" flags="" value="0.000000000000"/> - <Controllable name="pan-frontback" id="770" flags="" value="0.000000000000"/> - <Controllable name="pan-lfe" id="772" flags="" value="0.000000000000"/> - <Automation/> - </Pannable> - <Processor id="775" name="Amp" active="yes" user-latency="0" type="amp"> - <Controllable name="gaincontrol" id="777" flags="GainLike" value="1.000000000000"/> - </Processor> - <Processor id="778" name="Meter" active="yes" user-latency="0" type="meter"/> - <Processor id="779" name="Audio 22" active="yes" user-latency="0" own-input="yes" own-output="no" output="Audio 22" type="main-outs" role="Main"> - <PannerShell bypassed="no"> - <Panner type="Mono to Stereo Panner"/> - </PannerShell> - </Processor> - <Controllable name="recenable" id="757" flags="" value="0.000000000000"/> - <Diskstream flags="Recordable" playlist="Audio 22.1" name="Audio 22" id="781" speed="1.000000" capture-alignment="Automatic" channels="1"/> - </Route> - <Route id="787" name="Audio 23" default-type="audio" active="yes" phase-invert="0" denormal-protection="no" meter-point="MeterPostFader" order-keys="editor=23:signal=23" self-solo="no" soloed-by-upstream="0" soloed-by-downstream="0" solo-isolated="no" solo-safe="no" monitoring="" saved-meter-point="MeterPostFader" mode="Normal"> - <IO name="Audio 23" id="805" direction="Input" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 23/audio_in 1"/> - </IO> - <IO name="Audio 23" id="806" direction="Output" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 23/audio_out 1"> - <Connection other="master/audio_in 1"/> - </Port> - <Port type="audio" name="Audio 23/audio_out 2"> - <Connection other="master/audio_in 2"/> - </Port> - </IO> - <Controllable name="solo" id="790" flags="Toggle" value="0.000000000000"/> - <Controllable name="mute" id="792" flags="Toggle" value="0.000000000000"/> - <MuteMaster mute-point="PreFader,PostFader,Listen,Main" muted="no"/> - <RemoteControl id="24"/> - <Pannable> - <Controllable name="pan-azimuth" id="796" flags="" value="0.500000000000"/> - <Controllable name="pan-width" id="800" flags="" value="0.000000000000"/> - <Controllable name="pan-elevation" id="798" flags="" value="0.000000000000"/> - <Controllable name="pan-frontback" id="802" flags="" value="0.000000000000"/> - <Controllable name="pan-lfe" id="804" flags="" value="0.000000000000"/> - <Automation/> - </Pannable> - <Processor id="807" name="Amp" active="yes" user-latency="0" type="amp"> - <Controllable name="gaincontrol" id="809" flags="GainLike" value="1.000000000000"/> - </Processor> - <Processor id="810" name="Meter" active="yes" user-latency="0" type="meter"/> - <Processor id="811" name="Audio 23" active="yes" user-latency="0" own-input="yes" own-output="no" output="Audio 23" type="main-outs" role="Main"> - <PannerShell bypassed="no"> - <Panner type="Mono to Stereo Panner"/> - </PannerShell> - </Processor> - <Controllable name="recenable" id="789" flags="" value="0.000000000000"/> - <Diskstream flags="Recordable" playlist="Audio 23.1" name="Audio 23" id="813" speed="1.000000" capture-alignment="Automatic" channels="1"/> - </Route> - <Route id="819" name="Audio 24" default-type="audio" active="yes" phase-invert="0" denormal-protection="no" meter-point="MeterPostFader" order-keys="editor=24:signal=24" self-solo="no" soloed-by-upstream="0" soloed-by-downstream="0" solo-isolated="no" solo-safe="no" monitoring="" saved-meter-point="MeterPostFader" mode="Normal"> - <IO name="Audio 24" id="837" direction="Input" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 24/audio_in 1"/> - </IO> - <IO name="Audio 24" id="838" direction="Output" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 24/audio_out 1"> - <Connection other="master/audio_in 1"/> - </Port> - <Port type="audio" name="Audio 24/audio_out 2"> - <Connection other="master/audio_in 2"/> - </Port> - </IO> - <Controllable name="solo" id="822" flags="Toggle" value="0.000000000000"/> - <Controllable name="mute" id="824" flags="Toggle" value="0.000000000000"/> - <MuteMaster mute-point="PreFader,PostFader,Listen,Main" muted="no"/> - <RemoteControl id="25"/> - <Pannable> - <Controllable name="pan-azimuth" id="828" flags="" value="0.500000000000"/> - <Controllable name="pan-width" id="832" flags="" value="0.000000000000"/> - <Controllable name="pan-elevation" id="830" flags="" value="0.000000000000"/> - <Controllable name="pan-frontback" id="834" flags="" value="0.000000000000"/> - <Controllable name="pan-lfe" id="836" flags="" value="0.000000000000"/> - <Automation/> - </Pannable> - <Processor id="839" name="Amp" active="yes" user-latency="0" type="amp"> - <Controllable name="gaincontrol" id="841" flags="GainLike" value="1.000000000000"/> - </Processor> - <Processor id="842" name="Meter" active="yes" user-latency="0" type="meter"/> - <Processor id="843" name="Audio 24" active="yes" user-latency="0" own-input="yes" own-output="no" output="Audio 24" type="main-outs" role="Main"> - <PannerShell bypassed="no"> - <Panner type="Mono to Stereo Panner"/> - </PannerShell> - </Processor> - <Controllable name="recenable" id="821" flags="" value="0.000000000000"/> - <Diskstream flags="Recordable" playlist="Audio 24.1" name="Audio 24" id="845" speed="1.000000" capture-alignment="Automatic" channels="1"/> - </Route> - <Route id="851" name="Audio 25" default-type="audio" active="yes" phase-invert="0" denormal-protection="no" meter-point="MeterPostFader" order-keys="editor=25:signal=25" self-solo="no" soloed-by-upstream="0" soloed-by-downstream="0" solo-isolated="no" solo-safe="no" monitoring="" saved-meter-point="MeterPostFader" mode="Normal"> - <IO name="Audio 25" id="869" direction="Input" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 25/audio_in 1"/> - </IO> - <IO name="Audio 25" id="870" direction="Output" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 25/audio_out 1"> - <Connection other="master/audio_in 1"/> - </Port> - <Port type="audio" name="Audio 25/audio_out 2"> - <Connection other="master/audio_in 2"/> - </Port> - </IO> - <Controllable name="solo" id="854" flags="Toggle" value="0.000000000000"/> - <Controllable name="mute" id="856" flags="Toggle" value="0.000000000000"/> - <MuteMaster mute-point="PreFader,PostFader,Listen,Main" muted="no"/> - <RemoteControl id="26"/> - <Pannable> - <Controllable name="pan-azimuth" id="860" flags="" value="0.500000000000"/> - <Controllable name="pan-width" id="864" flags="" value="0.000000000000"/> - <Controllable name="pan-elevation" id="862" flags="" value="0.000000000000"/> - <Controllable name="pan-frontback" id="866" flags="" value="0.000000000000"/> - <Controllable name="pan-lfe" id="868" flags="" value="0.000000000000"/> - <Automation/> - </Pannable> - <Processor id="871" name="Amp" active="yes" user-latency="0" type="amp"> - <Controllable name="gaincontrol" id="873" flags="GainLike" value="1.000000000000"/> - </Processor> - <Processor id="874" name="Meter" active="yes" user-latency="0" type="meter"/> - <Processor id="875" name="Audio 25" active="yes" user-latency="0" own-input="yes" own-output="no" output="Audio 25" type="main-outs" role="Main"> - <PannerShell bypassed="no"> - <Panner type="Mono to Stereo Panner"/> - </PannerShell> - </Processor> - <Controllable name="recenable" id="853" flags="" value="0.000000000000"/> - <Diskstream flags="Recordable" playlist="Audio 25.1" name="Audio 25" id="877" speed="1.000000" capture-alignment="Automatic" channels="1"/> - </Route> - <Route id="883" name="Audio 26" default-type="audio" active="yes" phase-invert="0" denormal-protection="no" meter-point="MeterPostFader" order-keys="editor=26:signal=26" self-solo="no" soloed-by-upstream="0" soloed-by-downstream="0" solo-isolated="no" solo-safe="no" monitoring="" saved-meter-point="MeterPostFader" mode="Normal"> - <IO name="Audio 26" id="901" direction="Input" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 26/audio_in 1"/> - </IO> - <IO name="Audio 26" id="902" direction="Output" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 26/audio_out 1"> - <Connection other="master/audio_in 1"/> - </Port> - <Port type="audio" name="Audio 26/audio_out 2"> - <Connection other="master/audio_in 2"/> - </Port> - </IO> - <Controllable name="solo" id="886" flags="Toggle" value="0.000000000000"/> - <Controllable name="mute" id="888" flags="Toggle" value="0.000000000000"/> - <MuteMaster mute-point="PreFader,PostFader,Listen,Main" muted="no"/> - <RemoteControl id="27"/> - <Pannable> - <Controllable name="pan-azimuth" id="892" flags="" value="0.500000000000"/> - <Controllable name="pan-width" id="896" flags="" value="0.000000000000"/> - <Controllable name="pan-elevation" id="894" flags="" value="0.000000000000"/> - <Controllable name="pan-frontback" id="898" flags="" value="0.000000000000"/> - <Controllable name="pan-lfe" id="900" flags="" value="0.000000000000"/> - <Automation/> - </Pannable> - <Processor id="903" name="Amp" active="yes" user-latency="0" type="amp"> - <Controllable name="gaincontrol" id="905" flags="GainLike" value="1.000000000000"/> - </Processor> - <Processor id="906" name="Meter" active="yes" user-latency="0" type="meter"/> - <Processor id="907" name="Audio 26" active="yes" user-latency="0" own-input="yes" own-output="no" output="Audio 26" type="main-outs" role="Main"> - <PannerShell bypassed="no"> - <Panner type="Mono to Stereo Panner"/> - </PannerShell> - </Processor> - <Controllable name="recenable" id="885" flags="" value="0.000000000000"/> - <Diskstream flags="Recordable" playlist="Audio 26.1" name="Audio 26" id="909" speed="1.000000" capture-alignment="Automatic" channels="1"/> - </Route> - <Route id="915" name="Audio 27" default-type="audio" active="yes" phase-invert="0" denormal-protection="no" meter-point="MeterPostFader" order-keys="editor=27:signal=27" self-solo="no" soloed-by-upstream="0" soloed-by-downstream="0" solo-isolated="no" solo-safe="no" monitoring="" saved-meter-point="MeterPostFader" mode="Normal"> - <IO name="Audio 27" id="933" direction="Input" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 27/audio_in 1"> - <Connection other="system:capture_1"/> - </Port> - </IO> - <IO name="Audio 27" id="934" direction="Output" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 27/audio_out 1"> - <Connection other="master/audio_in 1"/> - </Port> - <Port type="audio" name="Audio 27/audio_out 2"> - <Connection other="master/audio_in 2"/> - </Port> - </IO> - <Controllable name="solo" id="918" flags="Toggle" value="0.000000000000"/> - <Controllable name="mute" id="920" flags="Toggle" value="0.000000000000"/> - <MuteMaster mute-point="PreFader,PostFader,Listen,Main" muted="no"/> - <RemoteControl id="28"/> - <Pannable> - <Controllable name="pan-azimuth" id="924" flags="" value="0.500000000000"/> - <Controllable name="pan-width" id="928" flags="" value="0.000000000000"/> - <Controllable name="pan-elevation" id="926" flags="" value="0.000000000000"/> - <Controllable name="pan-frontback" id="930" flags="" value="0.000000000000"/> - <Controllable name="pan-lfe" id="932" flags="" value="0.000000000000"/> - <Automation/> - </Pannable> - <Processor id="935" name="Amp" active="yes" user-latency="0" type="amp"> - <Controllable name="gaincontrol" id="937" flags="GainLike" value="1.000000000000"/> - </Processor> - <Processor id="938" name="Meter" active="yes" user-latency="0" type="meter"/> - <Processor id="939" name="Audio 27" active="yes" user-latency="0" own-input="yes" own-output="no" output="Audio 27" type="main-outs" role="Main"> - <PannerShell bypassed="no"> - <Panner type="Mono to Stereo Panner"/> - </PannerShell> - </Processor> - <Controllable name="recenable" id="917" flags="" value="0.000000000000"/> - <Diskstream flags="Recordable" playlist="Audio 27.1" name="Audio 27" id="941" speed="1.000000" capture-alignment="Automatic" channels="1"/> - </Route> - <Route id="947" name="Audio 28" default-type="audio" active="yes" phase-invert="0" denormal-protection="no" meter-point="MeterPostFader" order-keys="editor=28:signal=28" self-solo="no" soloed-by-upstream="0" soloed-by-downstream="0" solo-isolated="no" solo-safe="no" monitoring="" saved-meter-point="MeterPostFader" mode="Normal"> - <IO name="Audio 28" id="965" direction="Input" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 28/audio_in 1"> - <Connection other="system:capture_2"/> - </Port> - </IO> - <IO name="Audio 28" id="966" direction="Output" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 28/audio_out 1"> - <Connection other="master/audio_in 1"/> - </Port> - <Port type="audio" name="Audio 28/audio_out 2"> - <Connection other="master/audio_in 2"/> - </Port> - </IO> - <Controllable name="solo" id="950" flags="Toggle" value="0.000000000000"/> - <Controllable name="mute" id="952" flags="Toggle" value="0.000000000000"/> - <MuteMaster mute-point="PreFader,PostFader,Listen,Main" muted="no"/> - <RemoteControl id="29"/> - <Pannable> - <Controllable name="pan-azimuth" id="956" flags="" value="0.500000000000"/> - <Controllable name="pan-width" id="960" flags="" value="0.000000000000"/> - <Controllable name="pan-elevation" id="958" flags="" value="0.000000000000"/> - <Controllable name="pan-frontback" id="962" flags="" value="0.000000000000"/> - <Controllable name="pan-lfe" id="964" flags="" value="0.000000000000"/> - <Automation/> - </Pannable> - <Processor id="967" name="Amp" active="yes" user-latency="0" type="amp"> - <Controllable name="gaincontrol" id="969" flags="GainLike" value="1.000000000000"/> - </Processor> - <Processor id="970" name="Meter" active="yes" user-latency="0" type="meter"/> - <Processor id="971" name="Audio 28" active="yes" user-latency="0" own-input="yes" own-output="no" output="Audio 28" type="main-outs" role="Main"> - <PannerShell bypassed="no"> - <Panner type="Mono to Stereo Panner"/> - </PannerShell> - </Processor> - <Controllable name="recenable" id="949" flags="" value="0.000000000000"/> - <Diskstream flags="Recordable" playlist="Audio 28.1" name="Audio 28" id="973" speed="1.000000" capture-alignment="Automatic" channels="1"/> - </Route> - <Route id="979" name="Audio 29" default-type="audio" active="yes" phase-invert="0" denormal-protection="no" meter-point="MeterPostFader" order-keys="editor=29:signal=29" self-solo="no" soloed-by-upstream="0" soloed-by-downstream="0" solo-isolated="no" solo-safe="no" monitoring="" saved-meter-point="MeterPostFader" mode="Normal"> - <IO name="Audio 29" id="997" direction="Input" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 29/audio_in 1"/> - </IO> - <IO name="Audio 29" id="998" direction="Output" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 29/audio_out 1"> - <Connection other="master/audio_in 1"/> - </Port> - <Port type="audio" name="Audio 29/audio_out 2"> - <Connection other="master/audio_in 2"/> - </Port> - </IO> - <Controllable name="solo" id="982" flags="Toggle" value="0.000000000000"/> - <Controllable name="mute" id="984" flags="Toggle" value="0.000000000000"/> - <MuteMaster mute-point="PreFader,PostFader,Listen,Main" muted="no"/> - <RemoteControl id="30"/> - <Pannable> - <Controllable name="pan-azimuth" id="988" flags="" value="0.500000000000"/> - <Controllable name="pan-width" id="992" flags="" value="0.000000000000"/> - <Controllable name="pan-elevation" id="990" flags="" value="0.000000000000"/> - <Controllable name="pan-frontback" id="994" flags="" value="0.000000000000"/> - <Controllable name="pan-lfe" id="996" flags="" value="0.000000000000"/> - <Automation/> - </Pannable> - <Processor id="999" name="Amp" active="yes" user-latency="0" type="amp"> - <Controllable name="gaincontrol" id="1001" flags="GainLike" value="1.000000000000"/> - </Processor> - <Processor id="1002" name="Meter" active="yes" user-latency="0" type="meter"/> - <Processor id="1003" name="Audio 29" active="yes" user-latency="0" own-input="yes" own-output="no" output="Audio 29" type="main-outs" role="Main"> - <PannerShell bypassed="no"> - <Panner type="Mono to Stereo Panner"/> - </PannerShell> - </Processor> - <Controllable name="recenable" id="981" flags="" value="0.000000000000"/> - <Diskstream flags="Recordable" playlist="Audio 29.1" name="Audio 29" id="1005" speed="1.000000" capture-alignment="Automatic" channels="1"/> - </Route> - <Route id="1011" name="Audio 30" default-type="audio" active="yes" phase-invert="0" denormal-protection="no" meter-point="MeterPostFader" order-keys="editor=30:signal=30" self-solo="no" soloed-by-upstream="0" soloed-by-downstream="0" solo-isolated="no" solo-safe="no" monitoring="" saved-meter-point="MeterPostFader" mode="Normal"> - <IO name="Audio 30" id="1029" direction="Input" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 30/audio_in 1"/> - </IO> - <IO name="Audio 30" id="1030" direction="Output" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 30/audio_out 1"> - <Connection other="master/audio_in 1"/> - </Port> - <Port type="audio" name="Audio 30/audio_out 2"> - <Connection other="master/audio_in 2"/> - </Port> - </IO> - <Controllable name="solo" id="1014" flags="Toggle" value="0.000000000000"/> - <Controllable name="mute" id="1016" flags="Toggle" value="0.000000000000"/> - <MuteMaster mute-point="PreFader,PostFader,Listen,Main" muted="no"/> - <RemoteControl id="31"/> - <Pannable> - <Controllable name="pan-azimuth" id="1020" flags="" value="0.500000000000"/> - <Controllable name="pan-width" id="1024" flags="" value="0.000000000000"/> - <Controllable name="pan-elevation" id="1022" flags="" value="0.000000000000"/> - <Controllable name="pan-frontback" id="1026" flags="" value="0.000000000000"/> - <Controllable name="pan-lfe" id="1028" flags="" value="0.000000000000"/> - <Automation/> - </Pannable> - <Processor id="1031" name="Amp" active="yes" user-latency="0" type="amp"> - <Controllable name="gaincontrol" id="1033" flags="GainLike" value="1.000000000000"/> - </Processor> - <Processor id="1034" name="Meter" active="yes" user-latency="0" type="meter"/> - <Processor id="1035" name="Audio 30" active="yes" user-latency="0" own-input="yes" own-output="no" output="Audio 30" type="main-outs" role="Main"> - <PannerShell bypassed="no"> - <Panner type="Mono to Stereo Panner"/> - </PannerShell> - </Processor> - <Controllable name="recenable" id="1013" flags="" value="0.000000000000"/> - <Diskstream flags="Recordable" playlist="Audio 30.1" name="Audio 30" id="1037" speed="1.000000" capture-alignment="Automatic" channels="1"/> - </Route> - <Route id="1043" name="Audio 31" default-type="audio" active="yes" phase-invert="0" denormal-protection="no" meter-point="MeterPostFader" order-keys="editor=31:signal=31" self-solo="no" soloed-by-upstream="0" soloed-by-downstream="0" solo-isolated="no" solo-safe="no" monitoring="" saved-meter-point="MeterPostFader" mode="Normal"> - <IO name="Audio 31" id="1061" direction="Input" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 31/audio_in 1"/> - </IO> - <IO name="Audio 31" id="1062" direction="Output" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 31/audio_out 1"> - <Connection other="master/audio_in 1"/> - </Port> - <Port type="audio" name="Audio 31/audio_out 2"> - <Connection other="master/audio_in 2"/> - </Port> - </IO> - <Controllable name="solo" id="1046" flags="Toggle" value="0.000000000000"/> - <Controllable name="mute" id="1048" flags="Toggle" value="0.000000000000"/> - <MuteMaster mute-point="PreFader,PostFader,Listen,Main" muted="no"/> - <RemoteControl id="32"/> - <Pannable> - <Controllable name="pan-azimuth" id="1052" flags="" value="0.500000000000"/> - <Controllable name="pan-width" id="1056" flags="" value="0.000000000000"/> - <Controllable name="pan-elevation" id="1054" flags="" value="0.000000000000"/> - <Controllable name="pan-frontback" id="1058" flags="" value="0.000000000000"/> - <Controllable name="pan-lfe" id="1060" flags="" value="0.000000000000"/> - <Automation/> - </Pannable> - <Processor id="1063" name="Amp" active="yes" user-latency="0" type="amp"> - <Controllable name="gaincontrol" id="1065" flags="GainLike" value="1.000000000000"/> - </Processor> - <Processor id="1066" name="Meter" active="yes" user-latency="0" type="meter"/> - <Processor id="1067" name="Audio 31" active="yes" user-latency="0" own-input="yes" own-output="no" output="Audio 31" type="main-outs" role="Main"> - <PannerShell bypassed="no"> - <Panner type="Mono to Stereo Panner"/> - </PannerShell> - </Processor> - <Controllable name="recenable" id="1045" flags="" value="0.000000000000"/> - <Diskstream flags="Recordable" playlist="Audio 31.1" name="Audio 31" id="1069" speed="1.000000" capture-alignment="Automatic" channels="1"/> - </Route> - <Route id="1075" name="Audio 32" default-type="audio" active="yes" phase-invert="0" denormal-protection="no" meter-point="MeterPostFader" order-keys="editor=32:signal=32" self-solo="no" soloed-by-upstream="0" soloed-by-downstream="0" solo-isolated="no" solo-safe="no" monitoring="" saved-meter-point="MeterPostFader" mode="Normal"> - <IO name="Audio 32" id="1093" direction="Input" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 32/audio_in 1"/> - </IO> - <IO name="Audio 32" id="1094" direction="Output" default-type="audio" user-latency="0"> - <Port type="audio" name="Audio 32/audio_out 1"> - <Connection other="master/audio_in 1"/> - </Port> - <Port type="audio" name="Audio 32/audio_out 2"> - <Connection other="master/audio_in 2"/> - </Port> - </IO> - <Controllable name="solo" id="1078" flags="Toggle" value="0.000000000000"/> - <Controllable name="mute" id="1080" flags="Toggle" value="0.000000000000"/> - <MuteMaster mute-point="PreFader,PostFader,Listen,Main" muted="no"/> - <RemoteControl id="33"/> - <Pannable> - <Controllable name="pan-azimuth" id="1084" flags="" value="0.500000000000"/> - <Controllable name="pan-width" id="1088" flags="" value="0.000000000000"/> - <Controllable name="pan-elevation" id="1086" flags="" value="0.000000000000"/> - <Controllable name="pan-frontback" id="1090" flags="" value="0.000000000000"/> - <Controllable name="pan-lfe" id="1092" flags="" value="0.000000000000"/> - <Automation/> - </Pannable> - <Processor id="1095" name="Amp" active="yes" user-latency="0" type="amp"> - <Controllable name="gaincontrol" id="1097" flags="GainLike" value="1.000000000000"/> - </Processor> - <Processor id="1098" name="Meter" active="yes" user-latency="0" type="meter"/> - <Processor id="1099" name="Audio 32" active="yes" user-latency="0" own-input="yes" own-output="no" output="Audio 32" type="main-outs" role="Main"> - <PannerShell bypassed="no"> - <Panner type="Mono to Stereo Panner"/> - </PannerShell> - </Processor> - <Controllable name="recenable" id="1077" flags="" value="0.000000000000"/> - <Diskstream flags="Recordable" playlist="Audio 32.1" name="Audio 32" id="1101" speed="1.000000" capture-alignment="Automatic" channels="1"/> - </Route> - </Routes> - <Playlists> - <Playlist id="142" name="Audio 2.1" type="audio" orig-track-id="115" frozen="no" combine-ops="0"/> - <Playlist id="110" name="Audio 1.1" type="audio" orig-track-id="83" frozen="no" combine-ops="0"/> - <Playlist id="206" name="Audio 4.1" type="audio" orig-track-id="179" frozen="no" combine-ops="0"/> - <Playlist id="174" name="Audio 3.1" type="audio" orig-track-id="147" frozen="no" combine-ops="0"/> - <Playlist id="270" name="Audio 6.1" type="audio" orig-track-id="243" frozen="no" combine-ops="0"/> - <Playlist id="238" name="Audio 5.1" type="audio" orig-track-id="211" frozen="no" combine-ops="0"/> - <Playlist id="334" name="Audio 8.1" type="audio" orig-track-id="307" frozen="no" combine-ops="0"/> - <Playlist id="302" name="Audio 7.1" type="audio" orig-track-id="275" frozen="no" combine-ops="0"/> - <Playlist id="398" name="Audio 10.1" type="audio" orig-track-id="371" frozen="no" combine-ops="0"/> - <Playlist id="366" name="Audio 9.1" type="audio" orig-track-id="339" frozen="no" combine-ops="0"/> - <Playlist id="462" name="Audio 12.1" type="audio" orig-track-id="435" frozen="no" combine-ops="0"/> - <Playlist id="430" name="Audio 11.1" type="audio" orig-track-id="403" frozen="no" combine-ops="0"/> - <Playlist id="526" name="Audio 14.1" type="audio" orig-track-id="499" frozen="no" combine-ops="0"/> - <Playlist id="494" name="Audio 13.1" type="audio" orig-track-id="467" frozen="no" combine-ops="0"/> - <Playlist id="590" name="Audio 16.1" type="audio" orig-track-id="563" frozen="no" combine-ops="0"/> - <Playlist id="558" name="Audio 15.1" type="audio" orig-track-id="531" frozen="no" combine-ops="0"/> - <Playlist id="654" name="Audio 18.1" type="audio" orig-track-id="627" frozen="no" combine-ops="0"/> - <Playlist id="622" name="Audio 17.1" type="audio" orig-track-id="595" frozen="no" combine-ops="0"/> - <Playlist id="718" name="Audio 20.1" type="audio" orig-track-id="691" frozen="no" combine-ops="0"/> - <Playlist id="686" name="Audio 19.1" type="audio" orig-track-id="659" frozen="no" combine-ops="0"/> - <Playlist id="782" name="Audio 22.1" type="audio" orig-track-id="755" frozen="no" combine-ops="0"/> - <Playlist id="750" name="Audio 21.1" type="audio" orig-track-id="723" frozen="no" combine-ops="0"/> - <Playlist id="846" name="Audio 24.1" type="audio" orig-track-id="819" frozen="no" combine-ops="0"/> - <Playlist id="814" name="Audio 23.1" type="audio" orig-track-id="787" frozen="no" combine-ops="0"/> - <Playlist id="910" name="Audio 26.1" type="audio" orig-track-id="883" frozen="no" combine-ops="0"/> - <Playlist id="878" name="Audio 25.1" type="audio" orig-track-id="851" frozen="no" combine-ops="0"/> - <Playlist id="974" name="Audio 28.1" type="audio" orig-track-id="947" frozen="no" combine-ops="0"/> - <Playlist id="942" name="Audio 27.1" type="audio" orig-track-id="915" frozen="no" combine-ops="0"/> - <Playlist id="1038" name="Audio 30.1" type="audio" orig-track-id="1011" frozen="no" combine-ops="0"/> - <Playlist id="1006" name="Audio 29.1" type="audio" orig-track-id="979" frozen="no" combine-ops="0"/> - <Playlist id="1102" name="Audio 32.1" type="audio" orig-track-id="1075" frozen="no" combine-ops="0"/> - <Playlist id="1070" name="Audio 31.1" type="audio" orig-track-id="1043" frozen="no" combine-ops="0"/> - </Playlists> - <UnusedPlaylists/> - <RouteGroups/> - <Click> - <IO name="click" id="47" direction="Output" default-type="audio" user-latency="0"> - <Port type="audio" name="click/audio_out 1"> - <Connection other="system:playback_1"/> - </Port> - <Port type="audio" name="click/audio_out 2"> - <Connection other="system:playback_2"/> - </Port> - </IO> - <Processor id="2320" name="Amp" active="yes" user-latency="0" type="amp"> - <Controllable name="gaincontrol" id="2322" flags="GainLike" value="1.000000000000"/> - </Processor> - </Click> - <NamedSelections/> - <Speakers> - <Speaker azimuth="0" elevation="0" distance="1"/> - <Speaker azimuth="180" elevation="0" distance="0"/> - </Speakers> - <TempoMap> - <Tempo start="1|1|0" beats-per-minute="120.000000" note-type="4.000000" movable="no"/> - <Meter start="1|1|0" note-type="4.000000" divisions-per-bar="4.000000" movable="no"/> - </TempoMap> - <ControlProtocols> - <Protocol name="Open Sound Control (OSC)" active="no"/> - <Protocol name="Generic MIDI" feedback="0" feedback-interval="10000" active="yes"> - <Controls/> - </Protocol> - <Protocol name="Mackie" bank="0" ipmidi-base="21928" device-profile="" device-name="Mackie Control Universal Pro" active="yes"/> - </ControlProtocols> - <Extra> - <UI> - <Window name="R-22-41" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="R-22-44" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="R-22-45" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-22-41" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-22-44" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-22-45" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-83-103" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-83-106" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-83-107" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-115-135" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-115-138" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-115-139" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-147-167" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-147-170" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-147-171" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-179-199" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-179-202" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-179-203" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-211-231" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-211-234" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-211-235" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-243-263" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-243-266" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-243-267" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-275-295" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-275-298" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-275-299" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-307-327" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-307-330" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-307-331" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-339-359" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-339-362" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-339-363" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-371-391" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-371-394" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-371-395" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-403-423" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-403-426" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-403-427" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-435-455" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-435-458" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-435-459" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-467-487" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-467-490" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-467-491" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-499-519" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-499-522" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-499-523" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-531-551" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-531-554" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-531-555" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-563-583" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-563-586" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-563-587" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-595-615" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-595-618" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-595-619" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-627-647" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-627-650" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-627-651" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-659-679" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-659-682" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-659-683" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-691-711" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-691-714" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-691-715" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-723-743" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-723-746" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-723-747" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-755-775" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-755-778" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-755-779" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-787-807" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-787-810" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-787-811" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-819-839" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-819-842" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-819-843" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-851-871" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-851-874" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-851-875" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-883-903" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-883-906" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-883-907" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-915-935" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-915-938" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-915-939" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-947-967" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-947-970" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-947-971" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-979-999" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-979-1002" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-979-1003" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-1011-1031" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-1011-1034" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-1011-1035" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-1043-1063" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-1043-1066" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-1043-1067" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-1075-1095" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-1075-1098" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <Window name="M-1075-1099" visible="no" x-off="-1" y-off="-1" x-size="-1" y-size="-1"/> - <GUIObjectState> - <Object id="route 22" color="28156:3060:40485"/> - <Object id="rtav 22" height="60" visible="1"/> - <Object id="automation 43" height="60" visible="0"/> - <Object id="automation 30" height="60" visible="0"/> - <Object id="automation 34" height="60" visible="0"/> - <Object id="strip 22" visible="1" strip-width="Wide"> - <Object id="processor 41"/> - </Object> - <Object id="route 83" color="41214:6238:37268"/> - <Object id="rtav 83" height="60" visible="1"/> - <Object id="automation 105" height="60" visible="0"/> - <Object id="automation 92" height="60" visible="0"/> - <Object id="route 115" color="30107:2538:43272"/> - <Object id="rtav 115" height="60" visible="1"/> - <Object id="automation 137" height="60" visible="0"/> - <Object id="automation 124" height="60" visible="0"/> - <Object id="route 147" color="45907:43976:29990"/> - <Object id="rtav 147" height="60" visible="1"/> - <Object id="automation 169" height="60" visible="0"/> - <Object id="automation 156" height="60" visible="0"/> - <Object id="route 179" color="28824:2764:526"/> - <Object id="rtav 179" height="60" visible="1"/> - <Object id="automation 201" height="60" visible="0"/> - <Object id="automation 188" height="60" visible="0"/> - <Object id="route 211" color="3188:10144:2761"/> - <Object id="rtav 211" height="60" visible="1"/> - <Object id="automation 233" height="60" visible="0"/> - <Object id="automation 220" height="60" visible="0"/> - <Object id="route 243" color="8803:25061:18421"/> - <Object id="rtav 243" height="60" visible="1"/> - <Object id="automation 265" height="60" visible="0"/> - <Object id="automation 252" height="60" visible="0"/> - <Object id="route 275" color="45836:4494:3812"/> - <Object id="rtav 275" height="60" visible="1"/> - <Object id="automation 297" height="60" visible="0"/> - <Object id="automation 284" height="60" visible="0"/> - <Object id="route 307" color="45754:9969:15307"/> - <Object id="rtav 307" height="60" visible="1"/> - <Object id="automation 329" height="60" visible="0"/> - <Object id="automation 316" height="60" visible="0"/> - <Object id="route 339" color="34367:13830:24287"/> - <Object id="rtav 339" height="60" visible="1"/> - <Object id="automation 361" height="60" visible="0"/> - <Object id="automation 348" height="60" visible="0"/> - <Object id="route 371" color="37491:9780:8407"/> - <Object id="rtav 371" height="60" visible="1"/> - <Object id="automation 393" height="60" visible="0"/> - <Object id="automation 380" height="60" visible="0"/> - <Object id="route 403" color="12158:35400:1621"/> - <Object id="rtav 403" height="60" visible="1"/> - <Object id="automation 425" height="60" visible="0"/> - <Object id="automation 412" height="60" visible="0"/> - <Object id="route 435" color="6748:19025:20080"/> - <Object id="rtav 435" height="60" visible="1"/> - <Object id="automation 457" height="60" visible="0"/> - <Object id="automation 444" height="60" visible="0"/> - <Object id="route 467" color="45639:1015:17987"/> - <Object id="rtav 467" height="60" visible="1"/> - <Object id="automation 489" height="60" visible="0"/> - <Object id="automation 476" height="60" visible="0"/> - <Object id="route 499" color="41615:1541:46811"/> - <Object id="rtav 499" height="60" visible="1"/> - <Object id="automation 521" height="60" visible="0"/> - <Object id="automation 508" height="60" visible="0"/> - <Object id="route 531" color="44379:40654:38351"/> - <Object id="rtav 531" height="60" visible="1"/> - <Object id="automation 553" height="60" visible="0"/> - <Object id="automation 540" height="60" visible="0"/> - <Object id="route 563" color="42876:47427:47155"/> - <Object id="rtav 563" height="60" visible="1"/> - <Object id="automation 585" height="60" visible="0"/> - <Object id="automation 572" height="60" visible="0"/> - <Object id="route 595" color="8289:3239:44991"/> - <Object id="rtav 595" height="60" visible="1"/> - <Object id="automation 617" height="60" visible="0"/> - <Object id="automation 604" height="60" visible="0"/> - <Object id="route 627" color="12783:18546:42745"/> - <Object id="rtav 627" height="60" visible="1"/> - <Object id="automation 649" height="60" visible="0"/> - <Object id="automation 636" height="60" visible="0"/> - <Object id="route 659" color="11104:31186:29113"/> - <Object id="rtav 659" height="60" visible="1"/> - <Object id="automation 681" height="60" visible="0"/> - <Object id="automation 668" height="60" visible="0"/> - <Object id="route 691" color="24934:39593:18604"/> - <Object id="rtav 691" height="60" visible="1"/> - <Object id="automation 713" height="60" visible="0"/> - <Object id="automation 700" height="60" visible="0"/> - <Object id="route 723" color="23066:29567:19114"/> - <Object id="rtav 723" height="60" visible="1"/> - <Object id="automation 745" height="60" visible="0"/> - <Object id="automation 732" height="60" visible="0"/> - <Object id="route 755" color="10467:1647:25863"/> - <Object id="rtav 755" height="60" visible="1"/> - <Object id="automation 777" height="60" visible="0"/> - <Object id="automation 764" height="60" visible="0"/> - <Object id="route 787" color="29492:19635:23502"/> - <Object id="rtav 787" height="60" visible="1"/> - <Object id="automation 809" height="60" visible="0"/> - <Object id="automation 796" height="60" visible="0"/> - <Object id="route 819" color="30507:6798:5469"/> - <Object id="rtav 819" height="60" visible="1"/> - <Object id="automation 841" height="60" visible="0"/> - <Object id="automation 828" height="60" visible="0"/> - <Object id="route 851" color="20400:45150:38201"/> - <Object id="rtav 851" height="60" visible="1"/> - <Object id="automation 873" height="60" visible="0"/> - <Object id="automation 860" height="60" visible="0"/> - <Object id="route 883" color="1406:32657:33077"/> - <Object id="rtav 883" height="60" visible="1"/> - <Object id="automation 905" height="60" visible="0"/> - <Object id="automation 892" height="60" visible="0"/> - <Object id="route 915" color="833:18000:29718"/> - <Object id="rtav 915" height="60" visible="1"/> - <Object id="automation 937" height="60" visible="0"/> - <Object id="automation 924" height="60" visible="0"/> - <Object id="route 947" color="4072:12746:42501"/> - <Object id="rtav 947" height="60" visible="1"/> - <Object id="automation 969" height="60" visible="0"/> - <Object id="automation 956" height="60" visible="0"/> - <Object id="route 979" color="22618:30211:41958"/> - <Object id="rtav 979" height="60" visible="1"/> - <Object id="automation 1001" height="60" visible="0"/> - <Object id="automation 988" height="60" visible="0"/> - <Object id="route 1011" color="5804:37167:7244"/> - <Object id="rtav 1011" height="60" visible="1"/> - <Object id="automation 1033" height="60" visible="0"/> - <Object id="automation 1020" height="60" visible="0"/> - <Object id="route 1043" color="33750:44634:30311"/> - <Object id="rtav 1043" height="60" visible="1"/> - <Object id="automation 1065" height="60" visible="0"/> - <Object id="automation 1052" height="60" visible="0"/> - <Object id="route 1075" color="15317:22497:40778"/> - <Object id="rtav 1075" height="60" visible="1"/> - <Object id="automation 1097" height="60" visible="0"/> - <Object id="automation 1084" height="60" visible="0"/> - <Object id="strip 83" visible="1"> - <Object id="processor 103"/> - </Object> - <Object id="strip 115" visible="1"> - <Object id="processor 135"/> - </Object> - <Object id="strip 147" visible="1"> - <Object id="processor 167"/> - </Object> - <Object id="strip 179" visible="1"> - <Object id="processor 199"/> - </Object> - <Object id="strip 211" visible="1"> - <Object id="processor 231"/> - </Object> - <Object id="strip 243" visible="1"> - <Object id="processor 263"/> - </Object> - <Object id="strip 275" visible="1"> - <Object id="processor 295"/> - </Object> - <Object id="strip 307" visible="1"> - <Object id="processor 327"/> - </Object> - <Object id="strip 339" visible="1"> - <Object id="processor 359"/> - </Object> - <Object id="strip 371" visible="1"> - <Object id="processor 391"/> - </Object> - <Object id="strip 403" visible="1"> - <Object id="processor 423"/> - </Object> - <Object id="strip 435" visible="1"> - <Object id="processor 455"/> - </Object> - <Object id="strip 467" visible="1"> - <Object id="processor 487"/> - </Object> - <Object id="strip 499" visible="1"> - <Object id="processor 519"/> - </Object> - <Object id="strip 531" visible="1"> - <Object id="processor 551"/> - </Object> - <Object id="strip 563" visible="1"> - <Object id="processor 583"/> - </Object> - <Object id="strip 595" visible="1"> - <Object id="processor 615"/> - </Object> - <Object id="strip 627" visible="1"> - <Object id="processor 647"/> - </Object> - <Object id="strip 659" visible="1"> - <Object id="processor 679"/> - </Object> - <Object id="strip 691" visible="1"> - <Object id="processor 711"/> - </Object> - <Object id="strip 723" visible="1"> - <Object id="processor 743"/> - </Object> - <Object id="strip 755" visible="1"> - <Object id="processor 775"/> - </Object> - <Object id="strip 787" visible="1"> - <Object id="processor 807"/> - </Object> - <Object id="strip 819" visible="1"> - <Object id="processor 839"/> - </Object> - <Object id="strip 851" visible="1"> - <Object id="processor 871"/> - </Object> - <Object id="strip 883" visible="1"> - <Object id="processor 903"/> - </Object> - <Object id="strip 915" visible="1"> - <Object id="processor 935"/> - </Object> - <Object id="strip 947" visible="1"> - <Object id="processor 967"/> - </Object> - <Object id="strip 979" visible="1"> - <Object id="processor 999"/> - </Object> - <Object id="strip 1011" visible="1"> - <Object id="processor 1031"/> - </Object> - <Object id="strip 1043" visible="1"> - <Object id="processor 1063"/> - </Object> - <Object id="strip 1075" visible="1"> - <Object id="processor 1095"/> - </Object> - </GUIObjectState> - </UI> - </Extra> -</Session> diff --git a/libs/ardour/test/profiling/sessions/32tracks/32tracks.history.bak b/libs/ardour/test/profiling/sessions/32tracks/32tracks.history.bak deleted file mode 100644 index 6dd2506a89..0000000000 --- a/libs/ardour/test/profiling/sessions/32tracks/32tracks.history.bak +++ /dev/null @@ -1,2 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<UndoHistory/> diff --git a/libs/pbd/dmalloc.cc b/libs/pbd/dmalloc.cc deleted file mode 100644 index 0e730946c8..0000000000 --- a/libs/pbd/dmalloc.cc +++ /dev/null @@ -1,102 +0,0 @@ -/* - * file that facilitates C++ program debugging. - * - * Copyright 1995 by Gray Watson - * - * This file is part of the dmalloc package. - * - * Permission to use, copy, modify, and distribute this software for any - * NON-COMMERCIAL purpose and without fee is hereby granted, provided - * that the above copyright notice and this permission notice appear - * in all copies, and that the name of Gray Watson not be used in - * advertising or publicity pertaining to distribution of the document - * or software without specific, written prior permission. - * - * Please see the PERMISSIONS file or contact the author for information - * about commercial licenses. - * - * Gray Watson makes no representations about the suitability of the - * software described herein for any purpose. It is provided "as is" - * without express or implied warranty. - * - * The author may be contacted via http://www.letters.com/~gray/ - * - * $Id$ - */ - -/* - * This file is used to effectively redirect new to the more familiar - * malloc and delete to the more familiar free so they can be debugged - * with the debug malloc library.. They also give the known error - * behavior, too. - * - * Compile and link this in with the C++ program you want to debug. - * - * NOTE: I am not a C++ hacker so feedback in the form of other hints - * and ideas for C++ users would be much appreciated. - */ - -#ifdef DEBUG_MALLOC - -extern "C" { -#include <stdlib.h> -#include <dmalloc.h> -#include "/usr/local/src/dmalloc-4.1.2/return.h" -} - -/* - * An overload function for the C++ new. - */ -void * -operator new(size_t size) -{ - char *file; - GET_RET_ADDR(file); - - /* handle correct C++ semantics for an alloc of size 0 */ - - if (size == 0) size = 1; - - return _malloc_leap(file, 0, size); -} - -/* - * An overload function for the C++ new[]. - */ -void * -operator new[](size_t size) -{ - char *file; - GET_RET_ADDR(file); - - /* handle correct C++ semantics for an alloc of size 0 */ - - if (size == 0) size = 1; - - return _malloc_leap(file, 0, size); -} - -/* - * An overload function for the C++ delete. - */ -void -operator delete(void *pnt) -{ - char *file; - GET_RET_ADDR(file); - _free_leap(file, 0, pnt); -} - -/* - * An overload function for the C++ delete[]. Thanks to Jens Krinke - * <j.krinke@gmx.de> - */ -void -operator delete[](void *pnt) -{ - char *file; - GET_RET_ADDR(file); - _free_leap(file, 0, pnt); -} - -#endif diff --git a/libs/pbd/pbd/fastlog.h b/libs/pbd/pbd/fastlog.h index 9897da773a..f64ad996cf 100644 --- a/libs/pbd/pbd/fastlog.h +++ b/libs/pbd/pbd/fastlog.h @@ -1,6 +1,10 @@ -/* Copyright unknown. Code by Laurent de Soras <laurent@ohmforce.com>. - */ +/* +Copyright © 2013 Laurent de Soras <laurent.de.soras@free.fr> +This work is free. You can redistribute it and/or modify it under the +terms of the Do What The Fuck You Want To Public License, Version 2, +as published by Sam Hocevar. See http://www.wtfpl.net/ for more details. +*/ #ifndef __pbd_fastlog_h__ #define __pbd_fastlog_h__ diff --git a/libs/pbd/wscript b/libs/pbd/wscript index 4d0c09f410..64dd2a332f 100644 --- a/libs/pbd/wscript +++ b/libs/pbd/wscript @@ -43,7 +43,6 @@ libpbd_sources = [ 'debug.cc', 'enumwriter.cc', 'event_loop.cc', - 'dmalloc.cc', 'enums.cc', 'epa.cc', 'error.cc', diff --git a/libs/surfaces/powermate/README b/libs/surfaces/powermate/README deleted file mode 100644 index d786b1d898..0000000000 --- a/libs/surfaces/powermate/README +++ /dev/null @@ -1,21 +0,0 @@ - -This module works with the Griffin Powermate and allows some basic transport control. - -It autodetects the Powermate on any input device of the form "/dev/input/event*". This means you must have the powermate module in your kernel. It works out-of-the-box with 64Studio and presumably lots of other modern distributions. - -Turning the wheel left and right will act as a "Shuttle" wheel, adjusting playback speed up and down -Pushing the knob will switch between play and stop -Pushing the knob while turning will jump to the next or previous markers - - -In order for the powermate to work, you have to have permission to open the input device for reading. -In debian, I changed /etc/udev/rules.d/0_permissions.rules to have the line: -KERNEL=="event[0-9]*", MODE="0666" -but there are other ways to achieve this - - -Feedback, tweaks, bug fixes and feature ideas are encouraged - --Ben Loftis, ben@benloftis.com - -
\ No newline at end of file diff --git a/libs/surfaces/powermate/i18n.h b/libs/surfaces/powermate/i18n.h deleted file mode 100644 index dcbbfcf52e..0000000000 --- a/libs/surfaces/powermate/i18n.h +++ /dev/null @@ -1,16 +0,0 @@ -#ifndef __i18n_h__ -#define __i18n_h__ - -#include "pbd/compose.h" -#include "pbd/convert.h" -#include "gettext.h" - -#include <vector> -#include <string> - -#define _(Text) dgettext (PACKAGE,Text) -#define N_(Text) gettext_noop (Text) -#define X_(Text) Text -#define I18N(Array) PBD::internationalize (PACKAGE, Array) - -#endif // __i18n_h__ diff --git a/libs/surfaces/powermate/interface.cc b/libs/surfaces/powermate/interface.cc deleted file mode 100644 index 02ddf97722..0000000000 --- a/libs/surfaces/powermate/interface.cc +++ /dev/null @@ -1,57 +0,0 @@ -/* - Ardour9pin interface file - Ben Loftis - Created: 05/18/06 11:07:56 - Copyright Harrison Audio, LLC, 2007 -*/ - -#include "powermate.h" - -using namespace ARDOUR; - -ControlProtocol* -new_powermate_protocol (ControlProtocolDescriptor* /*descriptor*/, Session* s) -{ - PowermateControlProtocol* pcp = new PowermateControlProtocol (*s); - - if (pcp->set_active (true)) { - delete pcp; - return 0; - } - - return pcp; - -} - -void -delete_powermate_protocol (ControlProtocolDescriptor* /*descriptor*/, ControlProtocol* cp) -{ - delete cp; -} - -bool -probe_powermate_protocol (ControlProtocolDescriptor* /*descriptor*/) -{ - return PowermateControlProtocol::probe (); -} - -static ControlProtocolDescriptor powermate_descriptor = { - name : "powermate", - id : "uri://ardour.org/ardour/powermate:0", - ptr : 0, - module : 0, - mandatory : 0, - supports_feedback : false, - probe : probe_powermate_protocol, - initialize : new_powermate_protocol, - destroy : delete_powermate_protocol -}; - - -extern "C" { -ControlProtocolDescriptor* -protocol_descriptor () { - return &powermate_descriptor; -} -} - diff --git a/libs/surfaces/powermate/powermate.cc b/libs/surfaces/powermate/powermate.cc deleted file mode 100644 index 0475603a51..0000000000 --- a/libs/surfaces/powermate/powermate.cc +++ /dev/null @@ -1,258 +0,0 @@ -/* - powermate.cc - Ben Loftis - Created: 03/26/07 20:07:56 -*/ - - -#include <linux/input.h> -#include <cstring> -#include <cerrno> -#include <cstdio> -#include <unistd.h> -#include <fcntl.h> - -#include <glibmm.h> - -#include "pbd/pthread_utils.h" -#include "pbd/xml++.h" -#include "pbd/error.h" - -#include "ardour/debug.h" - -#include "powermate.h" -#include "i18n.h" - -using namespace ARDOUR; -using namespace std; -using namespace sigc; -using namespace PBD; - -#define NUM_VALID_PREFIXES 2 - -static const char *valid_prefix[NUM_VALID_PREFIXES] = { - "Griffin PowerMate", - "Griffin SoundKnob" -}; - -#define NUM_EVENT_DEVICES 16 - -int open_powermate (const char *dev, int mode) -{ - if (!Glib::file_test (dev, Glib::FILE_TEST_EXISTS)) { - return -1; - } - - int fd = open(dev, mode); - int i; - char name[255]; - - if (fd < 0) { - if (errno != EACCES) { - error << string_compose ("Unable to open \"%1\": %2", dev, strerror(errno)) << endmsg; - } - return -1; - } - - /* placate valgrind */ - name[0] = '\0'; - - if (ioctl (fd, EVIOCGNAME (sizeof(name)), name) < 0) { - error << string_compose ("\"%1\": EVIOCGNAME failed: %2", dev, strerror(errno)) << endmsg; - close (fd); - return -1; - } - - // it's the correct device if the prefix matches what we expect it to be: - for (i = 0; i < NUM_VALID_PREFIXES; ++i) { - if (!strncasecmp (name, valid_prefix[i], strlen (valid_prefix[i]))) { - return fd; - } - } - - close (fd); - return -1; -} - -int find_powermate(int mode) -{ - char devname[256]; - int i, r; - - for (i = 0; i < NUM_EVENT_DEVICES; i++) { - sprintf (devname, "/dev/input/event%d", i); - r = open_powermate (devname, mode); - if (r >= 0) { - return r; - } - } - - return -1; -} - -PowermateControlProtocol::PowermateControlProtocol (Session& s) - : ControlProtocol (s, "powermate") -{ -} - -PowermateControlProtocol::~PowermateControlProtocol () -{ - set_active (false); -} - -bool -PowermateControlProtocol::probe () -{ - int port = find_powermate( O_RDONLY ); - - if (port < 0) { - if (errno == ENOENT) { - DEBUG_TRACE (DEBUG::ControlProtocols, "Powermate device not found; perhaps you have no powermate connected"); - } else { - DEBUG_TRACE (DEBUG::ControlProtocols, string_compose ("powermate: Opening of powermate failed - %1\n", strerror(errno))); - } - return false; - } - - close (port); - return true; -} - -int -PowermateControlProtocol::set_active (bool inActivate) -{ - if (inActivate != _active) { - - if (inActivate) { - - mPort = find_powermate(O_RDONLY); - - if ( mPort < 0 ) { - return -1; - } - - if (pthread_create_and_store ("Powermate", &mThread, SerialThreadEntry, this) == 0) { - _active = true; - } else { - return -1; - } - - printf("Powermate Control Protocol activated\n"); - - } else { - pthread_cancel (mThread); - close (mPort); - _active = false; - printf("Powermate Control Protocol deactivated\n"); - } - } - - return 0; -} - -XMLNode& -PowermateControlProtocol::get_state () -{ - XMLNode* node = new XMLNode (X_("Protocol")); - node->add_property (X_("name"), _name); - return *node; -} - -int -PowermateControlProtocol::set_state (const XMLNode& /*node*/, int /*version*/) -{ - return 0; -} - - -void* -PowermateControlProtocol::SerialThreadEntry (void* arg) -{ - static_cast<PowermateControlProtocol*>(arg)->register_thread ("Powermate"); - return static_cast<PowermateControlProtocol*>(arg)->SerialThread (); -} - -#define BUFFER_SIZE 32 - -bool held = false; -bool skippingMarkers = false; - -void -PowermateControlProtocol::ProcessEvent(struct input_event *ev) -{ -#ifdef VERBOSE - fprintf(stderr, "type=0x%04x, code=0x%04x, value=%d\n", - ev->type, ev->code, (int)ev->value); -#endif - - switch(ev->type){ - case EV_MSC: - printf("The LED pulse settings were changed; code=0x%04x, value=0x%08x\n", ev->code, ev->value); - break; - case EV_REL: - if(ev->code != REL_DIAL) - fprintf(stderr, "Warning: unexpected rotation event; ev->code = 0x%04x\n", ev->code); - else{ - if (held) { - //click and hold to skip forward and back by markers - skippingMarkers = true;; - if (ev->value > 0) - next_marker(); - else - prev_marker(); - } else { - //scale the range so that we can go from +/-8x within 180 degrees, with less precision at the higher speeds - float speed = get_transport_speed(); - speed += (float)ev->value * 0.05; - if (speed > 1.5 || speed < -1.5 ) - speed += ev->value; - set_transport_speed( speed ); - } - } - break; - case EV_KEY: - if(ev->code != BTN_0) - fprintf(stderr, "Warning: unexpected key event; ev->code = 0x%04x\n", ev->code); - else - if (ev->value) - held = true; - else { - held = false; - if (skippingMarkers) { - skippingMarkers = false; - } else { - if (get_transport_speed() == 0.0) { - set_transport_speed(1.0); - } else { - set_transport_speed(0.0); - } - } - } - break; - } - - fflush(stdout); -} - -void* -PowermateControlProtocol::SerialThread () -{ - struct input_event ibuffer[BUFFER_SIZE]; - int r, events, i; - - while(1){ - r = read(mPort, ibuffer, sizeof(struct input_event) * BUFFER_SIZE); - if( r > 0 ){ - events = r / sizeof(struct input_event); - for(i=0; i<events; i++) - ProcessEvent(&ibuffer[i]); - }else{ - fprintf(stderr, "read() failed: %s\n", strerror(errno)); - return (void*) 0; - } - } - - return (void*) 0; -} - - diff --git a/libs/surfaces/powermate/powermate.h b/libs/surfaces/powermate/powermate.h deleted file mode 100644 index b8fd2b5789..0000000000 --- a/libs/surfaces/powermate/powermate.h +++ /dev/null @@ -1,34 +0,0 @@ -#ifndef ardour_powermate_h -#define ardour_powermate_h - -#include <sys/time.h> -#include <pthread.h> - -#include "control_protocol/control_protocol.h" - -class PowermateControlProtocol : public ARDOUR::ControlProtocol -{ - public: - PowermateControlProtocol (ARDOUR::Session&); - virtual ~PowermateControlProtocol(); - - int set_active (bool yn); - static bool probe (); - - XMLNode& get_state (); - int set_state (const XMLNode&, int version); - - private: - - static void* SerialThreadEntry (void* arg); - void* SerialThread (); - - void ProcessEvent(struct input_event *ev); - - int mPort; - pthread_t mThread; - -}; - - -#endif diff --git a/libs/surfaces/powermate/wscript b/libs/surfaces/powermate/wscript deleted file mode 100644 index fb97607169..0000000000 --- a/libs/surfaces/powermate/wscript +++ /dev/null @@ -1,37 +0,0 @@ -#!/usr/bin/env python -from waflib.extras import autowaf as autowaf -import os - -# Library version (UNIX style major, minor, micro) -# major increment <=> incompatible changes -# minor increment <=> compatible changes (additions) -# micro increment <=> no interface changes -LIBARDOUR_POWERMATE_LIB_VERSION = '4.1.0' - -# Mandatory variables -top = '.' -out = 'build' - -def options(opt): - autowaf.set_options(opt) - -def configure(conf): - autowaf.configure(conf) - -def build(bld): - obj = bld(features = 'cxx cxxshlib') - obj.source = ''' - interface.cc - powermate.cc - ''' - obj.export_includes = ['.'] - obj.cxxflags = '-DPACKAGE="ardour_powermate"' - obj.includes = ['.' ] - obj.name = 'libpowermate' - obj.target = 'powermate' - obj.use = 'libardour libardour_cp' - obj.vnum = LIBARDOUR_POWERMATE_LIB_VERSION - obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3', 'surfaces') - -def shutdown(): - autowaf.shutdown() diff --git a/libs/surfaces/wscript b/libs/surfaces/wscript index 20ad07d60f..3a4b562629 100644 --- a/libs/surfaces/wscript +++ b/libs/surfaces/wscript @@ -25,7 +25,6 @@ children = [ 'generic_midi', 'mackie', 'osc', - 'powermate', 'tranzport', 'wiimote' ] @@ -48,7 +47,6 @@ def configure(conf): #if Options.options.tranzport and conf.is_defined('HAVE_USB'): # conf.define('BUILD_TRANZPORT', 1) - conf.check_cc (header_name='linux/input.h', define_name='BUILD_POWERMATE',mandatory=False) autowaf.check_pkg (conf, 'liblo', mandatory=False, uselib_store="LO", atleast_version="0.24") conf.check_cc (header_name='cwiid.h', define_name='HAVE_CWIID_H',mandatory=False) @@ -68,8 +66,6 @@ def build(bld): bld.recurse('mackie') if bld.is_defined ('HAVE_LO'): bld.recurse('osc') - if bld.is_defined('BUILD_POWERMATE'): - bld.recurse('powermate') if bld.is_defined('BUILD_WIIMOTE'): bld.recurse('wiimote') if bld.is_defined('BUILD_TRANZPORT'): |