merge with master, including manual merge conflict resolution
This commit is contained in:
commit
30968b8542
|
@ -235,7 +235,7 @@ AnalysisWindow::analyze()
|
|||
}
|
||||
|
||||
void
|
||||
AnalysisWindow::analyze_data (Gtk::Button */*button*/)
|
||||
AnalysisWindow::analyze_data (Gtk::Button * /*button*/)
|
||||
{
|
||||
track_list_ready = false;
|
||||
{
|
||||
|
@ -251,29 +251,29 @@ AnalysisWindow::analyze_data (Gtk::Button */*button*/)
|
|||
float *gain = (float *) malloc(sizeof(float) * fft_graph.windowSize());
|
||||
|
||||
Selection& s (PublicEditor::instance().get_selection());
|
||||
TimeSelection ts = s.time;
|
||||
RegionSelection ars = s.regions;
|
||||
|
||||
for (TrackSelection::iterator i = s.tracks.begin(); i != s.tracks.end(); ++i) {
|
||||
boost::shared_ptr<AudioPlaylist> pl
|
||||
= boost::dynamic_pointer_cast<AudioPlaylist>((*i)->playlist());
|
||||
|
||||
if (!pl)
|
||||
continue;
|
||||
// if timeSelection
|
||||
if (source_selection_ranges_rb.get_active()) {
|
||||
TimeSelection ts = s.time;
|
||||
|
||||
RouteUI *rui = dynamic_cast<RouteUI *>(*i);
|
||||
int n_inputs = rui->route()->n_inputs().n_audio(); // FFT is audio only
|
||||
for (TrackSelection::iterator i = s.tracks.begin(); i != s.tracks.end(); ++i) {
|
||||
boost::shared_ptr<AudioPlaylist> pl
|
||||
= boost::dynamic_pointer_cast<AudioPlaylist>((*i)->playlist());
|
||||
|
||||
// Busses don't have playlists, so we need to check that we actually are working with a playlist
|
||||
if (!pl || !rui)
|
||||
continue;
|
||||
if (!pl)
|
||||
continue;
|
||||
|
||||
FFTResult *res = fft_graph.prepareResult(rui->color(), rui->route()->name());
|
||||
RouteUI *rui = dynamic_cast<RouteUI *>(*i);
|
||||
int n_inputs = rui->route()->n_inputs().n_audio(); // FFT is audio only
|
||||
|
||||
// if timeSelection
|
||||
if (source_selection_ranges_rb.get_active()) {
|
||||
// cerr << "Analyzing ranges on track " << *&rui->route().name() << endl;
|
||||
// Busses don't have playlists, so we need to check that we actually are working with a playlist
|
||||
if (!pl || !rui)
|
||||
continue;
|
||||
|
||||
// std::cerr << "Analyzing ranges on track " << rui->route()->name() << std::endl;
|
||||
|
||||
FFTResult *res = fft_graph.prepareResult(rui->color(), rui->route()->name());
|
||||
for (std::list<AudioRange>::iterator j = ts.begin(); j != ts.end(); ++j) {
|
||||
|
||||
int n;
|
||||
|
@ -303,67 +303,72 @@ AnalysisWindow::analyze_data (Gtk::Button */*button*/)
|
|||
}
|
||||
}
|
||||
}
|
||||
} else if (source_selection_regions_rb.get_active()) {
|
||||
// cerr << "Analyzing selected regions on track " << *&rui->route().name() << endl;
|
||||
res->finalize();
|
||||
|
||||
TimeAxisView *current_axis = (*i);
|
||||
Gtk::TreeModel::Row newrow = *(tlmodel)->append();
|
||||
newrow[tlcols.trackname] = rui->route()->name();
|
||||
newrow[tlcols.visible] = true;
|
||||
newrow[tlcols.color] = rui->color();
|
||||
newrow[tlcols.graph] = res;
|
||||
}
|
||||
} else if (source_selection_regions_rb.get_active()) {
|
||||
RegionSelection ars = s.regions;
|
||||
// std::cerr << "Analyzing selected regions" << std::endl;
|
||||
|
||||
for (RegionSelection::iterator j = ars.begin(); j != ars.end(); ++j) {
|
||||
// Check that the region is actually audio (so we can analyze it)
|
||||
AudioRegionView* arv = dynamic_cast<AudioRegionView*>(*j);
|
||||
if (!arv)
|
||||
continue;
|
||||
|
||||
// Check that the region really is selected on _this_ track/solo
|
||||
if ( &arv->get_time_axis_view() != current_axis)
|
||||
continue;
|
||||
|
||||
// cerr << " - " << (*j)->region().name() << ": " << (*j)->region().length() << " samples starting at " << (*j)->region().position() << endl;
|
||||
int n;
|
||||
for (int channel = 0; channel < n_inputs; channel++) {
|
||||
|
||||
framecnt_t x = 0;
|
||||
|
||||
framecnt_t length = arv->region()->length();
|
||||
|
||||
while (x < length) {
|
||||
// TODO: What about stereo+ channels? composite all to one, I guess
|
||||
|
||||
n = fft_graph.windowSize();
|
||||
if (x + n >= length ) {
|
||||
n = length - x;
|
||||
}
|
||||
|
||||
memset (buf, 0, n * sizeof (Sample));
|
||||
n = arv->audio_region()->read_at(buf, mixbuf, gain, arv->region()->position() + x, n, channel);
|
||||
|
||||
if (n == 0)
|
||||
break;
|
||||
|
||||
if ( n < fft_graph.windowSize()) {
|
||||
for (int j = n; j < fft_graph.windowSize(); j++) {
|
||||
buf[j] = 0.0;
|
||||
}
|
||||
}
|
||||
|
||||
res->analyzeWindow(buf);
|
||||
|
||||
x += n;
|
||||
}
|
||||
}
|
||||
// cerr << "Found: " << (*j)->get_item_name() << endl;
|
||||
for (RegionSelection::iterator j = ars.begin(); j != ars.end(); ++j) {
|
||||
// Check that the region is actually audio (so we can analyze it)
|
||||
AudioRegionView* arv = dynamic_cast<AudioRegionView*>(*j);
|
||||
if (!arv)
|
||||
continue;
|
||||
|
||||
// std::cerr << " - " << (*j)->region().name() << ": " << (*j)->region().length() << " samples starting at " << (*j)->region().position() << std::endl;
|
||||
RouteTimeAxisView *rtav = dynamic_cast<RouteTimeAxisView *>(&arv->get_time_axis_view());
|
||||
if (!rtav) {
|
||||
/* shouldn't happen... */
|
||||
continue;
|
||||
}
|
||||
FFTResult *res = fft_graph.prepareResult(rtav->color(), arv->get_item_name());
|
||||
int n;
|
||||
for (unsigned int channel = 0; channel < arv->region()->n_channels(); channel++) {
|
||||
|
||||
framecnt_t x = 0;
|
||||
framecnt_t length = arv->region()->length();
|
||||
|
||||
while (x < length) {
|
||||
// TODO: What about stereo+ channels? composite all to one, I guess
|
||||
|
||||
n = fft_graph.windowSize();
|
||||
if (x + n >= length ) {
|
||||
n = length - x;
|
||||
}
|
||||
|
||||
memset (buf, 0, n * sizeof (Sample));
|
||||
n = arv->audio_region()->read_at(buf, mixbuf, gain, arv->region()->position() + x, n, channel);
|
||||
|
||||
if (n == 0)
|
||||
break;
|
||||
|
||||
if ( n < fft_graph.windowSize()) {
|
||||
for (int j = n; j < fft_graph.windowSize(); j++) {
|
||||
buf[j] = 0.0;
|
||||
}
|
||||
}
|
||||
|
||||
res->analyzeWindow(buf);
|
||||
x += n;
|
||||
}
|
||||
}
|
||||
// std::cerr << "Found: " << (*j)->get_item_name() << std::endl;
|
||||
res->finalize();
|
||||
|
||||
Gtk::TreeModel::Row newrow = *(tlmodel)->append();
|
||||
newrow[tlcols.trackname] = arv->get_item_name();
|
||||
newrow[tlcols.visible] = true;
|
||||
newrow[tlcols.color] = rtav->color();
|
||||
newrow[tlcols.graph] = res;
|
||||
|
||||
}
|
||||
res->finalize();
|
||||
|
||||
|
||||
Gtk::TreeModel::Row newrow = *(tlmodel)->append();
|
||||
newrow[tlcols.trackname] = rui->route()->name();
|
||||
newrow[tlcols.visible] = true;
|
||||
newrow[tlcols.color] = rui->color();
|
||||
newrow[tlcols.graph] = res;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -689,7 +689,6 @@ ARDOUR_UI::startup ()
|
|||
|
||||
// nsm requires these actions disabled
|
||||
vector<string> action_names;
|
||||
action_names.push_back("Snapshot");
|
||||
action_names.push_back("SaveAs");
|
||||
action_names.push_back("Rename");
|
||||
action_names.push_back("New");
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
#define POSIX_FUNC_PTR_CAST(type, object) *((type*) &(object))
|
||||
#endif // _POSIX_VERSION
|
||||
|
||||
extern void c_stacktrace();
|
||||
extern void c_stacktrace(void);
|
||||
|
||||
enum {
|
||||
PROP_0,
|
||||
|
@ -338,7 +338,7 @@ gnome_canvas_waveview_set_gradient_waveforms (int yn)
|
|||
}
|
||||
|
||||
GnomeCanvasWaveViewCache*
|
||||
gnome_canvas_waveview_cache_new ()
|
||||
gnome_canvas_waveview_cache_new (void)
|
||||
{
|
||||
GnomeCanvasWaveViewCache *c;
|
||||
|
||||
|
|
143
gtk2_ardour/canvas-waveview.h
Normal file
143
gtk2_ardour/canvas-waveview.h
Normal file
|
@ -0,0 +1,143 @@
|
|||
/* libgnomecanvas/gnome-canvas-waveview.h: GnomeCanvas item for displaying wave data
|
||||
*
|
||||
* Copyright (C) 2001 Paul Davis <pbd@op.net>
|
||||
*
|
||||
* 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., 59 Temple Place - Suite 330,
|
||||
* Boston, MA 02111-1307, USA.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef __GNOME_CANVAS_WAVEVIEW_H__
|
||||
#define __GNOME_CANVAS_WAVEVIEW_H__
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
#include <libgnomecanvas/libgnomecanvas.h>
|
||||
|
||||
G_BEGIN_DECLS
|
||||
|
||||
/* Wave viewer item for canvas.
|
||||
*/
|
||||
|
||||
#define GNOME_TYPE_CANVAS_WAVEVIEW (gnome_canvas_waveview_get_type ())
|
||||
#define GNOME_CANVAS_WAVEVIEW(obj) (GTK_CHECK_CAST ((obj), GNOME_TYPE_CANVAS_WAVEVIEW, GnomeCanvasWaveView))
|
||||
#define GNOME_CANVAS_WAVEVIEW_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), GNOME_TYPE_CANVAS_WAVEVIEW, GnomeCanvasWaveViewClass))
|
||||
#define GNOME_IS_CANVAS_WAVEVIEW(obj) (GTK_CHECK_TYPE ((obj), GNOME_TYPE_CANVAS_WAVEVIEW))
|
||||
#define GNOME_IS_CANVAS_WAVEVIEW_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GNOME_TYPE_CANVAS_WAVEVIEW))
|
||||
#define GNOME_CANVAS_WAVEVIEW_GET_CLASS(obj) (GTK_CHECK_GET_CLASS ((obj), GNOME_TYPE_CANVAS_WAVEVIEW, GnomeCanvasWaveViewClass))
|
||||
|
||||
typedef struct _GnomeCanvasWaveView GnomeCanvasWaveView;
|
||||
typedef struct _GnomeCanvasWaveViewClass GnomeCanvasWaveViewClass;
|
||||
typedef struct _GnomeCanvasWaveViewChannelInfo GnomeCanvasWaveViewChannelInfo;
|
||||
typedef struct _GnomeCanvasWaveViewCacheEntry GnomeCanvasWaveViewCacheEntry;
|
||||
typedef struct _GnomeCanvasWaveViewCache GnomeCanvasWaveViewCache;
|
||||
|
||||
/* XXX this needs to be synced with ardour/source.h PeakData */
|
||||
|
||||
struct _GnomeCanvasWaveViewCacheEntry
|
||||
{
|
||||
float min;
|
||||
float max;
|
||||
};
|
||||
|
||||
struct _GnomeCanvasWaveViewCache
|
||||
{
|
||||
GnomeCanvasWaveViewCacheEntry* data;
|
||||
guint32 allocated;
|
||||
guint64 data_size;
|
||||
gulong start;
|
||||
gulong end;
|
||||
};
|
||||
|
||||
GnomeCanvasWaveViewCache* gnome_canvas_waveview_cache_new (void);
|
||||
void gnome_canvas_waveview_cache_destroy (GnomeCanvasWaveViewCache*);
|
||||
|
||||
void gnome_canvas_waveview_set_gradient_waveforms (int);
|
||||
|
||||
typedef gulong (*waveview_length_function_t)(void*);
|
||||
typedef gulong (*waveview_sourcefile_length_function_t)(void*, double);
|
||||
typedef void (*waveview_gain_curve_function_t)(void *arg, double start, double end, float* vector, gint64 veclen);
|
||||
typedef void (*waveview_peak_function_t)(void*,gulong,gulong,gulong,gpointer,guint32,double);
|
||||
|
||||
struct _GnomeCanvasWaveView
|
||||
{
|
||||
GnomeCanvasItem item;
|
||||
|
||||
GnomeCanvasWaveViewCache *cache;
|
||||
gboolean cache_updater;
|
||||
gint screen_width;
|
||||
|
||||
void *data_src;
|
||||
guint32 channel;
|
||||
waveview_peak_function_t peak_function;
|
||||
waveview_length_function_t length_function;
|
||||
waveview_sourcefile_length_function_t sourcefile_length_function;
|
||||
waveview_gain_curve_function_t gain_curve_function;
|
||||
void *gain_src;
|
||||
|
||||
/** x-axis: samples per canvas unit. */
|
||||
double samples_per_unit;
|
||||
|
||||
/** y-axis: amplitude_above_axis.
|
||||
*
|
||||
* the default is that an (scaled, normalized -1.0 ... +1.0) amplitude of 1.0
|
||||
* corresponds to the top of the area assigned to the waveview.
|
||||
*
|
||||
* larger values will expand the vertical scale, cutting off the peaks/troughs.
|
||||
* smaller values will decrease the vertical scale, moving peaks/troughs toward
|
||||
* the middle of the area assigned to the waveview.
|
||||
*/
|
||||
double amplitude_above_axis;
|
||||
|
||||
double x;
|
||||
double y;
|
||||
double height;
|
||||
double half_height;
|
||||
uint32_t wave_color;
|
||||
uint32_t clip_color;
|
||||
uint32_t zero_color;
|
||||
uint32_t fill_color;
|
||||
|
||||
char filled;
|
||||
char rectified;
|
||||
char zero_line;
|
||||
char logscaled;
|
||||
|
||||
/* These are updated by the update() routine
|
||||
to optimize the render() routine, which may
|
||||
be called several times after a single update().
|
||||
*/
|
||||
|
||||
int32_t bbox_ulx;
|
||||
int32_t bbox_uly;
|
||||
int32_t bbox_lrx;
|
||||
int32_t bbox_lry;
|
||||
unsigned char wave_r, wave_g, wave_b, wave_a;
|
||||
unsigned char clip_r, clip_g, clip_b, clip_a;
|
||||
unsigned char fill_r, fill_g, fill_b, fill_a;
|
||||
uint32_t samples;
|
||||
uint32_t region_start;
|
||||
int32_t reload_cache_in_render;
|
||||
};
|
||||
|
||||
struct _GnomeCanvasWaveViewClass {
|
||||
GnomeCanvasItemClass parent_class;
|
||||
};
|
||||
|
||||
GType gnome_canvas_waveview_get_type (void) G_GNUC_CONST;
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
#endif /* __GNOME_CANVAS_WAVEVIEW_H__ */
|
|
@ -4871,7 +4871,7 @@ Editor::add_routes (RouteList& routes)
|
|||
for (RouteList::iterator x = routes.begin(); x != routes.end(); ++x) {
|
||||
boost::shared_ptr<Route> route = (*x);
|
||||
|
||||
if (route->is_hidden() || route->is_monitor()) {
|
||||
if (route->is_auditioner() || route->is_monitor()) {
|
||||
continue;
|
||||
}
|
||||
|
||||
|
|
|
@ -186,7 +186,7 @@ GainMeterBase::set_controls (boost::shared_ptr<Route> r,
|
|||
|
||||
setup_gain_adjustment ();
|
||||
|
||||
if (!_route || !_route->is_hidden()) {
|
||||
if (!_route || !_route->is_auditioner()) {
|
||||
|
||||
using namespace Menu_Helpers;
|
||||
|
||||
|
@ -926,7 +926,7 @@ GainMeter::set_controls (boost::shared_ptr<Route> r,
|
|||
|
||||
hbox.pack_start (meter_alignment, true, true);
|
||||
|
||||
// if (r && !r->is_hidden()) {
|
||||
// if (r && !r->is_auditioner()) {
|
||||
// fader_vbox->pack_start (gain_automation_state_button, false, false, 0);
|
||||
// }
|
||||
|
||||
|
|
|
@ -321,7 +321,7 @@ Mixer_UI::add_strips (RouteList& routes)
|
|||
for (RouteList::iterator x = routes.begin(); x != routes.end(); ++x) {
|
||||
boost::shared_ptr<Route> route = (*x);
|
||||
|
||||
if (route->is_hidden()) {
|
||||
if (route->is_auditioner()) {
|
||||
continue;
|
||||
}
|
||||
|
||||
|
|
|
@ -51,7 +51,6 @@ NSM_Client::command_open(const char *name,
|
|||
|
||||
ARDOUR_COMMAND_LINE::session_name = name;
|
||||
ARDOUR_COMMAND_LINE::jack_client_name = client_id;
|
||||
ARDOUR_COMMAND_LINE::no_connect_ports = true;
|
||||
|
||||
if (ARDOUR_UI::instance()->get_session_parameters(true, false, "")) {
|
||||
return ERR_GENERAL;
|
||||
|
|
|
@ -165,7 +165,7 @@ RouteParams_UI::add_routes (RouteList& routes)
|
|||
for (RouteList::iterator x = routes.begin(); x != routes.end(); ++x) {
|
||||
boost::shared_ptr<Route> route = (*x);
|
||||
|
||||
if (route->is_hidden()) {
|
||||
if (route->is_auditioner()) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
|
@ -122,7 +122,7 @@ RouteTimeAxisView::set_route (boost::shared_ptr<Route> rt)
|
|||
set_height (preset_height (HeightNormal));
|
||||
}
|
||||
|
||||
if (!_route->is_hidden()) {
|
||||
if (!_route->is_auditioner()) {
|
||||
if (gui_property ("visible").empty()) {
|
||||
set_gui_property ("visible", true);
|
||||
}
|
||||
|
|
|
@ -470,6 +470,8 @@ StepEntry::StepEntry (StepEditor& seditor)
|
|||
r = RefPtr<RadioAction>::cast_dynamic (act);
|
||||
assert (r);
|
||||
r->set_active (true);
|
||||
|
||||
set_type_hint (Gdk::WINDOW_TYPE_HINT_DIALOG);
|
||||
}
|
||||
|
||||
StepEntry::~StepEntry()
|
||||
|
|
|
@ -129,7 +129,6 @@ TempoLines::draw (const ARDOUR::TempoMap::BBTPointList::const_iterator& begin,
|
|||
|
||||
//cout << endl << "*** LINE CACHE MISS" << endl;
|
||||
|
||||
bool inserted_last_time = true;
|
||||
bool invalidated = false;
|
||||
|
||||
for (i = begin; i != end; ++i) {
|
||||
|
@ -162,7 +161,7 @@ TempoLines::draw (const ARDOUR::TempoMap::BBTPointList::const_iterator& begin,
|
|||
++li;
|
||||
|
||||
line->set_outline_color (color);
|
||||
inserted_last_time = false; // don't search next time
|
||||
|
||||
// Use existing line, moving if necessary
|
||||
} else if (!exhausted) {
|
||||
Lines::iterator steal = _lines.end();
|
||||
|
@ -178,7 +177,6 @@ TempoLines::draw (const ARDOUR::TempoMap::BBTPointList::const_iterator& begin,
|
|||
line->set_x1 (xpos);
|
||||
line->set_outline_color (color);
|
||||
_lines.insert(make_pair(xpos, line));
|
||||
inserted_last_time = true; // search next time
|
||||
invalidated = true;
|
||||
|
||||
// Shift clean range left
|
||||
|
@ -192,7 +190,6 @@ TempoLines::draw (const ARDOUR::TempoMap::BBTPointList::const_iterator& begin,
|
|||
//cout << "*** EXISTING LINE" << endl;
|
||||
li = existing;
|
||||
li->second->set_outline_color (color);
|
||||
inserted_last_time = false; // don't search next time
|
||||
} else {
|
||||
//cout << "*** MOVING LINE" << endl;
|
||||
const double x1 = line->x0();
|
||||
|
@ -206,7 +203,6 @@ TempoLines::draw (const ARDOUR::TempoMap::BBTPointList::const_iterator& begin,
|
|||
line->set_x0 (xpos);
|
||||
line->set_x1 (xpos);
|
||||
_lines.insert(make_pair(xpos, line));
|
||||
inserted_last_time = true; // search next time
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -222,7 +218,6 @@ TempoLines::draw (const ARDOUR::TempoMap::BBTPointList::const_iterator& begin,
|
|||
line->set_y1 (_height);
|
||||
line->set_outline_color (color);
|
||||
_lines.insert(make_pair(xpos, line));
|
||||
inserted_last_time = true;
|
||||
}
|
||||
|
||||
// Steal from the left
|
||||
|
@ -237,7 +232,6 @@ TempoLines::draw (const ARDOUR::TempoMap::BBTPointList::const_iterator& begin,
|
|||
line->set_x0 (xpos);
|
||||
line->set_x1 (xpos);
|
||||
_lines.insert(make_pair(xpos, line));
|
||||
inserted_last_time = true; // search next time
|
||||
invalidated = true;
|
||||
|
||||
// Shift clean range right
|
||||
|
|
|
@ -74,7 +74,7 @@ class Route : public SessionObject, public Automatable, public RouteGroupMember,
|
|||
typedef std::list<boost::shared_ptr<Processor> > ProcessorList;
|
||||
|
||||
enum Flag {
|
||||
Hidden = 0x1,
|
||||
Auditioner = 0x1,
|
||||
MasterOut = 0x2,
|
||||
MonitorOut = 0x4
|
||||
};
|
||||
|
@ -106,7 +106,7 @@ class Route : public SessionObject, public Automatable, public RouteGroupMember,
|
|||
void set_order_key (RouteSortOrderKey, uint32_t);
|
||||
void sync_order_keys (RouteSortOrderKey);
|
||||
|
||||
bool is_hidden() const { return _flags & Hidden; }
|
||||
bool is_auditioner() const { return _flags & Auditioner; }
|
||||
bool is_master() const { return _flags & MasterOut; }
|
||||
bool is_monitor() const { return _flags & MonitorOut; }
|
||||
|
||||
|
|
|
@ -62,7 +62,7 @@ AudioTrack::create_diskstream ()
|
|||
{
|
||||
AudioDiskstream::Flag dflags = AudioDiskstream::Flag (0);
|
||||
|
||||
if (_flags & Hidden) {
|
||||
if (_flags & Auditioner) {
|
||||
dflags = AudioDiskstream::Flag (dflags | AudioDiskstream::Hidden);
|
||||
} else {
|
||||
dflags = AudioDiskstream::Flag (dflags | AudioDiskstream::Recordable);
|
||||
|
|
|
@ -40,7 +40,7 @@ using namespace PBD;
|
|||
#include "i18n.h"
|
||||
|
||||
Auditioner::Auditioner (Session& s)
|
||||
: AudioTrack (s, "auditioner", Route::Hidden)
|
||||
: AudioTrack (s, "auditioner", Route::Auditioner)
|
||||
, current_frame (0)
|
||||
, _auditioning (0)
|
||||
, length (0)
|
||||
|
@ -61,7 +61,7 @@ Auditioner::init ()
|
|||
vector<string> outputs;
|
||||
_session.engine().get_physical_outputs (DataType::AUDIO, outputs);
|
||||
|
||||
if (left == "default") {
|
||||
if (left.empty() || left == "default") {
|
||||
if (_session.monitor_out()) {
|
||||
left = _session.monitor_out()->input()->audio (0)->name();
|
||||
via_monitor = true;
|
||||
|
@ -72,7 +72,7 @@ Auditioner::init ()
|
|||
}
|
||||
}
|
||||
|
||||
if (right == "default") {
|
||||
if (right.empty() || right == "default") {
|
||||
if (_session.monitor_out()) {
|
||||
right = _session.monitor_out()->input()->audio (1)->name();
|
||||
via_monitor = true;
|
||||
|
|
|
@ -398,7 +398,7 @@ setup_enum_writer ()
|
|||
REGISTER_CLASS_ENUM (Session, pullup_Minus4Minus1);
|
||||
REGISTER (_Session_PullupFormat);
|
||||
|
||||
REGISTER_CLASS_ENUM (Route, Hidden);
|
||||
REGISTER_CLASS_ENUM (Route, Auditioner);
|
||||
REGISTER_CLASS_ENUM (Route, MasterOut);
|
||||
REGISTER_CLASS_ENUM (Route, MonitorOut);
|
||||
REGISTER_BITS (_Route_Flag);
|
||||
|
|
|
@ -35,9 +35,16 @@ namespace ARDOUR {
|
|||
SearchPath
|
||||
export_formats_search_path ()
|
||||
{
|
||||
SearchPath spath;
|
||||
spath += Glib::build_filename (user_config_directory (), export_formats_dir_name);
|
||||
spath += SearchPath(Glib::getenv (export_env_variable_name));
|
||||
SearchPath spath (ardour_data_search_path());
|
||||
spath.add_subdirectory_to_paths (export_formats_dir_name);
|
||||
|
||||
bool export_formats_path_defined = false;
|
||||
SearchPath spath_env (Glib::getenv(export_env_variable_name, export_formats_path_defined));
|
||||
|
||||
if (export_formats_path_defined) {
|
||||
spath += spath_env;
|
||||
}
|
||||
|
||||
return spath;
|
||||
}
|
||||
|
||||
|
|
|
@ -1570,7 +1570,6 @@ LV2Plugin::connect_and_run(BufferSet& bufs,
|
|||
: m;
|
||||
|
||||
// Now merge MIDI and any transport events into the buffer
|
||||
LV2_Evbuf_Iterator i = lv2_evbuf_end(_ev_buffers[port_index]);
|
||||
const uint32_t type = LV2Plugin::urids.midi_MidiEvent;
|
||||
const framepos_t tend = _session.transport_frame() + nframes;
|
||||
++metric_i;
|
||||
|
|
|
@ -83,7 +83,7 @@ MidiTrack::create_diskstream ()
|
|||
{
|
||||
MidiDiskstream::Flag dflags = MidiDiskstream::Flag (0);
|
||||
|
||||
if (_flags & Hidden) {
|
||||
if (_flags & Auditioner) {
|
||||
dflags = MidiDiskstream::Flag (dflags | MidiDiskstream::Hidden);
|
||||
} else {
|
||||
dflags = MidiDiskstream::Flag (dflags | MidiDiskstream::Recordable);
|
||||
|
|
|
@ -161,7 +161,7 @@ Route::init ()
|
|||
_monitor_control->activate ();
|
||||
}
|
||||
|
||||
if (is_master() || is_monitor() || is_hidden()) {
|
||||
if (is_master() || is_monitor() || is_auditioner()) {
|
||||
_mute_master->set_solo_ignore (true);
|
||||
}
|
||||
|
||||
|
@ -308,7 +308,7 @@ Route::sync_order_keys (RouteSortOrderKey base)
|
|||
void
|
||||
Route::set_remote_control_id_from_order_key (RouteSortOrderKey /*key*/, uint32_t rid)
|
||||
{
|
||||
if (is_master() || is_monitor() || is_hidden()) {
|
||||
if (is_master() || is_monitor() || is_auditioner()) {
|
||||
/* hard-coded remote IDs, or no remote ID */
|
||||
return;
|
||||
}
|
||||
|
@ -779,7 +779,7 @@ Route::set_mute_master_solo ()
|
|||
void
|
||||
Route::set_solo_isolated (bool yn, void *src)
|
||||
{
|
||||
if (is_master() || is_monitor() || is_hidden()) {
|
||||
if (is_master() || is_monitor() || is_auditioner()) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -793,7 +793,7 @@ Route::set_solo_isolated (bool yn, void *src)
|
|||
boost::shared_ptr<RouteList> routes = _session.get_routes ();
|
||||
for (RouteList::iterator i = routes->begin(); i != routes->end(); ++i) {
|
||||
|
||||
if ((*i).get() == this || (*i)->is_master() || (*i)->is_monitor() || (*i)->is_hidden()) {
|
||||
if ((*i).get() == this || (*i)->is_master() || (*i)->is_monitor() || (*i)->is_auditioner()) {
|
||||
continue;
|
||||
}
|
||||
|
||||
|
@ -1996,7 +1996,7 @@ Route::set_state (const XMLNode& node, int version)
|
|||
_flags = Flag (0);
|
||||
}
|
||||
|
||||
if (is_master() || is_monitor() || is_hidden()) {
|
||||
if (is_master() || is_monitor() || is_auditioner()) {
|
||||
_mute_master->set_solo_ignore (true);
|
||||
}
|
||||
|
||||
|
@ -2212,7 +2212,7 @@ Route::set_state_2X (const XMLNode& node, int version)
|
|||
_flags = Flag (0);
|
||||
}
|
||||
|
||||
if (is_master() || is_monitor() || is_hidden()) {
|
||||
if (is_master() || is_monitor() || is_auditioner()) {
|
||||
_mute_master->set_solo_ignore (true);
|
||||
}
|
||||
|
||||
|
@ -4238,8 +4238,11 @@ Route::fill_buffers_with_input (BufferSet& bufs, boost::shared_ptr<IO> io, pfram
|
|||
}
|
||||
|
||||
/* establish the initial setup of the buffer set, reflecting what was
|
||||
copied into it.
|
||||
copied into it. unless, of course, we are the auditioner, in which
|
||||
case nothing was fed into it from the inputs at all.
|
||||
*/
|
||||
|
||||
bufs.set_count (io->n_ports());
|
||||
if (!is_auditioner()) {
|
||||
bufs.set_count (io->n_ports());
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1615,7 +1615,7 @@ Session::count_existing_track_channels (ChanCount& in, ChanCount& out)
|
|||
|
||||
for (RouteList::iterator i = r->begin(); i != r->end(); ++i) {
|
||||
boost::shared_ptr<Track> tr = boost::dynamic_pointer_cast<Track> (*i);
|
||||
if (tr && !tr->is_hidden()) {
|
||||
if (tr && !tr->is_auditioner()) {
|
||||
in += tr->n_inputs();
|
||||
out += tr->n_outputs();
|
||||
}
|
||||
|
@ -2246,7 +2246,7 @@ Session::add_routes_inner (RouteList& new_routes, bool input_auto_connect, bool
|
|||
*/
|
||||
|
||||
if (!r->has_order_key (EditorSort)) {
|
||||
if (r->is_hidden()) {
|
||||
if (r->is_auditioner()) {
|
||||
/* use an arbitrarily high value */
|
||||
r->set_order_key (EditorSort, UINT_MAX);
|
||||
r->set_order_key (MixerSort, UINT_MAX);
|
||||
|
@ -2471,7 +2471,7 @@ Session::route_listen_changed (void* /*src*/, boost::weak_ptr<Route> wpr)
|
|||
/* new listen: disable all other listen */
|
||||
boost::shared_ptr<RouteList> r = routes.reader ();
|
||||
for (RouteList::iterator i = r->begin(); i != r->end(); ++i) {
|
||||
if ((*i) == route || (*i)->solo_isolated() || (*i)->is_master() || (*i)->is_monitor() || (*i)->is_hidden()) {
|
||||
if ((*i) == route || (*i)->solo_isolated() || (*i)->is_master() || (*i)->is_monitor() || (*i)->is_auditioner()) {
|
||||
continue;
|
||||
}
|
||||
(*i)->set_listen (false, this);
|
||||
|
@ -2553,7 +2553,7 @@ Session::route_solo_changed (bool self_solo_change, void* /*src*/, boost::weak_p
|
|||
/* new solo: disable all other solos, but not the group if its solo-enabled */
|
||||
|
||||
for (RouteList::iterator i = r->begin(); i != r->end(); ++i) {
|
||||
if ((*i) == route || (*i)->solo_isolated() || (*i)->is_master() || (*i)->is_monitor() || (*i)->is_hidden() ||
|
||||
if ((*i) == route || (*i)->solo_isolated() || (*i)->is_master() || (*i)->is_monitor() || (*i)->is_auditioner() ||
|
||||
(leave_group_alone && ((*i)->route_group() == rg))) {
|
||||
continue;
|
||||
}
|
||||
|
@ -2573,7 +2573,7 @@ Session::route_solo_changed (bool self_solo_change, void* /*src*/, boost::weak_p
|
|||
bool via_sends_only;
|
||||
bool in_signal_flow;
|
||||
|
||||
if ((*i) == route || (*i)->solo_isolated() || (*i)->is_master() || (*i)->is_monitor() || (*i)->is_hidden() ||
|
||||
if ((*i) == route || (*i)->solo_isolated() || (*i)->is_master() || (*i)->is_monitor() || (*i)->is_auditioner() ||
|
||||
(leave_group_alone && ((*i)->route_group() == rg))) {
|
||||
continue;
|
||||
}
|
||||
|
@ -2662,11 +2662,11 @@ Session::update_route_solo_state (boost::shared_ptr<RouteList> r)
|
|||
}
|
||||
|
||||
for (RouteList::iterator i = r->begin(); i != r->end(); ++i) {
|
||||
if (!(*i)->is_master() && !(*i)->is_monitor() && !(*i)->is_hidden() && (*i)->self_soloed()) {
|
||||
if (!(*i)->is_master() && !(*i)->is_monitor() && !(*i)->is_auditioner() && (*i)->self_soloed()) {
|
||||
something_soloed = true;
|
||||
}
|
||||
|
||||
if (!(*i)->is_hidden() && (*i)->listening_via_monitor()) {
|
||||
if (!(*i)->is_auditioner() && (*i)->listening_via_monitor()) {
|
||||
if (Config->get_solo_control_is_listen_control()) {
|
||||
listeners++;
|
||||
} else {
|
||||
|
@ -4621,7 +4621,7 @@ Session::post_playback_latency ()
|
|||
boost::shared_ptr<RouteList> r = routes.reader ();
|
||||
|
||||
for (RouteList::iterator i = r->begin(); i != r->end(); ++i) {
|
||||
if (!(*i)->is_hidden() && ((*i)->active())) {
|
||||
if (!(*i)->is_auditioner() && ((*i)->active())) {
|
||||
_worst_track_latency = max (_worst_track_latency, (*i)->update_signal_latency ());
|
||||
}
|
||||
}
|
||||
|
@ -4727,7 +4727,7 @@ Session::update_latency_compensation (bool force_whole_graph)
|
|||
boost::shared_ptr<RouteList> r = routes.reader ();
|
||||
|
||||
for (RouteList::iterator i = r->begin(); i != r->end(); ++i) {
|
||||
if (!(*i)->is_hidden() && ((*i)->active())) {
|
||||
if (!(*i)->is_auditioner() && ((*i)->active())) {
|
||||
framecnt_t tl;
|
||||
if ((*i)->signal_latency () != (tl = (*i)->update_signal_latency ())) {
|
||||
some_track_latency_changed = true;
|
||||
|
|
|
@ -125,7 +125,7 @@ Session::no_roll (pframes_t nframes)
|
|||
PT_TIMING_CHECK (10);
|
||||
for (RouteList::iterator i = r->begin(); i != r->end(); ++i) {
|
||||
|
||||
if ((*i)->is_hidden()) {
|
||||
if ((*i)->is_auditioner()) {
|
||||
continue;
|
||||
}
|
||||
|
||||
|
@ -170,7 +170,7 @@ Session::process_routes (pframes_t nframes, bool& need_butler)
|
|||
|
||||
int ret;
|
||||
|
||||
if ((*i)->is_hidden()) {
|
||||
if ((*i)->is_auditioner()) {
|
||||
continue;
|
||||
}
|
||||
|
||||
|
@ -210,7 +210,7 @@ Session::silent_process_routes (pframes_t nframes, bool& need_butler)
|
|||
|
||||
int ret;
|
||||
|
||||
if ((*i)->is_hidden()) {
|
||||
if ((*i)->is_auditioner()) {
|
||||
continue;
|
||||
}
|
||||
|
||||
|
@ -863,7 +863,7 @@ Session::process_audition (pframes_t nframes)
|
|||
boost::shared_ptr<RouteList> r = routes.reader ();
|
||||
|
||||
for (RouteList::iterator i = r->begin(); i != r->end(); ++i) {
|
||||
if (!(*i)->is_hidden()) {
|
||||
if (!(*i)->is_auditioner()) {
|
||||
(*i)->silence (nframes);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -42,7 +42,7 @@ void
|
|||
Session::rt_set_monitoring (boost::shared_ptr<RouteList> rl, MonitorChoice mc, bool /* group_override */)
|
||||
{
|
||||
for (RouteList::iterator i = rl->begin(); i != rl->end(); ++i) {
|
||||
if (!(*i)->is_hidden()) {
|
||||
if (!(*i)->is_auditioner()) {
|
||||
boost::shared_ptr<Track> t = boost::dynamic_pointer_cast<Track> (*i);
|
||||
if (t) {
|
||||
t->set_monitoring (mc);
|
||||
|
@ -63,7 +63,7 @@ void
|
|||
Session::rt_set_solo (boost::shared_ptr<RouteList> rl, bool yn, bool /* group_override */)
|
||||
{
|
||||
for (RouteList::iterator i = rl->begin(); i != rl->end(); ++i) {
|
||||
if (!(*i)->is_hidden()) {
|
||||
if (!(*i)->is_auditioner()) {
|
||||
(*i)->set_solo (yn, this);
|
||||
}
|
||||
}
|
||||
|
@ -84,7 +84,7 @@ void
|
|||
Session::rt_cancel_solo_after_disconnect (boost::shared_ptr<RouteList> rl, bool upstream, bool /* group_override */)
|
||||
{
|
||||
for (RouteList::iterator i = rl->begin(); i != rl->end(); ++i) {
|
||||
if (!(*i)->is_hidden()) {
|
||||
if (!(*i)->is_auditioner()) {
|
||||
(*i)->cancel_solo_after_disconnect (upstream);
|
||||
}
|
||||
}
|
||||
|
@ -112,7 +112,7 @@ Session::rt_set_just_one_solo (boost::shared_ptr<RouteList> just_one, bool yn, b
|
|||
boost::shared_ptr<Route> r = just_one->front();
|
||||
|
||||
for (RouteList::iterator i = rl->begin(); i != rl->end(); ++i) {
|
||||
if (!(*i)->is_hidden() && r != *i) {
|
||||
if (!(*i)->is_auditioner() && r != *i) {
|
||||
(*i)->set_solo (!yn, (*i)->route_group());
|
||||
}
|
||||
}
|
||||
|
@ -132,7 +132,7 @@ void
|
|||
Session::rt_set_listen (boost::shared_ptr<RouteList> rl, bool yn, bool /*group_override*/ )
|
||||
{
|
||||
for (RouteList::iterator i = rl->begin(); i != rl->end(); ++i) {
|
||||
if (!(*i)->is_hidden()) {
|
||||
if (!(*i)->is_auditioner()) {
|
||||
(*i)->set_listen (yn, this);
|
||||
}
|
||||
}
|
||||
|
@ -150,7 +150,7 @@ void
|
|||
Session::rt_set_mute (boost::shared_ptr<RouteList> rl, bool yn, bool /*group_override*/)
|
||||
{
|
||||
for (RouteList::iterator i = rl->begin(); i != rl->end(); ++i) {
|
||||
if (!(*i)->is_monitor() && !(*i)->is_hidden()) {
|
||||
if (!(*i)->is_monitor() && !(*i)->is_auditioner()) {
|
||||
(*i)->set_mute (yn, this);
|
||||
}
|
||||
}
|
||||
|
@ -168,7 +168,7 @@ void
|
|||
Session::rt_set_solo_isolated (boost::shared_ptr<RouteList> rl, bool yn, bool /*group_override*/)
|
||||
{
|
||||
for (RouteList::iterator i = rl->begin(); i != rl->end(); ++i) {
|
||||
if (!(*i)->is_master() && !(*i)->is_monitor() && !(*i)->is_hidden()) {
|
||||
if (!(*i)->is_master() && !(*i)->is_monitor() && !(*i)->is_auditioner()) {
|
||||
(*i)->set_solo_isolated (yn, this);
|
||||
}
|
||||
}
|
||||
|
@ -191,7 +191,7 @@ Session::set_record_enabled (boost::shared_ptr<RouteList> rl, bool yn, SessionEv
|
|||
*/
|
||||
|
||||
for (RouteList::iterator i = rl->begin(); i != rl->end(); ++i) {
|
||||
if ((*i)->is_hidden()) {
|
||||
if ((*i)->is_auditioner()) {
|
||||
continue;
|
||||
}
|
||||
|
||||
|
@ -209,7 +209,7 @@ void
|
|||
Session::rt_set_record_enabled (boost::shared_ptr<RouteList> rl, bool yn, bool group_override)
|
||||
{
|
||||
for (RouteList::iterator i = rl->begin(); i != rl->end(); ++i) {
|
||||
if ((*i)->is_hidden()) {
|
||||
if ((*i)->is_auditioner()) {
|
||||
continue;
|
||||
}
|
||||
|
||||
|
|
|
@ -1139,7 +1139,7 @@ Session::state (bool full_state)
|
|||
}
|
||||
|
||||
for (RouteList::iterator i = public_order.begin(); i != public_order.end(); ++i) {
|
||||
if (!(*i)->is_hidden()) {
|
||||
if (!(*i)->is_auditioner()) {
|
||||
if (full_state) {
|
||||
child->add_child_nocopy ((*i)->get_state());
|
||||
} else {
|
||||
|
|
|
@ -491,7 +491,7 @@ Session::non_realtime_stop (bool abort, int on_entry, bool& finished)
|
|||
boost::shared_ptr<RouteList> r = routes.reader ();
|
||||
|
||||
for (RouteList::iterator i = r->begin(); i != r->end(); ++i) {
|
||||
if (!(*i)->is_hidden()) {
|
||||
if (!(*i)->is_auditioner()) {
|
||||
(*i)->set_pending_declick (0);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -10,6 +10,8 @@
|
|||
using namespace std;
|
||||
using namespace ARDOUR;
|
||||
|
||||
static const char* localedir = LOCALEDIR;
|
||||
|
||||
int main (int argc, char* argv[])
|
||||
{
|
||||
if (argc != 3) {
|
||||
|
@ -17,7 +19,7 @@ int main (int argc, char* argv[])
|
|||
exit (EXIT_FAILURE);
|
||||
}
|
||||
|
||||
ARDOUR::init (false, true);
|
||||
ARDOUR::init (false, true, localedir);
|
||||
|
||||
Session* s = 0;
|
||||
|
||||
|
|
|
@ -10,6 +10,8 @@
|
|||
using namespace std;
|
||||
using namespace ARDOUR;
|
||||
|
||||
static const char* localedir = LOCALEDIR;
|
||||
|
||||
int main (int argc, char* argv[])
|
||||
{
|
||||
if (argc != 3) {
|
||||
|
@ -17,7 +19,7 @@ int main (int argc, char* argv[])
|
|||
exit (EXIT_FAILURE);
|
||||
}
|
||||
|
||||
ARDOUR::init (false, true);
|
||||
ARDOUR::init (false, true, localedir);
|
||||
|
||||
Session* s = 0;
|
||||
|
||||
|
|
|
@ -10,10 +10,12 @@ using namespace std;
|
|||
using namespace ARDOUR;
|
||||
using namespace PBD;
|
||||
|
||||
static const char* localedir = LOCALEDIR;
|
||||
|
||||
int
|
||||
main (int argc, char* argv[])
|
||||
{
|
||||
ARDOUR::init (false, true);
|
||||
ARDOUR::init (false, true, localedir);
|
||||
Session* session = load_session ("../libs/ardour/test/profiling/sessions/1region", "1region");
|
||||
|
||||
assert (session->get_routes()->size() == 2);
|
||||
|
|
|
@ -11,6 +11,8 @@ using namespace std;
|
|||
using namespace PBD;
|
||||
using namespace ARDOUR;
|
||||
|
||||
static const char* localedir = LOCALEDIR;
|
||||
|
||||
int
|
||||
main (int argc, char* argv[])
|
||||
{
|
||||
|
@ -19,7 +21,7 @@ main (int argc, char* argv[])
|
|||
exit (EXIT_FAILURE);
|
||||
}
|
||||
|
||||
ARDOUR::init (false, true);
|
||||
ARDOUR::init (false, true, localedir);
|
||||
|
||||
Session* session = load_session (
|
||||
string_compose ("../libs/ardour/test/profiling/sessions/%1", argv[1]),
|
||||
|
|
|
@ -11,6 +11,8 @@
|
|||
#include "pbd/debug.h"
|
||||
#include "ardour/ardour.h"
|
||||
|
||||
static const char* localedir = LOCALEDIR;
|
||||
|
||||
int
|
||||
main(int argc, char* argv[])
|
||||
{
|
||||
|
@ -45,7 +47,7 @@ main(int argc, char* argv[])
|
|||
}
|
||||
}
|
||||
|
||||
ARDOUR::init (false, true);
|
||||
ARDOUR::init (false, true, localedir);
|
||||
|
||||
CppUnit::TestResult testresult;
|
||||
|
||||
|
|
|
@ -475,10 +475,10 @@ def build(bld):
|
|||
# Tests that don't work
|
||||
# test/mantis_3356_test.cc
|
||||
|
||||
testobj.includes = obj.includes + ['test', '../pbd']
|
||||
testobj.includes = obj.includes + ['test', '../pbd', '../libltc', '../audiographer']
|
||||
testobj.uselib = ['CPPUNIT','SIGCPP','JACK','GLIBMM','GTHREAD',
|
||||
'SAMPLERATE','XML','LRDF','COREAUDIO']
|
||||
testobj.use = ['libpbd','libmidipp','libardour']
|
||||
testobj.use = ['libpbd','libmidipp','ardour','libltc','libaudiographer']
|
||||
testobj.name = 'libardour-tests'
|
||||
testobj.target = 'run-tests'
|
||||
testobj.install_path = ''
|
||||
|
@ -511,7 +511,7 @@ def build(bld):
|
|||
session_load_tester.includes.append ('test')
|
||||
session_load_tester.uselib = ['CPPUNIT','SIGCPP','JACK','GLIBMM','GTHREAD',
|
||||
'SAMPLERATE','XML','LRDF','COREAUDIO']
|
||||
session_load_tester.use = ['libpbd','libmidipp','libardour']
|
||||
session_load_tester.use = ['libpbd','libmidipp','ardour']
|
||||
session_load_tester.name = 'libardour-session-load-tester'
|
||||
session_load_tester.target = 'load-session'
|
||||
session_load_tester.install_path = ''
|
||||
|
@ -546,7 +546,7 @@ def build(bld):
|
|||
profilingobj.includes.append ('test')
|
||||
profilingobj.uselib = ['CPPUNIT','SIGCPP','JACK','GLIBMM','GTHREAD',
|
||||
'SAMPLERATE','XML','LRDF','COREAUDIO']
|
||||
profilingobj.use = ['libpbd','libmidipp','libardour']
|
||||
profilingobj.use = ['libpbd','libmidipp','ardour']
|
||||
profilingobj.name = 'libardour-profiling'
|
||||
profilingobj.target = p
|
||||
profilingobj.install_path = ''
|
||||
|
|
|
@ -63,7 +63,7 @@ force_widget_redraw (GtkWidget *widget)
|
|||
|
||||
/* ensures that the timer is running */
|
||||
static void
|
||||
start_timer ()
|
||||
start_timer (void)
|
||||
{
|
||||
if (animation_timer_id == 0)
|
||||
animation_timer_id = g_timeout_add (ANIMATION_DELAY, animation_timeout_handler, NULL);
|
||||
|
@ -71,7 +71,7 @@ start_timer ()
|
|||
|
||||
/* ensures that the timer is stopped */
|
||||
static void
|
||||
stop_timer ()
|
||||
stop_timer (void)
|
||||
{
|
||||
if (animation_timer_id != 0)
|
||||
{
|
||||
|
@ -243,7 +243,7 @@ on_connected_widget_destruction (gpointer data, GObject *widget)
|
|||
}
|
||||
|
||||
static void
|
||||
disconnect_all_signals ()
|
||||
disconnect_all_signals (void)
|
||||
{
|
||||
GSList * item = connected_widgets;
|
||||
while (item != NULL)
|
||||
|
@ -265,7 +265,7 @@ disconnect_all_signals ()
|
|||
static gint
|
||||
find_signal_info (gconstpointer signal_info, gconstpointer widget)
|
||||
{
|
||||
if (((SignalInfo*)signal_info)->widget == widget)
|
||||
if (((const SignalInfo*)signal_info)->widget == widget)
|
||||
return 0;
|
||||
else
|
||||
return 1;
|
||||
|
@ -325,7 +325,7 @@ clearlooks_animation_elapsed (gpointer data)
|
|||
|
||||
/* cleans up all resources of the animation system */
|
||||
void
|
||||
clearlooks_animation_cleanup ()
|
||||
clearlooks_animation_cleanup (void)
|
||||
{
|
||||
disconnect_all_signals ();
|
||||
|
||||
|
|
|
@ -30,5 +30,5 @@ GE_INTERNAL void clearlooks_animation_progressbar_add (GtkWidget *progressba
|
|||
GE_INTERNAL void clearlooks_animation_connect_checkbox (GtkWidget *widget);
|
||||
GE_INTERNAL gboolean clearlooks_animation_is_animated (GtkWidget *widget);
|
||||
GE_INTERNAL gdouble clearlooks_animation_elapsed (gpointer data);
|
||||
GE_INTERNAL void clearlooks_animation_cleanup ();
|
||||
GE_INTERNAL void clearlooks_animation_cleanup (void);
|
||||
#endif /* HAVE_ANIMATION */
|
||||
|
|
|
@ -1088,7 +1088,7 @@ clearlooks_draw_frame (cairo_t *cr,
|
|||
int x, int y, int width, int height)
|
||||
{
|
||||
const CairoColor *border = frame->border;
|
||||
const CairoColor *dark = (CairoColor*)&colors->shade[4];
|
||||
const CairoColor *dark = (const CairoColor*)&colors->shade[4];
|
||||
ClearlooksRectangle bevel_clip = {0, 0, 0, 0};
|
||||
ClearlooksRectangle frame_clip = {0, 0, 0, 0};
|
||||
double radius = MIN (params->radius, MIN ((width - 2.0) / 2.0, (height - 2.0) / 2.0));
|
||||
|
@ -1623,7 +1623,6 @@ clearlooks_draw_scrollbar_stepper (cairo_t *cr,
|
|||
CairoColor border;
|
||||
CairoColor s1, s2, s3, s4;
|
||||
cairo_pattern_t *pattern;
|
||||
ShadowParameters shadow;
|
||||
double radius = MIN (widget->radius, MIN ((width - 2.0) / 2.0, (height - 2.0) / 2.0));
|
||||
|
||||
ge_shade_color(&colors->shade[6], 1.05, &border);
|
||||
|
@ -1675,12 +1674,6 @@ clearlooks_draw_scrollbar_stepper (cairo_t *cr,
|
|||
cairo_stroke (cr);
|
||||
|
||||
cairo_translate (cr, 0.5, 0.5);
|
||||
shadow.shadow = CL_SHADOW_OUT;
|
||||
shadow.corners = corners;
|
||||
/*
|
||||
clearlooks_draw_highlight_and_shade (cr, &shadow,
|
||||
width,
|
||||
height, params->radius);*/
|
||||
}
|
||||
|
||||
static void
|
||||
|
@ -1892,17 +1885,14 @@ clearlooks_draw_handle (cairo_t *cr,
|
|||
{
|
||||
const CairoColor *fill = &colors->bg[params->state_type];
|
||||
int num_bars = 6; /* shut up gcc warnings */
|
||||
int bar_spacing;
|
||||
|
||||
switch (handle->type)
|
||||
{
|
||||
case CL_HANDLE_TOOLBAR:
|
||||
num_bars = 6;
|
||||
bar_spacing = 3;
|
||||
break;
|
||||
case CL_HANDLE_SPLITTER:
|
||||
num_bars = 16;
|
||||
bar_spacing = 3;
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
|
@ -688,7 +688,6 @@ clearlooks_glossy_draw_tab (cairo_t *cr,
|
|||
cairo_pattern_t *pattern;
|
||||
|
||||
double radius;
|
||||
double strip_size;
|
||||
|
||||
radius = MIN (params->radius, MIN ((width - 2.0) / 2.0, (height - 2.0) / 2.0));
|
||||
|
||||
|
@ -707,7 +706,6 @@ clearlooks_glossy_draw_tab (cairo_t *cr,
|
|||
if (tab->gap_side == CL_GAP_TOP || tab->gap_side == CL_GAP_BOTTOM)
|
||||
{
|
||||
height += 3.0;
|
||||
strip_size = 2.0/height; /* 2 pixel high strip */
|
||||
|
||||
if (tab->gap_side == CL_GAP_TOP)
|
||||
cairo_translate (cr, 0.0, -3.0); /* gap at the other side */
|
||||
|
@ -715,7 +713,6 @@ clearlooks_glossy_draw_tab (cairo_t *cr,
|
|||
else
|
||||
{
|
||||
width += 3.0;
|
||||
strip_size = 2.0/width;
|
||||
|
||||
if (tab->gap_side == CL_GAP_LEFT)
|
||||
cairo_translate (cr, -3.0, 0.0); /* gap at the other side */
|
||||
|
@ -893,7 +890,6 @@ clearlooks_glossy_draw_scrollbar_stepper (cairo_t *cr,
|
|||
const CairoColor *border = &colors->shade[7];
|
||||
CairoColor fill, s1, s2, s4;
|
||||
cairo_pattern_t *pattern;
|
||||
ShadowParameters shadow;
|
||||
double radius = MIN (widget->radius, MIN ((width - 2.0) / 2.0, (height - 2.0) / 2.0));
|
||||
|
||||
if (scrollbar->horizontal)
|
||||
|
@ -944,8 +940,6 @@ clearlooks_glossy_draw_scrollbar_stepper (cairo_t *cr,
|
|||
cairo_stroke (cr);
|
||||
|
||||
cairo_translate (cr, 0.5, 0.5);
|
||||
shadow.shadow = CL_SHADOW_OUT;
|
||||
shadow.corners = corners;
|
||||
}
|
||||
|
||||
static void
|
||||
|
|
|
@ -665,7 +665,6 @@ clearlooks_gummy_draw_tab (cairo_t *cr,
|
|||
cairo_pattern_t *pattern;
|
||||
|
||||
double radius;
|
||||
double strip_size;
|
||||
|
||||
radius = MIN (params->radius, MIN ((width - 2.0) / 2.0, (height - 2.0) / 2.0));
|
||||
|
||||
|
@ -683,7 +682,6 @@ clearlooks_gummy_draw_tab (cairo_t *cr,
|
|||
if (tab->gap_side == CL_GAP_TOP || tab->gap_side == CL_GAP_BOTTOM)
|
||||
{
|
||||
height += 3.0;
|
||||
strip_size = 2.0/height; /* 2 pixel high strip */
|
||||
|
||||
if (tab->gap_side == CL_GAP_TOP)
|
||||
cairo_translate (cr, 0.0, -3.0); /* gap at the other side */
|
||||
|
@ -691,7 +689,6 @@ clearlooks_gummy_draw_tab (cairo_t *cr,
|
|||
else
|
||||
{
|
||||
width += 3.0;
|
||||
strip_size = 2.0/width;
|
||||
|
||||
if (tab->gap_side == CL_GAP_LEFT)
|
||||
cairo_translate (cr, -3.0, 0.0); /* gap at the other side */
|
||||
|
@ -927,7 +924,6 @@ clearlooks_gummy_draw_scrollbar_stepper (cairo_t *cr,
|
|||
CairoColor fill;
|
||||
CairoColor shade1, shade2, shade3;
|
||||
cairo_pattern_t *pattern;
|
||||
ShadowParameters shadow;
|
||||
double radius = MIN (widget->radius, MIN ((width - 2.0) / 2.0, (height - 2.0) / 2.0));
|
||||
|
||||
if (scrollbar->horizontal)
|
||||
|
@ -977,8 +973,6 @@ clearlooks_gummy_draw_scrollbar_stepper (cairo_t *cr,
|
|||
cairo_stroke (cr);
|
||||
|
||||
cairo_translate (cr, 0.5, 0.5);
|
||||
shadow.shadow = CL_SHADOW_OUT;
|
||||
shadow.corners = corners;
|
||||
}
|
||||
|
||||
static void
|
||||
|
|
|
@ -394,7 +394,7 @@ clearlooks_inverted_draw_menubaritem (cairo_t *cr,
|
|||
const WidgetParameters *widget,
|
||||
int x, int y, int width, int height)
|
||||
{
|
||||
CairoColor *fill = (CairoColor*)&colors->spot[1];
|
||||
const CairoColor *fill = &colors->spot[1];
|
||||
CairoColor fill_shade;
|
||||
CairoColor border = colors->spot[2];
|
||||
cairo_pattern_t *pattern;
|
||||
|
@ -481,19 +481,6 @@ clearlooks_inverted_draw_tab (cairo_t *cr,
|
|||
|
||||
ge_shade_color (fill, 1.3, &hilight);
|
||||
|
||||
/* Draw highlight */
|
||||
if (!params->active)
|
||||
{
|
||||
ShadowParameters shadow;
|
||||
|
||||
shadow.shadow = CL_SHADOW_OUT;
|
||||
shadow.corners = params->corners;
|
||||
/*
|
||||
clearlooks_draw_highlight_and_shade (cr, colors, &shadow,
|
||||
width,
|
||||
height, radius);*/
|
||||
}
|
||||
|
||||
if (params->active)
|
||||
{
|
||||
pattern = cairo_pattern_create_linear ( tab->gap_side == CL_GAP_LEFT ? width-1 : 0,
|
||||
|
@ -761,7 +748,6 @@ clearlooks_inverted_draw_scrollbar_stepper (cairo_t *cr,
|
|||
CairoColor border;
|
||||
CairoColor s1, s2, s3;
|
||||
cairo_pattern_t *pattern;
|
||||
ShadowParameters shadow;
|
||||
double radius = MIN (widget->radius, MIN ((width - 2.0) / 2.0, (height - 2.0) / 2.0));
|
||||
|
||||
ge_shade_color(&colors->shade[6], 1.05, &border);
|
||||
|
@ -808,12 +794,6 @@ clearlooks_inverted_draw_scrollbar_stepper (cairo_t *cr,
|
|||
cairo_stroke (cr);
|
||||
|
||||
cairo_translate (cr, 0.5, 0.5);
|
||||
shadow.shadow = CL_SHADOW_OUT;
|
||||
shadow.corners = corners;
|
||||
/*
|
||||
clearlooks_draw_highlight_and_shade (cr, &shadow,
|
||||
width,
|
||||
height, params->radius);*/
|
||||
}
|
||||
|
||||
static void
|
||||
|
|
|
@ -536,7 +536,6 @@ clearlooks_style_draw_box (DRAW_ARGS)
|
|||
else if (DETAIL ("button") || DETAIL ("buttondefault"))
|
||||
{
|
||||
WidgetParameters params;
|
||||
ShadowParameters shadow = { CR_CORNER_ALL, CL_SHADOW_NONE } ;
|
||||
clearlooks_set_widget_parameters (widget, style, state_type, ¶ms);
|
||||
|
||||
if (ge_is_in_combo_box(widget))
|
||||
|
@ -545,23 +544,21 @@ clearlooks_style_draw_box (DRAW_ARGS)
|
|||
params.corners = CR_CORNER_TOPRIGHT | CR_CORNER_BOTTOMRIGHT;
|
||||
else
|
||||
params.corners = CR_CORNER_TOPLEFT | CR_CORNER_BOTTOMLEFT;
|
||||
|
||||
shadow.shadow = CL_SHADOW_IN;
|
||||
|
||||
if (params.xthickness > 2)
|
||||
{
|
||||
if (params.ltr)
|
||||
x--;
|
||||
width++;
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
params.corners = CR_CORNER_ALL;
|
||||
/* if (!(ge_is_combo_box (widget, FALSE))) */
|
||||
params.enable_glow = TRUE;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if (GE_IS_TOGGLE_BUTTON (widget) &&
|
||||
gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (widget)))
|
||||
params.active = TRUE;
|
||||
|
|
|
@ -313,7 +313,7 @@ BarController::expose (GdkEventExpose* /*event*/)
|
|||
|
||||
Gdk::Color c;
|
||||
Widget* parent;
|
||||
gint x1=0, x2=0, y1=0, y2=0;
|
||||
gint x1=0, x2=0, y2=0;
|
||||
gint w, h;
|
||||
double fract, radius;
|
||||
float r, g, b;
|
||||
|
@ -327,7 +327,6 @@ BarController::expose (GdkEventExpose* /*event*/)
|
|||
h = darea.get_height();
|
||||
x1 = (gint) floor (w * fract);
|
||||
x2 = x1;
|
||||
y1 = 0;
|
||||
y2 = h - 1;
|
||||
|
||||
if (use_parent) {
|
||||
|
|
|
@ -24,12 +24,12 @@
|
|||
#include <gtkmm2ext/gtkapplication.h>
|
||||
|
||||
int
|
||||
gtk_application_init ()
|
||||
gtk_application_init (void)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
void gtk_application_cleanup ()
|
||||
void gtk_application_cleanup (void)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -44,6 +44,6 @@ gtk_application_add_app_menu_item (GtkApplicationMenuGroup* group, GtkMenuItem*
|
|||
}
|
||||
|
||||
void
|
||||
gtk_application_ready ()
|
||||
gtk_application_ready (void)
|
||||
{
|
||||
}
|
||||
|
|
|
@ -30,9 +30,9 @@ G_BEGIN_DECLS
|
|||
|
||||
typedef struct _GtkApplicationMenuGroup GtkApplicationMenuGroup;
|
||||
|
||||
int gtk_application_init ();
|
||||
void gtk_application_ready ();
|
||||
void gtk_application_cleanup ();
|
||||
int gtk_application_init (void);
|
||||
void gtk_application_ready (void);
|
||||
void gtk_application_cleanup (void);
|
||||
|
||||
void gtk_application_set_menu_bar (GtkMenuShell *menu_shell);
|
||||
GtkApplicationMenuGroup * gtk_application_add_app_menu_group (void);
|
||||
|
|
|
@ -534,12 +534,8 @@ CairoColor* prolooks_hsl_to_cairo_color (ProlooksHSL* self) {
|
|||
CairoColor* result = NULL;
|
||||
gint i = 0;
|
||||
double* _tmp0_;
|
||||
gint _hue_shift_size_;
|
||||
gint hue_shift_length1;
|
||||
double* hue_shift;
|
||||
double* _tmp1_;
|
||||
gint _color_shift_size_;
|
||||
gint color_shift_length1;
|
||||
double* color_shift;
|
||||
double m1 = 0.0;
|
||||
double m2 = 0.0;
|
||||
|
@ -547,8 +543,8 @@ CairoColor* prolooks_hsl_to_cairo_color (ProlooksHSL* self) {
|
|||
gint _tmp2_ = 0;
|
||||
CairoColor* color;
|
||||
g_return_val_if_fail (self != NULL, NULL);
|
||||
hue_shift = (_tmp0_ = g_new0 (double, 3), hue_shift_length1 = 3, _hue_shift_size_ = hue_shift_length1, _tmp0_);
|
||||
color_shift = (_tmp1_ = g_new0 (double, 3), color_shift_length1 = 3, _color_shift_size_ = color_shift_length1, _tmp1_);
|
||||
hue_shift = (_tmp0_ = g_new0 (double, 3), _tmp0_);
|
||||
color_shift = (_tmp1_ = g_new0 (double, 3), _tmp1_);
|
||||
if (self->priv->_lightness <= 0.5) {
|
||||
m2 = self->priv->_lightness * (1 + self->priv->_saturation);
|
||||
} else {
|
||||
|
@ -944,7 +940,6 @@ CairoColor* prolooks_hsv_to_cairo_color (ProlooksHSV* self) {
|
|||
double r;
|
||||
double g;
|
||||
double b;
|
||||
double v;
|
||||
gint hi = 0;
|
||||
double f = 0.0;
|
||||
double p = 0.0;
|
||||
|
@ -955,7 +950,6 @@ CairoColor* prolooks_hsv_to_cairo_color (ProlooksHSV* self) {
|
|||
r = 0.0;
|
||||
g = 0.0;
|
||||
b = 0.0;
|
||||
v = self->priv->_value;
|
||||
hi = (gint) prolooks_modula (floor (self->priv->_hue / 60.0), (double) 6);
|
||||
f = (self->priv->_hue / 60.0) - floor (self->priv->_hue / 60.0);
|
||||
p = self->priv->_value * (1.0 - self->priv->_saturation);
|
||||
|
@ -1330,15 +1324,13 @@ void prolooks_shade_color (const GdkColor* orig, double shade_ratio, GdkColor* r
|
|||
GdkPixbuf* prolooks_cairo_image_surface_to_pixbuf (cairo_surface_t* surface) {
|
||||
GdkPixbuf* result = NULL;
|
||||
guchar* _tmp0_;
|
||||
gint _knob_data_size_;
|
||||
gint knob_data_length1;
|
||||
guchar* knob_data;
|
||||
g_return_val_if_fail (surface != NULL, NULL);
|
||||
if (cairo_image_surface_get_format (surface) != CAIRO_FORMAT_ARGB32) {
|
||||
result = NULL;
|
||||
return result;
|
||||
}
|
||||
knob_data = (_tmp0_ = cairo_image_surface_get_data (surface), knob_data_length1 = -1, _knob_data_size_ = knob_data_length1, _tmp0_);
|
||||
knob_data = (_tmp0_ = cairo_image_surface_get_data (surface), _tmp0_);
|
||||
{
|
||||
gint i;
|
||||
i = 0;
|
||||
|
|
|
@ -18,6 +18,7 @@
|
|||
*/
|
||||
|
||||
#include <algorithm>
|
||||
#include <vector>
|
||||
|
||||
#include <glib.h>
|
||||
#include <glib/gstdio.h>
|
||||
|
@ -32,6 +33,7 @@
|
|||
#include "pbd/file_utils.h"
|
||||
#include "pbd/error.h"
|
||||
#include "pbd/pathscanner.h"
|
||||
#include "pbd/stl_delete.h"
|
||||
|
||||
#include "i18n.h"
|
||||
|
||||
|
@ -165,10 +167,14 @@ copy_files(const std::string & from_path, const std::string & to_dir)
|
|||
{
|
||||
PathScanner scanner;
|
||||
vector<string*>* files = scanner (from_path, accept_all_files, 0, true, false);
|
||||
for (vector<string*>::iterator i = files->begin(); i != files->end(); ++i) {
|
||||
std::string from = Glib::build_filename (from_path, **i);
|
||||
std::string to = Glib::build_filename (to_dir, **i);
|
||||
copy_file (from, to);
|
||||
|
||||
if (files) {
|
||||
for (vector<string*>::iterator i = files->begin(); i != files->end(); ++i) {
|
||||
std::string from = Glib::build_filename (from_path, **i);
|
||||
std::string to = Glib::build_filename (to_dir, **i);
|
||||
copy_file (from, to);
|
||||
}
|
||||
vector_delete (files);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -35,6 +35,6 @@ static inline float fast_log10 (const float val)
|
|||
return fast_log2(val) / 3.312500f;
|
||||
}
|
||||
|
||||
static inline float minus_infinity() { return -HUGE_VAL; }
|
||||
static inline float minus_infinity(void) { return -HUGE_VAL; }
|
||||
|
||||
#endif /* __pbd_fastlog_h__ */
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
#include <libxml/xpath.h>
|
||||
#include <libxml/xpathInternals.h>
|
||||
|
||||
#define XML_VERSION "1.0"
|
||||
xmlChar* xml_version = xmlCharStrdup("1.0");
|
||||
|
||||
using namespace std;
|
||||
|
||||
|
@ -151,7 +151,7 @@ XMLTree::write() const
|
|||
int result;
|
||||
|
||||
xmlKeepBlanksDefault(0);
|
||||
doc = xmlNewDoc((xmlChar*) XML_VERSION);
|
||||
doc = xmlNewDoc(xml_version);
|
||||
xmlSetDocCompressMode(doc, _compression);
|
||||
writenode(doc, _root, doc->children, 1);
|
||||
result = xmlSaveFormatFileEnc(_filename.c_str(), doc, "UTF-8", 1);
|
||||
|
@ -171,7 +171,7 @@ XMLTree::debug(FILE* out) const
|
|||
XMLNodeList children;
|
||||
|
||||
xmlKeepBlanksDefault(0);
|
||||
doc = xmlNewDoc((xmlChar*) XML_VERSION);
|
||||
doc = xmlNewDoc(xml_version);
|
||||
xmlSetDocCompressMode(doc, _compression);
|
||||
writenode(doc, _root, doc->children, 1);
|
||||
xmlDebugDumpDocument (out, doc);
|
||||
|
@ -188,7 +188,7 @@ XMLTree::write_buffer() const
|
|||
XMLNodeList children;
|
||||
|
||||
xmlKeepBlanksDefault(0);
|
||||
doc = xmlNewDoc((xmlChar*) XML_VERSION);
|
||||
doc = xmlNewDoc(xml_version);
|
||||
xmlSetDocCompressMode(doc, _compression);
|
||||
writenode(doc, _root, doc->children, 1);
|
||||
xmlDocDumpMemory(doc, (xmlChar **) & ptr, &len);
|
||||
|
@ -358,7 +358,7 @@ XMLTree::find(const string xpath, XMLNode* node) const
|
|||
xmlDocPtr doc = 0;
|
||||
|
||||
if (node) {
|
||||
doc = xmlNewDoc((xmlChar*) XML_VERSION);
|
||||
doc = xmlNewDoc(xml_version);
|
||||
writenode(doc, node, doc->children, 1);
|
||||
ctxt = xmlXPathNewContext(doc);
|
||||
} else {
|
||||
|
@ -556,7 +556,7 @@ readnode(xmlNodePtr node)
|
|||
xmlAttrPtr attr;
|
||||
|
||||
if (node->name) {
|
||||
name = (char*)node->name;
|
||||
name = (const char*)node->name;
|
||||
}
|
||||
|
||||
tmp = new XMLNode(name);
|
||||
|
@ -566,7 +566,7 @@ readnode(xmlNodePtr node)
|
|||
if (attr->children) {
|
||||
content = (char*)attr->children->content;
|
||||
}
|
||||
tmp->add_property((char*)attr->name, content);
|
||||
tmp->add_property((const char*)attr->name, content);
|
||||
}
|
||||
|
||||
if (node->content) {
|
||||
|
@ -592,9 +592,9 @@ writenode(xmlDocPtr doc, XMLNode* n, xmlNodePtr p, int root = 0)
|
|||
xmlNodePtr node;
|
||||
|
||||
if (root) {
|
||||
node = doc->children = xmlNewDocNode(doc, 0, (xmlChar*) n->name().c_str(), 0);
|
||||
node = doc->children = xmlNewDocNode(doc, 0, (const xmlChar*) n->name().c_str(), 0);
|
||||
} else {
|
||||
node = xmlNewChild(p, 0, (xmlChar*) n->name().c_str(), 0);
|
||||
node = xmlNewChild(p, 0, (const xmlChar*) n->name().c_str(), 0);
|
||||
}
|
||||
|
||||
if (n->is_content()) {
|
||||
|
@ -604,7 +604,7 @@ writenode(xmlDocPtr doc, XMLNode* n, xmlNodePtr p, int root = 0)
|
|||
|
||||
props = n->properties();
|
||||
for (curprop = props.begin(); curprop != props.end(); ++curprop) {
|
||||
xmlSetProp(node, (xmlChar*) (*curprop)->name().c_str(), (xmlChar*) (*curprop)->value().c_str());
|
||||
xmlSetProp(node, (const xmlChar*) (*curprop)->name().c_str(), (const xmlChar*) (*curprop)->value().c_str());
|
||||
}
|
||||
|
||||
children = n->children();
|
||||
|
|
|
@ -528,41 +528,39 @@ GenericMidiControlProtocol::set_state (const XMLNode& node, int version)
|
|||
pending_controllables.clear ();
|
||||
}
|
||||
|
||||
/* Load up specific bindings from the
|
||||
* <Controls><MidiControllable>...</MidiControllable><Controls> section
|
||||
*/
|
||||
|
||||
{
|
||||
Glib::Threads::Mutex::Lock lm2 (controllables_lock);
|
||||
controllables.clear ();
|
||||
nlist = node.children(); // "Controls"
|
||||
|
||||
if (nlist.empty()) {
|
||||
return 0;
|
||||
}
|
||||
if (!nlist.empty()) {
|
||||
nlist = nlist.front()->children(); // "MIDIControllable" ...
|
||||
|
||||
nlist = nlist.front()->children(); // "MIDIControllable" ...
|
||||
|
||||
if (nlist.empty()) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
for (niter = nlist.begin(); niter != nlist.end(); ++niter) {
|
||||
|
||||
|
||||
|
||||
if ((prop = (*niter)->property ("id")) != 0) {
|
||||
|
||||
ID id = prop->value ();
|
||||
Controllable* c = Controllable::by_id (id);
|
||||
|
||||
if (c) {
|
||||
MIDIControllable* mc = new MIDIControllable (this, *_input_port, *c, false);
|
||||
|
||||
if (mc->set_state (**niter, version) == 0) {
|
||||
controllables.push_back (mc);
|
||||
}
|
||||
if (!nlist.empty()) {
|
||||
for (niter = nlist.begin(); niter != nlist.end(); ++niter) {
|
||||
|
||||
} else {
|
||||
warning << string_compose (
|
||||
_("Generic MIDI control: controllable %1 not found in session (ignored)"),
|
||||
id) << endmsg;
|
||||
if ((prop = (*niter)->property ("id")) != 0) {
|
||||
|
||||
ID id = prop->value ();
|
||||
Controllable* c = Controllable::by_id (id);
|
||||
|
||||
if (c) {
|
||||
MIDIControllable* mc = new MIDIControllable (this, *_input_port, *c, false);
|
||||
|
||||
if (mc->set_state (**niter, version) == 0) {
|
||||
controllables.push_back (mc);
|
||||
}
|
||||
|
||||
} else {
|
||||
warning << string_compose (
|
||||
_("Generic MIDI control: controllable %1 not found in session (ignored)"),
|
||||
id) << endmsg;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -261,7 +261,7 @@ MackieControlProtocol::get_sorted_routes()
|
|||
continue;
|
||||
}
|
||||
|
||||
if (route->is_hidden() || route->is_master() || route->is_monitor()) {
|
||||
if (route->is_auditioner() || route->is_master() || route->is_monitor()) {
|
||||
continue;
|
||||
}
|
||||
|
||||
|
|
|
@ -33,15 +33,9 @@ class Fader;
|
|||
class Meter;
|
||||
class SurfacePort;
|
||||
|
||||
struct StripControlDefinition {
|
||||
const char* name;
|
||||
uint32_t base_id;
|
||||
Control* (*factory)(Surface&, int index, const char* name, Group&);
|
||||
};
|
||||
|
||||
struct GlobalControlDefinition {
|
||||
const char* name;
|
||||
uint32_t id;
|
||||
int id;
|
||||
Control* (*factory)(Surface&, int index, const char* name, Group&);
|
||||
const char* group_name;
|
||||
};
|
||||
|
|
|
@ -1,617 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Session version="2.0.0" id-counter="1191241714">
|
||||
<Config>
|
||||
<Option name="output-auto-connect" value="2"/>
|
||||
<Option name="input-auto-connect" value="1"/>
|
||||
<Option name="mtc-port-name" value="control"/>
|
||||
<Option name="mmc-port-name" value="control"/>
|
||||
<Option name="midi-port-name" value="control"/>
|
||||
<Option name="mmc-control" value="0"/>
|
||||
<Option name="midi-feedback" value="0"/>
|
||||
<Option name="xfade-model" value="0"/>
|
||||
<Option name="edit-mode" value="0"/>
|
||||
<Option name="layer-model" value="0"/>
|
||||
<Option name="solo-model" value="0"/>
|
||||
<Option name="all-safe" value="0"/>
|
||||
<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="seamless-loop" value="0"/>
|
||||
<Option name="rf-speed" value="2"/>
|
||||
<Option name="shuttle-speed-factor" value="1"/>
|
||||
<Option name="shuttle-speed-threshold" value="5"/>
|
||||
<Option name="meter-hold" value="10"/>
|
||||
<Option name="meter-falloff" value="1.5"/>
|
||||
<Option name="end-marker-is-free" value="0"/>
|
||||
</Config>
|
||||
<Sources/>
|
||||
<Regions/>
|
||||
<DiskStreams>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 1.1" speed="1" name="Audio 1" id="1088698381595945"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 2.1" speed="1" name="Audio 2" id="1088698381722129"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 3.1" speed="1" name="Audio 3" id="1088698419793849"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 4.1" speed="1" name="Audio 4" id="1088698419943526"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 5.1" speed="1" name="Audio 5" id="1088698450528071"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 6.1" speed="1" name="Audio 6" id="1088698450754348"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 7.1" speed="1" name="Audio 7" id="1088698450937150"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 8.1" speed="1" name="Audio 8" id="1088698451167172"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 9.1" speed="1" name="Audio 9" id="1088698483525991"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 10.1" speed="1" name="Audio 10" id="1088698483801345"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 11.1" speed="1" name="Audio 11" id="1088698484086727"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 12.1" speed="1" name="Audio 12" id="1088698484325738"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 13.1" speed="1" name="Audio 13" id="1088698484576054"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 14.1" speed="1" name="Audio 14" id="1088698484839332"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 15.1" speed="1" name="Audio 15" id="1088698485116518"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 16.1" speed="1" name="Audio 16" id="1088698485412133"/>
|
||||
</DiskStreams>
|
||||
<Locations>
|
||||
<Location id="1191241715" name="start" start="0" end="0" flags="IsMark,IsStart"/>
|
||||
<Location id="1191241716" name="end" start="14400000" end="14400000" flags="IsMark,IsEnd"/>
|
||||
</Locations>
|
||||
<Connections/>
|
||||
<Routes>
|
||||
<Route flags="MasterOut" default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=0:signal=0">
|
||||
<IO name="master" id="1088698373992392" inputs="{Audio 16/out 1,Audio 15/out 1,Audio 14/out 1,Audio 13/out 1,Audio 12/out 1,Audio 11/out 1,Audio 10/out 1,Audio 9/out 1,Audio 8/out 1,Audio 7/out 1,Audio 6/out 1,Audio 5/out 1,Audio 4/out 1,Audio 3/out 1,Audio 2/out 1,Audio 1/out 1}{Audio 16/out 2,Audio 15/out 2,Audio 14/out 2,Audio 13/out 2,Audio 12/out 2,Audio 11/out 2,Audio 10/out 2,Audio 9/out 2,Audio 8/out 2,Audio 7/out 2,Audio 6/out 2,Audio 5/out 2,Audio 4/out 2,Audio 3/out 2,Audio 2/out 2,Audio 1/out 2}" outputs="{@JACK_INPUT@1}{@JACK_INPUT@2}" gain="1.000000000000" iolimits="-1,2,-1,2">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241498" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241497"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241501" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241500"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241256"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241265"/>
|
||||
<controllable name="mute" id="1191241266"/>
|
||||
<remote_control id="1"/>
|
||||
<extra>
|
||||
<GUI color="3746:15634:28532" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=1:signal=1" mode="Normal" diskstream-id="1088698381595945">
|
||||
<IO name="Audio 1" id="1088698381595877" inputs="{@JACK_OUTPUT@1}{@JACK_OUTPUT@2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241504" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241503"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241507" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241506"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241268"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241277"/>
|
||||
<controllable name="mute" id="1191241278"/>
|
||||
<remote_control id="2"/>
|
||||
<extra>
|
||||
<GUI color="25329:39287:16285" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241279"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=2:signal=2" mode="Normal" diskstream-id="1088698381722129">
|
||||
<IO name="Audio 2" id="1088698381722065" inputs="{@JACK_OUTPUT@1}{@JACK_OUTPUT@2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241510" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241509"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241513" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241512"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241281"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241290"/>
|
||||
<controllable name="mute" id="1191241291"/>
|
||||
<remote_control id="3"/>
|
||||
<extra>
|
||||
<GUI color="6057:31092:43721" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241292"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=3:signal=3" mode="Normal" diskstream-id="1088698419793849">
|
||||
<IO name="Audio 3" id="1088698419793786" inputs="{@JACK_OUTPUT@1}{@JACK_OUTPUT@2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241516" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241515"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241519" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241518"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241294"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241303"/>
|
||||
<controllable name="mute" id="1191241304"/>
|
||||
<remote_control id="4"/>
|
||||
<extra>
|
||||
<GUI color="21964:7276:28849" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241305"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=4:signal=4" mode="Normal" diskstream-id="1088698419943526">
|
||||
<IO name="Audio 4" id="1088698419943460" inputs="{@JACK_OUTPUT@1}{@JACK_OUTPUT@2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241522" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241521"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241525" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241524"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241307"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241316"/>
|
||||
<controllable name="mute" id="1191241317"/>
|
||||
<remote_control id="5"/>
|
||||
<extra>
|
||||
<GUI color="46694:21380:28653" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241318"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=5:signal=5" mode="Normal" diskstream-id="1088698450528071">
|
||||
<IO name="Audio 5" id="1088698450528006" inputs="{@JACK_OUTPUT@1}{@JACK_OUTPUT@2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241528" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241527"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241531" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241530"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241320"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241329"/>
|
||||
<controllable name="mute" id="1191241330"/>
|
||||
<remote_control id="6"/>
|
||||
<extra>
|
||||
<GUI color="29643:15912:24582" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241331"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=6:signal=6" mode="Normal" diskstream-id="1088698450754348">
|
||||
<IO name="Audio 6" id="1088698450754242" inputs="{@JACK_OUTPUT@1}{@JACK_OUTPUT@2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241534" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241533"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241537" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241536"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241333"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241342"/>
|
||||
<controllable name="mute" id="1191241343"/>
|
||||
<remote_control id="7"/>
|
||||
<extra>
|
||||
<GUI color="32959:22941:32677" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241344"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=7:signal=7" mode="Normal" diskstream-id="1088698450937150">
|
||||
<IO name="Audio 7" id="1088698450937083" inputs="{@JACK_OUTPUT@1}{@JACK_OUTPUT@2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241540" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241539"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241543" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241542"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241346"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241355"/>
|
||||
<controllable name="mute" id="1191241356"/>
|
||||
<remote_control id="8"/>
|
||||
<extra>
|
||||
<GUI color="44734:28458:19344" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241357"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=8:signal=8" mode="Normal" diskstream-id="1088698451167172">
|
||||
<IO name="Audio 8" id="1088698451167106" inputs="{@JACK_OUTPUT@1}{@JACK_OUTPUT@2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241546" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241545"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241549" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241548"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241359"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241368"/>
|
||||
<controllable name="mute" id="1191241369"/>
|
||||
<remote_control id="9"/>
|
||||
<extra>
|
||||
<GUI color="21903:23957:19369" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241370"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=9:signal=9" mode="Normal" diskstream-id="1088698483525991">
|
||||
<IO name="Audio 9" id="1088698483525928" inputs="{@JACK_OUTPUT@1}{@JACK_OUTPUT@2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241552" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241551"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241555" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241554"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241372"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241381"/>
|
||||
<controllable name="mute" id="1191241382"/>
|
||||
<remote_control id="10"/>
|
||||
<extra>
|
||||
<GUI color="33035:25949:38549" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241383"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=10:signal=10" mode="Normal" diskstream-id="1088698483801345">
|
||||
<IO name="Audio 10" id="1088698483801234" inputs="{@JACK_OUTPUT@1}{@JACK_OUTPUT@2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241558" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241557"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241561" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241560"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241385"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241394"/>
|
||||
<controllable name="mute" id="1191241395"/>
|
||||
<remote_control id="11"/>
|
||||
<extra>
|
||||
<GUI color="2516:42834:42296" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241396"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=11:signal=11" mode="Normal" diskstream-id="1088698484086727">
|
||||
<IO name="Audio 11" id="1088698484086663" inputs="{@JACK_OUTPUT@1}{@JACK_OUTPUT@2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241564" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241563"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241567" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241566"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241398"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241407"/>
|
||||
<controllable name="mute" id="1191241408"/>
|
||||
<remote_control id="12"/>
|
||||
<extra>
|
||||
<GUI color="6503:47471:19625" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241409"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=12:signal=12" mode="Normal" diskstream-id="1088698484325738">
|
||||
<IO name="Audio 12" id="1088698484325672" inputs="{@JACK_OUTPUT@1}{@JACK_OUTPUT@2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241570" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241569"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241573" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241572"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241411"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241420"/>
|
||||
<controllable name="mute" id="1191241421"/>
|
||||
<remote_control id="13"/>
|
||||
<extra>
|
||||
<GUI color="45790:43192:14035" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241422"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=13:signal=13" mode="Normal" diskstream-id="1088698484576054">
|
||||
<IO name="Audio 13" id="1088698484575978" inputs="{@JACK_OUTPUT@1}{@JACK_OUTPUT@2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241576" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241575"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241579" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241578"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241424"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241433"/>
|
||||
<controllable name="mute" id="1191241434"/>
|
||||
<remote_control id="14"/>
|
||||
<extra>
|
||||
<GUI color="17234:12393:35999" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241435"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=14:signal=14" mode="Normal" diskstream-id="1088698484839332">
|
||||
<IO name="Audio 14" id="1088698484839137" inputs="{@JACK_OUTPUT@1}{@JACK_OUTPUT@2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241582" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241581"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241585" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241584"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241437"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241446"/>
|
||||
<controllable name="mute" id="1191241447"/>
|
||||
<remote_control id="15"/>
|
||||
<extra>
|
||||
<GUI color="12863:41046:23045" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241448"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=15:signal=15" mode="Normal" diskstream-id="1088698485116518">
|
||||
<IO name="Audio 15" id="1088698485116451" inputs="{@JACK_OUTPUT@1}{@JACK_OUTPUT@2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241588" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241587"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241591" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241590"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241450"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241459"/>
|
||||
<controllable name="mute" id="1191241460"/>
|
||||
<remote_control id="16"/>
|
||||
<extra>
|
||||
<GUI color="34243:17628:4689" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241461"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=16:signal=16" mode="Normal" diskstream-id="1088698485412133">
|
||||
<IO name="Audio 16" id="1088698485412068" inputs="{@JACK_OUTPUT@1}{@JACK_OUTPUT@2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241594" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241593"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241597" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241596"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241463"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241472"/>
|
||||
<controllable name="mute" id="1191241473"/>
|
||||
<remote_control id="17"/>
|
||||
<extra>
|
||||
<GUI color="2155:38658:37648" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241474"/>
|
||||
</Route>
|
||||
</Routes>
|
||||
<EditGroups/>
|
||||
<MixGroups/>
|
||||
<Playlists/>
|
||||
<UnusedPlaylists/>
|
||||
<Click>
|
||||
<IO name="click" id="1088698373994975" inputs="" outputs="{@JACK_INPUT@1}" gain="1.000000000000" iolimits="0,0,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no"/>
|
||||
<controllable name="gaincontrol" id="1191241476"/>
|
||||
</IO>
|
||||
</Click>
|
||||
<TempoMap>
|
||||
<Tempo start="1|1|0" beats-per-minute="120.000000" movable="no"/>
|
||||
<Meter start="1|1|0" note-type="4.000000" beats-per-bar="4.000000" movable="no"/>
|
||||
</TempoMap>
|
||||
<ControlProtocols>
|
||||
<Protocol name="Generic MIDI" feedback="0" feedback_interval="10000" active="yes">
|
||||
<controls/>
|
||||
</Protocol>
|
||||
</ControlProtocols>
|
||||
</Session>
|
|
@ -1,155 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Session version="2.0.0" id-counter="1191241115">
|
||||
<Config>
|
||||
<Option name="output-auto-connect" value="2"/>
|
||||
<Option name="input-auto-connect" value="1"/>
|
||||
<Option name="mtc-port-name" value="control"/>
|
||||
<Option name="mmc-port-name" value="control"/>
|
||||
<Option name="midi-port-name" value="control"/>
|
||||
<Option name="mmc-control" value="0"/>
|
||||
<Option name="midi-feedback" value="0"/>
|
||||
<Option name="xfade-model" value="0"/>
|
||||
<Option name="edit-mode" value="0"/>
|
||||
<Option name="layer-model" value="0"/>
|
||||
<Option name="solo-model" value="0"/>
|
||||
<Option name="all-safe" value="0"/>
|
||||
<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="seamless-loop" value="0"/>
|
||||
<Option name="rf-speed" value="2"/>
|
||||
<Option name="shuttle-speed-factor" value="1"/>
|
||||
<Option name="shuttle-speed-threshold" value="5"/>
|
||||
<Option name="meter-hold" value="10"/>
|
||||
<Option name="meter-falloff" value="1.5"/>
|
||||
<Option name="end-marker-is-free" value="0"/>
|
||||
</Config>
|
||||
<Sources/>
|
||||
<Regions/>
|
||||
<DiskStreams>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 1.1" speed="1" name="Audio 1" id="1088698381595945"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 2.1" speed="1" name="Audio 2" id="1088698381722129"/>
|
||||
</DiskStreams>
|
||||
<Locations>
|
||||
<Location id="1191241116" name="start" start="0" end="0" flags="IsMark,IsStart"/>
|
||||
<Location id="1191241117" name="end" start="14400000" end="14400000" flags="IsMark,IsEnd"/>
|
||||
</Locations>
|
||||
<Connections/>
|
||||
<Routes>
|
||||
<Route flags="MasterOut" default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=0:signal=0">
|
||||
<IO name="master" id="1088698373992392" inputs="{Audio 2/out 1,Audio 1/out 1}{Audio 2/out 2,Audio 1/out 2}" outputs="{@JACK_INPUT@1}{@JACK_INPUT@2}" gain="1.000000000000" iolimits="-1,2,-1,2">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241081" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241080"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241084" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241083"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241021"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241030"/>
|
||||
<controllable name="mute" id="1191241031"/>
|
||||
<remote_control id="1"/>
|
||||
<extra>
|
||||
<GUI color="3746:15634:28532" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=1:signal=1" mode="Normal" diskstream-id="1088698381595945">
|
||||
<IO name="Audio 1" id="1088698381595877" inputs="{@JACK_OUTPUT@1}{@JACK_OUTPUT@2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241087" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241086"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241090" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241089"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241033"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241042"/>
|
||||
<controllable name="mute" id="1191241043"/>
|
||||
<remote_control id="2"/>
|
||||
<extra>
|
||||
<GUI color="25329:39287:16285" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241044"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=2:signal=2" mode="Normal" diskstream-id="1088698381722129">
|
||||
<IO name="Audio 2" id="1088698381722065" inputs="{@JACK_OUTPUT@1}{@JACK_OUTPUT@2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241093" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241092"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241096" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241095"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241046"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241055"/>
|
||||
<controllable name="mute" id="1191241056"/>
|
||||
<remote_control id="3"/>
|
||||
<extra>
|
||||
<GUI color="6057:31092:43721" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241057"/>
|
||||
</Route>
|
||||
</Routes>
|
||||
<EditGroups/>
|
||||
<MixGroups/>
|
||||
<Playlists/>
|
||||
<UnusedPlaylists/>
|
||||
<Click>
|
||||
<IO name="click" id="1088698373994975" inputs="" outputs="{@JACK_INPUT@1}" gain="1.000000000000" iolimits="0,0,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no"/>
|
||||
<controllable name="gaincontrol" id="1191241059"/>
|
||||
</IO>
|
||||
</Click>
|
||||
<TempoMap>
|
||||
<Tempo start="1|1|0" beats-per-minute="120.000000" movable="no"/>
|
||||
<Meter start="1|1|0" note-type="4.000000" beats-per-bar="4.000000" movable="no"/>
|
||||
</TempoMap>
|
||||
<ControlProtocols>
|
||||
<Protocol name="Generic MIDI" feedback="0" feedback_interval="10000" active="yes">
|
||||
<controls/>
|
||||
</Protocol>
|
||||
</ControlProtocols>
|
||||
</Session>
|
|
@ -1,881 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Session version="2.0.0" id-counter="1191242242">
|
||||
<Config>
|
||||
<Option name="output-auto-connect" value="2"/>
|
||||
<Option name="input-auto-connect" value="1"/>
|
||||
<Option name="mtc-port-name" value="control"/>
|
||||
<Option name="mmc-port-name" value="control"/>
|
||||
<Option name="midi-port-name" value="control"/>
|
||||
<Option name="mmc-control" value="0"/>
|
||||
<Option name="midi-feedback" value="0"/>
|
||||
<Option name="xfade-model" value="0"/>
|
||||
<Option name="edit-mode" value="0"/>
|
||||
<Option name="layer-model" value="0"/>
|
||||
<Option name="solo-model" value="0"/>
|
||||
<Option name="all-safe" value="0"/>
|
||||
<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="seamless-loop" value="0"/>
|
||||
<Option name="rf-speed" value="2"/>
|
||||
<Option name="shuttle-speed-factor" value="1"/>
|
||||
<Option name="shuttle-speed-threshold" value="5"/>
|
||||
<Option name="meter-hold" value="10"/>
|
||||
<Option name="meter-falloff" value="1.5"/>
|
||||
<Option name="end-marker-is-free" value="0"/>
|
||||
</Config>
|
||||
<Sources/>
|
||||
<Regions/>
|
||||
<DiskStreams>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 1.1" speed="1" name="Audio 1" id="1088698381595945"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 2.1" speed="1" name="Audio 2" id="1088698381722129"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 3.1" speed="1" name="Audio 3" id="1088698419793849"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 4.1" speed="1" name="Audio 4" id="1088698419943526"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 5.1" speed="1" name="Audio 5" id="1088698450528071"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 6.1" speed="1" name="Audio 6" id="1088698450754348"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 7.1" speed="1" name="Audio 7" id="1088698450937150"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 8.1" speed="1" name="Audio 8" id="1088698451167172"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 9.1" speed="1" name="Audio 9" id="1088698483525991"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 10.1" speed="1" name="Audio 10" id="1088698483801345"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 11.1" speed="1" name="Audio 11" id="1088698484086727"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 12.1" speed="1" name="Audio 12" id="1088698484325738"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 13.1" speed="1" name="Audio 13" id="1088698484576054"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 14.1" speed="1" name="Audio 14" id="1088698484839332"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 15.1" speed="1" name="Audio 15" id="1088698485116518"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 16.1" speed="1" name="Audio 16" id="1088698485412133"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 17.1" speed="1" name="Audio 17" id="1088698520418087"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 18.1" speed="1" name="Audio 18" id="1088698520803734"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 19.1" speed="1" name="Audio 19" id="1088698521138071"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 20.1" speed="1" name="Audio 20" id="1088698521481727"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 21.1" speed="1" name="Audio 21" id="1088698521848332"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 22.1" speed="1" name="Audio 22" id="1088698522224190"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 23.1" speed="1" name="Audio 23" id="1088698522620517"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 24.1" speed="1" name="Audio 24" id="1088698523020752"/>
|
||||
</DiskStreams>
|
||||
<Locations>
|
||||
<Location id="1191242243" name="start" start="0" end="0" flags="IsMark,IsStart"/>
|
||||
<Location id="1191242244" name="end" start="14400000" end="14400000" flags="IsMark,IsEnd"/>
|
||||
</Locations>
|
||||
<Connections/>
|
||||
<Routes>
|
||||
<Route flags="MasterOut" default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=0:signal=0">
|
||||
<IO name="master" id="1088698373992392" inputs="{Audio 24/out 1,Audio 23/out 1,Audio 22/out 1,Audio 21/out 1,Audio 20/out 1,Audio 19/out 1,Audio 18/out 1,Audio 17/out 1,Audio 16/out 1,Audio 15/out 1,Audio 14/out 1,Audio 13/out 1,Audio 12/out 1,Audio 11/out 1,Audio 10/out 1,Audio 9/out 1,Audio 8/out 1,Audio 7/out 1,Audio 6/out 1,Audio 5/out 1,Audio 4/out 1,Audio 3/out 1,Audio 2/out 1,Audio 1/out 1}{Audio 24/out 2,Audio 23/out 2,Audio 22/out 2,Audio 21/out 2,Audio 20/out 2,Audio 19/out 2,Audio 18/out 2,Audio 17/out 2,Audio 16/out 2,Audio 15/out 2,Audio 14/out 2,Audio 13/out 2,Audio 12/out 2,Audio 11/out 2,Audio 10/out 2,Audio 9/out 2,Audio 8/out 2,Audio 7/out 2,Audio 6/out 2,Audio 5/out 2,Audio 4/out 2,Audio 3/out 2,Audio 2/out 2,Audio 1/out 2}" outputs="{%JACK_INPUT%1}{%JACK_INPUT%2}" gain="1.000000000000" iolimits="-1,2,-1,2">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241922" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241921"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241925" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241924"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241576"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241585"/>
|
||||
<controllable name="mute" id="1191241586"/>
|
||||
<remote_control id="1"/>
|
||||
<extra>
|
||||
<GUI color="3746:15634:28532" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=1:signal=1" mode="Normal" diskstream-id="1088698381595945">
|
||||
<IO name="Audio 1" id="1088698381595877" inputs="{%JACK_OUTPUT%1}{%JACK_OUTPUT%2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241928" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241927"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241931" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241930"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241588"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241597"/>
|
||||
<controllable name="mute" id="1191241598"/>
|
||||
<remote_control id="2"/>
|
||||
<extra>
|
||||
<GUI color="25329:39287:16285" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241599"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=2:signal=2" mode="Normal" diskstream-id="1088698381722129">
|
||||
<IO name="Audio 2" id="1088698381722065" inputs="{%JACK_OUTPUT%1}{%JACK_OUTPUT%2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241934" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241933"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241937" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241936"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241601"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241610"/>
|
||||
<controllable name="mute" id="1191241611"/>
|
||||
<remote_control id="3"/>
|
||||
<extra>
|
||||
<GUI color="6057:31092:43721" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241612"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=3:signal=3" mode="Normal" diskstream-id="1088698419793849">
|
||||
<IO name="Audio 3" id="1088698419793786" inputs="{%JACK_OUTPUT%1}{%JACK_OUTPUT%2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241940" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241939"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241943" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241942"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241614"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241623"/>
|
||||
<controllable name="mute" id="1191241624"/>
|
||||
<remote_control id="4"/>
|
||||
<extra>
|
||||
<GUI color="21964:7276:28849" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241625"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=4:signal=4" mode="Normal" diskstream-id="1088698419943526">
|
||||
<IO name="Audio 4" id="1088698419943460" inputs="{%JACK_OUTPUT%1}{%JACK_OUTPUT%2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241946" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241945"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241949" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241948"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241627"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241636"/>
|
||||
<controllable name="mute" id="1191241637"/>
|
||||
<remote_control id="5"/>
|
||||
<extra>
|
||||
<GUI color="46694:21380:28653" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241638"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=5:signal=5" mode="Normal" diskstream-id="1088698450528071">
|
||||
<IO name="Audio 5" id="1088698450528006" inputs="{%JACK_OUTPUT%1}{%JACK_OUTPUT%2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241952" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241951"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241955" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241954"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241640"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241649"/>
|
||||
<controllable name="mute" id="1191241650"/>
|
||||
<remote_control id="6"/>
|
||||
<extra>
|
||||
<GUI color="29643:15912:24582" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241651"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=6:signal=6" mode="Normal" diskstream-id="1088698450754348">
|
||||
<IO name="Audio 6" id="1088698450754242" inputs="{%JACK_OUTPUT%1}{%JACK_OUTPUT%2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241958" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241957"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241961" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241960"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241653"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241662"/>
|
||||
<controllable name="mute" id="1191241663"/>
|
||||
<remote_control id="7"/>
|
||||
<extra>
|
||||
<GUI color="32959:22941:32677" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241664"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=7:signal=7" mode="Normal" diskstream-id="1088698450937150">
|
||||
<IO name="Audio 7" id="1088698450937083" inputs="{%JACK_OUTPUT%1}{%JACK_OUTPUT%2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241964" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241963"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241967" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241966"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241666"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241675"/>
|
||||
<controllable name="mute" id="1191241676"/>
|
||||
<remote_control id="8"/>
|
||||
<extra>
|
||||
<GUI color="44734:28458:19344" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241677"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=8:signal=8" mode="Normal" diskstream-id="1088698451167172">
|
||||
<IO name="Audio 8" id="1088698451167106" inputs="{%JACK_OUTPUT%1}{%JACK_OUTPUT%2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241970" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241969"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241973" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241972"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241679"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241688"/>
|
||||
<controllable name="mute" id="1191241689"/>
|
||||
<remote_control id="9"/>
|
||||
<extra>
|
||||
<GUI color="21903:23957:19369" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241690"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=9:signal=9" mode="Normal" diskstream-id="1088698483525991">
|
||||
<IO name="Audio 9" id="1088698483525928" inputs="{%JACK_OUTPUT%1}{%JACK_OUTPUT%2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241976" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241975"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241979" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241978"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241692"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241701"/>
|
||||
<controllable name="mute" id="1191241702"/>
|
||||
<remote_control id="10"/>
|
||||
<extra>
|
||||
<GUI color="33035:25949:38549" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241703"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=10:signal=10" mode="Normal" diskstream-id="1088698483801345">
|
||||
<IO name="Audio 10" id="1088698483801234" inputs="{%JACK_OUTPUT%1}{%JACK_OUTPUT%2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241982" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241981"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241985" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241984"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241705"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241714"/>
|
||||
<controllable name="mute" id="1191241715"/>
|
||||
<remote_control id="11"/>
|
||||
<extra>
|
||||
<GUI color="2516:42834:42296" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241716"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=11:signal=11" mode="Normal" diskstream-id="1088698484086727">
|
||||
<IO name="Audio 11" id="1088698484086663" inputs="{%JACK_OUTPUT%1}{%JACK_OUTPUT%2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241988" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241987"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241991" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241990"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241718"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241727"/>
|
||||
<controllable name="mute" id="1191241728"/>
|
||||
<remote_control id="12"/>
|
||||
<extra>
|
||||
<GUI color="6503:47471:19625" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241729"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=12:signal=12" mode="Normal" diskstream-id="1088698484325738">
|
||||
<IO name="Audio 12" id="1088698484325672" inputs="{%JACK_OUTPUT%1}{%JACK_OUTPUT%2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241994" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241993"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241997" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241996"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241731"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241740"/>
|
||||
<controllable name="mute" id="1191241741"/>
|
||||
<remote_control id="13"/>
|
||||
<extra>
|
||||
<GUI color="45790:43192:14035" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241742"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=13:signal=13" mode="Normal" diskstream-id="1088698484576054">
|
||||
<IO name="Audio 13" id="1088698484575978" inputs="{%JACK_OUTPUT%1}{%JACK_OUTPUT%2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191242000" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241999"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191242003" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191242002"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241744"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241753"/>
|
||||
<controllable name="mute" id="1191241754"/>
|
||||
<remote_control id="14"/>
|
||||
<extra>
|
||||
<GUI color="17234:12393:35999" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241755"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=14:signal=14" mode="Normal" diskstream-id="1088698484839332">
|
||||
<IO name="Audio 14" id="1088698484839137" inputs="{%JACK_OUTPUT%1}{%JACK_OUTPUT%2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191242006" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191242005"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191242009" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191242008"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241757"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241766"/>
|
||||
<controllable name="mute" id="1191241767"/>
|
||||
<remote_control id="15"/>
|
||||
<extra>
|
||||
<GUI color="12863:41046:23045" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241768"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=15:signal=15" mode="Normal" diskstream-id="1088698485116518">
|
||||
<IO name="Audio 15" id="1088698485116451" inputs="{%JACK_OUTPUT%1}{%JACK_OUTPUT%2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191242012" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191242011"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191242015" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191242014"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241770"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241779"/>
|
||||
<controllable name="mute" id="1191241780"/>
|
||||
<remote_control id="16"/>
|
||||
<extra>
|
||||
<GUI color="34243:17628:4689" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241781"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=16:signal=16" mode="Normal" diskstream-id="1088698485412133">
|
||||
<IO name="Audio 16" id="1088698485412068" inputs="{%JACK_OUTPUT%1}{%JACK_OUTPUT%2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191242018" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191242017"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191242021" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191242020"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241783"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241792"/>
|
||||
<controllable name="mute" id="1191241793"/>
|
||||
<remote_control id="17"/>
|
||||
<extra>
|
||||
<GUI color="2155:38658:37648" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241794"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=17:signal=17" mode="Normal" diskstream-id="1088698520418087">
|
||||
<IO name="Audio 17" id="1088698520418023" inputs="{%JACK_OUTPUT%1}{%JACK_OUTPUT%2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191242024" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191242023"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191242027" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191242026"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241796"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241805"/>
|
||||
<controllable name="mute" id="1191241806"/>
|
||||
<remote_control id="18"/>
|
||||
<extra>
|
||||
<GUI color="13448:46354:22734" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241807"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=18:signal=18" mode="Normal" diskstream-id="1088698520803734">
|
||||
<IO name="Audio 18" id="1088698520803668" inputs="{%JACK_OUTPUT%1}{%JACK_OUTPUT%2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191242030" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191242029"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191242033" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191242032"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241809"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241818"/>
|
||||
<controllable name="mute" id="1191241819"/>
|
||||
<remote_control id="19"/>
|
||||
<extra>
|
||||
<GUI color="30258:17723:44638" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241820"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=19:signal=19" mode="Normal" diskstream-id="1088698521138071">
|
||||
<IO name="Audio 19" id="1088698521138004" inputs="{%JACK_OUTPUT%1}{%JACK_OUTPUT%2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191242036" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191242035"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191242039" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191242038"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241822"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241831"/>
|
||||
<controllable name="mute" id="1191241832"/>
|
||||
<remote_control id="20"/>
|
||||
<extra>
|
||||
<GUI color="6216:8272:18025" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241833"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=20:signal=20" mode="Normal" diskstream-id="1088698521481727">
|
||||
<IO name="Audio 20" id="1088698521481661" inputs="{%JACK_OUTPUT%1}{%JACK_OUTPUT%2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191242042" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191242041"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191242045" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191242044"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241835"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241844"/>
|
||||
<controllable name="mute" id="1191241845"/>
|
||||
<remote_control id="21"/>
|
||||
<extra>
|
||||
<GUI color="32165:38920:20541" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241846"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=21:signal=21" mode="Normal" diskstream-id="1088698521848332">
|
||||
<IO name="Audio 21" id="1088698521848267" inputs="{%JACK_OUTPUT%1}{%JACK_OUTPUT%2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191242048" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191242047"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191242051" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191242050"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241848"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241857"/>
|
||||
<controllable name="mute" id="1191241858"/>
|
||||
<remote_control id="22"/>
|
||||
<extra>
|
||||
<GUI color="15351:46898:27044" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241859"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=22:signal=22" mode="Normal" diskstream-id="1088698522224190">
|
||||
<IO name="Audio 22" id="1088698522224124" inputs="{%JACK_OUTPUT%1}{%JACK_OUTPUT%2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191242054" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191242053"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191242057" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191242056"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241861"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241870"/>
|
||||
<controllable name="mute" id="1191241871"/>
|
||||
<remote_control id="23"/>
|
||||
<extra>
|
||||
<GUI color="14822:1285:13186" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241872"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=23:signal=23" mode="Normal" diskstream-id="1088698522620517">
|
||||
<IO name="Audio 23" id="1088698522620452" inputs="{%JACK_OUTPUT%1}{%JACK_OUTPUT%2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191242060" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191242059"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191242063" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191242062"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241874"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241883"/>
|
||||
<controllable name="mute" id="1191241884"/>
|
||||
<remote_control id="24"/>
|
||||
<extra>
|
||||
<GUI color="46366:37284:30421" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241885"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=24:signal=24" mode="Normal" diskstream-id="1088698523020752">
|
||||
<IO name="Audio 24" id="1088698523020686" inputs="{%JACK_OUTPUT%1}{%JACK_OUTPUT%2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191242066" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191242065"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191242069" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191242068"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241887"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241896"/>
|
||||
<controllable name="mute" id="1191241897"/>
|
||||
<remote_control id="25"/>
|
||||
<extra>
|
||||
<GUI color="10759:12329:43284" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241898"/>
|
||||
</Route>
|
||||
</Routes>
|
||||
<EditGroups/>
|
||||
<MixGroups/>
|
||||
<Playlists/>
|
||||
<UnusedPlaylists/>
|
||||
<Click>
|
||||
<IO name="click" id="1088698373994975" inputs="" outputs="{%JACK_INPUT%1}" gain="1.000000000000" iolimits="0,0,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no"/>
|
||||
<controllable name="gaincontrol" id="1191241900"/>
|
||||
</IO>
|
||||
</Click>
|
||||
<TempoMap>
|
||||
<Tempo start="1|1|0" beats-per-minute="120.000000" movable="no"/>
|
||||
<Meter start="1|1|0" note-type="4.000000" beats-per-bar="4.000000" movable="no"/>
|
||||
</TempoMap>
|
||||
<ControlProtocols>
|
||||
<Protocol name="Generic MIDI" feedback="0" feedback_interval="10000" active="yes">
|
||||
<controls/>
|
||||
</Protocol>
|
||||
</ControlProtocols>
|
||||
</Session>
|
|
@ -1,221 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Session version="2.0.0" id-counter="1191241255">
|
||||
<Config>
|
||||
<Option name="output-auto-connect" value="2"/>
|
||||
<Option name="input-auto-connect" value="1"/>
|
||||
<Option name="mtc-port-name" value="control"/>
|
||||
<Option name="mmc-port-name" value="control"/>
|
||||
<Option name="midi-port-name" value="control"/>
|
||||
<Option name="mmc-control" value="0"/>
|
||||
<Option name="midi-feedback" value="0"/>
|
||||
<Option name="xfade-model" value="0"/>
|
||||
<Option name="edit-mode" value="0"/>
|
||||
<Option name="layer-model" value="0"/>
|
||||
<Option name="solo-model" value="0"/>
|
||||
<Option name="all-safe" value="0"/>
|
||||
<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="seamless-loop" value="0"/>
|
||||
<Option name="rf-speed" value="2"/>
|
||||
<Option name="shuttle-speed-factor" value="1"/>
|
||||
<Option name="shuttle-speed-threshold" value="5"/>
|
||||
<Option name="meter-hold" value="10"/>
|
||||
<Option name="meter-falloff" value="1.5"/>
|
||||
<Option name="end-marker-is-free" value="0"/>
|
||||
</Config>
|
||||
<Sources/>
|
||||
<Regions/>
|
||||
<DiskStreams>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 1.1" speed="1" name="Audio 1" id="1088698381595945"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 2.1" speed="1" name="Audio 2" id="1088698381722129"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 3.1" speed="1" name="Audio 3" id="1088698419793849"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 4.1" speed="1" name="Audio 4" id="1088698419943526"/>
|
||||
</DiskStreams>
|
||||
<Locations>
|
||||
<Location id="1191241256" name="start" start="0" end="0" flags="IsMark,IsStart"/>
|
||||
<Location id="1191241257" name="end" start="14400000" end="14400000" flags="IsMark,IsEnd"/>
|
||||
</Locations>
|
||||
<Connections/>
|
||||
<Routes>
|
||||
<Route flags="MasterOut" default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=0:signal=0">
|
||||
<IO name="master" id="1088698373992392" inputs="{Audio 4/out 1,Audio 3/out 1,Audio 2/out 1,Audio 1/out 1}{Audio 4/out 2,Audio 3/out 2,Audio 2/out 2,Audio 1/out 2}" outputs="{@JACK_INPUT@1}{@JACK_INPUT@2}" gain="1.000000000000" iolimits="-1,2,-1,2">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241195" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241194"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241198" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241197"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241109"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241118"/>
|
||||
<controllable name="mute" id="1191241119"/>
|
||||
<remote_control id="1"/>
|
||||
<extra>
|
||||
<GUI color="3746:15634:28532" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=1:signal=1" mode="Normal" diskstream-id="1088698381595945">
|
||||
<IO name="Audio 1" id="1088698381595877" inputs="{@JACK_OUTPUT@1}{@JACK_OUTPUT@2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241201" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241200"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241204" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241203"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241121"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241130"/>
|
||||
<controllable name="mute" id="1191241131"/>
|
||||
<remote_control id="2"/>
|
||||
<extra>
|
||||
<GUI color="25329:39287:16285" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241132"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=2:signal=2" mode="Normal" diskstream-id="1088698381722129">
|
||||
<IO name="Audio 2" id="1088698381722065" inputs="{@JACK_OUTPUT@1}{@JACK_OUTPUT@2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241207" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241206"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241210" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241209"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241134"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241143"/>
|
||||
<controllable name="mute" id="1191241144"/>
|
||||
<remote_control id="3"/>
|
||||
<extra>
|
||||
<GUI color="6057:31092:43721" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241145"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=3:signal=3" mode="Normal" diskstream-id="1088698419793849">
|
||||
<IO name="Audio 3" id="1088698419793786" inputs="{@JACK_OUTPUT@1}{@JACK_OUTPUT@2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241213" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241212"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241216" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241215"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241147"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241156"/>
|
||||
<controllable name="mute" id="1191241157"/>
|
||||
<remote_control id="4"/>
|
||||
<extra>
|
||||
<GUI color="21964:7276:28849" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241158"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=4:signal=4" mode="Normal" diskstream-id="1088698419943526">
|
||||
<IO name="Audio 4" id="1088698419943460" inputs="{@JACK_OUTPUT@1}{@JACK_OUTPUT@2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241219" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241218"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241222" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241221"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241160"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241169"/>
|
||||
<controllable name="mute" id="1191241170"/>
|
||||
<remote_control id="5"/>
|
||||
<extra>
|
||||
<GUI color="46694:21380:28653" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241171"/>
|
||||
</Route>
|
||||
</Routes>
|
||||
<EditGroups/>
|
||||
<MixGroups/>
|
||||
<Playlists/>
|
||||
<UnusedPlaylists/>
|
||||
<Click>
|
||||
<IO name="click" id="1088698373994975" inputs="" outputs="{@JACK_INPUT@1}" gain="1.000000000000" iolimits="0,0,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no"/>
|
||||
<controllable name="gaincontrol" id="1191241173"/>
|
||||
</IO>
|
||||
</Click>
|
||||
<TempoMap>
|
||||
<Tempo start="1|1|0" beats-per-minute="120.000000" movable="no"/>
|
||||
<Meter start="1|1|0" note-type="4.000000" beats-per-bar="4.000000" movable="no"/>
|
||||
</TempoMap>
|
||||
<ControlProtocols>
|
||||
<Protocol name="Generic MIDI" feedback="0" feedback_interval="10000" active="yes">
|
||||
<controls/>
|
||||
</Protocol>
|
||||
</ControlProtocols>
|
||||
</Session>
|
|
@ -1,353 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Session version="2.0.0" id-counter="1191241420">
|
||||
<Config>
|
||||
<Option name="output-auto-connect" value="2"/>
|
||||
<Option name="input-auto-connect" value="1"/>
|
||||
<Option name="mtc-port-name" value="control"/>
|
||||
<Option name="mmc-port-name" value="control"/>
|
||||
<Option name="midi-port-name" value="control"/>
|
||||
<Option name="mmc-control" value="0"/>
|
||||
<Option name="midi-feedback" value="0"/>
|
||||
<Option name="xfade-model" value="0"/>
|
||||
<Option name="edit-mode" value="0"/>
|
||||
<Option name="layer-model" value="0"/>
|
||||
<Option name="solo-model" value="0"/>
|
||||
<Option name="all-safe" value="0"/>
|
||||
<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="seamless-loop" value="0"/>
|
||||
<Option name="rf-speed" value="2"/>
|
||||
<Option name="shuttle-speed-factor" value="1"/>
|
||||
<Option name="shuttle-speed-threshold" value="5"/>
|
||||
<Option name="meter-hold" value="10"/>
|
||||
<Option name="meter-falloff" value="1.5"/>
|
||||
<Option name="end-marker-is-free" value="0"/>
|
||||
</Config>
|
||||
<Sources/>
|
||||
<Regions/>
|
||||
<DiskStreams>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 1.1" speed="1" name="Audio 1" id="1088698381595945"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 2.1" speed="1" name="Audio 2" id="1088698381722129"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 3.1" speed="1" name="Audio 3" id="1088698419793849"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 4.1" speed="1" name="Audio 4" id="1088698419943526"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 5.1" speed="1" name="Audio 5" id="1088698450528071"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 6.1" speed="1" name="Audio 6" id="1088698450754348"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 7.1" speed="1" name="Audio 7" id="1088698450937150"/>
|
||||
<AudioDiskstream flags="Recordable" channels="2" playlist="Audio 8.1" speed="1" name="Audio 8" id="1088698451167172"/>
|
||||
</DiskStreams>
|
||||
<Locations>
|
||||
<Location id="1191241421" name="start" start="0" end="0" flags="IsMark,IsStart"/>
|
||||
<Location id="1191241422" name="end" start="14400000" end="14400000" flags="IsMark,IsEnd"/>
|
||||
</Locations>
|
||||
<Connections/>
|
||||
<Routes>
|
||||
<Route flags="MasterOut" default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=0:signal=0">
|
||||
<IO name="master" id="1088698373992392" inputs="{Audio 8/out 1,Audio 7/out 1,Audio 6/out 1,Audio 5/out 1,Audio 4/out 1,Audio 3/out 1,Audio 2/out 1,Audio 1/out 1}{Audio 8/out 2,Audio 7/out 2,Audio 6/out 2,Audio 5/out 2,Audio 4/out 2,Audio 3/out 2,Audio 2/out 2,Audio 1/out 2}" outputs="{@JACK_INPUT@1}{@JACK_INPUT@2}" gain="1.000000000000" iolimits="-1,2,-1,2">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241308" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241307"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241311" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241310"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241170"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241179"/>
|
||||
<controllable name="mute" id="1191241180"/>
|
||||
<remote_control id="1"/>
|
||||
<extra>
|
||||
<GUI color="3746:15634:28532" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=1:signal=1" mode="Normal" diskstream-id="1088698381595945">
|
||||
<IO name="Audio 1" id="1088698381595877" inputs="{@JACK_OUTPUT@1}{@JACK_OUTPUT@2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241314" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241313"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241317" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241316"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241182"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241191"/>
|
||||
<controllable name="mute" id="1191241192"/>
|
||||
<remote_control id="2"/>
|
||||
<extra>
|
||||
<GUI color="25329:39287:16285" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241193"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=2:signal=2" mode="Normal" diskstream-id="1088698381722129">
|
||||
<IO name="Audio 2" id="1088698381722065" inputs="{@JACK_OUTPUT@1}{@JACK_OUTPUT@2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241320" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241319"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241323" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241322"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241195"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241204"/>
|
||||
<controllable name="mute" id="1191241205"/>
|
||||
<remote_control id="3"/>
|
||||
<extra>
|
||||
<GUI color="6057:31092:43721" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241206"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=3:signal=3" mode="Normal" diskstream-id="1088698419793849">
|
||||
<IO name="Audio 3" id="1088698419793786" inputs="{@JACK_OUTPUT@1}{@JACK_OUTPUT@2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241326" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241325"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241329" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241328"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241208"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241217"/>
|
||||
<controllable name="mute" id="1191241218"/>
|
||||
<remote_control id="4"/>
|
||||
<extra>
|
||||
<GUI color="21964:7276:28849" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241219"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=4:signal=4" mode="Normal" diskstream-id="1088698419943526">
|
||||
<IO name="Audio 4" id="1088698419943460" inputs="{@JACK_OUTPUT@1}{@JACK_OUTPUT@2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241332" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241331"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241335" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241334"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241221"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241230"/>
|
||||
<controllable name="mute" id="1191241231"/>
|
||||
<remote_control id="5"/>
|
||||
<extra>
|
||||
<GUI color="46694:21380:28653" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241232"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=5:signal=5" mode="Normal" diskstream-id="1088698450528071">
|
||||
<IO name="Audio 5" id="1088698450528006" inputs="{@JACK_OUTPUT@1}{@JACK_OUTPUT@2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241338" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241337"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241341" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241340"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241234"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241243"/>
|
||||
<controllable name="mute" id="1191241244"/>
|
||||
<remote_control id="6"/>
|
||||
<extra>
|
||||
<GUI color="29643:15912:24582" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241245"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=6:signal=6" mode="Normal" diskstream-id="1088698450754348">
|
||||
<IO name="Audio 6" id="1088698450754242" inputs="{@JACK_OUTPUT@1}{@JACK_OUTPUT@2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241344" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241343"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241347" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241346"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241247"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241256"/>
|
||||
<controllable name="mute" id="1191241257"/>
|
||||
<remote_control id="7"/>
|
||||
<extra>
|
||||
<GUI color="32959:22941:32677" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241258"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=7:signal=7" mode="Normal" diskstream-id="1088698450937150">
|
||||
<IO name="Audio 7" id="1088698450937083" inputs="{@JACK_OUTPUT@1}{@JACK_OUTPUT@2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241350" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241349"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241353" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241352"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241260"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241269"/>
|
||||
<controllable name="mute" id="1191241270"/>
|
||||
<remote_control id="8"/>
|
||||
<extra>
|
||||
<GUI color="44734:28458:19344" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241271"/>
|
||||
</Route>
|
||||
<Route default-type="audio" active="yes" muted="no" soloed="no" phase-invert="no" denormal-protection="no" mute-affects-pre-fader="yes" mute-affects-post-fader="yes" mute-affects-control-outs="yes" mute-affects-main-outs="yes" order-keys="editor=8:signal=8" mode="Normal" diskstream-id="1088698451167172">
|
||||
<IO name="Audio 8" id="1088698451167106" inputs="{@JACK_OUTPUT@1}{@JACK_OUTPUT@2}" outputs="{master/in 1}{master/in 2}" gain="1.000000000000" iolimits="1,-1,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no">
|
||||
<Output x="0" y="0"/>
|
||||
<Output x="1" y="0"/>
|
||||
<StreamPanner x="0" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241356" default="0" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241355"/>
|
||||
</StreamPanner>
|
||||
<StreamPanner x="1" type="Equal Power Stereo" muted="no">
|
||||
<Automation>
|
||||
<AutomationList id="1191241359" default="1" min_yval="0" max_yval="1" max_xval="0" state="Off" style="Absolute"/>
|
||||
</Automation>
|
||||
<controllable name="panner" id="1191241358"/>
|
||||
</StreamPanner>
|
||||
</Panner>
|
||||
<controllable name="gaincontrol" id="1191241273"/>
|
||||
</IO>
|
||||
<controllable name="solo" id="1191241282"/>
|
||||
<controllable name="mute" id="1191241283"/>
|
||||
<remote_control id="9"/>
|
||||
<extra>
|
||||
<GUI color="21903:23957:19369" strip_width="Wide" shown_mixer="yes" shown_editor="yes" track_height="normal">
|
||||
<gain track_height="normal" shown="no"/>
|
||||
<pan track_height="normal" shown="no"/>
|
||||
</GUI>
|
||||
</extra>
|
||||
<alignment style="ExistingMaterial"/>
|
||||
<controllable name="recenable" id="1191241284"/>
|
||||
</Route>
|
||||
</Routes>
|
||||
<EditGroups/>
|
||||
<MixGroups/>
|
||||
<Playlists/>
|
||||
<UnusedPlaylists/>
|
||||
<Click>
|
||||
<IO name="click" id="1088698373994975" inputs="" outputs="{@JACK_INPUT@1}" gain="1.000000000000" iolimits="0,0,-1,-1">
|
||||
<Panner linked="no" link_direction="SameDirection" bypassed="no"/>
|
||||
<controllable name="gaincontrol" id="1191241286"/>
|
||||
</IO>
|
||||
</Click>
|
||||
<TempoMap>
|
||||
<Tempo start="1|1|0" beats-per-minute="120.000000" movable="no"/>
|
||||
<Meter start="1|1|0" note-type="4.000000" beats-per-bar="4.000000" movable="no"/>
|
||||
</TempoMap>
|
||||
<ControlProtocols>
|
||||
<Protocol name="Generic MIDI" feedback="0" feedback_interval="10000" active="yes">
|
||||
<controls/>
|
||||
</Protocol>
|
||||
</ControlProtocols>
|
||||
</Session>
|
|
@ -1,5 +1,22 @@
|
|||
#!/usr/bin/python
|
||||
|
||||
#
|
||||
# Paul notes (April 2013)
|
||||
#
|
||||
# There seems to be little point in including templates with Ardour
|
||||
# until or as long as the input connections of tracks depends on
|
||||
# the user's hardware configuration. This makes any pre-existing
|
||||
# templates potentially wrong/useless/annoying for anyone who
|
||||
# uses a different hardware input configuration than was used
|
||||
# to create the templates.
|
||||
#
|
||||
# Templates should be created by the user, not by us.
|
||||
#
|
||||
# I modified the code below, but have not tested it. For now
|
||||
# this directory will be removed from the top level wscript's
|
||||
# list of children.
|
||||
#
|
||||
|
||||
import os
|
||||
|
||||
top = '.'
|
||||
|
@ -10,21 +27,15 @@ def configure(conf):
|
|||
|
||||
def build(bld):
|
||||
|
||||
if bld.is_defined('COREAUDIO_SUPPORT'):
|
||||
subst_dict = {'JACK_INPUT': 'coreaudio:Built-in Audio:in', 'JACK_OUTPUT': 'coreaudio:Built-in Audio:out'}
|
||||
else:
|
||||
subst_dict = {'JACK_INPUT': 'system:playback_','JACK_OUTPUT': 'system:capture_'}
|
||||
|
||||
templates = bld.path.ant_glob('*/*.template.in')
|
||||
templates = bld.path.ant_glob('*/*.template')
|
||||
for t in templates:
|
||||
dir_name = os.path.basename(t.srcpath()).replace('.template.in', '')
|
||||
file_name = os.path.basename(t.srcpath()).replace('.in', '')
|
||||
file_name = os.path.basename(t.srcpath())
|
||||
dir_name = os.path.dirname(t.srcpath())
|
||||
obj = bld(features = 'subst',
|
||||
name = 'template',
|
||||
source = [ t ],
|
||||
target = [ os.path.join(dir_name, file_name) ],
|
||||
install_path = os.path.join(bld.env['DATADIR'], 'ardour3', os.path.join('templates', dir_name)))
|
||||
obj.__dict__.update(subst_dict)
|
||||
|
||||
def options(opt):
|
||||
pass
|
||||
|
|
|
@ -16,7 +16,7 @@ BUILD_ROOT=../../build
|
|||
|
||||
MIXBUS=
|
||||
WITH_LADSPA=0
|
||||
WITH_HARVID=0
|
||||
WITH_HARVID=
|
||||
STRIP=all
|
||||
PRINT_SYSDEPS=
|
||||
WITH_NLS=
|
||||
|
@ -192,7 +192,6 @@ mkdir -p $MackieControl
|
|||
mkdir -p $ExportFormats
|
||||
mkdir -p $Panners
|
||||
mkdir -p $Templates
|
||||
mkdir -p $Shared/templates
|
||||
mkdir -p $Shared/doc
|
||||
|
||||
# maybe set variables
|
||||
|
@ -363,11 +362,11 @@ for x in $BUILD_ROOT/../mcp/*.device $BUILD_ROOT/../mcp/*.profile ; do
|
|||
done
|
||||
|
||||
# Templates
|
||||
for f in $BUILD_ROOT/../templates/* ; do
|
||||
if [ -d "$f" ] ; then
|
||||
echo Template: $f ; cp -r "$f" $Templates ;
|
||||
fi
|
||||
done
|
||||
#for f in $BUILD_ROOT/../templates/* ; do
|
||||
# if [ -d "$f" ] ; then
|
||||
# echo Template: $f ; cp -r "$f" $Templates ;
|
||||
# fi
|
||||
#done
|
||||
|
||||
# ExportFormats
|
||||
# got to be careful with names here
|
||||
|
@ -532,7 +531,7 @@ done
|
|||
if test x$WITH_HARVID != x ; then
|
||||
cd $APPBIN
|
||||
HARVID_VERSION="v0.7.0" # todo make 'latest' symlink on github work somehow.
|
||||
curl http://x42.github.com/harvid/releases/harvid-${MULTIARCH}-${HARVID_VERSION}.tgz \
|
||||
curl -L http://x42.github.com/harvid/releases/harvid-${MULTIARCH}-${HARVID_VERSION}.tgz \
|
||||
| tar -x -z --exclude=README --exclude=harvid.1 --strip-components=1 || exit 1
|
||||
cd -
|
||||
fi
|
||||
|
|
|
@ -126,7 +126,6 @@ mkdir -p $MidiMaps
|
|||
mkdir -p $ExportFormats
|
||||
mkdir -p $Templates
|
||||
mkdir -p $Frameworks/modules
|
||||
mkdir -p $Shared/templates
|
||||
mkdir -p $Etc
|
||||
mkdir -p $MackieControl
|
||||
|
||||
|
@ -306,11 +305,11 @@ for f in $BUILD_ROOT/../export/*.preset $BUILD_ROOT/../export/*.format ; do
|
|||
done
|
||||
|
||||
# Session and Route templates
|
||||
for f in $BUILD_ROOT/../templates/* ; do
|
||||
if [ -d "$f" ] ; then
|
||||
cp -r "$f" $Templates ;
|
||||
fi
|
||||
done
|
||||
#for f in $BUILD_ROOT/../templates/* ; do
|
||||
# if [ -d "$f" ] ; then
|
||||
# cp -r "$f" $Templates ;
|
||||
# fi
|
||||
#done
|
||||
|
||||
# MidiMaps
|
||||
# got to be careful with names here
|
||||
|
|
2
wscript
2
wscript
|
@ -43,7 +43,6 @@ children = [
|
|||
'libs/audiographer',
|
||||
'libs/canvas',
|
||||
'gtk2_ardour',
|
||||
'templates',
|
||||
'export',
|
||||
'midi_maps',
|
||||
'mcp',
|
||||
|
@ -610,6 +609,7 @@ def configure(conf):
|
|||
autowaf.check_pkg(conf, 'sndfile', uselib_store='SNDFILE', atleast_version='1.0.18')
|
||||
autowaf.check_pkg(conf, 'giomm-2.4', uselib_store='GIOMM', atleast_version='2.2')
|
||||
autowaf.check_pkg(conf, 'libcurl', uselib_store='CURL', atleast_version='7.0.0')
|
||||
autowaf.check_pkg(conf, 'liblo', uselib_store='LO', atleast_version='0.26')
|
||||
|
||||
conf.check_cc(function_name='dlopen', header_name='dlfcn.h', lib='dl', uselib_store='DL')
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user