Merge branch 'master' into mixer-snapshots

This commit is contained in:
Nikolaus Gullotta 2019-04-08 15:32:14 -05:00
commit bc61645258
484 changed files with 308216 additions and 2086 deletions

View file

@ -4201,17 +4201,14 @@ Clean-up will move all unused files to a \"dead\" location."));
default:
return;
}
checker.hide();
ARDOUR::CleanupReport rep;
editor->prepare_for_cleanup ();
/* do not allow flush until a session is reloaded */
Glib::RefPtr<Action> act = ActionManager::get_action (X_("Main"), X_("FlushWastebasket"));
if (act) {
act->set_sensitive (false);
}
ActionManager::get_action (X_("Main"), X_("FlushWastebasket"))->set_sensitive (false);
if (_session->cleanup_sources (rep)) {
editor->finish_cleanup ();
@ -4220,7 +4217,6 @@ Clean-up will move all unused files to a \"dead\" location."));
editor->finish_cleanup ();
checker.hide();
display_cleanup_results (rep, _("Cleaned Files"), false);
}

View file

@ -682,8 +682,8 @@ AudioRegionView::reset_fade_in_shape_width (boost::shared_ptr<AudioRegion> ar, s
redraw_start_xfade_to (ar, width, points, effective_height, handle_left);
/* ensure trim handle stays on top */
if (sample_handle_start) {
sample_handle_start->raise_to_top();
if (frame_handle_start) {
frame_handle_start->raise_to_top();
}
}
@ -708,7 +708,7 @@ AudioRegionView::reset_fade_out_shape_width (boost::shared_ptr<AudioRegion> ar,
double const pwidth = floor(trackview.editor().sample_to_pixel (width));
/* the right edge should be right on the region sample is the pixel
/* the right edge should be right on the region frame is the pixel
* width is zero. Hence the additional + 1.0 at the end.
*/
@ -768,8 +768,8 @@ AudioRegionView::reset_fade_out_shape_width (boost::shared_ptr<AudioRegion> ar,
redraw_end_xfade_to (ar, width, points, effective_height, handle_right, pwidth);
/* ensure trim handle stays on top */
if (sample_handle_end) {
sample_handle_end->raise_to_top();
if (frame_handle_end) {
frame_handle_end->raise_to_top();
}
}
@ -1339,7 +1339,7 @@ AudioRegionView::add_gain_point_event (ArdourCanvas::Item *item, GdkEvent *ev, b
return;
}
/*y is in item sample */
/* y is in item frame */
double const bx = gain_line->nth (before_p)->get_x();
double const ax = gain_line->nth (after_p)->get_x();
double const click_ratio = (ax - mx) / (ax - bx);
@ -1591,13 +1591,13 @@ AudioRegionView::set_some_waveform_colors (vector<ArdourWaveView::WaveView*>& wa
}
void
AudioRegionView::set_sample_color ()
AudioRegionView::set_frame_color ()
{
if (!sample) {
if (!frame) {
return;
}
RegionView::set_sample_color ();
RegionView::set_frame_color ();
set_waveform_colors ();
}

View file

@ -197,7 +197,7 @@ protected:
void set_colors ();
void set_waveform_colors ();
void reset_width_dependent_items (double pixel_width);
void set_sample_color ();
void set_frame_color ();
void color_handler ();

View file

@ -276,7 +276,7 @@ AutomationController::set_freq_beats(double beats)
{
const ARDOUR::ParameterDescriptor& desc = _controllable->desc();
const ARDOUR::Session& session = _controllable->session();
const samplepos_t pos = session.transport_sample();
const samplepos_t pos = session.transport_sample();
const ARDOUR::Tempo& tempo = session.tempo_map().tempo_at_sample (pos);
const double bpm = tempo.note_types_per_minute();
const double bps = bpm / 60.0;

View file

@ -123,7 +123,7 @@ void
AutomationRegionView::mouse_mode_changed ()
{
// Adjust sample colour (become more transparent for internal tools)
set_sample_color();
set_frame_color();
}
bool

View file

@ -49,7 +49,7 @@ public:
void init (bool wfd);
bool paste (samplepos_t pos,
bool paste (samplepos_t pos,
unsigned paste_count,
float times,
boost::shared_ptr<const ARDOUR::AutomationList> slist);
@ -88,9 +88,9 @@ protected:
private:
ARDOUR::DoubleBeatsSamplesConverter _region_relative_time_converter;
ARDOUR::DoubleBeatsSamplesConverter _source_relative_time_converter;
Evoral::Parameter _parameter;
boost::shared_ptr<AutomationLine> _line;
PBD::ScopedConnection _mouse_mode_connection;
Evoral::Parameter _parameter;
boost::shared_ptr<AutomationLine> _line;
PBD::ScopedConnection _mouse_mode_connection;
};
#endif /* __gtk_ardour_automation_region_view_h__ */

View file

@ -65,7 +65,7 @@ public:
std::list<boost::shared_ptr<AutomationLine> > get_lines () const;
bool paste (samplepos_t pos,
bool paste (samplepos_t pos,
unsigned paste_count,
float times,
boost::shared_ptr<ARDOUR::AutomationList> list);

View file

@ -295,7 +295,7 @@ public:
void set_zoom_focus (Editing::ZoomFocus);
Editing::ZoomFocus get_zoom_focus () const { return zoom_focus; }
samplecnt_t get_current_zoom () const { return samples_per_pixel; }
samplecnt_t get_current_zoom () const { return samples_per_pixel; }
void cycle_zoom_focus ();
void temporal_zoom_step (bool zoom_out);
void temporal_zoom_step_scale (bool zoom_out, double scale);
@ -401,8 +401,8 @@ public:
void reposition_and_zoom (samplepos_t, double);
samplepos_t get_preferred_edit_position (Editing::EditIgnoreOption = Editing::EDIT_IGNORE_NONE,
bool use_context_click = false,
bool from_outside_canvas = false);
bool use_context_click = false,
bool from_outside_canvas = false);
bool update_mouse_speed ();
bool decelerate_mouse_speed ();
@ -432,13 +432,13 @@ public:
ARDOUR::SrcQuality quality,
ARDOUR::MidiTrackNameSource mts,
ARDOUR::MidiTempoMapDisposition mtd,
samplepos_t& pos,
samplepos_t& pos,
boost::shared_ptr<ARDOUR::PluginInfo> instrument = boost::shared_ptr<ARDOUR::PluginInfo>());
void do_embed (std::vector<std::string> paths,
Editing::ImportDisposition disposition,
Editing::ImportMode mode,
samplepos_t& pos,
samplepos_t& pos,
boost::shared_ptr<ARDOUR::PluginInfo> instrument = boost::shared_ptr<ARDOUR::PluginInfo>());
void get_regions_corresponding_to (boost::shared_ptr<ARDOUR::Region> region, std::vector<RegionView*>& regions, bool src_comparison);
@ -451,14 +451,14 @@ public:
TrackViewList axis_views_from_routes (boost::shared_ptr<ARDOUR::RouteList>) const;
void snap_to (ARDOUR::MusicSample& first,
ARDOUR::RoundMode direction = ARDOUR::RoundNearest,
ARDOUR::SnapPref pref = ARDOUR::SnapToAny_Visual,
bool ensure_snap = false);
ARDOUR::RoundMode direction = ARDOUR::RoundNearest,
ARDOUR::SnapPref pref = ARDOUR::SnapToAny_Visual,
bool ensure_snap = false);
void snap_to_with_modifier (ARDOUR::MusicSample& first,
GdkEvent const * ev,
ARDOUR::RoundMode direction = ARDOUR::RoundNearest,
ARDOUR::SnapPref pref = ARDOUR::SnapToAny_Visual);
GdkEvent const * ev,
ARDOUR::RoundMode direction = ARDOUR::RoundNearest,
ARDOUR::SnapPref pref = ARDOUR::SnapToAny_Visual);
void set_snapped_cursor_position (samplepos_t pos);
@ -576,8 +576,8 @@ private:
VisualState (bool with_tracks);
~VisualState ();
double y_position;
samplecnt_t samples_per_pixel;
samplepos_t _leftmost_sample;
samplecnt_t samples_per_pixel;
samplepos_t _leftmost_sample;
Editing::ZoomFocus zoom_focus;
GUIObjectState* gui_state;
};
@ -1105,10 +1105,10 @@ private:
VideoTimeline = 0x8
};
Type pending;
Type pending;
samplepos_t time_origin;
samplecnt_t samples_per_pixel;
double y_origin;
samplecnt_t samples_per_pixel;
double y_origin;
int idle_handler_id;
/** true if we are currently in the idle handler */
@ -1188,7 +1188,7 @@ private:
/* CUT/COPY/PASTE */
samplepos_t last_paste_pos;
unsigned paste_count;
unsigned paste_count;
void cut_copy (Editing::CutCopyOp);
bool can_cut_copy () const;
@ -1340,7 +1340,7 @@ private:
Editing::ImportDisposition disposition,
Editing::ImportMode mode,
ARDOUR::SrcQuality quality,
samplepos_t& pos,
samplepos_t& pos,
int target_regions,
int target_tracks,
boost::shared_ptr<ARDOUR::Track>& track,
@ -1352,7 +1352,7 @@ private:
bool& check_sample_rate,
Editing::ImportDisposition disposition,
Editing::ImportMode mode,
samplepos_t& pos,
samplepos_t& pos,
int target_regions,
int target_tracks,
boost::shared_ptr<ARDOUR::Track>& track,
@ -1360,7 +1360,7 @@ private:
int add_sources (std::vector<std::string> paths,
ARDOUR::SourceList& sources,
samplepos_t& pos,
samplepos_t& pos,
Editing::ImportDisposition disposition,
Editing::ImportMode mode,
int target_regions,
@ -1372,7 +1372,7 @@ private:
int finish_bringing_in_material (boost::shared_ptr<ARDOUR::Region> region,
uint32_t in_chans,
uint32_t out_chans,
samplepos_t& pos,
samplepos_t& pos,
Editing::ImportMode mode,
boost::shared_ptr<ARDOUR::Track>& existing_track,
const std::string& new_track_name,
@ -1566,7 +1566,7 @@ private:
bool canvas_fade_out_handle_event (GdkEvent* event,ArdourCanvas::Item*, AudioRegionView*, bool trim = false);
bool canvas_region_view_event (GdkEvent* event,ArdourCanvas::Item*, RegionView*);
bool canvas_wave_view_event (GdkEvent* event,ArdourCanvas::Item*, RegionView*);
bool canvas_sample_handle_event (GdkEvent* event,ArdourCanvas::Item*, RegionView*);
bool canvas_frame_handle_event (GdkEvent* event,ArdourCanvas::Item*, RegionView*);
bool canvas_region_view_name_highlight_event (GdkEvent* event,ArdourCanvas::Item*, RegionView*);
bool canvas_region_view_name_event (GdkEvent* event,ArdourCanvas::Item*, RegionView*);
bool canvas_feature_line_event (GdkEvent* event, ArdourCanvas::Item*, RegionView*);
@ -2179,12 +2179,12 @@ private:
ARDOUR::SnapPref gpref);
void snap_to_internal (ARDOUR::MusicSample& first,
ARDOUR::RoundMode direction = ARDOUR::RoundNearest,
ARDOUR::SnapPref gpref = ARDOUR::SnapToAny_Visual,
bool ensure_snap = false);
ARDOUR::RoundMode direction = ARDOUR::RoundNearest,
ARDOUR::SnapPref gpref = ARDOUR::SnapToAny_Visual,
bool ensure_snap = false);
samplepos_t snap_to_marker (samplepos_t presnap,
ARDOUR::RoundMode direction = ARDOUR::RoundNearest);
samplepos_t snap_to_marker (samplepos_t presnap,
ARDOUR::RoundMode direction = ARDOUR::RoundNearest);
RhythmFerret* rhythm_ferret;

View file

@ -316,14 +316,14 @@ Editor::import_smf_tempo_map (Evoral::SMF const & smf, samplepos_t pos)
}
void
Editor::do_import (vector<string> paths,
ImportDisposition disposition,
ImportMode mode,
SrcQuality quality,
MidiTrackNameSource midi_track_name_source,
Editor::do_import (vector<string> paths,
ImportDisposition disposition,
ImportMode mode,
SrcQuality quality,
MidiTrackNameSource midi_track_name_source,
MidiTempoMapDisposition smf_tempo_disposition,
samplepos_t& pos,
ARDOUR::PluginInfoPtr instrument)
samplepos_t& pos,
ARDOUR::PluginInfoPtr instrument)
{
boost::shared_ptr<Track> track;
vector<string> to_import;
@ -547,7 +547,7 @@ Editor::import_sndfiles (vector<string> paths,
ImportDisposition disposition,
ImportMode mode,
SrcQuality quality,
samplepos_t& pos,
samplepos_t& pos,
int target_regions,
int target_tracks,
boost::shared_ptr<Track>& track,
@ -617,7 +617,7 @@ Editor::embed_sndfiles (vector<string> paths,
bool& check_sample_rate,
ImportDisposition disposition,
ImportMode mode,
samplepos_t& pos,
samplepos_t& pos,
int target_regions,
int target_tracks,
boost::shared_ptr<Track>& track,
@ -739,7 +739,7 @@ Editor::embed_sndfiles (vector<string> paths,
int
Editor::add_sources (vector<string> paths,
SourceList& sources,
samplepos_t& pos,
samplepos_t& pos,
ImportDisposition disposition,
ImportMode mode,
int target_regions,

View file

@ -797,7 +797,7 @@ Editor::canvas_selection_end_trim_event (GdkEvent *event, ArdourCanvas::Item* it
}
bool
Editor::canvas_sample_handle_event (GdkEvent* event, ArdourCanvas::Item* item, RegionView* rv)
Editor::canvas_frame_handle_event (GdkEvent* event, ArdourCanvas::Item* item, RegionView* rv)
{
bool ret = false;

View file

@ -283,7 +283,7 @@ private:
* samplepos. used for relative snap.
*/
samplepos_t _snap_delta;
double _snap_delta_music;
double _snap_delta_music;
CursorContext::Handle _cursor_ctx; ///< cursor change context
bool _constraint_pressed; ///< if the keyboard indicated constraint modifier was pressed on start_grab()
};
@ -636,7 +636,7 @@ private:
}
MidiRegionView* _region_view;
samplepos_t _last_pos;
samplepos_t _last_pos;
double _y;
};

View file

@ -87,20 +87,20 @@ using Gtkmm2ext::Keyboard;
bool
Editor::mouse_sample (samplepos_t& where, bool& in_track_canvas) const
{
/* gdk_window_get_pointer() has X11's XQueryPointer semantics in that it only
pays attentions to subwindows. this means that menu windows are ignored, and
if the pointer is in a menu, the return window from the call will be the
the regular subwindow *under* the menu.
/* gdk_window_get_pointer() has X11's XQueryPointer semantics in that it only
* pays attentions to subwindows. this means that menu windows are ignored, and
* if the pointer is in a menu, the return window from the call will be the
* the regular subwindow *under* the menu.
*
* this matters quite a lot if the pointer is moving around in a menu that overlaps
* the track canvas because we will believe that we are within the track canvas
* when we are not. therefore, we track enter/leave events for the track canvas
* and allow that to override the result of gdk_window_get_pointer().
*/
this matters quite a lot if the pointer is moving around in a menu that overlaps
the track canvas because we will believe that we are within the track canvas
when we are not. therefore, we track enter/leave events for the track canvas
and allow that to override the result of gdk_window_get_pointer().
*/
if (!within_track_canvas) {
if (!within_track_canvas) {
return false;
}
}
int x, y;
Glib::RefPtr<Gdk::Window> canvas_window = const_cast<Editor*>(this)->_track_canvas->get_window();
@ -311,10 +311,10 @@ Editor::mouse_mode_toggled (MouseMode m)
/* Switch snap type/mode if we're moving to/from an internal tool. Note
this must toggle the actions and not call set_snap_*() directly,
otherwise things get out of sync and the combo box stops working. */
if (!UIConfiguration::instance().get_grid_follows_internal()) {
if (!UIConfiguration::instance().get_grid_follows_internal()) {
grid_type_action(pre_internal_grid_type)->set_active(true);
snap_mode_action(pre_internal_snap_mode)->set_active(true);
} else if (!was_internal && internal_editing()) {
} else if (!was_internal && internal_editing()) {
grid_type_action(internal_grid_type)->set_active(true);
snap_mode_action(internal_snap_mode)->set_active(true);
} else if (was_internal && !internal_editing()) {
@ -420,19 +420,18 @@ Editor::step_mouse_mode (bool next)
void
Editor::button_selection (ArdourCanvas::Item* item, GdkEvent* event, ItemType item_type)
{
/* in object/audition/timefx/gain-automation mode,
any button press sets the selection if the object
can be selected. this is a bit of hack, because
we want to avoid this if the mouse operation is a
region alignment.
note: not dbl-click or triple-click
Also note that there is no region selection in internal edit mode, otherwise
for operations operating on the selection (e.g. cut) it is not obvious whether
to cut notes or regions.
*/
/* in object/audition/timefx/gain-automation mode,
* any button press sets the selection if the object
* can be selected. this is a bit of hack, because
* we want to avoid this if the mouse operation is a
* region alignment.
*
* note: not dbl-click or triple-click
*
* Also note that there is no region selection in internal edit mode, otherwise
* for operations operating on the selection (e.g. cut) it is not obvious whether
* to cut notes or regions.
*/
MouseMode eff_mouse_mode = effective_mouse_mode ();
@ -443,31 +442,31 @@ Editor::button_selection (ArdourCanvas::Item* item, GdkEvent* event, ItemType it
if (get_smart_mode() && eff_mouse_mode == MouseRange && event->button.button == 3 && item_type == RegionItem) {
/* context clicks are always about object properties, even if
we're in range mode within smart mode.
*/
we're in range mode within smart mode.
*/
eff_mouse_mode = MouseObject;
}
/* special case: allow drag of region fade in/out in object mode with join object/range enabled */
if (get_smart_mode()) {
switch (item_type) {
case FadeInHandleItem:
case FadeInTrimHandleItem:
case FadeOutHandleItem:
case FadeOutTrimHandleItem:
eff_mouse_mode = MouseObject;
break;
default:
break;
case FadeInHandleItem:
case FadeInTrimHandleItem:
case FadeOutHandleItem:
case FadeOutTrimHandleItem:
eff_mouse_mode = MouseObject;
break;
default:
break;
}
}
if (((mouse_mode != MouseObject) &&
(mouse_mode != MouseAudition || item_type != RegionItem) &&
(mouse_mode != MouseTimeFX || item_type != RegionItem) &&
(mouse_mode != MouseDraw) &&
(mouse_mode != MouseContent || item_type == RegionItem)) ||
((event->type != GDK_BUTTON_PRESS && event->type != GDK_BUTTON_RELEASE) || event->button.button > 3)) {
(mouse_mode != MouseAudition || item_type != RegionItem) &&
(mouse_mode != MouseTimeFX || item_type != RegionItem) &&
(mouse_mode != MouseDraw) &&
(mouse_mode != MouseContent || item_type == RegionItem)) ||
((event->type != GDK_BUTTON_PRESS && event->type != GDK_BUTTON_RELEASE) || event->button.button > 3)) {
return;
}
@ -478,8 +477,8 @@ Editor::button_selection (ArdourCanvas::Item* item, GdkEvent* event, ItemType it
/* almost no selection action on modified button-2 or button-3 events */
if ((item_type != RegionItem && event->button.button != 2)
/* for selection of control points prior to delete (shift-right click) */
&& !(item_type == ControlPointItem && event->button.button == 3 && event->type == GDK_BUTTON_PRESS)) {
/* for selection of control points prior to delete (shift-right click) */
&& !(item_type == ControlPointItem && event->button.button == 3 && event->type == GDK_BUTTON_PRESS)) {
return;
}
}
@ -493,183 +492,183 @@ Editor::button_selection (ArdourCanvas::Item* item, GdkEvent* event, ItemType it
}
switch (item_type) {
case RegionItem:
if (eff_mouse_mode == MouseDraw) {
case RegionItem:
if (eff_mouse_mode == MouseDraw) {
break;
}
if (press) {
if (eff_mouse_mode != MouseRange) {
_mouse_changed_selection = set_selected_regionview_from_click (press, op);
} else {
/* don't change the selection unless the
clicked track is not currently selected. if
so, "collapse" the selection to just this
track
*/
if (!selection->selected (clicked_axisview)) {
set_selected_track_as_side_effect (Selection::Set);
}
}
} else {
if (eff_mouse_mode != MouseRange) {
_mouse_changed_selection |= set_selected_regionview_from_click (press, op);
}
}
break;
}
if (press) {
if (eff_mouse_mode != MouseRange) {
_mouse_changed_selection = set_selected_regionview_from_click (press, op);
} else {
/* don't change the selection unless the
clicked track is not currently selected. if
so, "collapse" the selection to just this
track
*/
if (!selection->selected (clicked_axisview)) {
set_selected_track_as_side_effect (Selection::Set);
}
}
} else {
if (eff_mouse_mode != MouseRange) {
case RegionViewNameHighlight:
case RegionViewName:
case LeftFrameHandle:
case RightFrameHandle:
case FadeInHandleItem:
case FadeInTrimHandleItem:
case FadeInItem:
case FadeOutHandleItem:
case FadeOutTrimHandleItem:
case FadeOutItem:
case StartCrossFadeItem:
case EndCrossFadeItem:
if (get_smart_mode() || eff_mouse_mode != MouseRange) {
_mouse_changed_selection |= set_selected_regionview_from_click (press, op);
} else if (event->type == GDK_BUTTON_PRESS) {
set_selected_track_as_side_effect (op);
}
}
break;
break;
case RegionViewNameHighlight:
case RegionViewName:
case LeftFrameHandle:
case RightFrameHandle:
case FadeInHandleItem:
case FadeInTrimHandleItem:
case FadeInItem:
case FadeOutHandleItem:
case FadeOutTrimHandleItem:
case FadeOutItem:
case StartCrossFadeItem:
case EndCrossFadeItem:
if (get_smart_mode() || eff_mouse_mode != MouseRange) {
_mouse_changed_selection |= set_selected_regionview_from_click (press, op);
} else if (event->type == GDK_BUTTON_PRESS) {
set_selected_track_as_side_effect (op);
}
break;
case ControlPointItem:
/* for object/track exclusivity, we don't call set_selected_track_as_side_effect (op); */
case ControlPointItem:
/* for object/track exclusivity, we don't call set_selected_track_as_side_effect (op); */
if (eff_mouse_mode != MouseRange) {
if (event->button.button != 3) {
_mouse_changed_selection |= set_selected_control_point_from_click (press, op);
} else {
_mouse_changed_selection |= set_selected_control_point_from_click (press, Selection::Set);
if (eff_mouse_mode != MouseRange) {
if (event->button.button != 3) {
_mouse_changed_selection |= set_selected_control_point_from_click (press, op);
} else {
_mouse_changed_selection |= set_selected_control_point_from_click (press, Selection::Set);
}
}
}
break;
break;
case GainLineItem:
if (eff_mouse_mode != MouseRange) {
AutomationLine* argl = reinterpret_cast<AutomationLine*> (item->get_data ("line"));
case GainLineItem:
if (eff_mouse_mode != MouseRange) {
AutomationLine* argl = reinterpret_cast<AutomationLine*> (item->get_data ("line"));
std::list<Selectable*> selectables;
uint32_t before, after;
samplecnt_t const where = (samplecnt_t) floor (event->button.x * samples_per_pixel) - clicked_regionview->region ()->position ();
std::list<Selectable*> selectables;
uint32_t before, after;
samplecnt_t const where = (samplecnt_t) floor (event->button.x * samples_per_pixel) - clicked_regionview->region ()->position ();
if (!argl || !argl->control_points_adjacent (where, before, after)) {
break;
if (!argl || !argl->control_points_adjacent (where, before, after)) {
break;
}
selectables.push_back (argl->nth (before));
selectables.push_back (argl->nth (after));
switch (op) {
case Selection::Set:
if (press) {
selection->set (selectables);
_mouse_changed_selection = true;
}
break;
case Selection::Add:
if (press) {
selection->add (selectables);
_mouse_changed_selection = true;
}
break;
case Selection::Toggle:
if (press) {
selection->toggle (selectables);
_mouse_changed_selection = true;
}
break;
case Selection::Extend:
/* XXX */
break;
}
}
break;
selectables.push_back (argl->nth (before));
selectables.push_back (argl->nth (after));
case AutomationLineItem:
if (eff_mouse_mode != MouseRange) {
AutomationLine* al = reinterpret_cast<AutomationLine*> (item->get_data ("line"));
std::list<Selectable*> selectables;
double mx = event->button.x;
double my = event->button.y;
switch (op) {
case Selection::Set:
if (press) {
selection->set (selectables);
_mouse_changed_selection = true;
}
break;
case Selection::Add:
if (press) {
selection->add (selectables);
_mouse_changed_selection = true;
}
break;
case Selection::Toggle:
if (press) {
selection->toggle (selectables);
_mouse_changed_selection = true;
}
break;
al->grab_item().canvas_to_item (mx, my);
case Selection::Extend:
/* XXX */
break;
uint32_t before, after;
samplecnt_t const where = (samplecnt_t) floor (mx * samples_per_pixel);
if (!al || !al->control_points_adjacent (where, before, after)) {
break;
}
selectables.push_back (al->nth (before));
selectables.push_back (al->nth (after));
switch (op) {
case Selection::Set:
if (press) {
selection->set (selectables);
_mouse_changed_selection = true;
}
break;
case Selection::Add:
if (press) {
selection->add (selectables);
_mouse_changed_selection = true;
}
break;
case Selection::Toggle:
if (press) {
selection->toggle (selectables);
_mouse_changed_selection = true;
}
break;
case Selection::Extend:
/* XXX */
break;
}
}
}
break;
break;
case AutomationLineItem:
if (eff_mouse_mode != MouseRange) {
AutomationLine* al = reinterpret_cast<AutomationLine*> (item->get_data ("line"));
std::list<Selectable*> selectables;
double mx = event->button.x;
double my = event->button.y;
case StreamItem:
/* for context click, select track */
if (event->button.button == 3) {
selection->clear_tracks ();
set_selected_track_as_side_effect (op);
al->grab_item().canvas_to_item (mx, my);
uint32_t before, after;
samplecnt_t const where = (samplecnt_t) floor (mx * samples_per_pixel);
if (!al || !al->control_points_adjacent (where, before, after)) {
break;
}
selectables.push_back (al->nth (before));
selectables.push_back (al->nth (after));
switch (op) {
case Selection::Set:
if (press) {
selection->set (selectables);
_mouse_changed_selection = true;
}
break;
case Selection::Add:
if (press) {
selection->add (selectables);
_mouse_changed_selection = true;
}
break;
case Selection::Toggle:
if (press) {
selection->toggle (selectables);
_mouse_changed_selection = true;
}
break;
case Selection::Extend:
/* XXX */
break;
}
}
break;
case StreamItem:
/* for context click, select track */
if (event->button.button == 3) {
selection->clear_tracks ();
set_selected_track_as_side_effect (op);
/* We won't get a release.*/
begin_reversible_selection_op (X_("Button 3 Menu Select"));
commit_reversible_selection_op ();
}
break;
case AutomationTrackItem:
if (eff_mouse_mode != MouseDraw && op == Selection::Set) {
set_selected_track_as_side_effect (op);
}
break;
case NoteItem:
if (press && event->button.button == 3) {
NoteBase* cnote = reinterpret_cast<NoteBase*> (item->get_data ("notebase"));
assert (cnote);
if (cnote->region_view().selection_size() == 0 || !cnote->selected()) {
selection->clear_points();
cnote->region_view().unique_select (cnote);
/* we won't get the release, so store the selection change now */
begin_reversible_selection_op (X_("Button 3 Note Selection"));
/* We won't get a release.*/
begin_reversible_selection_op (X_("Button 3 Menu Select"));
commit_reversible_selection_op ();
}
}
break;
break;
default:
break;
case AutomationTrackItem:
if (eff_mouse_mode != MouseDraw && op == Selection::Set) {
set_selected_track_as_side_effect (op);
}
break;
case NoteItem:
if (press && event->button.button == 3) {
NoteBase* cnote = reinterpret_cast<NoteBase*> (item->get_data ("notebase"));
assert (cnote);
if (cnote->region_view().selection_size() == 0 || !cnote->selected()) {
selection->clear_points();
cnote->region_view().unique_select (cnote);
/* we won't get the release, so store the selection change now */
begin_reversible_selection_op (X_("Button 3 Note Selection"));
commit_reversible_selection_op ();
}
}
break;
default:
break;
}
if ((!press) && _mouse_changed_selection) {
@ -1399,21 +1398,19 @@ Editor::button_press_handler (ArdourCanvas::Item* item, GdkEvent* event, ItemTyp
bool
Editor::button_press_dispatch (GdkEventButton* ev)
{
/* this function is intended only for buttons 4 and above.
*/
/* this function is intended only for buttons 4 and above. */
Gtkmm2ext::MouseButton b (ev->state, ev->button);
return button_bindings->activate (b, Gtkmm2ext::Bindings::Press);
Gtkmm2ext::MouseButton b (ev->state, ev->button);
return button_bindings->activate (b, Gtkmm2ext::Bindings::Press);
}
bool
Editor::button_release_dispatch (GdkEventButton* ev)
{
/* this function is intended only for buttons 4 and above.
*/
/* this function is intended only for buttons 4 and above. */
Gtkmm2ext::MouseButton b (ev->state, ev->button);
return button_bindings->activate (b, Gtkmm2ext::Bindings::Release);
Gtkmm2ext::MouseButton b (ev->state, ev->button);
return button_bindings->activate (b, Gtkmm2ext::Bindings::Release);
}
bool

View file

@ -2156,9 +2156,6 @@ Editor::select_range_between ()
bool
Editor::get_edit_op_range (samplepos_t& start, samplepos_t& end) const
{
// samplepos_t m;
// bool ignored;
/* if an explicit range exists, use it */
if ((mouse_mode == MouseRange || get_smart_mode()) && !selection->time.empty()) {
@ -2171,87 +2168,6 @@ Editor::get_edit_op_range (samplepos_t& start, samplepos_t& end) const
end = 0;
return false;
}
// if (!mouse_sample (m, ignored)) {
// /* mouse is not in a canvas, try playhead+selected marker.
// this is probably most true when using menus.
// */
//
// if (selection->markers.empty()) {
// return false;
// }
// start = selection->markers.front()->position();
// end = _session->audible_sample();
// } else {
// switch (_edit_point) {
// case EditAtPlayhead:
// if (selection->markers.empty()) {
// /* use mouse + playhead */
// start = m;
// end = _session->audible_sample();
// } else {
// /* use playhead + selected marker */
// start = _session->audible_sample();
// end = selection->markers.front()->position();
// }
// break;
// case EditAtMouse:
// /* use mouse + selected marker */
// if (selection->markers.empty()) {
// start = m;
// end = _session->audible_sample();
// } else {
// start = selection->markers.front()->position();
// end = m;
// }
// break;
// case EditAtSelectedMarker:
// /* use mouse + selected marker */
// if (selection->markers.empty()) {
// MessageDialog win (_("No edit range defined"),
// false,
// MESSAGE_INFO,
// BUTTONS_OK);
// win.set_secondary_text (
// _("the edit point is Selected Marker\nbut there is no selected marker."));
// win.set_default_response (RESPONSE_CLOSE);
// win.set_position (Gtk::WIN_POS_MOUSE);
// win.show_all();
// win.run ();
// return false; // NO RANGE
// }
// start = selection->markers.front()->position();
// end = m;
// break;
// }
// }
// if (start == end) {
// return false;
// }
// if (start > end) {
// swap (start, end);
// }
/* turn range into one delimited by start...end,
not start...end-1
*/
// end++;
// return true;
}
void

View file

@ -424,7 +424,7 @@ void
MidiRegionView::mouse_mode_changed ()
{
// Adjust sample colour (become more transparent for internal tools)
set_sample_color();
set_frame_color();
if (_entered) {
if (!trackview.editor().internal_editing()) {
@ -465,11 +465,11 @@ MidiRegionView::enter_internal (uint32_t state)
}
// Lower sample handles below notes so they don't steal events
if (sample_handle_start) {
sample_handle_start->lower_to_bottom();
if (frame_handle_start) {
frame_handle_start->lower_to_bottom();
}
if (sample_handle_end) {
sample_handle_end->lower_to_bottom();
if (frame_handle_end) {
frame_handle_end->lower_to_bottom();
}
}
@ -486,11 +486,11 @@ MidiRegionView::leave_internal()
}
// Raise sample handles above notes so they catch events
if (sample_handle_start) {
sample_handle_start->raise_to_top();
if (frame_handle_start) {
frame_handle_start->raise_to_top();
}
if (sample_handle_end) {
sample_handle_end->raise_to_top();
if (frame_handle_end) {
frame_handle_end->raise_to_top();
}
}

View file

@ -394,7 +394,7 @@ public:
virtual bool canvas_fade_out_handle_event (GdkEvent* event, ArdourCanvas::Item*, AudioRegionView*, bool) = 0;
virtual bool canvas_region_view_event (GdkEvent* event, ArdourCanvas::Item*, RegionView*) = 0;
virtual bool canvas_wave_view_event (GdkEvent* event, ArdourCanvas::Item*, RegionView*) = 0;
virtual bool canvas_sample_handle_event (GdkEvent* event, ArdourCanvas::Item*, RegionView*) = 0;
virtual bool canvas_frame_handle_event (GdkEvent* event, ArdourCanvas::Item*, RegionView*) = 0;
virtual bool canvas_region_view_name_highlight_event (GdkEvent* event, ArdourCanvas::Item*, RegionView*) = 0;
virtual bool canvas_region_view_name_event (GdkEvent* event, ArdourCanvas::Item*, RegionView*) = 0;
virtual bool canvas_feature_line_event (GdkEvent* event, ArdourCanvas::Item*, RegionView*) = 0;

View file

@ -156,18 +156,18 @@ RegionView::init (bool wfd)
name_highlight->Event.connect (sigc::bind (sigc::mem_fun (PublicEditor::instance(), &PublicEditor::canvas_region_view_name_highlight_event), name_highlight, this));
}
if (sample_handle_start) {
sample_handle_start->set_data ("regionview", this);
sample_handle_start->set_data ("isleft", (void*) 1);
sample_handle_start->Event.connect (sigc::bind (sigc::mem_fun (PublicEditor::instance(), &PublicEditor::canvas_sample_handle_event), sample_handle_start, this));
sample_handle_start->raise_to_top();
if (frame_handle_start) {
frame_handle_start->set_data ("regionview", this);
frame_handle_start->set_data ("isleft", (void*) 1);
frame_handle_start->Event.connect (sigc::bind (sigc::mem_fun (PublicEditor::instance(), &PublicEditor::canvas_frame_handle_event), frame_handle_start, this));
frame_handle_start->raise_to_top();
}
if (sample_handle_end) {
sample_handle_end->set_data ("regionview", this);
sample_handle_end->set_data ("isleft", (void*) 0);
sample_handle_end->Event.connect (sigc::bind (sigc::mem_fun (PublicEditor::instance(), &PublicEditor::canvas_sample_handle_event), sample_handle_end, this));
sample_handle_end->raise_to_top();
if (frame_handle_end) {
frame_handle_end->set_data ("regionview", this);
frame_handle_end->set_data ("isleft", (void*) 0);
frame_handle_end->Event.connect (sigc::bind (sigc::mem_fun (PublicEditor::instance(), &PublicEditor::canvas_frame_handle_event), frame_handle_end, this));
frame_handle_end->raise_to_top();
}
if (name_text) {
@ -432,14 +432,14 @@ RegionView::reset_width_dependent_items (double pixel_width)
void
RegionView::region_muted ()
{
set_sample_color ();
set_frame_color ();
region_renamed ();
}
void
RegionView::region_opacity ()
{
set_sample_color ();
set_frame_color ();
}
void
@ -821,12 +821,12 @@ RegionView::update_coverage_samples (LayerDisplay d)
cr->set_x1 (trackview.editor().sample_to_pixel (end - position));
}
if (sample_handle_start) {
sample_handle_start->raise_to_top ();
if (frame_handle_start) {
frame_handle_start->raise_to_top ();
}
if (sample_handle_end) {
sample_handle_end->raise_to_top ();
if (frame_handle_end) {
frame_handle_end->raise_to_top ();
}
if (name_highlight) {

View file

@ -119,7 +119,7 @@ TimeAxisViewItem::TimeAxisViewItem(
: trackview (tv)
, sample_position (-1)
, item_name (it_name)
, selection_sample (0)
, selection_frame (0)
, _height (1.0)
, _recregion (recording)
, _automation (automation)
@ -136,7 +136,7 @@ TimeAxisViewItem::TimeAxisViewItem (const TimeAxisViewItem& other)
, trackview (other.trackview)
, sample_position (-1)
, item_name (other.item_name)
, selection_sample (0)
, selection_frame (0)
, _height (1.0)
, _recregion (other._recregion)
, _automation (other._automation)
@ -182,20 +182,20 @@ TimeAxisViewItem::init (ArdourCanvas::Item* parent, double fpp, uint32_t base_co
}
if (visibility & ShowFrame) {
sample = new ArdourCanvas::Rectangle (group,
ArdourCanvas::Rect (0.0, 0.0,
trackview.editor().sample_to_pixel(duration),
trackview.current_height()));
frame = new ArdourCanvas::Rectangle (group,
ArdourCanvas::Rect (0.0, 0.0,
trackview.editor().sample_to_pixel(duration),
trackview.current_height()));
sample->set_outline_what (ArdourCanvas::Rectangle::What (ArdourCanvas::Rectangle::LEFT|ArdourCanvas::Rectangle::RIGHT));
sample->show ();
frame->set_outline_what (ArdourCanvas::Rectangle::What (ArdourCanvas::Rectangle::LEFT|ArdourCanvas::Rectangle::RIGHT));
frame->show ();
CANVAS_DEBUG_NAME (sample, string_compose ("sample for %1", get_item_name()));
CANVAS_DEBUG_NAME (frame, string_compose ("frame for %1", get_item_name()));
if (_recregion) {
sample->set_outline_color (UIConfiguration::instance().color ("recording rect"));
frame->set_outline_color (UIConfiguration::instance().color ("recording rect"));
} else {
sample->set_outline_color (UIConfiguration::instance().color ("time axis frame"));
frame->set_outline_color (UIConfiguration::instance().color ("time axis frame"));
}
}
@ -231,19 +231,19 @@ TimeAxisViewItem::init (ArdourCanvas::Item* parent, double fpp, uint32_t base_co
double top = TimeAxisViewItem::GRAB_HANDLE_TOP;
double width = TimeAxisViewItem::GRAB_HANDLE_WIDTH;
sample_handle_start = new ArdourCanvas::Rectangle (group, ArdourCanvas::Rect (0.0, top, width, trackview.current_height()));
CANVAS_DEBUG_NAME (sample_handle_start, "TAVI sample handle start");
sample_handle_start->set_outline (false);
sample_handle_start->set_fill (false);
sample_handle_start->Event.connect (sigc::bind (sigc::mem_fun (*this, &TimeAxisViewItem::sample_handle_crossing), sample_handle_start));
frame_handle_start = new ArdourCanvas::Rectangle (group, ArdourCanvas::Rect (0.0, top, width, trackview.current_height()));
CANVAS_DEBUG_NAME (frame_handle_start, "TAVI frame handle start");
frame_handle_start->set_outline (false);
frame_handle_start->set_fill (false);
frame_handle_start->Event.connect (sigc::bind (sigc::mem_fun (*this, &TimeAxisViewItem::sample_handle_crossing), frame_handle_start));
sample_handle_end = new ArdourCanvas::Rectangle (group, ArdourCanvas::Rect (0.0, top, width, trackview.current_height()));
CANVAS_DEBUG_NAME (sample_handle_end, "TAVI sample handle end");
sample_handle_end->set_outline (false);
sample_handle_end->set_fill (false);
sample_handle_end->Event.connect (sigc::bind (sigc::mem_fun (*this, &TimeAxisViewItem::sample_handle_crossing), sample_handle_end));
frame_handle_end = new ArdourCanvas::Rectangle (group, ArdourCanvas::Rect (0.0, top, width, trackview.current_height()));
CANVAS_DEBUG_NAME (frame_handle_end, "TAVI frame handle end");
frame_handle_end->set_outline (false);
frame_handle_end->set_fill (false);
frame_handle_end->Event.connect (sigc::bind (sigc::mem_fun (*this, &TimeAxisViewItem::sample_handle_crossing), frame_handle_end));
} else {
sample_handle_start = sample_handle_end = 0;
frame_handle_start = frame_handle_end = 0;
}
//set_color (base_color);
@ -323,7 +323,7 @@ TimeAxisViewItem::set_duration (samplecnt_t dur, void* src)
{
if ((dur > max_item_duration) || (dur < min_item_duration)) {
warning << string_compose (
P_("new duration %1 sample is out of bounds for %2", "new duration of %1 samples is out of bounds for %2", dur),
P_("new duration %1 frame is out of bounds for %2", "new duration of %1 samples is out of bounds for %2", dur),
get_item_name(), dur)
<< endmsg;
return false;
@ -489,21 +489,21 @@ TimeAxisViewItem::set_selected(bool yn)
}
Selectable::set_selected (yn);
set_sample_color ();
set_frame_color ();
set_name_text_color ();
if (_selected && sample) {
if (!selection_sample) {
selection_sample = new ArdourCanvas::Rectangle (group);
selection_sample->set_fill (false);
selection_sample->set_outline_color (UIConfiguration::instance().color ("selected time axis frame"));
selection_sample->set_ignore_events (true);
if (_selected && frame) {
if (!selection_frame) {
selection_frame = new ArdourCanvas::Rectangle (group);
selection_frame->set_fill (false);
selection_frame->set_outline_color (UIConfiguration::instance().color ("selected time axis frame"));
selection_frame->set_ignore_events (true);
}
selection_sample->set (sample->get().shrink (1.0));
selection_sample->show ();
selection_frame->set (frame->get().shrink (1.0));
selection_frame->show ();
} else {
if (selection_sample) {
selection_sample->hide ();
if (selection_frame) {
selection_frame->hide ();
}
}
}
@ -555,18 +555,18 @@ TimeAxisViewItem::set_height (double height)
}
}
if (sample) {
if (frame) {
sample->set_y0 (0.0);
sample->set_y1 (height);
frame->set_y0 (0.0);
frame->set_y1 (height);
if (sample_handle_start) {
sample_handle_start->set_y1 (height);
sample_handle_end->set_y1 (height);
if (frame_handle_start) {
frame_handle_start->set_y1 (height);
frame_handle_end->set_y1 (height);
}
if (selection_sample) {
selection_sample->set (sample->get().shrink (1.0));
if (selection_frame) {
selection_frame->set (frame->get().shrink (1.0));
}
}
}
@ -613,7 +613,7 @@ TimeAxisViewItem::set_color (uint32_t base_color)
ArdourCanvas::Item*
TimeAxisViewItem::get_canvas_sample()
{
return sample;
return frame;
}
ArdourCanvas::Item*
@ -634,7 +634,7 @@ TimeAxisViewItem::get_name_highlight()
void
TimeAxisViewItem::set_colors()
{
set_sample_color ();
set_frame_color ();
if (name_highlight) {
name_highlight->set_fill_color (fill_color);
@ -686,28 +686,28 @@ TimeAxisViewItem::get_fill_color () const
}
/**
* Sets the sample color depending on whether this item is selected
* Sets the frame color depending on whether this item is selected
*/
void
TimeAxisViewItem::set_sample_color()
TimeAxisViewItem::set_frame_color()
{
if (!sample) {
if (!frame) {
return;
}
sample->set_fill_color (get_fill_color());
set_sample_gradient ();
frame->set_fill_color (get_fill_color());
set_frame_gradient ();
if (!_recregion) {
sample->set_outline_color (UIConfiguration::instance().color ("time axis frame"));
frame->set_outline_color (UIConfiguration::instance().color ("time axis frame"));
}
}
void
TimeAxisViewItem::set_sample_gradient ()
TimeAxisViewItem::set_frame_gradient ()
{
if (UIConfiguration::instance().get_timeline_item_gradient_depth() == 0.0) {
sample->set_gradient (ArdourCanvas::Fill::StopList (), 0);
frame->set_gradient (ArdourCanvas::Fill::StopList (), 0);
return;
}
@ -730,7 +730,7 @@ TimeAxisViewItem::set_sample_gradient ()
Color darker = hsva_to_color (h, s, v, a);
stops.push_back (std::make_pair (1.0, darker));
sample->set_gradient (stops, true);
frame->set_gradient (stops, true);
}
/**
@ -741,18 +741,18 @@ TimeAxisViewItem::set_trim_handle_colors()
{
#if 1
/* Leave them transparent for now */
if (sample_handle_start) {
sample_handle_start->set_fill_color (0x00000000);
sample_handle_end->set_fill_color (0x00000000);
if (frame_handle_start) {
frame_handle_start->set_fill_color (0x00000000);
frame_handle_end->set_fill_color (0x00000000);
}
#else
if (sample_handle_start) {
if (frame_handle_start) {
if (position_locked) {
sample_handle_start->set_fill_color (UIConfiguration::instance().get_TrimHandleLocked());
sample_handle_end->set_fill_color (UIConfiguration::instance().get_TrimHandleLocked());
frame_handle_start->set_fill_color (UIConfiguration::instance().get_TrimHandleLocked());
frame_handle_end->set_fill_color (UIConfiguration::instance().get_TrimHandleLocked());
} else {
sample_handle_start->set_fill_color (UIConfiguration::instance().get_TrimHandle());
sample_handle_end->set_fill_color (UIConfiguration::instance().get_TrimHandle());
frame_handle_start->set_fill_color (UIConfiguration::instance().get_TrimHandle());
frame_handle_end->set_fill_color (UIConfiguration::instance().get_TrimHandle());
}
}
#endif
@ -815,47 +815,47 @@ TimeAxisViewItem::reset_width_dependent_items (double pixel_width)
if (pixel_width < 2.0) {
if (sample) {
sample->set_outline (false);
sample->set_x1 (std::max(1.0, pixel_width));
if (frame) {
frame->set_outline (false);
frame->set_x1 (std::max(1.0, pixel_width));
}
if (sample_handle_start) {
sample_handle_start->hide();
sample_handle_end->hide();
if (frame_handle_start) {
frame_handle_start->hide();
frame_handle_end->hide();
}
} else {
if (sample) {
sample->set_outline (true);
if (frame) {
frame->set_outline (true);
/* Note: x0 is always zero - the position is defined by
* the position of the group, not the sample.
* the position of the group, not the frame.
*/
sample->set_x1 (pixel_width);
frame->set_x1 (pixel_width);
if (selection_sample) {
selection_sample->set (sample->get().shrink (1.0));
if (selection_frame) {
selection_frame->set (frame->get().shrink (1.0));
}
}
if (sample_handle_start) {
if (frame_handle_start) {
if (pixel_width < (3 * TimeAxisViewItem::GRAB_HANDLE_WIDTH)) {
/*
* there's less than GRAB_HANDLE_WIDTH of the region between
* the right-hand end of sample_handle_start and the left-hand
* end of sample_handle_end, so disable the handles
* the right-hand end of frame_handle_start and the left-hand
* end of frame_handle_end, so disable the handles
*/
sample_handle_start->hide();
sample_handle_end->hide();
frame_handle_start->hide();
frame_handle_end->hide();
} else {
sample_handle_start->show();
sample_handle_end->set_x0 (pixel_width - (TimeAxisViewItem::GRAB_HANDLE_WIDTH));
sample_handle_end->set_x1 (pixel_width);
sample_handle_end->show();
frame_handle_start->show();
frame_handle_end->set_x0 (pixel_width - (TimeAxisViewItem::GRAB_HANDLE_WIDTH));
frame_handle_end->set_x1 (pixel_width);
frame_handle_end->show();
sample_handle_start->raise_to_top ();
sample_handle_end->raise_to_top ();
frame_handle_start->raise_to_top ();
frame_handle_end->raise_to_top ();
}
}
}
@ -922,7 +922,7 @@ TimeAxisViewItem::parameter_changed (string p)
if (p == "color-regions-using-track-color") {
set_colors ();
} else if (p == "timeline-item-gradient-depth") {
set_sample_gradient ();
set_frame_gradient ();
}
}
@ -930,12 +930,12 @@ void
TimeAxisViewItem::drag_start ()
{
_dragging = true;
set_sample_color ();
set_frame_color ();
}
void
TimeAxisViewItem::drag_end ()
{
_dragging = false;
set_sample_color ();
set_frame_color ();
}

View file

@ -163,8 +163,8 @@ protected:
virtual bool canvas_group_event (GdkEvent*);
virtual void set_colors();
virtual void set_sample_color();
virtual void set_sample_gradient ();
virtual void set_frame_color();
virtual void set_frame_gradient ();
void set_trim_handle_colors();
virtual void reset_width_dependent_items (double);
@ -217,15 +217,15 @@ protected:
bool wide_enough_for_name;
bool high_enough_for_name;
ArdourCanvas::Container* group;
ArdourCanvas::Rectangle* sample;
ArdourCanvas::Rectangle* selection_sample;
ArdourCanvas::Container* group;
ArdourCanvas::Rectangle* frame;
ArdourCanvas::Rectangle* selection_frame;
ArdourCanvas::Text* name_text;
ArdourCanvas::Rectangle* name_highlight;
/* with these two values, if sample_handle_start == 0 then sample_handle_end will also be 0 */
ArdourCanvas::Rectangle* sample_handle_start; ///< `sample' (fade) handle for the start of the item, or 0
ArdourCanvas::Rectangle* sample_handle_end; ///< `sample' (fade) handle for the end of the item, or 0
/* with these two values, if frame_handle_start == 0 then frame_handle_end will also be 0 */
ArdourCanvas::Rectangle* frame_handle_start; ///< `sample' (fade) handle for the start of the item, or 0
ArdourCanvas::Rectangle* frame_handle_end; ///< `sample' (fade) handle for the end of the item, or 0
bool sample_handle_crossing (GdkEvent*, ArdourCanvas::Rectangle*);

View file

@ -84,19 +84,19 @@ public:
}
private:
ARDOUR::samplecnt_t original_length;
Gtk::Adjustment pitch_octave_adjustment;
Gtk::Adjustment pitch_semitone_adjustment;
Gtk::Adjustment pitch_cent_adjustment;
Gtk::SpinButton pitch_octave_spinner;
Gtk::SpinButton pitch_semitone_spinner;
Gtk::SpinButton pitch_cent_spinner;
Gtk::Adjustment duration_adjustment;
AudioClock* duration_clock;
bool ignore_adjustment_change;
bool ignore_clock_change;
sigc::connection update_connection;
float progress;
ARDOUR::samplecnt_t original_length;
Gtk::Adjustment pitch_octave_adjustment;
Gtk::Adjustment pitch_semitone_adjustment;
Gtk::Adjustment pitch_cent_adjustment;
Gtk::SpinButton pitch_octave_spinner;
Gtk::SpinButton pitch_semitone_spinner;
Gtk::SpinButton pitch_cent_spinner;
Gtk::Adjustment duration_adjustment;
AudioClock* duration_clock;
bool ignore_adjustment_change;
bool ignore_clock_change;
sigc::connection update_connection;
float progress;
void update_progress_gui (float);
void duration_clock_changed ();

View file

@ -106,8 +106,8 @@ class LIBARDOUR_API AudioRegion : public Region
Evoral::Range<samplepos_t> body_range () const;
virtual samplecnt_t read_peaks (PeakData *buf, samplecnt_t npeaks,
samplecnt_t offset, samplecnt_t cnt,
uint32_t chan_n=0, double samples_per_pixel = 1.0) const;
samplecnt_t offset, samplecnt_t cnt,
uint32_t chan_n=0, double samples_per_pixel = 1.0) const;
/* Readable interface */
@ -115,12 +115,13 @@ class LIBARDOUR_API AudioRegion : public Region
virtual samplecnt_t readable_length() const { return length(); }
virtual samplecnt_t read_at (Sample *buf, Sample *mixdown_buf, float *gain_buf,
samplepos_t position,
samplecnt_t cnt,
uint32_t chan_n = 0) const;
samplepos_t position,
samplecnt_t cnt,
uint32_t chan_n = 0) const;
virtual samplecnt_t master_read_at (Sample *buf, Sample *mixdown_buf, float *gain_buf,
samplepos_t position, samplecnt_t cnt, uint32_t chan_n=0) const;
samplepos_t position, samplecnt_t cnt,
uint32_t chan_n=0) const;
virtual samplecnt_t read_raw_internal (Sample*, samplepos_t, samplecnt_t, int channel) const;

View file

@ -54,7 +54,7 @@ private:
static AutomationWatch* _instance;
Glib::Threads::Thread* _thread;
samplepos_t _last_time;
samplepos_t _last_time;
bool _run_thread;
AutomationWatches automation_watches;
AutomationConnection automation_connections;

View file

@ -180,7 +180,7 @@ class LIBARDOUR_API ExportGraphBuilder
ExportGraphBuilder & parent;
FileSpec config;
samplecnt_t max_samples_out;
samplecnt_t max_samples_out;
bool use_loudness;
bool use_peak;
BufferPtr buffer;
@ -188,6 +188,7 @@ class LIBARDOUR_API ExportGraphBuilder
TmpFilePtr tmp_file;
NormalizerPtr normalizer;
ThreaderPtr threader;
LoudnessReaderPtr loudness_reader;
boost::ptr_list<SFC> children;
@ -215,7 +216,7 @@ class LIBARDOUR_API ExportGraphBuilder
boost::ptr_list<SFC> children;
boost::ptr_list<Intermediate> intermediate_children;
SRConverterPtr converter;
samplecnt_t max_samples_out;
samplecnt_t max_samples_out;
};
// Silence trimmer + adder
@ -234,7 +235,7 @@ class LIBARDOUR_API ExportGraphBuilder
FileSpec config;
boost::ptr_list<SRC> children;
SilenceTrimmerPtr silence_trimmer;
samplecnt_t max_samples_in;
samplecnt_t max_samples_in;
};
// channel configuration
@ -254,7 +255,7 @@ class LIBARDOUR_API ExportGraphBuilder
boost::ptr_list<SilenceHandler> children;
InterleaverPtr interleaver;
ChunkerPtr chunker;
samplecnt_t max_samples_out;
samplecnt_t max_samples_out;
};
Session const & session;

View file

@ -155,7 +155,7 @@ class LIBARDOUR_API ExportHandler : public ExportElementFactory, public sigc::tr
TimespanBounds timespan_bounds;
PBD::ScopedConnection process_connection;
samplepos_t process_position;
samplepos_t process_position;
/* CD Marker stuff */
@ -194,13 +194,13 @@ class LIBARDOUR_API ExportHandler : public ExportElementFactory, public sigc::tr
/* Track info */
uint32_t track_number;
samplepos_t track_position;
samplepos_t track_duration;
samplepos_t track_start_sample;
samplepos_t track_position;
samplepos_t track_duration;
samplepos_t track_start_sample;
/* Index info */
uint32_t index_number;
samplepos_t index_position;
uint32_t index_number;
samplepos_t index_position;
};
@ -219,7 +219,7 @@ class LIBARDOUR_API ExportHandler : public ExportElementFactory, public sigc::tr
void write_index_info_toc (CDMarkerStatus & status);
void write_index_info_mp4ch (CDMarkerStatus & status);
void samples_to_cd_samples_string (char* buf, samplepos_t when);
void samples_to_cd_frame_string (char* buf, samplepos_t when);
void samples_to_chapter_marks_string (char* buf, samplepos_t when);
std::string toc_escape_cdtext (const std::string&);

View file

@ -72,11 +72,11 @@ class LIBARDOUR_API ExportStatus {
volatile uint32_t timespan;
std::string timespan_name;
volatile samplecnt_t total_samples;
volatile samplecnt_t processed_samples;
volatile samplecnt_t total_samples;
volatile samplecnt_t processed_samples;
volatile samplecnt_t total_samples_current_timespan;
volatile samplecnt_t processed_samples_current_timespan;
volatile samplecnt_t total_samples_current_timespan;
volatile samplecnt_t processed_samples_current_timespan;
volatile uint32_t total_postprocessing_cycles;
volatile uint32_t current_postprocessing_cycle;

View file

@ -37,14 +37,14 @@ class ExportTempFile;
class LIBARDOUR_API ExportTimespan
{
private:
private:
typedef boost::shared_ptr<ExportStatus> ExportStatusPtr;
private:
private:
friend class ExportElementFactory;
ExportTimespan (ExportStatusPtr status, samplecnt_t sample_rate);
public:
public:
~ExportTimespan ();
std::string name () const { return _name; }
@ -68,14 +68,14 @@ class LIBARDOUR_API ExportTimespan
return end_sample < other.end_sample;
}
private:
private:
ExportStatusPtr status;
samplepos_t start_sample;
samplepos_t end_sample;
samplepos_t position;
samplecnt_t sample_rate;
samplepos_t start_sample;
samplepos_t end_sample;
samplepos_t position;
samplecnt_t sample_rate;
std::string _name;
std::string _range_id;

View file

@ -1,5 +1,6 @@
/*
Copyright (C) 2010 Paul Davis
Copyright (C) 2017 Robin Gareus <robin@gareus.org>
Author: Torben Hohn
This program is free software; you can redistribute it and/or modify
@ -79,7 +80,7 @@ protected:
virtual void session_going_away ();
private:
volatile bool _threads_active;
volatile bool _threads_active;
void reset_thread_list ();
void drop_threads ();
@ -110,25 +111,26 @@ private:
bool _graph_empty;
// chain swapping
Glib::Threads::Mutex _swap_mutex;
Glib::Threads::Cond _cleanup_cond;
/* chain swapping */
Glib::Threads::Mutex _swap_mutex;
Glib::Threads::Cond _cleanup_cond;
volatile int _current_chain;
volatile int _pending_chain;
volatile int _setup_chain;
// parameter caches.
pframes_t _process_nframes;
/* parameter caches */
pframes_t _process_nframes;
samplepos_t _process_start_sample;
samplepos_t _process_end_sample;
bool _process_can_record;
bool _process_non_rt_pending;
bool _process_can_record;
bool _process_non_rt_pending;
bool _process_noroll;
int _process_retval;
bool _process_need_butler;
// enginer / thread connection
/* engine / thread connection */
PBD::ScopedConnectionList engine_connections;
void engine_stopped ();
};

View file

@ -32,11 +32,11 @@ public:
virtual ~ImportableSource() {}
virtual samplecnt_t read (Sample* buffer, samplecnt_t nframes) = 0;
virtual float ratio() const { return 1.0f; }
virtual uint32_t channels() const = 0;
virtual float ratio() const { return 1.0f; }
virtual uint32_t channels() const = 0;
virtual samplecnt_t length() const = 0;
virtual samplecnt_t samplerate() const = 0;
virtual void seek (samplepos_t pos) = 0;
virtual void seek (samplepos_t pos) = 0;
virtual samplepos_t natural_position() const = 0;
virtual bool clamped_at_unity () const = 0;

View file

@ -123,7 +123,7 @@ class LIBARDOUR_API LadspaPlugin : public ARDOUR::Plugin
Glib::Module* _module;
const LADSPA_Descriptor* _descriptor;
LADSPA_Handle _handle;
samplecnt_t _sample_rate;
samplecnt_t _sample_rate;
LADSPA_Data* _control_data;
LADSPA_Data* _shadow_data;
LADSPA_Data* _latency_control_port;

View file

@ -14,7 +14,6 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef __ardour_location_h__
@ -44,7 +43,7 @@ class SceneChange;
/** Location on Timeline - abstract representation for Markers, Loop/Punch Ranges, CD-Markers etc. */
class LIBARDOUR_API Location : public SessionHandleRef, public PBD::StatefulDestructible
{
public:
public:
enum Flags {
IsMark = 0x1,
IsAutoPunch = 0x2,
@ -70,7 +69,7 @@ class LIBARDOUR_API Location : public SessionHandleRef, public PBD::StatefulDest
void lock ();
void unlock ();
samplepos_t start() const { return _start; }
samplepos_t start() const { return _start; }
samplepos_t end() const { return _end; }
samplecnt_t length() const { return _end - _start; }
@ -110,8 +109,8 @@ class LIBARDOUR_API Location : public SessionHandleRef, public PBD::StatefulDest
void set_scene_change (boost::shared_ptr<SceneChange>);
/* these are static signals for objects that want to listen to all
locations at once.
*/
* locations at once.
*/
static PBD::Signal1<void,Location*> name_changed;
static PBD::Signal1<void,Location*> end_changed;
@ -124,8 +123,8 @@ class LIBARDOUR_API Location : public SessionHandleRef, public PBD::StatefulDest
static PBD::Signal1<void,Location*> changed;
/* these are member signals for objects that care only about
changes to this object
*/
* changes to this object
*/
PBD::Signal0<void> Changed;
@ -149,13 +148,13 @@ class LIBARDOUR_API Location : public SessionHandleRef, public PBD::StatefulDest
void recompute_samples_from_beat ();
static PBD::Signal0<void> scene_changed; /* for use by backend scene change management, class level */
PBD::Signal0<void> SceneChangeChanged; /* for use by objects interested in this object */
PBD::Signal0<void> SceneChangeChanged; /* for use by objects interested in this object */
private:
private:
std::string _name;
samplepos_t _start;
samplepos_t _start;
double _start_beat;
samplepos_t _end;
samplepos_t _end;
double _end_beat;
Flags _flags;
bool _locked;
@ -170,7 +169,7 @@ class LIBARDOUR_API Location : public SessionHandleRef, public PBD::StatefulDest
/** A collection of session locations including unique dedicated locations (loop, punch, etc) */
class LIBARDOUR_API Locations : public SessionHandleRef, public PBD::StatefulDestructible
{
public:
public:
typedef std::list<Location *> LocationList;
Locations (Session &);
@ -214,8 +213,8 @@ class LIBARDOUR_API Locations : public SessionHandleRef, public PBD::StatefulDes
PBD::Signal1<void,Location*> current_changed;
/* Objects that care about individual addition and removal of Locations should connect to added/removed.
If an object additionally cares about potential mass clearance of Locations, they should connect to changed.
*/
* If an object additionally cares about potential mass clearance of Locations, they should connect to changed.
*/
PBD::Signal1<void,Location*> added;
PBD::Signal1<void,Location*> removed;
@ -223,8 +222,8 @@ class LIBARDOUR_API Locations : public SessionHandleRef, public PBD::StatefulDes
template<class T> void apply (T& obj, void (T::*method)(const LocationList&)) const {
/* We don't want to hold the lock while the given method runs, so take a copy
of the list and pass that instead.
*/
* of the list and pass that instead.
*/
Locations::LocationList copy;
{
Glib::Threads::Mutex::Lock lm (lock);
@ -233,11 +232,10 @@ class LIBARDOUR_API Locations : public SessionHandleRef, public PBD::StatefulDes
(obj.*method)(copy);
}
private:
LocationList locations;
Location *current_location;
mutable Glib::Threads::Mutex lock;
private:
LocationList locations;
Location* current_location;
mutable Glib::Threads::Mutex lock;
int set_current_unlocked (Location *);
void location_changed (Location*);

View file

@ -41,8 +41,8 @@ public:
samplepos_t read (uint32_t& hh, uint32_t& mm, uint32_t& ss, uint32_t& ff);
private:
LTCDecoder* _decoder;
samplecnt_t _position;
LTCDecoder* _decoder;
samplecnt_t _position;
};
class LIBARDOUR_API LTCFileReader
@ -76,9 +76,9 @@ private:
SNDFILE* _sndfile;
SF_INFO _info;
LTCReader* _reader;
float* _interleaved_audio_buffer;
samplecnt_t _samples_read;
LTCReader* _reader;
float* _interleaved_audio_buffer;
samplecnt_t _samples_read;
};

View file

@ -300,8 +300,8 @@ namespace ARDOUR { namespace LuaAPI {
private:
::Vamp::Plugin* _plugin;
float _sample_rate;
samplecnt_t _bufsize;
samplecnt_t _stepsize;
samplecnt_t _bufsize;
samplecnt_t _stepsize;
bool _initialized;
};
@ -366,41 +366,41 @@ namespace ARDOUR { namespace LuaOSC {
}
class LuaTableRef {
public:
LuaTableRef ();
~LuaTableRef ();
public:
LuaTableRef ();
~LuaTableRef ();
int get (lua_State* L);
int set (lua_State* L);
int get (lua_State* L);
int set (lua_State* L);
private:
struct LuaTableEntry {
LuaTableEntry (int kt, int vt)
: keytype (kt)
, valuetype (vt)
{ }
private:
struct LuaTableEntry {
LuaTableEntry (int kt, int vt)
: keytype (kt)
, valuetype (vt)
{ }
int keytype;
std::string k_s;
unsigned int k_n;
int keytype;
std::string k_s;
unsigned int k_n;
int valuetype;
// LUA_TUSERDATA
const void* c;
void* p;
// LUA_TBOOLEAN
bool b;
// LUA_TSTRING:
std::string s;
// LUA_TNUMBER:
double n;
};
int valuetype;
// LUA_TUSERDATA
const void* c;
void* p;
// LUA_TBOOLEAN
bool b;
// LUA_TSTRING:
std::string s;
// LUA_TNUMBER:
double n;
};
std::vector<LuaTableEntry> _data;
std::vector<LuaTableEntry> _data;
static void* findclasskey (lua_State *L, const void* key);
template<typename T>
static void assign (luabridge::LuaRef* rv, T key, const LuaTableEntry& s);
static void* findclasskey (lua_State *L, const void* key);
template<typename T>
static void assign (luabridge::LuaRef* rv, T key, const LuaTableEntry& s);
};
} /* namespace */

View file

@ -59,7 +59,7 @@ class LIBARDOUR_API LV2Plugin : public ARDOUR::Plugin, public ARDOUR::Workee
LV2Plugin (ARDOUR::AudioEngine& engine,
ARDOUR::Session& session,
const void* c_plugin,
samplecnt_t sample_rate);
samplecnt_t sample_rate);
LV2Plugin (const LV2Plugin &);
~LV2Plugin ();
@ -74,7 +74,7 @@ class LIBARDOUR_API LV2Plugin : public ARDOUR::Plugin, public ARDOUR::Workee
uint32_t num_ports () const;
uint32_t parameter_count () const;
float default_value (uint32_t port);
samplecnt_t max_latency () const;
samplecnt_t max_latency () const;
void set_parameter (uint32_t port, float val);
float get_parameter (uint32_t port) const;
std::string get_docs() const;
@ -177,17 +177,17 @@ class LIBARDOUR_API LV2Plugin : public ARDOUR::Plugin, public ARDOUR::Workee
LV2_Feature** _features;
Worker* _worker;
Worker* _state_worker;
samplecnt_t _sample_rate;
samplecnt_t _sample_rate;
float* _control_data;
float* _shadow_data;
float* _defaults;
LV2_Evbuf** _ev_buffers;
LV2_Evbuf** _atom_ev_buffers;
float* _bpm_control_port; ///< Special input set by ardour
float* _freewheel_control_port; ///< Special input set by ardour
float* _latency_control_port; ///< Special output set by ardour
samplepos_t _next_cycle_start; ///< Expected start sample of next run cycle
double _next_cycle_speed; ///< Expected start sample of next run cycle
float* _bpm_control_port; ///< Special input set by ardour
float* _freewheel_control_port; ///< Special input set by ardour
float* _latency_control_port; ///< Special output set by ardour
samplepos_t _next_cycle_start; ///< Expected start sample of next run cycle
double _next_cycle_speed; ///< Expected start sample of next run cycle
double _next_cycle_beat; ///< Expected bar_beat of next run cycle
double _current_bpm;
PBD::ID _insert_id;
@ -197,8 +197,8 @@ class LIBARDOUR_API LV2Plugin : public ARDOUR::Plugin, public ARDOUR::Workee
URIMap& _uri_map;
bool _no_sample_accurate_ctrl;
bool _can_write_automation;
samplecnt_t _max_latency;
samplecnt_t _current_latency;
samplecnt_t _max_latency;
samplecnt_t _current_latency;
friend const void* lv2plugin_get_port_value(const char* port_symbol,
void* user_data,

View file

@ -51,8 +51,8 @@ struct MidiCursor : public boost::noncopyable {
Evoral::Sequence<Temporal::Beats>::const_iterator iter;
std::set<Evoral::Sequence<Temporal::Beats>::WeakNotePtr> active_notes;
samplepos_t last_read_end;
PBD::ScopedConnectionList connections;
samplepos_t last_read_end;
PBD::ScopedConnectionList connections;
};
}

View file

@ -59,8 +59,8 @@ public:
/** This constructor does NOT notify others (session) */
MidiPlaylist (boost::shared_ptr<const MidiPlaylist> other,
samplepos_t start,
samplecnt_t cnt,
samplepos_t start,
samplecnt_t cnt,
std::string name,
bool hidden = false);
@ -78,11 +78,11 @@ public:
* @return The number of samples read (time, not an event count).
*/
samplecnt_t read (Evoral::EventSink<samplepos_t>& buf,
samplepos_t start,
samplecnt_t cnt,
Evoral::Range<samplepos_t>* loop_range,
uint32_t chan_n = 0,
MidiChannelFilter* filter = NULL);
samplepos_t start,
samplecnt_t cnt,
Evoral::Range<samplepos_t>* loop_range,
uint32_t chan_n = 0,
MidiChannelFilter* filter = NULL);
int set_state (const XMLNode&, int version);
@ -132,7 +132,7 @@ private:
NoteTrackers _note_trackers;
NoteMode _note_mode;
samplepos_t _read_end;
samplepos_t _read_end;
};
} /* namespace ARDOUR */

View file

@ -14,8 +14,6 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
$Id: port.h 712 2006-07-28 01:08:57Z drobilla $
*/
#ifndef __ardour_midi_port_h__
@ -32,7 +30,7 @@ class MidiBuffer;
class MidiEngine;
class LIBARDOUR_API MidiPort : public Port {
public:
public:
~MidiPort();
DataType type () const {
@ -67,20 +65,20 @@ class LIBARDOUR_API MidiPort : public Port {
void read_and_parse_entire_midi_buffer_with_no_speed_adjustment (pframes_t nframes, MIDI::Parser& parser, samplepos_t now);
protected:
protected:
friend class PortManager;
MidiPort (const std::string& name, PortFlags);
private:
MidiBuffer* _buffer;
bool _resolve_required;
bool _input_active;
MidiFilter inbound_midi_filter;
private:
MidiBuffer* _buffer;
bool _resolve_required;
bool _input_active;
MidiFilter _inbound_midi_filter;
boost::shared_ptr<MidiPort> _shadow_port;
MidiFilter shadow_midi_filter;
MIDI::Parser* _trace_parser;
bool _data_fetched_for_cycle;
MidiFilter _shadow_midi_filter;
MIDI::Parser* _trace_parser;
bool _data_fetched_for_cycle;
void resolve_notes (void* buffer, samplepos_t when);
void pull_input (pframes_t nframes, bool adjust_speed);

View file

@ -115,7 +115,7 @@ class LIBARDOUR_API MidiSource : virtual public Source, public boost::enable_sha
*
* Caller must ensure that the event is later than the last written event.
*/
virtual void append_event_beats(const Lock& lock,
virtual void append_event_beats(const Lock& lock,
const Evoral::Event<Temporal::Beats>& ev) = 0;
/** Append a single event with a timestamp in samples.
@ -154,9 +154,9 @@ class LIBARDOUR_API MidiSource : virtual public Source, public boost::enable_sha
* etc.
*/
virtual void mark_midi_streaming_write_completed (
const Lock& lock,
const Lock& lock,
Evoral::Sequence<Temporal::Beats>::StuckNoteOption stuck_option,
Temporal::Beats when = Temporal::Beats());
Temporal::Beats when = Temporal::Beats());
virtual void session_saved();

View file

@ -52,15 +52,15 @@ public:
bool bounceable (boost::shared_ptr<Processor>, bool) const { return false; }
boost::shared_ptr<Region> bounce (InterThreadInfo&);
boost::shared_ptr<Region> bounce_range (samplepos_t start,
samplepos_t end,
boost::shared_ptr<Region> bounce_range (samplepos_t start,
samplepos_t end,
InterThreadInfo& iti,
boost::shared_ptr<Processor> endpoint,
bool include_endpoint);
int export_stuff (BufferSet& bufs,
samplepos_t start_sample,
samplecnt_t end_sample,
samplepos_t start_sample,
samplecnt_t end_sample,
boost::shared_ptr<Processor> endpoint,
bool include_endpoint,
bool for_export,

View file

@ -67,8 +67,8 @@ public:
*/
void prepare(TempoMap& tempo_map,
const MidiModel::NoteDiffCommand* cmd,
samplepos_t origin,
samplepos_t pos,
samplepos_t origin,
samplepos_t pos,
std::set< boost::weak_ptr<Note> >& active_notes);
/** Emit any pending edit compensation events.
@ -80,7 +80,7 @@ public:
*/
void emit(Evoral::EventSink<samplepos_t>& dst,
samplepos_t pos,
MidiStateTracker& tracker);
MidiStateTracker& tracker);
private:
typedef Evoral::Event<samplepos_t> Event;
@ -91,7 +91,7 @@ private:
/** Return true iff `note` is active at `pos`. */
bool note_is_active(const BeatsSamplesConverter& converter,
boost::shared_ptr<Note> note,
boost::shared_ptr<Note> note,
samplepos_t pos);
Events _events;

View file

@ -179,7 +179,7 @@ public:
boost::shared_ptr<RegionList> region_list();
boost::shared_ptr<RegionList> regions_at (samplepos_t sample);
uint32_t count_regions_at (samplepos_t) const;
uint32_t count_regions_at (samplepos_t) const;
boost::shared_ptr<RegionList> regions_touched (samplepos_t start, samplepos_t end);
boost::shared_ptr<RegionList> regions_with_start_within (Evoral::Range<samplepos_t>);
boost::shared_ptr<RegionList> regions_with_end_within (Evoral::Range<samplepos_t>);
@ -188,7 +188,7 @@ public:
boost::shared_ptr<Region> top_region_at (samplepos_t sample);
boost::shared_ptr<Region> top_unmuted_region_at (samplepos_t sample);
boost::shared_ptr<Region> find_next_region (samplepos_t sample, RegionPoint point, int dir);
samplepos_t find_next_region_boundary (samplepos_t sample, int dir);
samplepos_t find_next_region_boundary (samplepos_t sample, int dir);
bool region_is_shuffle_constrained (boost::shared_ptr<Region>);
bool has_region_at (samplepos_t const) const;

View file

@ -42,8 +42,8 @@ public:
protected:
boost::shared_ptr<Playlist> _playlist;
PBD::ID _original;
sampleoffset_t _playlist_offset;
samplecnt_t _playlist_length;
sampleoffset_t _playlist_offset;
samplecnt_t _playlist_length;
PlaylistSource (Session&, const PBD::ID&, const std::string& name, boost::shared_ptr<Playlist>, DataType,
sampleoffset_t begin, samplecnt_t len, Source::Flag flags);

View file

@ -88,9 +88,9 @@ private:
boost::shared_ptr<Delivery> _out;
uint32_t _bitslot;
MTDM* _mtdm;
bool _latency_detect;
uint32_t _bitslot;
MTDM* _mtdm;
bool _latency_detect;
samplecnt_t _latency_flush_samples;
samplecnt_t _measured_latency;
};

View file

@ -55,14 +55,14 @@ namespace Properties {
LIBARDOUR_API extern PBD::PropertyDescriptor<bool> hidden;
LIBARDOUR_API extern PBD::PropertyDescriptor<bool> position_locked;
LIBARDOUR_API extern PBD::PropertyDescriptor<bool> valid_transients;
LIBARDOUR_API extern PBD::PropertyDescriptor<samplepos_t> start;
LIBARDOUR_API extern PBD::PropertyDescriptor<samplecnt_t> length;
LIBARDOUR_API extern PBD::PropertyDescriptor<samplepos_t> position;
LIBARDOUR_API extern PBD::PropertyDescriptor<samplepos_t> start;
LIBARDOUR_API extern PBD::PropertyDescriptor<samplecnt_t> length;
LIBARDOUR_API extern PBD::PropertyDescriptor<samplepos_t> position;
LIBARDOUR_API extern PBD::PropertyDescriptor<double> beat;
LIBARDOUR_API extern PBD::PropertyDescriptor<samplecnt_t> sync_position;
LIBARDOUR_API extern PBD::PropertyDescriptor<samplecnt_t> sync_position;
LIBARDOUR_API extern PBD::PropertyDescriptor<layer_t> layer;
LIBARDOUR_API extern PBD::PropertyDescriptor<samplepos_t> ancestral_start;
LIBARDOUR_API extern PBD::PropertyDescriptor<samplecnt_t> ancestral_length;
LIBARDOUR_API extern PBD::PropertyDescriptor<samplepos_t> ancestral_start;
LIBARDOUR_API extern PBD::PropertyDescriptor<samplecnt_t> ancestral_length;
LIBARDOUR_API extern PBD::PropertyDescriptor<float> stretch;
LIBARDOUR_API extern PBD::PropertyDescriptor<float> shift;
LIBARDOUR_API extern PBD::PropertyDescriptor<PositionLockStyle> position_lock_style;
@ -108,14 +108,14 @@ public:
* START: first sample of the region within its source(s)
* LENGTH: number of samples the region represents
*/
samplepos_t position () const { return _position; }
samplepos_t start () const { return _start; }
samplecnt_t length () const { return _length; }
samplepos_t position () const { return _position; }
samplepos_t start () const { return _start; }
samplecnt_t length () const { return _length; }
layer_t layer () const { return _layer; }
void set_selected_for_solo(bool yn);
samplecnt_t source_length(uint32_t n) const;
samplecnt_t source_length (uint32_t n) const;
uint32_t max_source_level () const;
/* these two are valid ONLY during a StateChanged signal handler */
@ -389,12 +389,12 @@ protected:
PBD::Property<bool> _left_of_split;
PBD::Property<bool> _right_of_split;
PBD::Property<bool> _valid_transients;
PBD::Property<samplepos_t> _start;
PBD::Property<samplecnt_t> _length;
PBD::Property<samplepos_t> _position;
PBD::Property<samplepos_t> _start;
PBD::Property<samplecnt_t> _length;
PBD::Property<samplepos_t> _position;
PBD::Property<double> _beat;
/** Sync position relative to the start of our file */
PBD::Property<samplepos_t> _sync_position;
PBD::Property<samplepos_t> _sync_position;
double _quarter_note;
@ -410,12 +410,12 @@ protected:
// _transient_user_start is covered by _valid_transients
AnalysisFeatureList _user_transients; // user added
samplepos_t _transient_user_start; // region's _start relative to user_transients
samplepos_t _transient_user_start; // region's _start relative to user_transients
// these are used by Playlist::find_next_transient() in absence of onsets
AnalysisFeatureList _transients; // Source Analysis (QM Transient), user read-only
samplepos_t _transient_analysis_start;
samplepos_t _transient_analysis_end;
samplepos_t _transient_analysis_start;
samplepos_t _transient_analysis_end;
bool _soloSelected;
@ -445,15 +445,15 @@ private:
PBD::Property<bool> _external;
PBD::Property<bool> _hidden;
PBD::Property<bool> _position_locked;
PBD::Property<samplepos_t> _ancestral_start;
PBD::Property<samplecnt_t> _ancestral_length;
PBD::Property<samplepos_t> _ancestral_start;
PBD::Property<samplecnt_t> _ancestral_length;
PBD::Property<float> _stretch;
PBD::Property<float> _shift;
PBD::EnumProperty<PositionLockStyle> _position_lock_style;
PBD::Property<uint64_t> _layering_index;
samplecnt_t _last_length;
samplepos_t _last_position;
samplecnt_t _last_length;
samplepos_t _last_position;
mutable RegionEditState _first_edit;
layer_t _layer;

View file

@ -36,11 +36,11 @@ class LIBARDOUR_API ResampledImportableSource : public ImportableSource
~ResampledImportableSource ();
samplecnt_t read (Sample* buffer, samplecnt_t nframes);
float ratio() const { return _src_data.src_ratio; }
uint32_t channels() const { return source->channels(); }
float ratio() const { return _src_data.src_ratio; }
uint32_t channels() const { return source->channels(); }
samplecnt_t length() const { return source->length(); }
samplecnt_t samplerate() const { return source->samplerate(); }
void seek (samplepos_t);
void seek (samplepos_t);
samplepos_t natural_position() const;
bool clamped_at_unity () const {

View file

@ -103,11 +103,10 @@ private:
int set_state_2X (XMLNode const &, int);
uint32_t _bitslot;
uint32_t _bitslot;
samplecnt_t _delay_in;
samplecnt_t _delay_out;
bool _remove_on_disconnect;
bool _remove_on_disconnect;
};
} // namespace ARDOUR

View file

@ -1240,7 +1240,7 @@ private:
process_function_type last_process_function;
bool _bounce_processing_active;
bool waiting_for_sync_offset;
samplecnt_t _base_sample_rate; // sample-rate of the session at creation time, "native" SR
samplecnt_t _base_sample_rate; // sample-rate of the session at creation time, "native" SR
samplecnt_t _nominal_sample_rate; // overridden by audioengine setting
samplecnt_t _current_sample_rate; // this includes video pullup offset
int transport_sub_state;
@ -1365,7 +1365,7 @@ private:
pframes_t _pframes_since_last_mtc;
bool play_loop;
bool loop_changing;
samplepos_t last_loopend;
samplepos_t last_loopend;
boost::scoped_ptr<SessionDirectory> _session_dir;
@ -1618,13 +1618,13 @@ private:
double ltc_speed;
int32_t ltc_enc_byte;
samplepos_t ltc_enc_pos;
samplepos_t ltc_enc_pos;
double ltc_enc_cnt;
samplepos_t ltc_enc_off;
samplepos_t ltc_enc_off;
bool restarting;
samplepos_t ltc_prev_cycle;
samplepos_t ltc_prev_cycle;
samplepos_t ltc_timecode_offset;
samplepos_t ltc_timecode_offset;
bool ltc_timecode_negative_offset;
LatencyRange ltc_out_latency;
@ -1876,32 +1876,32 @@ private:
XMLNode& get_template ();
/* click track */
typedef std::list<Click*> Clicks;
Clicks clicks;
bool _clicking;
bool _click_rec_only;
boost::shared_ptr<IO> _click_io;
boost::shared_ptr<Amp> _click_gain;
Sample* click_data;
Sample* click_emphasis_data;
samplecnt_t click_length;
samplecnt_t click_emphasis_length;
mutable Glib::Threads::RWLock click_lock;
typedef std::list<Click*> Clicks;
Clicks clicks;
bool _clicking;
bool _click_rec_only;
boost::shared_ptr<IO> _click_io;
boost::shared_ptr<Amp> _click_gain;
Sample* click_data;
Sample* click_emphasis_data;
samplecnt_t click_length;
samplecnt_t click_emphasis_length;
mutable Glib::Threads::RWLock click_lock;
static const Sample default_click[];
static const samplecnt_t default_click_length;
static const Sample default_click_emphasis[];
static const samplecnt_t default_click_emphasis_length;
Click *get_click();
Click* get_click();
samplepos_t _clicks_cleared;
void setup_click_sounds (int which);
void setup_click_sounds (Sample**, Sample const *, samplecnt_t*, samplecnt_t, std::string const &);
void clear_clicks ();
void click (samplepos_t start, samplecnt_t nframes);
void run_click (samplepos_t start, samplecnt_t nframes);
void add_click (samplepos_t pos, bool emphasis);
samplecnt_t _count_in_samples;
void setup_click_sounds (int which);
void setup_click_sounds (Sample**, Sample const *, samplecnt_t*, samplecnt_t, std::string const &);
void clear_clicks ();
void click (samplepos_t start, samplecnt_t nframes);
void run_click (samplepos_t start, samplecnt_t nframes);
void add_click (samplepos_t pos, bool emphasis);
/* range playback */

View file

@ -79,7 +79,7 @@ public:
private:
bool _open;
Temporal::Beats _last_ev_time_beats;
samplepos_t _last_ev_time_samples;
samplepos_t _last_ev_time_samples;
/** end time (start + duration) of last call to read_unlocked */
mutable samplepos_t _smf_last_read_end;
/** time (in SMF ticks, 1 tick per _ppqn) of the last event read by read_unlocked */
@ -90,18 +90,18 @@ public:
void ensure_disk_file (const Lock& lock);
samplecnt_t read_unlocked (const Lock& lock,
Evoral::EventSink<samplepos_t>& dst,
samplepos_t position,
samplepos_t start,
samplecnt_t cnt,
Evoral::Range<samplepos_t>* loop_range,
MidiStateTracker* tracker,
MidiChannelFilter* filter) const;
Evoral::EventSink<samplepos_t>& dst,
samplepos_t position,
samplepos_t start,
samplecnt_t cnt,
Evoral::Range<samplepos_t>* loop_range,
MidiStateTracker* tracker,
MidiChannelFilter* filter) const;
samplecnt_t write_unlocked (const Lock& lock,
MidiRingBuffer<samplepos_t>& src,
samplepos_t position,
samplecnt_t cnt);
MidiRingBuffer<samplepos_t>& src,
samplepos_t position,
samplecnt_t cnt);
};

View file

@ -29,26 +29,25 @@
namespace ARDOUR {
class LIBARDOUR_API SndFileImportableSource : public ImportableSource {
public:
public:
SndFileImportableSource (const std::string& path);
virtual ~SndFileImportableSource();
samplecnt_t read (Sample* buffer, samplecnt_t nframes);
uint32_t channels() const;
uint32_t channels() const;
samplecnt_t length() const;
samplecnt_t samplerate() const;
void seek (samplepos_t pos);
void seek (samplepos_t pos);
samplepos_t natural_position() const;
bool clamped_at_unity () const;
bool clamped_at_unity () const;
protected:
protected:
SF_INFO sf_info;
boost::shared_ptr<SNDFILE> in;
/* these are int64_t so as to be independent of whatever
types Ardour may use for samplepos_t, samplecnt_t etc.
*/
* types Ardour may use for samplepos_t, samplecnt_t etc.
*/
int64_t timecode;
int64_t get_timecode_info (SNDFILE*, SF_BROADCAST_INFO*, bool&);
};

View file

@ -100,13 +100,14 @@ class LIBARDOUR_API SndFileSource : public AudioFileSource {
/* destructive */
static samplecnt_t xfade_samples;
static gain_t* out_coefficient;
static gain_t* in_coefficient;
bool _capture_start;
bool _capture_end;
samplepos_t capture_start_sample;
samplepos_t file_pos; // unit is samples
bool _capture_start;
bool _capture_end;
samplepos_t capture_start_sample;
samplepos_t file_pos; // unit is samples
Sample* xfade_buf;
samplecnt_t crossfade (Sample* data, samplecnt_t cnt, int dir);

View file

@ -38,7 +38,7 @@ class Session;
class LIBARDOUR_API Source : public SessionObject
{
public:
public:
enum Flag {
Writable = 0x1,
CanRename = 0x2,
@ -64,9 +64,9 @@ class LIBARDOUR_API Source : public SessionObject
time_t timestamp() const { return _timestamp; }
void stamp (time_t when) { _timestamp = when; }
virtual bool empty () const = 0;
virtual bool empty () const = 0;
virtual samplecnt_t length (samplepos_t pos) const = 0;
virtual void update_length (samplecnt_t cnt) = 0;
virtual void update_length (samplecnt_t cnt) = 0;
virtual samplepos_t natural_position() const { return 0; }
@ -98,36 +98,39 @@ class LIBARDOUR_API Source : public SessionObject
std::string get_transients_path() const;
int load_transients (const std::string&);
samplepos_t timeline_position() const { return _timeline_position; }
samplepos_t timeline_position() const { return _timeline_position; }
virtual void set_timeline_position (samplepos_t pos);
void set_allow_remove_if_empty (bool yn);
Glib::Threads::Mutex& mutex() { return _lock; }
Flag flags() const { return _flags; }
Glib::Threads::Mutex& mutex() { return _lock; }
Flag flags() const { return _flags; }
virtual void inc_use_count ();
virtual void dec_use_count ();
int use_count() const { return g_atomic_int_get (const_cast<gint*>(&_use_count)); }
int use_count() const { return g_atomic_int_get (const_cast<gint*>(&_use_count)); }
bool used() const { return use_count() > 0; }
uint32_t level() const { return _level; }
std::string ancestor_name() { return _ancestor_name.empty() ? name() : _ancestor_name; }
void set_ancestor_name(const std::string& name) { _ancestor_name = name; }
void set_ancestor_name(const std::string& name) { _ancestor_name = name; }
protected:
DataType _type;
Flag _flags;
time_t _timestamp;
samplepos_t _timeline_position;
bool _analysed;
mutable Glib::Threads::Mutex _lock;
mutable Glib::Threads::Mutex _analysis_lock;
gint _use_count; /* atomic */
uint32_t _level; /* how deeply nested is this source w.r.t a disk file */
std::string _ancestor_name;
protected:
DataType _type;
Flag _flags;
time_t _timestamp;
samplepos_t _timeline_position;
bool _analysed;
private:
mutable Glib::Threads::Mutex _lock;
mutable Glib::Threads::Mutex _analysis_lock;
gint _use_count; /* atomic */
uint32_t _level; /* how deeply nested is this source w.r.t a disk file */
std::string _ancestor_name;
private:
void fix_writable_flags ();
};

View file

@ -590,7 +590,7 @@ private:
static Meter _default_meter;
Metrics _metrics;
samplecnt_t _sample_rate;
samplecnt_t _sample_rate;
mutable Glib::Threads::RWLock lock;
void recompute_tempi (Metrics& metrics);

View file

@ -50,8 +50,8 @@ namespace ARDOUR {
*/
class LIBARDOUR_API Transform : public MidiOperator {
public:
typedef Evoral::Sequence<Temporal::Beats>::NotePtr NotePtr;
typedef Evoral::Sequence<Temporal::Beats>::Notes Notes;
typedef Evoral::Sequence<Temporal::Beats>::NotePtr NotePtr;
typedef Evoral::Sequence<Temporal::Beats>::Notes Notes;
typedef ARDOUR::MidiModel::NoteDiffCommand::Property Property;
/** Context while iterating over notes during transformation. */

View file

@ -78,7 +78,7 @@ public:
uint32_t time_beatUnit;
uint32_t time_beatsPerBar;
uint32_t time_beatsPerMinute;
uint32_t time_sample;
uint32_t time_frame;
uint32_t time_speed;
uint32_t patch_Get;
uint32_t patch_Set;

View file

@ -745,11 +745,11 @@ ExportHandler::write_track_info_cue (CDMarkerStatus & status)
}
if (status.track_position != status.track_start_sample) {
samples_to_cd_samples_string (buf, status.track_position);
samples_to_cd_frame_string (buf, status.track_position);
status.out << " INDEX 00" << buf << endl;
}
samples_to_cd_samples_string (buf, status.track_start_sample);
samples_to_cd_frame_string (buf, status.track_start_sample);
status.out << " INDEX 01" << buf << endl;
status.index_number = 2;
@ -802,13 +802,13 @@ ExportHandler::write_track_info_toc (CDMarkerStatus & status)
status.out << " }" << endl << "}" << endl;
samples_to_cd_samples_string (buf, status.track_position);
samples_to_cd_frame_string (buf, status.track_position);
status.out << "FILE " << toc_escape_filename (status.filename) << ' ' << buf;
samples_to_cd_samples_string (buf, status.track_duration);
samples_to_cd_frame_string (buf, status.track_duration);
status.out << buf << endl;
samples_to_cd_samples_string (buf, status.track_start_sample - status.track_position);
samples_to_cd_frame_string (buf, status.track_start_sample - status.track_position);
status.out << "START" << buf << endl;
}
@ -827,7 +827,7 @@ ExportHandler::write_index_info_cue (CDMarkerStatus & status)
snprintf (buf, sizeof(buf), " INDEX %02d", cue_indexnum);
status.out << buf;
samples_to_cd_samples_string (buf, status.index_position);
samples_to_cd_frame_string (buf, status.index_position);
status.out << buf << endl;
cue_indexnum++;
@ -838,7 +838,7 @@ ExportHandler::write_index_info_toc (CDMarkerStatus & status)
{
gchar buf[18];
samples_to_cd_samples_string (buf, status.index_position - status.track_position);
samples_to_cd_frame_string (buf, status.index_position - status.track_position);
status.out << "INDEX" << buf << endl;
}
@ -848,7 +848,7 @@ ExportHandler::write_index_info_mp4ch (CDMarkerStatus & status)
}
void
ExportHandler::samples_to_cd_samples_string (char* buf, samplepos_t when)
ExportHandler::samples_to_cd_frame_string (char* buf, samplepos_t when)
{
samplecnt_t remainder;
samplecnt_t fr = session.nominal_sample_rate();

View file

@ -357,7 +357,7 @@ struct LV2Plugin::Impl {
LV2Plugin::LV2Plugin (AudioEngine& engine,
Session& session,
const void* c_plugin,
samplecnt_t rate)
samplecnt_t rate)
: Plugin (engine, session)
, Workee ()
, _impl(new Impl())
@ -1846,19 +1846,19 @@ LV2Plugin::set_property(uint32_t key, const Variant& value)
// Set up forge to write to temporary buffer on the stack
LV2_Atom_Forge* forge = &_impl->ui_forge;
LV2_Atom_Forge_Frame sample;
LV2_Atom_Forge_Frame frame;
uint8_t buf[PATH_MAX]; // Ought to be enough for anyone...
lv2_atom_forge_set_buffer(forge, buf, sizeof(buf));
// Serialize patch:Set message to set property
#ifdef HAVE_LV2_1_10_0
lv2_atom_forge_object(forge, &sample, 0, _uri_map.urids.patch_Set);
lv2_atom_forge_object(forge, &frame, 0, _uri_map.urids.patch_Set);
lv2_atom_forge_key(forge, _uri_map.urids.patch_property);
lv2_atom_forge_urid(forge, key);
lv2_atom_forge_key(forge, _uri_map.urids.patch_value);
#else
lv2_atom_forge_blank(forge, &sample, 0, _uri_map.urids.patch_Set);
lv2_atom_forge_blank(forge, &frame, 0, _uri_map.urids.patch_Set);
lv2_atom_forge_property_head(forge, _uri_map.urids.patch_property, 0);
lv2_atom_forge_urid(forge, key);
lv2_atom_forge_property_head(forge, _uri_map.urids.patch_value, 0);
@ -2019,16 +2019,16 @@ LV2Plugin::announce_property_values()
// Set up forge to write to temporary buffer on the stack
LV2_Atom_Forge* forge = &_impl->ui_forge;
LV2_Atom_Forge_Frame sample;
LV2_Atom_Forge_Frame frame;
uint8_t buf[PATH_MAX]; // Ought to be enough for anyone...
lv2_atom_forge_set_buffer(forge, buf, sizeof(buf));
// Serialize patch:Get message with no subject (implicitly plugin instance)
#ifdef HAVE_LV2_1_10_0
lv2_atom_forge_object(forge, &sample, 0, _uri_map.urids.patch_Get);
lv2_atom_forge_object(forge, &frame, 0, _uri_map.urids.patch_Get);
#else
lv2_atom_forge_blank(forge, &sample, 0, _uri_map.urids.patch_Get);
lv2_atom_forge_blank(forge, &frame, 0, _uri_map.urids.patch_Get);
#endif
// Write message to UI=>Plugin ring
@ -2543,17 +2543,17 @@ write_position(LV2_Atom_Forge* forge,
Timecode::BBT_Time& bbt,
double speed,
double bpm,
samplepos_t position,
samplecnt_t offset)
samplepos_t position,
samplecnt_t offset)
{
const URIMap::URIDs& urids = URIMap::instance().urids;
uint8_t pos_buf[256];
lv2_atom_forge_set_buffer(forge, pos_buf, sizeof(pos_buf));
LV2_Atom_Forge_Frame sample;
LV2_Atom_Forge_Frame frame;
#ifdef HAVE_LV2_1_10_0
lv2_atom_forge_object(forge, &sample, 0, urids.time_Position);
lv2_atom_forge_key(forge, urids.time_sample);
lv2_atom_forge_object(forge, &frame, 0, urids.time_Position);
lv2_atom_forge_key(forge, urids.time_frame);
lv2_atom_forge_long(forge, position);
lv2_atom_forge_key(forge, urids.time_speed);
lv2_atom_forge_float(forge, speed);
@ -2569,8 +2569,8 @@ write_position(LV2_Atom_Forge* forge,
lv2_atom_forge_key(forge, urids.time_beatsPerMinute);
lv2_atom_forge_float(forge, bpm);
#else
lv2_atom_forge_blank(forge, &sample, 1, urids.time_Position);
lv2_atom_forge_property_head(forge, urids.time_sample, 0);
lv2_atom_forge_blank(forge, &frame, 1, urids.time_Position);
lv2_atom_forge_property_head(forge, urids.time_frame, 0);
lv2_atom_forge_long(forge, position);
lv2_atom_forge_property_head(forge, urids.time_speed, 0);
lv2_atom_forge_float(forge, speed);
@ -2710,7 +2710,7 @@ LV2Plugin::connect_and_run(BufferSet& bufs,
// Now merge MIDI and any transport events into the buffer
const uint32_t type = _uri_map.urids.midi_MidiEvent;
const samplepos_t tend = end;
const samplepos_t tend = end;
++metric_i;
while (m != m_end || (metric_i != tmap.metrics_end() &&
(*metric_i)->sample() < tend)) {
@ -3155,7 +3155,7 @@ LV2Plugin::latency_compute_run()
// this is done in the main thread. non realtime.
const samplecnt_t bufsize = _engine.samples_per_cycle();
float *buffer = (float*) malloc(_engine.samples_per_cycle() * sizeof(float));
float* buffer = (float*) malloc(_engine.samples_per_cycle() * sizeof(float));
memset(buffer, 0, sizeof(float) * bufsize);

View file

@ -123,13 +123,13 @@ MidiPlaylistSource::length (samplepos_t) const
samplecnt_t
MidiPlaylistSource::read_unlocked (const Lock& lock,
Evoral::EventSink<samplepos_t>& dst,
samplepos_t /*position*/,
samplepos_t start,
Evoral::EventSink<samplepos_t>& dst,
samplepos_t /*position*/,
samplepos_t start,
samplecnt_t cnt,
Evoral::Range<samplepos_t>* loop_range,
MidiStateTracker*,
MidiChannelFilter*) const
MidiStateTracker*,
MidiChannelFilter*) const
{
boost::shared_ptr<MidiPlaylist> mp = boost::dynamic_pointer_cast<MidiPlaylist> (_playlist);

View file

@ -75,14 +75,14 @@ MidiPort::cycle_start (pframes_t nframes)
read_and_parse_entire_midi_buffer_with_no_speed_adjustment (nframes, *_trace_parser, AudioEngine::instance()->sample_time_at_cycle_start());
}
if (inbound_midi_filter) {
if (_inbound_midi_filter) {
MidiBuffer& mb (get_midi_buffer (nframes));
inbound_midi_filter (mb, mb);
_inbound_midi_filter (mb, mb);
}
if (_shadow_port) {
MidiBuffer& mb (get_midi_buffer (nframes));
if (shadow_midi_filter (mb, _shadow_port->get_midi_buffer (nframes))) {
if (_shadow_midi_filter (mb, _shadow_port->get_midi_buffer (nframes))) {
_shadow_port->flush_buffers (nframes);
}
}
@ -376,7 +376,7 @@ MidiPort::add_shadow_port (string const & name, MidiFilter mf)
return -2;
}
shadow_midi_filter = mf;
_shadow_midi_filter = mf;
if (!(_shadow_port = boost::dynamic_pointer_cast<MidiPort> (AudioEngine::instance()->register_output_port (DataType::MIDI, name, false, PortFlags (Shadow|IsTerminal))))) {
return -3;

View file

@ -195,11 +195,11 @@ MidiSource::invalidate (const Lock& lock)
samplecnt_t
MidiSource::midi_read (const Lock& lm,
Evoral::EventSink<samplepos_t>& dst,
samplepos_t source_start,
samplepos_t start,
samplecnt_t cnt,
Evoral::Range<samplepos_t>* loop_range,
Evoral::EventSink<samplepos_t>& dst,
samplepos_t source_start,
samplepos_t start,
samplecnt_t cnt,
Evoral::Range<samplepos_t>* loop_range,
MidiCursor& cursor,
MidiStateTracker* tracker,
MidiChannelFilter* filter,
@ -309,7 +309,7 @@ MidiSource::midi_read (const Lock& lm,
}
samplecnt_t
MidiSource::midi_write (const Lock& lm,
MidiSource::midi_write (const Lock& lm,
MidiRingBuffer<samplepos_t>& source,
samplepos_t source_start,
samplecnt_t cnt)
@ -369,9 +369,9 @@ MidiSource::mark_streaming_write_started (const Lock& lock)
}
void
MidiSource::mark_midi_streaming_write_completed (const Lock& lock,
MidiSource::mark_midi_streaming_write_completed (const Lock& lock,
Evoral::Sequence<Temporal::Beats>::StuckNoteOption option,
Temporal::Beats end)
Temporal::Beats end)
{
if (_model) {
_model->end_write (option, end);

View file

@ -461,8 +461,8 @@ MidiTrack::write_out_of_band_data (BufferSet& bufs, samplecnt_t nframes) const
int
MidiTrack::export_stuff (BufferSet& buffers,
samplepos_t start,
samplecnt_t nframes,
samplepos_t start,
samplecnt_t nframes,
boost::shared_ptr<Processor> endpoint,
bool include_endpoint,
bool for_export,
@ -478,13 +478,22 @@ MidiTrack::export_stuff (BufferSet& buffers,
if (!mpl) {
return -2;
}
mpl->reset_note_trackers (); // TODO once at start and end ?
buffers.get_midi(0).clear();
if (mpl->read(buffers.get_midi(0), start, nframes, 0) != nframes) {
return -1;
}
//bounce_process (buffers, start, nframes, endpoint, include_endpoint, for_export, for_freeze);
if (endpoint && !for_export) {
MidiBuffer& buf = buffers.get_midi(0);
for (MidiBuffer::iterator i = buf.begin(); i != buf.end(); ++i) {
MidiBuffer::TimeType *t = i.timeptr ();
*t -= start;
}
bounce_process (buffers, start, nframes, endpoint, include_endpoint, for_export, for_freeze);
}
mpl->reset_note_trackers ();
return 0;
}
@ -496,8 +505,8 @@ MidiTrack::bounce (InterThreadInfo& itt)
}
boost::shared_ptr<Region>
MidiTrack::bounce_range (samplepos_t start,
samplepos_t end,
MidiTrack::bounce_range (samplepos_t start,
samplepos_t end,
InterThreadInfo& itt,
boost::shared_ptr<Processor> endpoint,
bool include_endpoint)

View file

@ -78,7 +78,7 @@ int MIDIDM::process (pframes_t nframes, PortEngine &pe, void *midi_in, void *mid
obuf[1] = (_monotonic_cnt) & 0x7f;
obuf[2] = (_monotonic_cnt >> 7) & 0x7f;
pe.midi_event_put (midi_out, 0, obuf, 3);
#else // sysex MTC sample
#else // sysex MTC frame
uint8_t obuf[10];
obuf[0] = 0xf0;
obuf[1] = 0x7f;

View file

@ -42,8 +42,8 @@ NoteFixer::clear()
void
NoteFixer::prepare(TempoMap& tempo_map,
const MidiModel::NoteDiffCommand* cmd,
const samplepos_t origin,
const samplepos_t pos,
const samplepos_t origin,
const samplepos_t pos,
std::set< boost::weak_ptr<Note> >& active_notes)
{
typedef MidiModel::NoteDiffCommand Command;
@ -115,7 +115,7 @@ NoteFixer::prepare(TempoMap& tempo_map,
void
NoteFixer::emit(Evoral::EventSink<samplepos_t>& dst,
samplepos_t pos,
MidiStateTracker& tracker)
MidiStateTracker& tracker)
{
for (Events::iterator i = _events.begin(); i != _events.end(); ++i) {
dst.write(pos, (*i)->event_type(), (*i)->size(), (*i)->buffer());
@ -133,7 +133,7 @@ NoteFixer::copy_event(samplepos_t time, const Evoral::Event<Temporal::Beats>& ev
bool
NoteFixer::note_is_active(const BeatsSamplesConverter& converter,
boost::shared_ptr<Note> note,
boost::shared_ptr<Note> note,
samplepos_t pos)
{
const samplepos_t start_time = converter.to(note->time());

View file

@ -41,7 +41,7 @@ using namespace ARDOUR;
using namespace PBD;
PlaylistSource::PlaylistSource (Session& s, const ID& orig, const std::string& name, boost::shared_ptr<Playlist> p, DataType type,
sampleoffset_t begin, samplecnt_t len, Source::Flag /*flags*/)
sampleoffset_t begin, samplecnt_t len, Source::Flag /*flags*/)
: Source (s, type, name)
, _playlist (p)
, _original (orig)

View file

@ -56,7 +56,8 @@ PolarityProcessor::configure_io (ChanCount in, ChanCount out)
void
PolarityProcessor::run (BufferSet& bufs, samplepos_t /*start_sample*/, samplepos_t /*end_sample*/, double /*speed*/, pframes_t nframes, bool)
{
int chn = 0;
size_t chn = 0;
assert (bufs.count().n_audio () <= _current_gain.size());
if (!_active && !_pending_active) {
/* fade all to unity */
for (BufferSet::audio_iterator i = bufs.audio_begin(); i != bufs.audio_end(); ++i, ++chn) {

View file

@ -489,11 +489,11 @@ Port::get_connected_latency_range (LatencyRange& range, bool playback) const
} else {
/* port belongs to this instance of ardour,
so look up its latency information
internally, because our published/public
values already contain our plugin
latency compensation.
*/
* so look up its latency information
* internally, because our published/public
* values already contain our plugin
* latency compensation.
*/
boost::shared_ptr<Port> remote_port = AudioEngine::instance()->get_port_by_name (*c);
if (remote_port) {

View file

@ -543,13 +543,21 @@ Route::bounce_process (BufferSet& buffers, samplepos_t start, samplecnt_t nframe
_trim->setup_gain_automation (start, start + nframes, nframes);
latency = 0;
const double speed = _session.transport_speed ();
bool seen_disk_io = false;
for (ProcessorList::iterator i = _processors.begin(); i != _processors.end(); ++i) {
if (!include_endpoint && (*i) == endpoint) {
break;
}
if (!for_export && !seen_disk_io) {
if (boost::dynamic_pointer_cast<DiskReader> (*i)) {
seen_disk_io = true;
buffers.set_count ((*i)->output_streams());
}
continue;
}
/* if we're *not* exporting, stop processing if we come across a routing processor. */
if (!for_export && boost::dynamic_pointer_cast<PortInsert>(*i)) {
break;
@ -566,7 +574,7 @@ Route::bounce_process (BufferSet& buffers, samplepos_t start, samplecnt_t nframe
*/
if ((*i) == _main_outs) {
assert ((*i)->does_routing());
(*i)->run (buffers, start - latency, start - latency + nframes, speed, nframes, true);
(*i)->run (buffers, start - latency, start - latency + nframes, 1.0, nframes, true);
buffers.set_count ((*i)->output_streams());
}
@ -594,10 +602,17 @@ Route::bounce_get_latency (boost::shared_ptr<Processor> endpoint,
return latency;
}
bool seen_disk_io = false;
for (ProcessorList::const_iterator i = _processors.begin(); i != _processors.end(); ++i) {
if (!include_endpoint && (*i) == endpoint) {
break;
}
if (!for_export && !seen_disk_io) {
if (boost::dynamic_pointer_cast<DiskReader> (*i)) {
seen_disk_io = true;
}
continue;
}
if (!for_export && boost::dynamic_pointer_cast<PortInsert>(*i)) {
break;
}

View file

@ -6113,6 +6113,8 @@ Session::write_one_track (Track& track, samplepos_t start, samplepos_t end,
string legal_playlist_name;
string possible_path;
DataType data_type = track.data_type();
if (end <= start) {
error << string_compose (_("Cannot write a range where end <= start (e.g. %1 <= %2)"),
end, start) << endmsg;
@ -6122,7 +6124,11 @@ Session::write_one_track (Track& track, samplepos_t start, samplepos_t end,
diskstream_channels = track.bounce_get_output_streams (diskstream_channels, endpoint,
include_endpoint, for_export, for_freeze);
if (diskstream_channels.n(track.data_type()) < 1) {
if (data_type == DataType::MIDI && endpoint && !for_export && !for_freeze && diskstream_channels.n(DataType::AUDIO) > 0) {
data_type = DataType::AUDIO;
}
if (diskstream_channels.n(data_type) < 1) {
error << _("Cannot write a range with no data.") << endmsg;
return result;
}
@ -6149,10 +6155,10 @@ Session::write_one_track (Track& track, samplepos_t start, samplepos_t end,
legal_playlist_name = legalize_for_path (playlist->name());
for (uint32_t chan_n = 0; chan_n < diskstream_channels.n(track.data_type()); ++chan_n) {
for (uint32_t chan_n = 0; chan_n < diskstream_channels.n(data_type); ++chan_n) {
string base_name = string_compose ("%1-%2-bounce", playlist->name(), chan_n);
string path = ((track.data_type() == DataType::AUDIO)
string path = ((data_type == DataType::AUDIO)
? new_audio_source_path (legal_playlist_name, diskstream_channels.n_audio(), chan_n, false, true)
: new_midi_source_path (legal_playlist_name));
@ -6161,7 +6167,7 @@ Session::write_one_track (Track& track, samplepos_t start, samplepos_t end,
}
try {
source = SourceFactory::createWritable (track.data_type(), *this, path, false, sample_rate());
source = SourceFactory::createWritable (data_type, *this, path, false, sample_rate());
}
catch (failed_constructor& err) {
@ -6236,7 +6242,9 @@ Session::write_one_track (Track& track, samplepos_t start, samplepos_t end,
const MidiBuffer& buf = buffers.get_midi(0);
for (MidiBuffer::const_iterator i = buf.begin(); i != buf.end(); ++i) {
Evoral::Event<samplepos_t> ev = *i;
ev.set_time(ev.time() - position);
if (!endpoint || for_export) {
ev.set_time(ev.time() - position);
}
ms->append_event_samples(lock, ev, ms->timeline_position());
}
}

View file

@ -77,7 +77,7 @@ Session::setup_midi_control ()
outbound_mtc_timecode_frame = 0;
next_quarter_frame_to_send = 0;
/* Set up the qtr sample message */
/* Set up the qtr frame message */
mtc_msg[0] = 0xf1;
mtc_msg[2] = 0xf1;
@ -300,7 +300,7 @@ Session::mmc_locate (MIDI::MachineControl &/*mmc*/, const MIDI::byte* mmc_tc)
target_sample = max_samplepos;
}
/* Some (all?) MTC/MMC devices do not send a full MTC sample
/* Some (all?) MTC/MMC devices do not send a full MTC frame
at the end of a locate, instead sending only an MMC
locate command. This causes the current position
of an MTC slave to become out of date. Catch this.
@ -438,11 +438,9 @@ Session::send_full_time_code (samplepos_t const t, MIDI::pframes_t nframes)
DEBUG_TRACE (DEBUG::MTC, string_compose ("Full MTC TC %1 (off %2)\n", outbound_mtc_timecode_frame, mtc_offset));
// I don't understand this bit yet.. [DR]
// I do [rg]:
// according to MTC spec 24, 30 drop and 30 non-drop TC, the sample-number represented by 8 quarter frames must be even.
/* according to MTC spec 24, 30 drop and 30 non-drop TC, the frame-number represented by 8 quarter frames must be even. */
if (((mtc_timecode_bits >> 5) != MIDI::MTC_25_FPS) && (transmitting_timecode_time.frames % 2)) {
// start MTC quarter frame transmission on an even sample
/* start MTC quarter frame transmission on an even frame */
Timecode::increment (transmitting_timecode_time, config.get_subframes_per_frame());
outbound_mtc_timecode_frame += _samples_per_timecode_frame;
}
@ -474,7 +472,7 @@ Session::send_full_time_code (samplepos_t const t, MIDI::pframes_t nframes)
/** Send MTC (quarter-frame) messages for this cycle.
* Must be called exactly once per cycle from the process thread. Realtime safe.
* This function assumes the state of full Timecode is sane, eg. the slave is
* expecting quarter frame messages and has the right sample of reference (any
* expecting quarter frame messages and has the right frame of reference (any
* full MTC Timecode time messages that needed to be sent should have been sent
* earlier already this cycle by send_full_time_code)
*/
@ -575,8 +573,8 @@ Session::send_midi_time_code_for_cycle (samplepos_t start_sample, samplepos_t en
#ifndef NDEBUG
if (DEBUG_ENABLED(DEBUG::MTC)) {
DEBUG_STR_DECL(foo)
DEBUG_STR_APPEND(foo,"sending ");
DEBUG_STR_DECL(foo);
DEBUG_STR_APPEND(foo,"sending ");
DEBUG_STR_APPEND(foo, transmitting_timecode_time);
DEBUG_TRACE (DEBUG::MTC, string_compose ("%1 qfm = %2, stamp = %3\n", DEBUG_STR(foo).str(), next_quarter_frame_to_send,
out_stamp));

View file

@ -56,7 +56,7 @@ URIMap::URIDs::init(URIMap& uri_map)
time_beatUnit = uri_map.uri_to_id("http://lv2plug.in/ns/ext/time#beatUnit");
time_beatsPerBar = uri_map.uri_to_id("http://lv2plug.in/ns/ext/time#beatsPerBar");
time_beatsPerMinute = uri_map.uri_to_id("http://lv2plug.in/ns/ext/time#beatsPerMinute");
time_sample = uri_map.uri_to_id("http://lv2plug.in/ns/ext/time#frame");
time_frame = uri_map.uri_to_id("http://lv2plug.in/ns/ext/time#frame");
time_speed = uri_map.uri_to_id("http://lv2plug.in/ns/ext/time#speed");
patch_Get = uri_map.uri_to_id("http://lv2plug.in/ns/ext/patch#Get");
patch_Set = uri_map.uri_to_id("http://lv2plug.in/ns/ext/patch#Set");

View file

@ -780,7 +780,7 @@ static const MIDISequence s7[] = { // channel1, nonsense
};
static const MIDISequence s8[] = { // sysex
{ 0.00, 10, {0xf0, 0x7f, 0x7f, 0x01, 0x01, /*hour + tc */ 0x20, /*min*/ 0x00, /*sec*/ 0x00, /*sample*/ 0x00, 0xf7} }, // 25fps, 00:00:00:00
{ 0.00, 10, {0xf0, 0x7f, 0x7f, 0x01, 0x01, /*hour + tc */ 0x20, /*min*/ 0x00, /*sec*/ 0x00, /*frame*/ 0x00, 0xf7} }, // 25fps, 00:00:00:00
// quarter frames spacing (in samples) at 25fps: SR / (25 * 4)
// DummyMidiPort::setup_generator uses 120bpm ie (SR / 2)
// hence the spacing is: SR / (25 * 4) / (SR / 2) = 0.2

View file

@ -255,7 +255,7 @@ FramedCurve::render (Rect const & area, Cairo::RefPtr<Cairo::Context> context) c
break;
case Inside:
context->stroke_preserve ();
/* close the sample, possibly using the last _point's x rather than samples[right].x */
/* close the frame, possibly using the last _point's x rather than samples[right].x */
window_space = item_to_window (Duple (last_sample.x, draw.height()));
context->line_to (window_space.x, window_space.y);
window_space = item_to_window (Duple (first_sample.x, draw.height()));

View file

@ -1042,61 +1042,61 @@ clearlooks_draw_menubar (cairo_t *cr,
}
static void
clearlooks_get_sample_gap_clip (int x, int y, int width, int height,
const FrameParameters *sample,
clearlooks_get_frame_gap_clip (int x, int y, int width, int height,
const FrameParameters *frame,
ClearlooksRectangle *bevel,
ClearlooksRectangle *border)
{
(void) x;
(void) y;
if (sample->gap_side == CL_GAP_TOP)
if (frame->gap_side == CL_GAP_TOP)
{
CLEARLOOKS_RECTANGLE_SET ((*bevel), 1.5 + sample->gap_x, -0.5,
sample->gap_width - 3, 2.0);
CLEARLOOKS_RECTANGLE_SET ((*border), 0.5 + sample->gap_x, -0.5,
sample->gap_width - 2, 2.0);
CLEARLOOKS_RECTANGLE_SET ((*bevel), 1.5 + frame->gap_x, -0.5,
frame->gap_width - 3, 2.0);
CLEARLOOKS_RECTANGLE_SET ((*border), 0.5 + frame->gap_x, -0.5,
frame->gap_width - 2, 2.0);
}
else if (sample->gap_side == CL_GAP_BOTTOM)
else if (frame->gap_side == CL_GAP_BOTTOM)
{
CLEARLOOKS_RECTANGLE_SET ((*bevel), 1.5 + sample->gap_x, height - 2.5,
sample->gap_width - 3, 2.0);
CLEARLOOKS_RECTANGLE_SET ((*border), 0.5 + sample->gap_x, height - 1.5,
sample->gap_width - 2, 2.0);
CLEARLOOKS_RECTANGLE_SET ((*bevel), 1.5 + frame->gap_x, height - 2.5,
frame->gap_width - 3, 2.0);
CLEARLOOKS_RECTANGLE_SET ((*border), 0.5 + frame->gap_x, height - 1.5,
frame->gap_width - 2, 2.0);
}
else if (sample->gap_side == CL_GAP_LEFT)
else if (frame->gap_side == CL_GAP_LEFT)
{
CLEARLOOKS_RECTANGLE_SET ((*bevel), -0.5, 1.5 + sample->gap_x,
2.0, sample->gap_width - 3);
CLEARLOOKS_RECTANGLE_SET ((*border), -0.5, 0.5 + sample->gap_x,
1.0, sample->gap_width - 2);
CLEARLOOKS_RECTANGLE_SET ((*bevel), -0.5, 1.5 + frame->gap_x,
2.0, frame->gap_width - 3);
CLEARLOOKS_RECTANGLE_SET ((*border), -0.5, 0.5 + frame->gap_x,
1.0, frame->gap_width - 2);
}
else if (sample->gap_side == CL_GAP_RIGHT)
else if (frame->gap_side == CL_GAP_RIGHT)
{
CLEARLOOKS_RECTANGLE_SET ((*bevel), width - 2.5, 1.5 + sample->gap_x,
2.0, sample->gap_width - 3);
CLEARLOOKS_RECTANGLE_SET ((*border), width - 1.5, 0.5 + sample->gap_x,
1.0, sample->gap_width - 2);
CLEARLOOKS_RECTANGLE_SET ((*bevel), width - 2.5, 1.5 + frame->gap_x,
2.0, frame->gap_width - 3);
CLEARLOOKS_RECTANGLE_SET ((*border), width - 1.5, 0.5 + frame->gap_x,
1.0, frame->gap_width - 2);
}
}
static void
clearlooks_draw_sample (cairo_t *cr,
clearlooks_draw_frame (cairo_t *cr,
const ClearlooksColors *colors,
const WidgetParameters *params,
const FrameParameters *sample,
const FrameParameters *frame,
int x, int y, int width, int height)
{
const CairoColor *border = sample->border;
const CairoColor *border = frame->border;
const CairoColor *dark = (const CairoColor*)&colors->shade[4];
ClearlooksRectangle bevel_clip = {0, 0, 0, 0};
ClearlooksRectangle sample_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));
CairoColor hilight;
ge_shade_color (&colors->bg[GTK_STATE_NORMAL], 1.05, &hilight);
if (sample->shadow == CL_SHADOW_NONE) {
if (frame->shadow == CL_SHADOW_NONE) {
const CairoColor *bg = &colors->bg[params->state_type];
ge_cairo_set_color (cr, bg);
cairo_rectangle (cr, x + 1.5, y + 1.5, width - 3, height - 3);
@ -1105,9 +1105,9 @@ clearlooks_draw_sample (cairo_t *cr,
return;
}
if (sample->gap_x != -1)
clearlooks_get_sample_gap_clip (x, y, width, height,
sample, &bevel_clip, &sample_clip);
if (frame->gap_x != -1)
clearlooks_get_frame_gap_clip (x, y, width, height,
frame, &bevel_clip, &frame_clip);
cairo_set_line_width (cr, 1.0);
cairo_translate (cr, x+0.5, y+0.5);
@ -1115,7 +1115,7 @@ clearlooks_draw_sample (cairo_t *cr,
/* save everything */
cairo_save (cr);
/* Set clip for the bevel */
if (sample->gap_x != -1)
if (frame->gap_x != -1)
{
/* Set clip for gap */
cairo_set_fill_rule (cr, CAIRO_FILL_RULE_EVEN_ODD);
@ -1125,40 +1125,40 @@ clearlooks_draw_sample (cairo_t *cr,
}
/* Draw the bevel */
if (sample->shadow == CL_SHADOW_ETCHED_IN || sample->shadow == CL_SHADOW_ETCHED_OUT)
if (frame->shadow == CL_SHADOW_ETCHED_IN || frame->shadow == CL_SHADOW_ETCHED_OUT)
{
ge_cairo_set_color (cr, &hilight);
if (sample->shadow == CL_SHADOW_ETCHED_IN)
if (frame->shadow == CL_SHADOW_ETCHED_IN)
ge_cairo_rounded_rectangle (cr, 1, 1, width-2, height-2, radius, params->corners);
else
ge_cairo_rounded_rectangle (cr, 0, 0, width-2, height-2, radius, params->corners);
cairo_stroke (cr);
}
else if (sample->shadow != CL_SHADOW_NONE)
else if (frame->shadow != CL_SHADOW_NONE)
{
ShadowParameters shadow;
shadow.corners = params->corners;
shadow.shadow = sample->shadow;
shadow.shadow = frame->shadow;
clearlooks_draw_highlight_and_shade (cr, colors, &shadow, width, height, 0);
}
/* restore the previous clip region */
cairo_restore (cr);
cairo_save (cr);
if (sample->gap_x != -1)
if (frame->gap_x != -1)
{
/* Set clip for gap */
cairo_set_fill_rule (cr, CAIRO_FILL_RULE_EVEN_ODD);
cairo_rectangle (cr, -0.5, -0.5, width, height);
cairo_rectangle (cr, sample_clip.x, sample_clip.y, sample_clip.width, sample_clip.height);
cairo_rectangle (cr, frame_clip.x, frame_clip.y, frame_clip.width, frame_clip.height);
cairo_clip (cr);
}
/* Draw sample */
if (sample->shadow == CL_SHADOW_ETCHED_IN || sample->shadow == CL_SHADOW_ETCHED_OUT)
/* Draw frame */
if (frame->shadow == CL_SHADOW_ETCHED_IN || frame->shadow == CL_SHADOW_ETCHED_OUT)
{
ge_cairo_set_color (cr, dark);
if (sample->shadow == CL_SHADOW_ETCHED_IN)
if (frame->shadow == CL_SHADOW_ETCHED_IN)
ge_cairo_rounded_rectangle (cr, 0, 0, width-2, height-2, radius, params->corners);
else
ge_cairo_rounded_rectangle (cr, 1, 1, width-2, height-2, radius, params->corners);
@ -1839,7 +1839,7 @@ clearlooks_draw_statusbar (cairo_t *cr,
}
static void
clearlooks_draw_menu_sample (cairo_t *cr,
clearlooks_draw_menu_frame (cairo_t *cr,
const ClearlooksColors *colors,
const WidgetParameters *widget,
int x, int y, int width, int height)
@ -2283,7 +2283,7 @@ clearlooks_register_style_classic (ClearlooksStyleFunctions *functions)
functions->draw_inset = clearlooks_draw_inset;
functions->draw_menubar = clearlooks_draw_menubar;
functions->draw_tab = clearlooks_draw_tab;
functions->draw_sample = clearlooks_draw_sample;
functions->draw_frame = clearlooks_draw_frame;
functions->draw_separator = clearlooks_draw_separator;
functions->draw_menu_item_separator = clearlooks_draw_menu_item_separator;
functions->draw_list_view_header = clearlooks_draw_list_view_header;
@ -2295,7 +2295,7 @@ clearlooks_register_style_classic (ClearlooksStyleFunctions *functions)
functions->draw_scrollbar_slider = clearlooks_draw_scrollbar_slider;
functions->draw_scrollbar_trough = clearlooks_draw_scrollbar_trough;
functions->draw_statusbar = clearlooks_draw_statusbar;
functions->draw_menu_sample = clearlooks_draw_menu_sample;
functions->draw_menu_frame = clearlooks_draw_menu_frame;
functions->draw_tooltip = clearlooks_draw_tooltip;
functions->draw_handle = clearlooks_draw_handle;
functions->draw_resize_grip = clearlooks_draw_resize_grip;

View file

@ -200,16 +200,16 @@ clearlooks_style_draw_shadow (DRAW_ARGS)
else if (DETAIL ("frame"))
{
WidgetParameters params;
FrameParameters sample;
sample.shadow = shadow_type;
sample.gap_x = -1; /* No gap will be drawn */
sample.border = &colors->shade[4];
FrameParameters frame;
frame.shadow = shadow_type;
frame.gap_x = -1; /* No gap will be drawn */
frame.border = &colors->shade[4];
clearlooks_set_widget_parameters (widget, style, state_type, &params);
params.corners = CR_CORNER_NONE;
if (widget && !g_str_equal ("XfcePanelWindow", gtk_widget_get_name (gtk_widget_get_toplevel (widget))))
STYLE_FUNCTION(draw_sample) (cr, colors, &params, &sample,
STYLE_FUNCTION(draw_frame) (cr, colors, &params, &frame,
x, y, width, height);
}
else if (DETAIL ("scrolled_window") || DETAIL ("viewport") || detail == NULL)
@ -223,15 +223,15 @@ clearlooks_style_draw_shadow (DRAW_ARGS)
else
{
WidgetParameters params;
FrameParameters sample;
FrameParameters frame;
sample.shadow = shadow_type;
sample.gap_x = -1;
sample.border = &colors->shade[5];
frame.shadow = shadow_type;
frame.gap_x = -1;
frame.border = &colors->shade[5];
clearlooks_set_widget_parameters (widget, style, state_type, &params);
params.corners = CR_CORNER_ALL;
STYLE_FUNCTION(draw_sample) (cr, colors, &params, &sample, x, y, width, height);
STYLE_FUNCTION(draw_frame) (cr, colors, &params, &frame, x, y, width, height);
}
cairo_destroy (cr);
@ -255,14 +255,14 @@ clearlooks_style_draw_box_gap (DRAW_ARGS,
if (DETAIL ("notebook"))
{
WidgetParameters params;
FrameParameters sample;
FrameParameters frame;
gboolean start, end;
sample.shadow = shadow_type;
sample.gap_side = gap_side;
sample.gap_x = gap_x;
sample.gap_width = gap_width;
sample.border = &colors->shade[5];
frame.shadow = shadow_type;
frame.gap_side = gap_side;
frame.gap_x = gap_x;
frame.gap_width = gap_width;
frame.border = &colors->shade[5];
clearlooks_set_widget_parameters (widget, style, state_type, &params);
@ -315,7 +315,7 @@ clearlooks_style_draw_box_gap (DRAW_ARGS,
ge_cairo_set_color (cr, &colors->bg[GTK_STATE_NORMAL]);
cairo_fill (cr);
STYLE_FUNCTION(draw_sample) (cr, colors, &params, &sample,
STYLE_FUNCTION(draw_frame) (cr, colors, &params, &frame,
x, y, width, height);
}
else
@ -853,7 +853,7 @@ clearlooks_style_draw_box (DRAW_ARGS)
clearlooks_set_widget_parameters (widget, style, state_type, &params);
STYLE_FUNCTION(draw_menu_sample) (cr, colors, &params, x, y, width, height);
STYLE_FUNCTION(draw_menu_frame) (cr, colors, &params, x, y, width, height);
}
else if (DETAIL ("hseparator") || DETAIL ("vseparator"))
{
@ -1101,19 +1101,19 @@ clearlooks_style_draw_shadow_gap (DRAW_ARGS,
if (DETAIL ("frame"))
{
WidgetParameters params;
FrameParameters sample;
FrameParameters frame;
sample.shadow = shadow_type;
sample.gap_side = gap_side;
sample.gap_x = gap_x;
sample.gap_width = gap_width;
sample.border = &colors->shade[5];
frame.shadow = shadow_type;
frame.gap_side = gap_side;
frame.gap_x = gap_x;
frame.gap_width = gap_width;
frame.border = &colors->shade[5];
clearlooks_set_widget_parameters (widget, style, state_type, &params);
params.corners = CR_CORNER_ALL;
STYLE_FUNCTION(draw_sample) (cr, colors, &params, &sample,
STYLE_FUNCTION(draw_frame) (cr, colors, &params, &frame,
x, y, width, height);
}
else

View file

@ -319,10 +319,10 @@ struct _ClearlooksStyleFunctions
const TabParameters *tab,
int x, int y, int width, int height);
void (*draw_sample) (cairo_t *cr,
void (*draw_frame) (cairo_t *cr,
const ClearlooksColors *colors,
const WidgetParameters *widget,
const FrameParameters *sample,
const FrameParameters *frame,
int x, int y, int width, int height);
void (*draw_separator) (cairo_t *cr,
@ -388,7 +388,7 @@ struct _ClearlooksStyleFunctions
const WidgetParameters *widget,
int x, int y, int width, int height);
void (*draw_menu_sample) (cairo_t *cr,
void (*draw_menu_frame) (cairo_t *cr,
const ClearlooksColors *colors,
const WidgetParameters *widget,
int x, int y, int width, int height);

View file

@ -178,7 +178,7 @@ class LIBMIDIPP_API MachineControl
/* The second argument points to a byte array containing
the locate target value in MMC Standard Time Code
format (5 bytes, roughly: hrs/mins/secs/samples/subframes)
format (5 bytes, roughly: hrs/mins/secs/frames/subframes)
*/
PBD::Signal2<void,MachineControl &, const byte *> Locate;

View file

@ -173,11 +173,11 @@ class LIBMIDIPP_API Parser {
int expected_mtc_quarter_frame_code;
byte _mtc_time[5];
byte _qtr_mtc_time[5];
unsigned long consecutive_qtr_sample_cnt;
unsigned long consecutive_qtr_frame_cnt;
MTC_FPS _mtc_fps;
MTC_Status _mtc_running;
bool _mtc_locked;
byte last_qtr_sample;
byte last_qtr_frame;
samplecnt_t _timestamp;

View file

@ -46,7 +46,7 @@ Parser::possible_mtc (MIDI::byte *sysex_buf, size_t msglen)
/* full MTC */
fake_mtc_time[0] = sysex_buf[8]; // samples
fake_mtc_time[0] = sysex_buf[8]; // frames
fake_mtc_time[1] = sysex_buf[7]; // minutes
fake_mtc_time[2] = sysex_buf[6]; // seconds
fake_mtc_time[3] = (sysex_buf[5] & 0x1f); // hours
@ -86,8 +86,8 @@ Parser::reset_mtc_state ()
expected_mtc_quarter_frame_code = 0;
memset (_mtc_time, 0, sizeof (_mtc_time));
memset (_qtr_mtc_time, 0, sizeof (_mtc_time));
consecutive_qtr_sample_cnt = 0;
last_qtr_sample = 0;
consecutive_qtr_frame_cnt = 0;
last_qtr_frame = 0;
}
void
@ -95,46 +95,46 @@ Parser::process_mtc_quarter_frame (MIDI::byte *msg)
{
int which_quarter_frame = (msg[1] & 0xf0) >> 4;
/* Is it an expected sample?
Remember, the first can be sample 7 or sample 0,
/* Is it an expected frame?
Remember, the first can be frame 7 or frame 0,
depending on the direction of the MTC generator ...
*/
#ifdef DEBUG_MTC
cerr << "MTC: (state = " << _mtc_running << ") "
<< which_quarter_frame << " vs. " << expected_mtc_quarter_frame_code
<< " consecutive ? " << consecutive_qtr_sample_cnt
<< " consecutive ? " << consecutive_qtr_frame_cnt
<< endl;
#endif
if (_mtc_running == MTC_Stopped) {
/* we are stopped but are seeing qtr sample messages */
/* we are stopped but are seeing qtr frame messages */
if (consecutive_qtr_sample_cnt == 0) {
if (consecutive_qtr_frame_cnt == 0) {
/* first quarter frame */
if (which_quarter_frame != 0 && which_quarter_frame != 7) {
last_qtr_sample = which_quarter_frame;
consecutive_qtr_sample_cnt++;
last_qtr_frame = which_quarter_frame;
consecutive_qtr_frame_cnt++;
}
// cerr << "first seen qframe = " << (int) last_qtr_sample << endl;
// cerr << "first seen qframe = " << (int) last_qtr_frame << endl;
return;
} else if (consecutive_qtr_sample_cnt == 1) {
} else if (consecutive_qtr_frame_cnt == 1) {
/* third quarter frame */
#ifdef DEBUG_MTC
cerr << "second seen qframe = " << (int) which_quarter_frame << endl;
#endif
if (last_qtr_sample < which_quarter_frame) {
if (last_qtr_frame < which_quarter_frame) {
_mtc_running = MTC_Forward;
} else if (last_qtr_sample > which_quarter_frame) {
} else if (last_qtr_frame > which_quarter_frame) {
_mtc_running = MTC_Backward;
}
#ifdef DEBUG_MTC
@ -174,7 +174,7 @@ Parser::process_mtc_quarter_frame (MIDI::byte *msg)
if (which_quarter_frame != expected_mtc_quarter_frame_code) {
consecutive_qtr_sample_cnt = 0;
consecutive_qtr_frame_cnt = 0;
#ifdef DEBUG_MTC
cerr << "MTC: (state = " << _mtc_running << ") "
@ -189,7 +189,7 @@ Parser::process_mtc_quarter_frame (MIDI::byte *msg)
if (res.get_value_or (false)) {
/* no error, reset next expected sample */
/* no error, reset next expected frame */
switch (_mtc_running) {
case MTC_Forward:
@ -219,10 +219,10 @@ Parser::process_mtc_quarter_frame (MIDI::byte *msg)
return;
}
/* skip counts as an error ... go back to waiting for the first sample */
/* skip counts as an error ... go back to waiting for the first frame */
#ifdef DEBUG_MTC
cerr << "Skipped MTC qtr sample, return to stopped state" << endl;
cerr << "Skipped MTC qtr frame, return to stopped state" << endl;
#endif
reset_mtc_state ();
mtc_status (MTC_Stopped);
@ -231,8 +231,8 @@ Parser::process_mtc_quarter_frame (MIDI::byte *msg)
} else {
/* received qtr sample matched expected */
consecutive_qtr_sample_cnt++;
/* received qtr frame matched expected */
consecutive_qtr_frame_cnt++;
}
}
@ -244,11 +244,11 @@ Parser::process_mtc_quarter_frame (MIDI::byte *msg)
#endif
switch (which_quarter_frame) {
case 0: // samples LS nibble
case 0: // frames LS nibble
_qtr_mtc_time[0] |= msg[1] & 0xf;
break;
case 1: // samples MS nibble
case 1: // frames MS nibble
_qtr_mtc_time[0] |= (msg[1] & 0xf)<<4;
break;
@ -307,7 +307,7 @@ Parser::process_mtc_quarter_frame (MIDI::byte *msg)
and signal anyone who wants to know the time.
*/
if (consecutive_qtr_sample_cnt >= 8) {
if (consecutive_qtr_frame_cnt >= 8) {
memcpy (_mtc_time, _qtr_mtc_time, sizeof (_mtc_time));
memset (_qtr_mtc_time, 0, sizeof (_qtr_mtc_time));
if (!_mtc_locked) {
@ -331,7 +331,7 @@ Parser::process_mtc_quarter_frame (MIDI::byte *msg)
and signal anyone who wants to know the time.
*/
if (consecutive_qtr_sample_cnt >= 8) {
if (consecutive_qtr_frame_cnt >= 8) {
memcpy (_mtc_time, _qtr_mtc_time, sizeof (_mtc_time));
memset (_qtr_mtc_time, 0, sizeof (_qtr_mtc_time));
if (!_mtc_locked) {

View file

@ -45,71 +45,71 @@ namespace PBD {
template<typename T>
class /*LIBPBD_API*/ thing_with_backtrace
{
public:
thing_with_backtrace () {
trace_twb();
public:
thing_with_backtrace () {
trace_twb();
#ifdef HAVE_EXECINFO
allocation_backtrace = new void*[50];
allocation_backtrace_size = backtrace (allocation_backtrace, 50);
allocation_backtrace = new void*[50];
allocation_backtrace_size = backtrace (allocation_backtrace, 50);
#else
allocation_backtrace_size = 0;
allocation_backtrace_size = 0;
#endif
Glib::Threads::Mutex::Lock lm (all_mutex);
all.push_back (this);
}
Glib::Threads::Mutex::Lock lm (all_mutex);
all.push_back (this);
}
thing_with_backtrace (const thing_with_backtrace<T>& other) {
trace_twb();
thing_with_backtrace (const thing_with_backtrace<T>& other) {
trace_twb();
#ifdef HAVE_EXECINFO
allocation_backtrace = new void*[50];
allocation_backtrace_size = backtrace (allocation_backtrace, 50);
allocation_backtrace = new void*[50];
allocation_backtrace_size = backtrace (allocation_backtrace, 50);
#else
allocation_backtrace_size = 0;
allocation_backtrace_size = 0;
#endif
Glib::Threads::Mutex::Lock lm (all_mutex);
all.push_back (this);
}
Glib::Threads::Mutex::Lock lm (all_mutex);
all.push_back (this);
}
~thing_with_backtrace() {
if (allocation_backtrace_size) {
delete [] allocation_backtrace;
}
Glib::Threads::Mutex::Lock lm (all_mutex);
all.remove (this);
}
~thing_with_backtrace() {
if (allocation_backtrace_size) {
delete [] allocation_backtrace;
}
Glib::Threads::Mutex::Lock lm (all_mutex);
all.remove (this);
}
thing_with_backtrace<T>& operator= (const thing_with_backtrace<T>& other) {
/* no copyable members */
return *this;
}
thing_with_backtrace<T>& operator= (const thing_with_backtrace<T>& other) {
/* no copyable members */
return *this;
}
static void peek_a_boo (std::ostream& stream) {
static void peek_a_boo (std::ostream& stream) {
#ifdef HAVE_EXECINFO
typename std::list<thing_with_backtrace<T>*>::iterator x;
for (x = all.begin(); x != all.end(); ++x) {
char **strings;
size_t i;
typename std::list<thing_with_backtrace<T>*>::iterator x;
for (x = all.begin(); x != all.end(); ++x) {
char **strings;
size_t i;
strings = backtrace_symbols ((*x)->allocation_backtrace, (*x)->allocation_backtrace_size);
strings = backtrace_symbols ((*x)->allocation_backtrace, (*x)->allocation_backtrace_size);
if (strings) {
stream << "--- ALLOCATED SHARED_PTR @ " << (*x) << std::endl;
for (i = 0; i < (*x)->allocation_backtrace_size && i < 50U; i++) {
stream << strings[i] << std::endl;
}
free (strings);
}
}
if (strings) {
stream << "--- ALLOCATED SHARED_PTR @ " << (*x) << std::endl;
for (i = 0; i < (*x)->allocation_backtrace_size && i < 50U; i++) {
stream << strings[i] << std::endl;
}
free (strings);
}
}
#else
stream << "execinfo not defined for this platform" << std::endl;
stream << "execinfo not defined for this platform" << std::endl;
#endif
}
}
private:
void** allocation_backtrace;
int allocation_backtrace_size;
static std::list<thing_with_backtrace<T>* > all;
static Glib::Threads::Mutex all_mutex;
void** allocation_backtrace;
int allocation_backtrace_size;
static std::list<thing_with_backtrace<T>* > all;
static Glib::Threads::Mutex all_mutex;
};
template<typename T> /*LIBPBD_API*/ std::list<PBD::thing_with_backtrace<T> *> PBD::thing_with_backtrace<T>::all;

View file

@ -77,48 +77,46 @@ PBD::stacktrace (std::ostream& out, int levels)
#define CaptureStackBackTrace RtlCaptureStackBackTrace
extern "C" {
__declspec(dllimport) USHORT WINAPI CaptureStackBackTrace (
ULONG SamplesToSkip,
ULONG SamplesToCapture,
PVOID *BackTrace,
PULONG BackTraceHash
);
__declspec(dllimport) USHORT WINAPI CaptureStackBackTrace (
ULONG FramesToSkip,
ULONG FramesToCapture,
PVOID *BackTrace,
PULONG BackTraceHash);
}
#endif
void
PBD::stacktrace( std::ostream& out, int)
PBD::stacktrace (std::ostream& out, int)
{
#ifdef DEBUG
const size_t levels = 62; // does not support more then 62 levels of stacktrace
unsigned int i;
void * stack[ levels ];
unsigned short samples;
unsigned short frames;
SYMBOL_INFO * symbol;
HANDLE process;
process = GetCurrentProcess();
out << "+++++Backtrace process: " << DEBUG_THREAD_SELF << std::endl;
SymInitialize( process, NULL, TRUE );
SymInitialize (process, NULL, TRUE);
samples = CaptureStackBackTrace( 0, levels, stack, NULL );
frames = CaptureStackBackTrace (0, levels, stack, NULL);
out << "+++++Backtrace samples: " << samples << std::endl;
out << "+++++Backtrace frames: " << frames << std::endl;
symbol = ( SYMBOL_INFO * )calloc( sizeof( SYMBOL_INFO ) + 256 * sizeof( char ), 1 );
symbol = (SYMBOL_INFO*)calloc (sizeof (SYMBOL_INFO) + 256 * sizeof (char), 1);
symbol->MaxNameLen = 255;
symbol->SizeOfStruct = sizeof( SYMBOL_INFO );
symbol->SizeOfStruct = sizeof (SYMBOL_INFO);
for( i = 0; i < samples; i++ )
{
SymFromAddr( process, ( DWORD64 )( stack[ i ] ), 0, symbol );
out << string_compose( "%1: %2 - %3\n", samples - i - 1, symbol->Name, symbol->Address );
for (i = 0; i < frames; ++i) {
SymFromAddr (process, (DWORD64)(stack[i]), 0, symbol);
out << string_compose ("%1: %2 - %3\n", samples - i - 1, symbol->Name, symbol->Address);
}
out.flush();
out.flush ();
free( symbol );
free (symbol);
#endif
}

View file

@ -133,7 +133,7 @@ typedef struct {
LV2_Log_Logger logger;
LV2_Worker_Schedule* schedule;
LV2_Atom_Forge forge;
LV2_Atom_Forge_Frame sample;
LV2_Atom_Forge_Frame frame;
#ifdef LV2_EXTENDED
LV2_Midnam* midnam;
@ -243,15 +243,15 @@ inform_ui (AFluidSynth* self)
return;
}
LV2_Atom_Forge_Frame sample;
LV2_Atom_Forge_Frame frame;
lv2_atom_forge_frame_time (&self->forge, 0);
x_forge_object (&self->forge, &sample, 1, self->patch_Set);
x_forge_object (&self->forge, &frame, 1, self->patch_Set);
lv2_atom_forge_property_head (&self->forge, self->patch_property, 0);
lv2_atom_forge_urid (&self->forge, self->afs_sf2file);
lv2_atom_forge_property_head (&self->forge, self->patch_value, 0);
lv2_atom_forge_path (&self->forge, self->current_sf2_file_path, strlen (self->current_sf2_file_path));
lv2_atom_forge_pop (&self->forge, &sample);
lv2_atom_forge_pop (&self->forge, &frame);
}
static float
@ -420,7 +420,7 @@ run (LV2_Handle instance, uint32_t n_samples)
const uint32_t capacity = self->notify->atom.size;
lv2_atom_forge_set_buffer (&self->forge, (uint8_t*)self->notify, capacity);
lv2_atom_forge_sequence_head (&self->forge, &self->sample, 0);
lv2_atom_forge_sequence_head (&self->forge, &self->frame, 0);
if (!self->initialized || self->reinit_in_progress) {
memset (self->p_ports[FS_PORT_OUT_L], 0, n_samples * sizeof (float));
@ -569,10 +569,10 @@ run (LV2_Handle instance, uint32_t n_samples)
self->inform_ui = false;
/* emit stateChanged */
LV2_Atom_Forge_Frame sample;
LV2_Atom_Forge_Frame frame;
lv2_atom_forge_frame_time(&self->forge, 0);
x_forge_object(&self->forge, &sample, 1, self->state_Changed);
lv2_atom_forge_pop(&self->forge, &sample);
x_forge_object(&self->forge, &frame, 1, self->state_Changed);
lv2_atom_forge_pop(&self->forge, &frame);
/* send .sf2 filename */
inform_ui (self);

View file

@ -1115,6 +1115,7 @@ CC121::map_auto ()
get_button (EButton).set_led_state (_output_port, false);
get_button (OpenVST).set_led_state (_output_port, false);
break;
case ARDOUR::Latch:
case ARDOUR::Touch:
get_button (EButton).set_led_state (_output_port, true);
get_button (FP_Read).set_led_state (_output_port, false);

View file

@ -60,9 +60,9 @@ private:
const static int STATUS_ONLINE = 0x01;
const static int STATUS_OK = 0x00;
const static int LIGHTS = 7;
const static int ROWS = 2;
const static int COLUMNS = 20;
const static int LIGHTS = 7;
const static int ROWS = 2;
const static int COLUMNS = 20;
const static uint8_t WheelDirectionThreshold = 0x7f;
enum LightID {
@ -136,12 +136,12 @@ private:
};
enum BlingMode {
BlingOff,
BlingKit,
BlingRotating,
BlingPairs,
BlingRows,
BlingFlashAll,
BlingOff,
BlingKit,
BlingRotating,
BlingPairs,
BlingRows,
BlingFlashAll,
BlingEnter,
BlingExit
};
@ -170,17 +170,17 @@ private:
ARDOUR::gain_t gain_fraction;
Glib::Threads::Mutex update_lock;
Glib::Threads::Mutex update_lock;
std::bitset<ROWS*COLUMNS> screen_invalid;
std::bitset<ROWS*COLUMNS> screen_invalid;
char screen_current[ROWS][COLUMNS];
char screen_pending[ROWS][COLUMNS];
char screen_flash[ROWS][COLUMNS];
std::bitset<LIGHTS> lights_invalid;
std::bitset<LIGHTS> lights_current;
std::bitset<LIGHTS> lights_pending;
std::bitset<LIGHTS> lights_flash;
std::bitset<LIGHTS> lights_invalid;
std::bitset<LIGHTS> lights_current;
std::bitset<LIGHTS> lights_pending;
std::bitset<LIGHTS> lights_flash;
int32_t last_notify;
char last_notify_msg[COLUMNS+1];
@ -193,7 +193,7 @@ private:
uint32_t last_mins;
uint32_t last_secs;
uint32_t last_samples;
samplepos_t last_where;
samplepos_t last_where;
ARDOUR::gain_t last_track_gain;
uint32_t last_meter_fill;
struct timeval last_wheel_motion;
@ -210,7 +210,7 @@ private:
int load_config(char *name = "default");
int save(char *name);
int load(char *name);
void print (int row, int col, const char* text);
void print (int row, int col, const char* text);
void print_noretry (int row, int col, const char* text);
void notify(const char *msg);
@ -247,10 +247,10 @@ private:
// Commands to write to the lcd
int lcd_init();
bool lcd_damage();
bool lcd_damage();
bool lcd_isdamaged();
bool lcd_damage(int row, int col = 0, int length = COLUMNS);
bool lcd_damage(int row, int col = 0, int length = COLUMNS);
bool lcd_isdamaged(int row, int col = 0, int length = COLUMNS);
int lcd_flush();

View file

@ -279,7 +279,7 @@ US2400Protocol::get_sorted_stripables()
if (s->mixbus()) {
sorted.push_back (s);
}
break
break;
#else
if (!is_track(s) && !s->presentation_info().hidden()) {
sorted.push_back (s);

View file

@ -0,0 +1,182 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE MIDINameDocument PUBLIC "-//MIDI Manufacturers Association//DTD MIDINameDocument 0.7//EN" "http://www.sonosphere.com/dtds/MIDINameDocument.dtd">
<MIDINameDocument>
<Author>Mark of the Unicorn - converted from FreeMIDI (Adapted by Harrison Consoles)</Author>
<MasterDeviceNames>
<Manufacturer>ART</Manufacturer>
<Model>Multiverb Alpha 2.0</Model>
<CustomDeviceMode Name="Mode 1" >
<ChannelNameSetAssignments>
<ChannelNameSetAssign Channel="1" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="2" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="3" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="4" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="5" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="6" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="7" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="8" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="9" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="10" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="11" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="12" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="13" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="14" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="15" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="16" NameSet="Name Set 1" />
</ChannelNameSetAssignments>
</CustomDeviceMode>
<ChannelNameSet Name="Name Set 1" >
<AvailableForChannels>
<AvailableChannel Channel="1" Available="true" />
<AvailableChannel Channel="2" Available="true" />
<AvailableChannel Channel="3" Available="true" />
<AvailableChannel Channel="4" Available="true" />
<AvailableChannel Channel="5" Available="true" />
<AvailableChannel Channel="6" Available="true" />
<AvailableChannel Channel="7" Available="true" />
<AvailableChannel Channel="8" Available="true" />
<AvailableChannel Channel="9" Available="true" />
<AvailableChannel Channel="10" Available="true" />
<AvailableChannel Channel="11" Available="true" />
<AvailableChannel Channel="12" Available="true" />
<AvailableChannel Channel="13" Available="true" />
<AvailableChannel Channel="14" Available="true" />
<AvailableChannel Channel="15" Available="true" />
<AvailableChannel Channel="16" Available="true" />
</AvailableForChannels>
<PatchBank Name="Presets" >
<PatchNameList>
<Patch Number="1" Name="Open Chamber Rev" ProgramChange="0" />
<Patch Number="2" Name="Carnegie Hall" ProgramChange="1" />
<Patch Number="3" Name="Hotel Ballroom" ProgramChange="2" />
<Patch Number="4" Name="Ambient Talk Rev" ProgramChange="3" />
<Patch Number="5" Name="Dig.Guitar Tuner" ProgramChange="4" />
<Patch Number="6" Name="Multi-Shifter" ProgramChange="5" />
<Patch Number="7" Name="Ultraharmonitar" ProgramChange="6" />
<Patch Number="8" Name="Stunning Phaser" ProgramChange="7" />
<Patch Number="9" Name="Terminaytor" ProgramChange="8" />
<Patch Number="10" Name="Ambient Space" ProgramChange="9" />
<Patch Number="11" Name="Big Concert Rev" ProgramChange="10" />
<Patch Number="12" Name="Bright Vocal Room" ProgramChange="11" />
<Patch Number="13" Name="Symphony Hall" ProgramChange="12" />
<Patch Number="14" Name="Glistening Plate" ProgramChange="13" />
<Patch Number="15" Name="Voiced Dbl Verb" ProgramChange="14" />
<Patch Number="16" Name="Vocal Choir Revb" ProgramChange="15" />
<Patch Number="17" Name="Tight Voice Verb" ProgramChange="16" />
<Patch Number="18" Name="Vocal Close Room" ProgramChange="17" />
<Patch Number="19" Name="Vocal Shadow Dbl" ProgramChange="18" />
<Patch Number="20" Name="Sample w/Reverb" ProgramChange="19" />
<Patch Number="21" Name="Deep Gated Snare" ProgramChange="20" />
<Patch Number="22" Name="Big Hair Gate" ProgramChange="21" />
<Patch Number="23" Name="Concussion Gate" ProgramChange="22" />
<Patch Number="24" Name="Rapid Gate Rev" ProgramChange="23" />
<Patch Number="25" Name="Concert 12 Strng" ProgramChange="24" />
<Patch Number="26" Name="Mellow 12 String" ProgramChange="25" />
<Patch Number="27" Name="Spatial Chorus" ProgramChange="26" />
<Patch Number="28" Name="Double Canyons" ProgramChange="27" />
<Patch Number="29" Name="Swept Chorus" ProgramChange="28" />
<Patch Number="30" Name="Asleep at Wheel" ProgramChange="29" />
<Patch Number="31" Name="Infinite Chorus" ProgramChange="30" />
<Patch Number="32" Name="Nite Dream Flang" ProgramChange="31" />
<Patch Number="33" Name="Choral Dream" ProgramChange="32" />
<Patch Number="34" Name="Fire on Ice" ProgramChange="33" />
<Patch Number="35" Name="Alien Invasion" ProgramChange="34" />
<Patch Number="36" Name="Diamond Cutter" ProgramChange="35" />
<Patch Number="37" Name="Its Happen'n Gtr" ProgramChange="36" />
<Patch Number="38" Name="Rabbit Food Gtr" ProgramChange="37" />
<Patch Number="39" Name="Champagne Chorus" ProgramChange="38" />
<Patch Number="40" Name="Wet Body Chorus" ProgramChange="39" />
<Patch Number="41" Name="Groovy Flange" ProgramChange="40" />
<Patch Number="42" Name="Infinite Dream" ProgramChange="41" />
<Patch Number="43" Name="Watchtower" ProgramChange="42" />
<Patch Number="44" Name="Night Voyager" ProgramChange="43" />
<Patch Number="45" Name="Shadow Tonight" ProgramChange="44" />
<Patch Number="46" Name="Ghost Choir" ProgramChange="45" />
<Patch Number="47" Name="Carbide Cutter" ProgramChange="46" />
<Patch Number="48" Name="Space Phobia" ProgramChange="47" />
<Patch Number="49" Name="Grind to Death" ProgramChange="48" />
<Patch Number="50" Name="Octave Sweep X15" ProgramChange="49" />
<Patch Number="51" Name="Octave Sweep DWN" ProgramChange="50" />
<Patch Number="52" Name="Pedal Sweep 5th" ProgramChange="51" />
<Patch Number="53" Name="Pedal Delay Pan" ProgramChange="52" />
<Patch Number="54" Name="X15 Lo Note Bend" ProgramChange="53" />
<Patch Number="55" Name="X15 Hi Note Bend" ProgramChange="54" />
<Patch Number="56" Name="Red Rocks" ProgramChange="55" />
<Patch Number="57" Name="Slick Bass Gtr" ProgramChange="56" />
<Patch Number="58" Name="Frog Bass Gtr" ProgramChange="57" />
<Patch Number="59" Name="Smokefilled Bass" ProgramChange="58" />
<Patch Number="60" Name="Ominous Undertone" ProgramChange="59" />
<Patch Number="61" Name="Oriental Dreams" ProgramChange="60" />
<Patch Number="62" Name="Pitch Micro Spin" ProgramChange="61" />
<Patch Number="63" Name="Warped Strings" ProgramChange="62" />
<Patch Number="64" Name="Hyper Flange Gtr" ProgramChange="63" />
<Patch Number="65" Name="Bassment Thunk" ProgramChange="64" />
<Patch Number="66" Name="Travers Try This" ProgramChange="65" />
<Patch Number="67" Name="Flanged Alive" ProgramChange="66" />
<Patch Number="68" Name="Deep Dly Chorus" ProgramChange="67" />
<Patch Number="69" Name="Strat Country" ProgramChange="68" />
<Patch Number="70" Name="Home-Funky Gtr" ProgramChange="69" />
<Patch Number="71" Name="Full Fat Rhythm" ProgramChange="70" />
<Patch Number="72" Name="Overdose Chorus" ProgramChange="71" />
<Patch Number="73" Name="Sweeping Strings" ProgramChange="72" />
<Patch Number="74" Name="Clean Drum Verb" ProgramChange="73" />
<Patch Number="75" Name="Medium Drum Room" ProgramChange="74" />
<Patch Number="76" Name="Rock Concert Kit" ProgramChange="75" />
<Patch Number="77" Name="Perc Decay" ProgramChange="76" />
<Patch Number="78" Name="Toms in the Hall" ProgramChange="77" />
<Patch Number="79" Name="New Blues Gtr" ProgramChange="78" />
<Patch Number="80" Name="Purple Gate" ProgramChange="79" />
<Patch Number="81" Name="Boom Room Tomb" ProgramChange="80" />
<Patch Number="82" Name="Phil's Toms!" ProgramChange="81" />
<Patch Number="83" Name="Snaregate Rev" ProgramChange="82" />
<Patch Number="84" Name="Spoken Word" ProgramChange="83" />
<Patch Number="85" Name="Vocal Plate" ProgramChange="84" />
<Patch Number="86" Name="Warm Vocal Room" ProgramChange="85" />
<Patch Number="87" Name="Double Voice" ProgramChange="86" />
<Patch Number="88" Name="Chorus/Dly Vocal" ProgramChange="87" />
<Patch Number="89" Name="In Flight Vocal" ProgramChange="88" />
<Patch Number="90" Name="Deja Vu Vocal" ProgramChange="89" />
<Patch Number="91" Name="Cloud Nineteen" ProgramChange="90" />
<Patch Number="92" Name="Breath of Oxygen" ProgramChange="91" />
<Patch Number="93" Name="The Evil Ones" ProgramChange="92" />
<Patch Number="94" Name="120 BPM Slap Delay" ProgramChange="93" />
<Patch Number="95" Name="Horn/Sax Ballad" ProgramChange="94" />
<Patch Number="96" Name="Inyourface Kick" ProgramChange="95" />
<Patch Number="97" Name="Bombscare" ProgramChange="96" />
<Patch Number="98" Name="Tunnel Bomb" ProgramChange="97" />
<Patch Number="99" Name="Skin Tighthead" ProgramChange="98" />
<Patch Number="100" Name="&lt;Blank Title&gt;" ProgramChange="99" />
<Patch Number="101" Name="Big Rap Kick" ProgramChange="100" />
<Patch Number="102" Name="Cosmic Archive" ProgramChange="101" />
<Patch Number="103" Name="Varispeed Leslie" ProgramChange="102" />
<Patch Number="104" Name="Synth Staccato" ProgramChange="103" />
<Patch Number="105" Name="Calisto Flange" ProgramChange="104" />
<Patch Number="106" Name="Cry Baby?" ProgramChange="105" />
<Patch Number="107" Name="Spatial Flange" ProgramChange="106" />
<Patch Number="108" Name="Night Stalker" ProgramChange="107" />
<Patch Number="109" Name="Guitarae Fugant" ProgramChange="108" />
<Patch Number="110" Name="Phased Again" ProgramChange="109" />
<Patch Number="111" Name="Spinning Phase" ProgramChange="110" />
<Patch Number="112" Name="Shimmerphase" ProgramChange="111" />
<Patch Number="113" Name="X-15 Foot Phase" ProgramChange="112" />
<Patch Number="114" Name="Old Orange" ProgramChange="113" />
<Patch Number="115" Name="Oriental Sweep" ProgramChange="114" />
<Patch Number="116" Name="User Program" ProgramChange="115" />
<Patch Number="117" Name="User Program" ProgramChange="116" />
<Patch Number="118" Name="User Program" ProgramChange="117" />
<Patch Number="119" Name="User Program" ProgramChange="118" />
<Patch Number="120" Name="User Program" ProgramChange="119" />
<Patch Number="121" Name="User Program" ProgramChange="120" />
<Patch Number="122" Name="User Program" ProgramChange="121" />
<Patch Number="123" Name="User Program" ProgramChange="122" />
<Patch Number="124" Name="User Program" ProgramChange="123" />
<Patch Number="125" Name="User Program" ProgramChange="124" />
<Patch Number="126" Name="User Program" ProgramChange="125" />
<Patch Number="127" Name="User Program" ProgramChange="126" />
<Patch Number="128" Name="User Program" ProgramChange="127" />
</PatchNameList>
</PatchBank>
</ChannelNameSet>
</MasterDeviceNames>
</MIDINameDocument>

View file

@ -0,0 +1,594 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE MIDINameDocument PUBLIC "-//MIDI Manufacturers Association//DTD MIDINameDocument 0.7//EN" "http://www.sonosphere.com/dtds/MIDINameDocument.dtd">
<MIDINameDocument>
<Author>Mark of the Unicorn - converted from FreeMIDI (Adapted by Harrison Consoles)</Author>
<MasterDeviceNames>
<Manufacturer>Access</Manufacturer>
<Model>Virus A</Model>
<CustomDeviceMode Name="Mode 1" >
<ChannelNameSetAssignments>
<ChannelNameSetAssign Channel="1" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="2" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="3" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="4" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="5" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="6" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="7" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="8" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="9" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="10" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="11" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="12" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="13" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="14" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="15" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="16" NameSet="Name Set 1" />
</ChannelNameSetAssignments>
</CustomDeviceMode>
<ChannelNameSet Name="Name Set 1" >
<AvailableForChannels>
<AvailableChannel Channel="1" Available="true" />
<AvailableChannel Channel="2" Available="true" />
<AvailableChannel Channel="3" Available="true" />
<AvailableChannel Channel="4" Available="true" />
<AvailableChannel Channel="5" Available="true" />
<AvailableChannel Channel="6" Available="true" />
<AvailableChannel Channel="7" Available="true" />
<AvailableChannel Channel="8" Available="true" />
<AvailableChannel Channel="9" Available="true" />
<AvailableChannel Channel="10" Available="true" />
<AvailableChannel Channel="11" Available="true" />
<AvailableChannel Channel="12" Available="true" />
<AvailableChannel Channel="13" Available="true" />
<AvailableChannel Channel="14" Available="true" />
<AvailableChannel Channel="15" Available="true" />
<AvailableChannel Channel="16" Available="true" />
</AvailableForChannels>
<PatchBank Name="BANK A" >
<MIDICommands>
<ControlChange Control="0" Value="0" />
<ControlChange Control="32" Value="0" />
</MIDICommands>
<PatchNameList>
<Patch Number="A000" Name="Overture K" ProgramChange="0" />
<Patch Number="A001" Name="First" ProgramChange="1" />
<Patch Number="A002" Name="Virus K" ProgramChange="2" />
<Patch Number="A003" Name="V-Pad 1 K" ProgramChange="3" />
<Patch Number="A004" Name="V-Birth1 K" ProgramChange="4" />
<Patch Number="A005" Name="V-Birth1 K" ProgramChange="5" />
<Patch Number="A006" Name="V-Birth2 K" ProgramChange="6" />
<Patch Number="A007" Name="JIM BEAM!" ProgramChange="7" />
<Patch Number="A008" Name="RavePad2 K" ProgramChange="8" />
<Patch Number="A009" Name="Compres2 K" ProgramChange="9" />
<Patch Number="A010" Name="Basics" ProgramChange="10" />
<Patch Number="A011" Name="PP?-PAD RP" ProgramChange="11" />
<Patch Number="A012" Name="NO-SEQ RP" ProgramChange="12" />
<Patch Number="A013" Name="Fusion Brs" ProgramChange="13" />
<Patch Number="A014" Name="V-Pad 2 K" ProgramChange="14" />
<Patch Number="A015" Name="Vi-bass RP" ProgramChange="15" />
<Patch Number="A016" Name="VI-SYNC RP" ProgramChange="16" />
<Patch Number="A017" Name="ZZ-ROB RP" ProgramChange="17" />
<Patch Number="A018" Name="Polaris" ProgramChange="18" />
<Patch Number="A019" Name="Compress K" ProgramChange="19" />
<Patch Number="A020" Name="SatSync K" ProgramChange="20" />
<Patch Number="A021" Name="VIP-PAD RP" ProgramChange="21" />
<Patch Number="A022" Name="ZZ-bass RP" ProgramChange="22" />
<Patch Number="A023" Name="XOBASS RP" ProgramChange="23" />
<Patch Number="A024" Name="SeqBass 2" ProgramChange="24" />
<Patch Number="A025" Name="PickBass 2" ProgramChange="25" />
<Patch Number="A026" Name="No Age" ProgramChange="26" />
<Patch Number="A027" Name="Bass-MAN" ProgramChange="27" />
<Patch Number="A028" Name="PAD-777 RP" ProgramChange="28" />
<Patch Number="A029" Name="WangTang" ProgramChange="29" />
<Patch Number="A030" Name="Virus 2 K" ProgramChange="30" />
<Patch Number="A031" Name="D-SOCK RP" ProgramChange="31" />
<Patch Number="A032" Name="Clockwork" ProgramChange="32" />
<Patch Number="A033" Name="Cybercussn" ProgramChange="33" />
<Patch Number="A034" Name="FM-Bass 1" ProgramChange="34" />
<Patch Number="A035" Name="FM-Bass 2" ProgramChange="35" />
<Patch Number="A036" Name="FM-Bass 3" ProgramChange="36" />
<Patch Number="A037" Name="TechnoArp" ProgramChange="37" />
<Patch Number="A038" Name="Strongs" ProgramChange="38" />
<Patch Number="A039" Name="Tension..." ProgramChange="39" />
<Patch Number="A040" Name="Penicillin" ProgramChange="40" />
<Patch Number="A041" Name="Bellthing" ProgramChange="41" />
<Patch Number="A042" Name="V-Church K" ProgramChange="42" />
<Patch Number="A043" Name="HOLLAND RP" ProgramChange="43" />
<Patch Number="A044" Name="PEG Horns" ProgramChange="44" />
<Patch Number="A045" Name="Fluffy" ProgramChange="45" />
<Patch Number="A046" Name="Jet*Lag" ProgramChange="46" />
<Patch Number="A047" Name="Basics" ProgramChange="47" />
<Patch Number="A048" Name="InfectLead" ProgramChange="48" />
<Patch Number="A049" Name="Melodies" ProgramChange="49" />
<Patch Number="A050" Name="Infected" ProgramChange="50" />
<Patch Number="A051" Name="Sitar" ProgramChange="51" />
<Patch Number="A052" Name="V-Orgel K" ProgramChange="52" />
<Patch Number="A053" Name="Cutoff K" ProgramChange="53" />
<Patch Number="A054" Name="V-Birth3 K" ProgramChange="54" />
<Patch Number="A055" Name="V-Pad 3 K" ProgramChange="55" />
<Patch Number="A056" Name="V-Pad 4 K" ProgramChange="56" />
<Patch Number="A057" Name="PPG Bass" ProgramChange="57" />
<Patch Number="A058" Name="Zoober" ProgramChange="58" />
<Patch Number="A059" Name="Polysynth1" ProgramChange="59" />
<Patch Number="A060" Name="USA RP" ProgramChange="60" />
<Patch Number="A061" Name="BoomB RP" ProgramChange="61" />
<Patch Number="A062" Name="Clockshop" ProgramChange="62" />
<Patch Number="A063" Name="ZZ-You RP" ProgramChange="63" />
<Patch Number="A064" Name="S.Stevens" ProgramChange="64" />
<Patch Number="A065" Name="Spinett" ProgramChange="65" />
<Patch Number="A066" Name="SteelDrum" ProgramChange="66" />
<Patch Number="A067" Name="MoogBass 1" ProgramChange="67" />
<Patch Number="A068" Name="MoogBass 2" ProgramChange="68" />
<Patch Number="A069" Name="PercVox" ProgramChange="69" />
<Patch Number="A070" Name="PhaseStrng" ProgramChange="70" />
<Patch Number="A071" Name="MoogBass 3" ProgramChange="71" />
<Patch Number="A072" Name="PPG Bass2" ProgramChange="72" />
<Patch Number="A073" Name="S&amp;H Arp" ProgramChange="73" />
<Patch Number="A074" Name="J.Arnold" ProgramChange="74" />
<Patch Number="A075" Name="SpaceChor2" ProgramChange="75" />
<Patch Number="A076" Name="Arpegiator" ProgramChange="76" />
<Patch Number="A077" Name="Arpeg 2" ProgramChange="77" />
<Patch Number="A078" Name="Ufo 1" ProgramChange="78" />
<Patch Number="A079" Name="Thing" ProgramChange="79" />
<Patch Number="A080" Name="Ufo 2" ProgramChange="80" />
<Patch Number="A081" Name="Arpeggia" ProgramChange="81" />
<Patch Number="A082" Name="Fuxi TB JW" ProgramChange="82" />
<Patch Number="A083" Name="Adrenalin1" ProgramChange="83" />
<Patch Number="A084" Name="Adrenalin2" ProgramChange="84" />
<Patch Number="A085" Name="ResoBS" ProgramChange="85" />
<Patch Number="A086" Name="BD12" ProgramChange="86" />
<Patch Number="A087" Name="BD10" ProgramChange="87" />
<Patch Number="A088" Name="ARP KCK RP" ProgramChange="88" />
<Patch Number="A089" Name="V-KICK RP" ProgramChange="89" />
<Patch Number="A090" Name="909 KCK RP" ProgramChange="90" />
<Patch Number="A091" Name="908 KCK RP" ProgramChange="91" />
<Patch Number="A092" Name="BD 1 &lt;C3&gt;" ProgramChange="92" />
<Patch Number="A093" Name="BD 2 &lt;C3&gt;" ProgramChange="93" />
<Patch Number="A094" Name="BD 3 &lt;C3&gt;" ProgramChange="94" />
<Patch Number="A095" Name="BD 4 &lt;C3&gt;" ProgramChange="95" />
<Patch Number="A096" Name="BD 5 &lt;C3&gt;" ProgramChange="96" />
<Patch Number="A097" Name="BD 6 &lt;C3&gt;" ProgramChange="97" />
<Patch Number="A098" Name="BD 7 &lt;C3&gt;" ProgramChange="98" />
<Patch Number="A099" Name="V-snare RP" ProgramChange="99" />
<Patch Number="A100" Name="SNR 1" ProgramChange="100" />
<Patch Number="A101" Name="SNR 2" ProgramChange="101" />
<Patch Number="A102" Name="FM SNR" ProgramChange="102" />
<Patch Number="A103" Name="SNR 3" ProgramChange="103" />
<Patch Number="A104" Name="Snr 4" ProgramChange="104" />
<Patch Number="A105" Name="C-HIHAT RP" ProgramChange="105" />
<Patch Number="A106" Name="O-HIHAT RP" ProgramChange="106" />
<Patch Number="A107" Name="HH 2" ProgramChange="107" />
<Patch Number="A108" Name="HH 3" ProgramChange="108" />
<Patch Number="A109" Name="ARP HH" ProgramChange="109" />
<Patch Number="A110" Name="HH 1" ProgramChange="110" />
<Patch Number="A111" Name="TOM-TOM RP" ProgramChange="111" />
<Patch Number="A112" Name="SLAP-IT RP" ProgramChange="112" />
<Patch Number="A113" Name="Block" ProgramChange="113" />
<Patch Number="A114" Name="Snip" ProgramChange="114" />
<Patch Number="A115" Name="Conga" ProgramChange="115" />
<Patch Number="A116" Name="Wood" ProgramChange="116" />
<Patch Number="A117" Name="Stick" ProgramChange="117" />
<Patch Number="A118" Name="V-CUSS RP" ProgramChange="118" />
<Patch Number="A119" Name="ohmshot !" ProgramChange="119" />
<Patch Number="A120" Name="V-Jump K" ProgramChange="120" />
<Patch Number="A121" Name="Sacralizer" ProgramChange="121" />
<Patch Number="A122" Name="Klicklead" ProgramChange="122" />
<Patch Number="A123" Name="Dangle" ProgramChange="123" />
<Patch Number="A124" Name="Pin-Piano" ProgramChange="124" />
<Patch Number="A125" Name=" &gt;&gt;INPUT&lt;&lt;" ProgramChange="125" />
<Patch Number="A126" Name="- Init -" ProgramChange="126" />
<Patch Number="A127" Name="- START -" ProgramChange="127" />
</PatchNameList>
</PatchBank>
<PatchBank Name="BANK B" >
<MIDICommands>
<ControlChange Control="0" Value="0" />
<ControlChange Control="32" Value="1" />
</MIDICommands>
<PatchNameList>
<Patch Number="B000" Name="Low" ProgramChange="0" />
<Patch Number="B001" Name="Sci-fi1 K" ProgramChange="1" />
<Patch Number="B002" Name="NEU *UTZ" ProgramChange="2" />
<Patch Number="B003" Name="AION RP" ProgramChange="3" />
<Patch Number="B004" Name="RotDAM RP" ProgramChange="4" />
<Patch Number="B005" Name="ABC-1 RP" ProgramChange="5" />
<Patch Number="B006" Name="Sci-Fi 2" ProgramChange="6" />
<Patch Number="B007" Name="ACTion" ProgramChange="7" />
<Patch Number="B008" Name="WEX TEX RP" ProgramChange="8" />
<Patch Number="B009" Name="Resonator" ProgramChange="9" />
<Patch Number="B010" Name="SatSync K" ProgramChange="10" />
<Patch Number="B011" Name="SEA-PAD RP" ProgramChange="11" />
<Patch Number="B012" Name="Wino Bench" ProgramChange="12" />
<Patch Number="B013" Name="BluePAD RP" ProgramChange="13" />
<Patch Number="B014" Name="V-Perc 1" ProgramChange="14" />
<Patch Number="B015" Name="Spaz meC*:" ProgramChange="15" />
<Patch Number="B016" Name="GEE-PAD RP" ProgramChange="16" />
<Patch Number="B017" Name="SO-SOFT RP" ProgramChange="17" />
<Patch Number="B018" Name="TECH-NO RP" ProgramChange="18" />
<Patch Number="B019" Name="CRISPY" ProgramChange="19" />
<Patch Number="B020" Name="Seq" ProgramChange="20" />
<Patch Number="B021" Name="Syn 4" ProgramChange="21" />
<Patch Number="B022" Name="PPG-PAD" ProgramChange="22" />
<Patch Number="B023" Name="Ice House" ProgramChange="23" />
<Patch Number="B024" Name="Zippy 2" ProgramChange="24" />
<Patch Number="B025" Name="Welard !" ProgramChange="25" />
<Patch Number="B026" Name="BIG.F1SH" ProgramChange="26" />
<Patch Number="B027" Name="DarkMatter" ProgramChange="27" />
<Patch Number="B028" Name="RINGPAD" ProgramChange="28" />
<Patch Number="B029" Name="BASS ! RP" ProgramChange="29" />
<Patch Number="B030" Name="FASE 6 RP" ProgramChange="30" />
<Patch Number="B031" Name="FLUTE RP" ProgramChange="31" />
<Patch Number="B032" Name="Sea RP" ProgramChange="32" />
<Patch Number="B033" Name="BASS X RP" ProgramChange="33" />
<Patch Number="B034" Name="SCREAM RP" ProgramChange="34" />
<Patch Number="B035" Name="SAW BEE RP" ProgramChange="35" />
<Patch Number="B036" Name="Uck Muk RP" ProgramChange="36" />
<Patch Number="B037" Name="IQ-PAD RP" ProgramChange="37" />
<Patch Number="B038" Name="DANCIO2 RP" ProgramChange="38" />
<Patch Number="B039" Name="TB-V03 RP" ProgramChange="39" />
<Patch Number="B040" Name="ROB-PAD RP" ProgramChange="40" />
<Patch Number="B041" Name="Sci-fi2 K" ProgramChange="41" />
<Patch Number="B042" Name="SYNVIRN RP" ProgramChange="42" />
<Patch Number="B043" Name="PIZZ 2 RP" ProgramChange="43" />
<Patch Number="B044" Name="POTTY RP" ProgramChange="44" />
<Patch Number="B045" Name="MOOGY RP" ProgramChange="45" />
<Patch Number="B046" Name="V-BRASS RP" ProgramChange="46" />
<Patch Number="B047" Name="NOWSEQ 2" ProgramChange="47" />
<Patch Number="B048" Name="MOOBASS RP" ProgramChange="48" />
<Patch Number="B049" Name="BASS-ON RP" ProgramChange="49" />
<Patch Number="B050" Name="DIGIT RP" ProgramChange="50" />
<Patch Number="B051" Name="- SPACE -" ProgramChange="51" />
<Patch Number="B052" Name="KRAFT RP" ProgramChange="52" />
<Patch Number="B053" Name="543 SEQ RP" ProgramChange="53" />
<Patch Number="B054" Name="MINI-M RP" ProgramChange="54" />
<Patch Number="B055" Name="WAVEN RP" ProgramChange="55" />
<Patch Number="B056" Name="VACIN RP" ProgramChange="56" />
<Patch Number="B057" Name="ViBee 1 RP" ProgramChange="57" />
<Patch Number="B058" Name="TS-PAD RP" ProgramChange="58" />
<Patch Number="B059" Name="@-LEAD RP" ProgramChange="59" />
<Patch Number="B060" Name="UNDERO RP" ProgramChange="60" />
<Patch Number="B061" Name="WAVEN 2 RP" ProgramChange="61" />
<Patch Number="B062" Name="Chop Orga2" ProgramChange="62" />
<Patch Number="B063" Name="X-CLAVI RP" ProgramChange="63" />
<Patch Number="B064" Name="VX-BASS RP" ProgramChange="64" />
<Patch Number="B065" Name="SYN-KEY RP" ProgramChange="65" />
<Patch Number="B066" Name="SWELLAD RP" ProgramChange="66" />
<Patch Number="B067" Name="V-550-2 RP" ProgramChange="67" />
<Patch Number="B068" Name="WHIST RP" ProgramChange="68" />
<Patch Number="B069" Name="DANGER RP" ProgramChange="69" />
<Patch Number="B070" Name="Spaz me!" ProgramChange="70" />
<Patch Number="B071" Name="ABC-2 RP" ProgramChange="71" />
<Patch Number="B072" Name="T-BASS RP" ProgramChange="72" />
<Patch Number="B073" Name="ACCYBAS RP" ProgramChange="73" />
<Patch Number="B074" Name="FX 303 RP" ProgramChange="74" />
<Patch Number="B075" Name="BASSE-Y RP" ProgramChange="75" />
<Patch Number="B076" Name="SNARE 2 RP" ProgramChange="76" />
<Patch Number="B077" Name="S-BASS RP" ProgramChange="77" />
<Patch Number="B078" Name="WING RP" ProgramChange="78" />
<Patch Number="B079" Name="Harmonix" ProgramChange="79" />
<Patch Number="B080" Name="V-550 RP" ProgramChange="80" />
<Patch Number="B081" Name="DCC-BAS RP" ProgramChange="81" />
<Patch Number="B082" Name="FUZZY RP" ProgramChange="82" />
<Patch Number="B083" Name="INP clean" ProgramChange="83" />
<Patch Number="B084" Name="INP lopass" ProgramChange="84" />
<Patch Number="B085" Name="INP reso" ProgramChange="85" />
<Patch Number="B086" Name="INP hipass" ProgramChange="86" />
<Patch Number="B087" Name="INP bandps" ProgramChange="87" />
<Patch Number="B088" Name="INP double" ProgramChange="88" />
<Patch Number="B089" Name="INP doubl2" ProgramChange="89" />
<Patch Number="B090" Name="INP flange" ProgramChange="90" />
<Patch Number="B091" Name="INP key!" ProgramChange="91" />
<Patch Number="B092" Name="INP dubkey" ProgramChange="92" />
<Patch Number="B093" Name="INP keyfol" ProgramChange="93" />
<Patch Number="B094" Name="INP pad" ProgramChange="94" />
<Patch Number="B095" Name="INP arp1" ProgramChange="95" />
<Patch Number="B096" Name="INP arp2" ProgramChange="96" />
<Patch Number="B097" Name="INP satura" ProgramChange="97" />
<Patch Number="B098" Name="INP amp" ProgramChange="98" />
<Patch Number="B099" Name="Inp shaper" ProgramChange="99" />
<Patch Number="B100" Name="VOC osci1" ProgramChange="100" />
<Patch Number="B101" Name="VOC osci 2" ProgramChange="101" />
<Patch Number="B102" Name="VOC pad" ProgramChange="102" />
<Patch Number="B103" Name="VOC pwm" ProgramChange="103" />
<Patch Number="B104" Name="VOC waves" ProgramChange="104" />
<Patch Number="B105" Name="VOC flat" ProgramChange="105" />
<Patch Number="B106" Name="VOC crisp" ProgramChange="106" />
<Patch Number="B107" Name="VOC pad2" ProgramChange="107" />
<Patch Number="B108" Name="VOC wave2" ProgramChange="108" />
<Patch Number="B109" Name="VOC tube" ProgramChange="109" />
<Patch Number="B110" Name="VOC walker" ProgramChange="110" />
<Patch Number="B111" Name="VOC eazy" ProgramChange="111" />
<Patch Number="B112" Name="VOC odd" ProgramChange="112" />
<Patch Number="B113" Name="VOC follow" ProgramChange="113" />
<Patch Number="B114" Name="VOC decay" ProgramChange="114" />
<Patch Number="B115" Name="VOC noise1" ProgramChange="115" />
<Patch Number="B116" Name="VOC reso1" ProgramChange="116" />
<Patch Number="B117" Name="VOC pitch" ProgramChange="117" />
<Patch Number="B118" Name="VOC reverse" ProgramChange="118" />
<Patch Number="B119" Name="VOC bell1" ProgramChange="119" />
<Patch Number="B120" Name="VOC twelve" ProgramChange="120" />
<Patch Number="B121" Name="VOC narrow" ProgramChange="121" />
<Patch Number="B122" Name="VOC pitch2" ProgramChange="122" />
<Patch Number="B123" Name="VOC diffus" ProgramChange="123" />
<Patch Number="B124" Name="VOC lfo" ProgramChange="124" />
<Patch Number="B125" Name="VOC flange" ProgramChange="125" />
<Patch Number="B126" Name="VOC bell2" ProgramChange="126" />
<Patch Number="B127" Name="VOC room" ProgramChange="127" />
</PatchNameList>
</PatchBank>
<PatchBank Name="BANK C" >
<MIDICommands>
<ControlChange Control="0" Value="0" />
<ControlChange Control="32" Value="2" />
</MIDICommands>
<PatchNameList>
<Patch Number="C000" Name="Overture K" ProgramChange="0" />
<Patch Number="C001" Name="First" ProgramChange="1" />
<Patch Number="C002" Name="Virus K" ProgramChange="2" />
<Patch Number="C003" Name="V-Pad 1 K" ProgramChange="3" />
<Patch Number="C004" Name="V-Birth1 K" ProgramChange="4" />
<Patch Number="C005" Name="V-Birth1 K" ProgramChange="5" />
<Patch Number="C006" Name="V-Birth2 K" ProgramChange="6" />
<Patch Number="C007" Name="JIM BEAM!" ProgramChange="7" />
<Patch Number="C008" Name="RavePad2 K" ProgramChange="8" />
<Patch Number="C009" Name="Compres2 K" ProgramChange="9" />
<Patch Number="C010" Name="Basics" ProgramChange="10" />
<Patch Number="C011" Name="PP?-PAD RP" ProgramChange="11" />
<Patch Number="C012" Name="NO-SEQ RP" ProgramChange="12" />
<Patch Number="C013" Name="Fusion Brs" ProgramChange="13" />
<Patch Number="C014" Name="V-Pad 2 K" ProgramChange="14" />
<Patch Number="C015" Name="Vi-bass RP" ProgramChange="15" />
<Patch Number="C016" Name="VI-SYNC RP" ProgramChange="16" />
<Patch Number="C017" Name="ZZ-ROB RP" ProgramChange="17" />
<Patch Number="C018" Name="Polaris" ProgramChange="18" />
<Patch Number="C019" Name="Compress K" ProgramChange="19" />
<Patch Number="C020" Name="SatSync K" ProgramChange="20" />
<Patch Number="C021" Name="VIP-PAD RP" ProgramChange="21" />
<Patch Number="C022" Name="ZZ-bass RP" ProgramChange="22" />
<Patch Number="C023" Name="XOBASS RP" ProgramChange="23" />
<Patch Number="C024" Name="SeqBass 2" ProgramChange="24" />
<Patch Number="C025" Name="PickBass 2" ProgramChange="25" />
<Patch Number="C026" Name="No Age" ProgramChange="26" />
<Patch Number="C027" Name="Bass-MAN" ProgramChange="27" />
<Patch Number="C028" Name="PAD-777 RP" ProgramChange="28" />
<Patch Number="C029" Name="WangTang" ProgramChange="29" />
<Patch Number="C030" Name="Virus 2 K" ProgramChange="30" />
<Patch Number="C031" Name="D-SOCK RP" ProgramChange="31" />
<Patch Number="C032" Name="Clockwork" ProgramChange="32" />
<Patch Number="C033" Name="Cybercussn" ProgramChange="33" />
<Patch Number="C034" Name="FM-Bass 1" ProgramChange="34" />
<Patch Number="C035" Name="FM-Bass 2" ProgramChange="35" />
<Patch Number="C036" Name="FM-Bass 3" ProgramChange="36" />
<Patch Number="C037" Name="TechnoArp" ProgramChange="37" />
<Patch Number="C038" Name="Strongs" ProgramChange="38" />
<Patch Number="C039" Name="Tension..." ProgramChange="39" />
<Patch Number="C040" Name="Penicillin" ProgramChange="40" />
<Patch Number="C041" Name="Bellthing" ProgramChange="41" />
<Patch Number="C042" Name="V-Church K" ProgramChange="42" />
<Patch Number="C043" Name="HOLLAND RP" ProgramChange="43" />
<Patch Number="C044" Name="PEG Horns" ProgramChange="44" />
<Patch Number="C045" Name="Fluffy" ProgramChange="45" />
<Patch Number="C046" Name="Jet*Lag" ProgramChange="46" />
<Patch Number="C047" Name="Basics" ProgramChange="47" />
<Patch Number="C048" Name="InfectLead" ProgramChange="48" />
<Patch Number="C049" Name="Melodies" ProgramChange="49" />
<Patch Number="C050" Name="Infected" ProgramChange="50" />
<Patch Number="C051" Name="Sitar" ProgramChange="51" />
<Patch Number="C052" Name="V-Orgel K" ProgramChange="52" />
<Patch Number="C053" Name="Cutoff K" ProgramChange="53" />
<Patch Number="C054" Name="V-Birth3 K" ProgramChange="54" />
<Patch Number="C055" Name="V-Pad 3 K" ProgramChange="55" />
<Patch Number="C056" Name="V-Pad 4 K" ProgramChange="56" />
<Patch Number="C057" Name="PPG Bass" ProgramChange="57" />
<Patch Number="C058" Name="Zoober" ProgramChange="58" />
<Patch Number="C059" Name="Polysynth1" ProgramChange="59" />
<Patch Number="C060" Name="USA RP" ProgramChange="60" />
<Patch Number="C061" Name="BoomB RP" ProgramChange="61" />
<Patch Number="C062" Name="Clockshop" ProgramChange="62" />
<Patch Number="C063" Name="ZZ-You RP" ProgramChange="63" />
<Patch Number="C064" Name="S.Stevens" ProgramChange="64" />
<Patch Number="C065" Name="Spinett" ProgramChange="65" />
<Patch Number="C066" Name="SteelDrum" ProgramChange="66" />
<Patch Number="C067" Name="MoogBass 1" ProgramChange="67" />
<Patch Number="C068" Name="MoogBass 2" ProgramChange="68" />
<Patch Number="C069" Name="PercVox" ProgramChange="69" />
<Patch Number="C070" Name="PhaseStrng" ProgramChange="70" />
<Patch Number="C071" Name="MoogBass 3" ProgramChange="71" />
<Patch Number="C072" Name="PPG Bass2" ProgramChange="72" />
<Patch Number="C073" Name="S&amp;H Arp" ProgramChange="73" />
<Patch Number="C074" Name="J.Arnold" ProgramChange="74" />
<Patch Number="C075" Name="SpaceChor2" ProgramChange="75" />
<Patch Number="C076" Name="Arpegiator" ProgramChange="76" />
<Patch Number="C077" Name="Arpeg 2" ProgramChange="77" />
<Patch Number="C078" Name="Ufo 1" ProgramChange="78" />
<Patch Number="C079" Name="Thing" ProgramChange="79" />
<Patch Number="C080" Name="Ufo 2" ProgramChange="80" />
<Patch Number="C081" Name="Arpeggia" ProgramChange="81" />
<Patch Number="C082" Name="Fuxi TB JW" ProgramChange="82" />
<Patch Number="C083" Name="Adrenalin1" ProgramChange="83" />
<Patch Number="C084" Name="Adrenalin2" ProgramChange="84" />
<Patch Number="C085" Name="ResoBS" ProgramChange="85" />
<Patch Number="C086" Name="BD12" ProgramChange="86" />
<Patch Number="C087" Name="BD10" ProgramChange="87" />
<Patch Number="C088" Name="ARP KCK RP" ProgramChange="88" />
<Patch Number="C089" Name="V-KICK RP" ProgramChange="89" />
<Patch Number="C090" Name="909 KCK RP" ProgramChange="90" />
<Patch Number="C091" Name="908 KCK RP" ProgramChange="91" />
<Patch Number="C092" Name="BD 1 &lt;C3&gt;" ProgramChange="92" />
<Patch Number="C093" Name="BD 2 &lt;C3&gt;" ProgramChange="93" />
<Patch Number="C094" Name="BD 3 &lt;C3&gt;" ProgramChange="94" />
<Patch Number="C095" Name="BD 4 &lt;C3&gt;" ProgramChange="95" />
<Patch Number="C096" Name="BD 5 &lt;C3&gt;" ProgramChange="96" />
<Patch Number="C097" Name="BD 6 &lt;C3&gt;" ProgramChange="97" />
<Patch Number="C098" Name="BD 7 &lt;C3&gt;" ProgramChange="98" />
<Patch Number="C099" Name="V-snare RP" ProgramChange="99" />
<Patch Number="C100" Name="SNR 1" ProgramChange="100" />
<Patch Number="C101" Name="SNR 2" ProgramChange="101" />
<Patch Number="C102" Name="FM SNR" ProgramChange="102" />
<Patch Number="C103" Name="SNR 3" ProgramChange="103" />
<Patch Number="C104" Name="Snr 4" ProgramChange="104" />
<Patch Number="C105" Name="C-HIHAT RP" ProgramChange="105" />
<Patch Number="C106" Name="O-HIHAT RP" ProgramChange="106" />
<Patch Number="C107" Name="HH 2" ProgramChange="107" />
<Patch Number="C108" Name="HH 3" ProgramChange="108" />
<Patch Number="C109" Name="ARP HH" ProgramChange="109" />
<Patch Number="C110" Name="HH 1" ProgramChange="110" />
<Patch Number="C111" Name="TOM-TOM RP" ProgramChange="111" />
<Patch Number="C112" Name="SLAP-IT RP" ProgramChange="112" />
<Patch Number="C113" Name="Block" ProgramChange="113" />
<Patch Number="C114" Name="Snip" ProgramChange="114" />
<Patch Number="C115" Name="Conga" ProgramChange="115" />
<Patch Number="C116" Name="Wood" ProgramChange="116" />
<Patch Number="C117" Name="Stick" ProgramChange="117" />
<Patch Number="C118" Name="V-CUSS RP" ProgramChange="118" />
<Patch Number="C119" Name="ohmshot !" ProgramChange="119" />
<Patch Number="C120" Name="V-Jump K" ProgramChange="120" />
<Patch Number="C121" Name="Sacralizer" ProgramChange="121" />
<Patch Number="C122" Name="Klicklead" ProgramChange="122" />
<Patch Number="C123" Name="Dangle" ProgramChange="123" />
<Patch Number="C124" Name=",Pin-Piano" ProgramChange="124" />
<Patch Number="C125" Name=" &gt;&gt;INPUT&lt;&lt;" ProgramChange="125" />
<Patch Number="C126" Name=" - Init -" ProgramChange="126" />
<Patch Number="C127" Name="- START -" ProgramChange="127" />
</PatchNameList>
</PatchBank>
<PatchBank Name="BANK D" >
<MIDICommands>
<ControlChange Control="0" Value="0" />
<ControlChange Control="32" Value="3" />
</MIDICommands>
<PatchNameList>
<Patch Number="D000" Name="Low" ProgramChange="0" />
<Patch Number="D001" Name="Sci-fi1 K" ProgramChange="1" />
<Patch Number="D002" Name="NEU *UTZ" ProgramChange="2" />
<Patch Number="D003" Name="AION RP" ProgramChange="3" />
<Patch Number="D004" Name="RotDAM RP" ProgramChange="4" />
<Patch Number="D005" Name="ABC-1 RP" ProgramChange="5" />
<Patch Number="D006" Name="Sci-Fi 2" ProgramChange="6" />
<Patch Number="D007" Name="ACTion" ProgramChange="7" />
<Patch Number="D008" Name="WEX TEX RP" ProgramChange="8" />
<Patch Number="D009" Name="Resonator" ProgramChange="9" />
<Patch Number="D010" Name="SatSync K" ProgramChange="10" />
<Patch Number="D011" Name="SEA-PAD RP" ProgramChange="11" />
<Patch Number="D012" Name="Wino Bench" ProgramChange="12" />
<Patch Number="D013" Name="BluePAD RP" ProgramChange="13" />
<Patch Number="D014" Name="V-Perc 1" ProgramChange="14" />
<Patch Number="D015" Name="Spaz meC*:" ProgramChange="15" />
<Patch Number="D016" Name="GEE-PAD RP" ProgramChange="16" />
<Patch Number="D017" Name="SO-SOFT RP" ProgramChange="17" />
<Patch Number="D018" Name="TECH-NO RP" ProgramChange="18" />
<Patch Number="D019" Name="CRISPY" ProgramChange="19" />
<Patch Number="D020" Name="Seq" ProgramChange="20" />
<Patch Number="D021" Name="Syn 4" ProgramChange="21" />
<Patch Number="D022" Name="PPG-PAD" ProgramChange="22" />
<Patch Number="D023" Name="Ice House" ProgramChange="23" />
<Patch Number="D024" Name="Zippy 2" ProgramChange="24" />
<Patch Number="D025" Name="Welard !" ProgramChange="25" />
<Patch Number="D026" Name="BIG.F1SH" ProgramChange="26" />
<Patch Number="D027" Name="DarkMatter" ProgramChange="27" />
<Patch Number="D028" Name="RINGPAD" ProgramChange="28" />
<Patch Number="D029" Name="BASS ! RP" ProgramChange="29" />
<Patch Number="D030" Name="FASE 6 RP" ProgramChange="30" />
<Patch Number="D031" Name="FLUTE RP" ProgramChange="31" />
<Patch Number="D032" Name="Sea RP" ProgramChange="32" />
<Patch Number="D033" Name="BASS X RP" ProgramChange="33" />
<Patch Number="D034" Name="SCREAM RP" ProgramChange="34" />
<Patch Number="D035" Name="SAW BEE RP" ProgramChange="35" />
<Patch Number="D036" Name="Uck Muk RP" ProgramChange="36" />
<Patch Number="D037" Name="IQ-PAD RP" ProgramChange="37" />
<Patch Number="D038" Name="DANCIO2 RP" ProgramChange="38" />
<Patch Number="D039" Name="TB-V03 RP" ProgramChange="39" />
<Patch Number="D040" Name="ROB-PAD RP" ProgramChange="40" />
<Patch Number="D041" Name="Sci-fi2 K" ProgramChange="41" />
<Patch Number="D042" Name="SYNVIRN RP" ProgramChange="42" />
<Patch Number="D043" Name="PIZZ 2 RP" ProgramChange="43" />
<Patch Number="D044" Name="POTTY RP" ProgramChange="44" />
<Patch Number="D045" Name="MOOGY RP" ProgramChange="45" />
<Patch Number="D046" Name="V-BRASS RP" ProgramChange="46" />
<Patch Number="D047" Name="NOWSEQ 2" ProgramChange="47" />
<Patch Number="D048" Name="MOOBASS RP" ProgramChange="48" />
<Patch Number="D049" Name="BASS-ON RP" ProgramChange="49" />
<Patch Number="D050" Name="DIGIT RP" ProgramChange="50" />
<Patch Number="D051" Name="- SPACE -" ProgramChange="51" />
<Patch Number="D052" Name="KRAFT RP" ProgramChange="52" />
<Patch Number="D053" Name="543 SEQ RP" ProgramChange="53" />
<Patch Number="D054" Name="MINI-M RP" ProgramChange="54" />
<Patch Number="D055" Name="WAVEN RP" ProgramChange="55" />
<Patch Number="D056" Name="VACIN RP" ProgramChange="56" />
<Patch Number="D057" Name="ViBee 1 RP" ProgramChange="57" />
<Patch Number="D058" Name="TS-PAD RP" ProgramChange="58" />
<Patch Number="D059" Name="@-LEAD RP" ProgramChange="59" />
<Patch Number="D060" Name="UNDERO RP" ProgramChange="60" />
<Patch Number="D061" Name="WAVEN 2 RP" ProgramChange="61" />
<Patch Number="D062" Name="Chop Orga2" ProgramChange="62" />
<Patch Number="D063" Name="X-CLAVI RP" ProgramChange="63" />
<Patch Number="D064" Name="VX-BASS RP" ProgramChange="64" />
<Patch Number="D065" Name="SYN-KEY RP" ProgramChange="65" />
<Patch Number="D066" Name="SWELLAD RP" ProgramChange="66" />
<Patch Number="D067" Name="V-550-2 RP" ProgramChange="67" />
<Patch Number="D068" Name="WHIST RP" ProgramChange="68" />
<Patch Number="D069" Name="DANGER RP" ProgramChange="69" />
<Patch Number="D070" Name="Spaz me!" ProgramChange="70" />
<Patch Number="D071" Name="ABC-2 RP" ProgramChange="71" />
<Patch Number="D072" Name="T-BASS RP" ProgramChange="72" />
<Patch Number="D073" Name="ACCYBAS RP" ProgramChange="73" />
<Patch Number="D074" Name="FX 303 RP" ProgramChange="74" />
<Patch Number="D075" Name="BASSE-Y RP" ProgramChange="75" />
<Patch Number="D076" Name="SNARE 2 RP" ProgramChange="76" />
<Patch Number="D077" Name="S-BASS RP" ProgramChange="77" />
<Patch Number="D078" Name="WING RP" ProgramChange="78" />
<Patch Number="D079" Name="Harmonix" ProgramChange="79" />
<Patch Number="D080" Name="V-550 RP" ProgramChange="80" />
<Patch Number="D081" Name="DCC-BAS RP" ProgramChange="81" />
<Patch Number="D082" Name="FUZZY RP" ProgramChange="82" />
<Patch Number="D083" Name="INP clean" ProgramChange="83" />
<Patch Number="D084" Name="INP lopass" ProgramChange="84" />
<Patch Number="D085" Name="INP reso" ProgramChange="85" />
<Patch Number="D086" Name="INP hipass" ProgramChange="86" />
<Patch Number="D087" Name="INP bandps" ProgramChange="87" />
<Patch Number="D088" Name="INP double" ProgramChange="88" />
<Patch Number="D089" Name="INP doubl2" ProgramChange="89" />
<Patch Number="D090" Name="INP flange" ProgramChange="90" />
<Patch Number="D091" Name="INP key!" ProgramChange="91" />
<Patch Number="D092" Name="INP dubkey" ProgramChange="92" />
<Patch Number="D093" Name="INP keyfol" ProgramChange="93" />
<Patch Number="D094" Name="INP pad" ProgramChange="94" />
<Patch Number="D095" Name="INP arp1" ProgramChange="95" />
<Patch Number="D096" Name="INP arp2" ProgramChange="96" />
<Patch Number="D097" Name="INP satura" ProgramChange="97" />
<Patch Number="D098" Name="INP amp" ProgramChange="98" />
<Patch Number="D099" Name="Inp shaper" ProgramChange="99" />
<Patch Number="D100" Name="VOC osci1" ProgramChange="100" />
<Patch Number="D101" Name="VOC osci 2" ProgramChange="101" />
<Patch Number="D102" Name="VOC pad" ProgramChange="102" />
<Patch Number="D103" Name="VOC pwm" ProgramChange="103" />
<Patch Number="D104" Name="VOC waves" ProgramChange="104" />
<Patch Number="D105" Name="VOC flat" ProgramChange="105" />
<Patch Number="D106" Name="VOC crisp" ProgramChange="106" />
<Patch Number="D107" Name="VOC pad2" ProgramChange="107" />
<Patch Number="D108" Name="VOC wave2" ProgramChange="108" />
<Patch Number="D109" Name="VOC tube" ProgramChange="109" />
<Patch Number="D110" Name="VOC walker" ProgramChange="110" />
<Patch Number="D111" Name="VOC eazy" ProgramChange="111" />
<Patch Number="D112" Name="VOC odd" ProgramChange="112" />
<Patch Number="D113" Name="VOC follow" ProgramChange="113" />
<Patch Number="D114" Name="VOC decay" ProgramChange="114" />
<Patch Number="D115" Name="VOC noise1" ProgramChange="115" />
<Patch Number="D116" Name="VOC reso1" ProgramChange="116" />
<Patch Number="D117" Name="VOC pitch" ProgramChange="117" />
<Patch Number="D118" Name="VOC reverse" ProgramChange="118" />
<Patch Number="D119" Name="VOC bell1" ProgramChange="119" />
<Patch Number="D120" Name="VOC twelve" ProgramChange="120" />
<Patch Number="D121" Name="VOC narrow" ProgramChange="121" />
<Patch Number="D122" Name="VOC pitch2" ProgramChange="122" />
<Patch Number="D123" Name="VOC diffus" ProgramChange="123" />
<Patch Number="D124" Name="VOC lfo" ProgramChange="124" />
<Patch Number="D125" Name="VOC flange" ProgramChange="125" />
<Patch Number="D126" Name="VOC bell2" ProgramChange="126" />
<Patch Number="D127" Name="VOC room" ProgramChange="127" />
</PatchNameList>
</PatchBank>
</ChannelNameSet>
</MasterDeviceNames>
</MIDINameDocument>

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,320 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE MIDINameDocument PUBLIC "-//MIDI Manufacturers Association//DTD MIDINameDocument 0.7//EN" "http://www.sonosphere.com/dtds/MIDINameDocument.dtd">
<MIDINameDocument>
<Author>Mark of the Unicorn - converted from FreeMIDI (Adapted by Harrison Consoles)</Author>
<MasterDeviceNames>
<Manufacturer>Alesis</Manufacturer>
<Model>MIDIVerb 4</Model>
<CustomDeviceMode Name="Mode 1" >
<ChannelNameSetAssignments>
<ChannelNameSetAssign Channel="1" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="2" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="3" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="4" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="5" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="6" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="7" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="8" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="9" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="10" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="11" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="12" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="13" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="14" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="15" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="16" NameSet="Name Set 1" />
</ChannelNameSetAssignments>
</CustomDeviceMode>
<ChannelNameSet Name="Name Set 1" >
<AvailableForChannels>
<AvailableChannel Channel="1" Available="true" />
<AvailableChannel Channel="2" Available="true" />
<AvailableChannel Channel="3" Available="true" />
<AvailableChannel Channel="4" Available="true" />
<AvailableChannel Channel="5" Available="true" />
<AvailableChannel Channel="6" Available="true" />
<AvailableChannel Channel="7" Available="true" />
<AvailableChannel Channel="8" Available="true" />
<AvailableChannel Channel="9" Available="true" />
<AvailableChannel Channel="10" Available="true" />
<AvailableChannel Channel="11" Available="true" />
<AvailableChannel Channel="12" Available="true" />
<AvailableChannel Channel="13" Available="true" />
<AvailableChannel Channel="14" Available="true" />
<AvailableChannel Channel="15" Available="true" />
<AvailableChannel Channel="16" Available="true" />
</AvailableForChannels>
<PatchBank Name="Preset Bank" >
<MIDICommands>
<ControlChange Control="0" Value="0" />
</MIDICommands>
<PatchNameList>
<Patch Number=" 0" Name="Bypass" ProgramChange="0" />
<Patch Number=" 1" Name="Classicl" ProgramChange="1" />
<Patch Number=" 2" Name="Hardwood" ProgramChange="2" />
<Patch Number=" 3" Name="VntgePlt" ProgramChange="3" />
<Patch Number=" 4" Name="Rock Lez" ProgramChange="4" />
<Patch Number=" 5" Name="Largo" ProgramChange="5" />
<Patch Number=" 6" Name="Animated" ProgramChange="6" />
<Patch Number=" 7" Name="Sweeper" ProgramChange="7" />
<Patch Number=" 8" Name="TapeEcho" ProgramChange="8" />
<Patch Number=" 9" Name="Parallel" ProgramChange="9" />
<Patch Number=" 10" Name="Wet Lead" ProgramChange="10" />
<Patch Number=" 11" Name="WoodRoom" ProgramChange="11" />
<Patch Number=" 12" Name="TiteRoom" ProgramChange="12" />
<Patch Number=" 13" Name="MrblRoom" ProgramChange="13" />
<Patch Number=" 14" Name="Paladium" ProgramChange="14" />
<Patch Number=" 15" Name="WarmRoom" ProgramChange="15" />
<Patch Number=" 16" Name="BritHall" ProgramChange="16" />
<Patch Number=" 17" Name="Darkness" ProgramChange="17" />
<Patch Number=" 18" Name="Large Hl" ProgramChange="18" />
<Patch Number=" 19" Name="Small Hl" ProgramChange="19" />
<Patch Number=" 20" Name="LateHall" ProgramChange="20" />
<Patch Number=" 21" Name="Tin Foil" ProgramChange="21" />
<Patch Number=" 22" Name="Nashvill" ProgramChange="22" />
<Patch Number=" 23" Name="Long Plt" ProgramChange="23" />
<Patch Number=" 24" Name="Thin Plt" ProgramChange="24" />
<Patch Number=" 25" Name="Dark Plt" ProgramChange="25" />
<Patch Number=" 26" Name="BellSwim" ProgramChange="26" />
<Patch Number=" 27" Name="Flashbak" ProgramChange="27" />
<Patch Number=" 28" Name="Shimmer" ProgramChange="28" />
<Patch Number=" 29" Name="breveR" ProgramChange="29" />
<Patch Number=" 30" Name="Playroom" ProgramChange="30" />
<Patch Number=" 31" Name="Bootleg" ProgramChange="31" />
<Patch Number=" 32" Name="Rubbery" ProgramChange="32" />
<Patch Number=" 33" Name="Wide Chr" ProgramChange="33" />
<Patch Number=" 34" Name="Aftertht" ProgramChange="34" />
<Patch Number=" 35" Name="Yin/Yang" ProgramChange="35" />
<Patch Number=" 36" Name="Bubbley" ProgramChange="36" />
<Patch Number=" 37" Name="SlowTrig" ProgramChange="37" />
<Patch Number=" 38" Name="Ttllmage" ProgramChange="38" />
<Patch Number=" 39" Name="ThruZero" ProgramChange="39" />
<Patch Number=" 40" Name="Snakebyt" ProgramChange="40" />
<Patch Number=" 41" Name="TapDance" ProgramChange="41" />
<Patch Number=" 42" Name="TechBass" ProgramChange="42" />
<Patch Number=" 43" Name="Wide Dly" ProgramChange="43" />
<Patch Number=" 44" Name="MidiCDly" ProgramChange="44" />
<Patch Number=" 45" Name="Yodeling" ProgramChange="45" />
<Patch Number=" 46" Name="LastDays" ProgramChange="46" />
<Patch Number=" 47" Name="Spies" ProgramChange="47" />
<Patch Number=" 48" Name="TiteKeys" ProgramChange="48" />
<Patch Number=" 49" Name="ChrsdDly" ProgramChange="49" />
<Patch Number=" 50" Name="Waves" ProgramChange="50" />
<Patch Number=" 51" Name="HarmLead" ProgramChange="51" />
<Patch Number=" 52" Name="SterPch1" ProgramChange="52" />
<Patch Number=" 53" Name="SterPch2" ProgramChange="53" />
<Patch Number=" 54" Name="DtuneDly" ProgramChange="54" />
<Patch Number=" 55" Name="Rising" ProgramChange="55" />
<Patch Number=" 56" Name="BassFlng" ProgramChange="56" />
<Patch Number=" 57" Name="SlowFunk" ProgramChange="57" />
<Patch Number=" 58" Name="Springss" ProgramChange="58" />
<Patch Number=" 59" Name="ComeAsUR" ProgramChange="59" />
<Patch Number=" 60" Name="Acoustic" ProgramChange="60" />
<Patch Number=" 61" Name="SloGroov" ProgramChange="61" />
<Patch Number=" 62" Name="Harmonik" ProgramChange="62" />
<Patch Number=" 63" Name="2112Cave" ProgramChange="63" />
<Patch Number=" 64" Name="Big Gtr" ProgramChange="64" />
<Patch Number=" 65" Name="QuickDly" ProgramChange="65" />
<Patch Number=" 66" Name="BalladVx" ProgramChange="66" />
<Patch Number=" 67" Name="BigChoir" ProgramChange="67" />
<Patch Number=" 68" Name="VocalPlt" ProgramChange="68" />
<Patch Number=" 69" Name="MidTmpVx" ProgramChange="69" />
<Patch Number=" 70" Name="ThickVox" ProgramChange="70" />
<Patch Number=" 71" Name="PercFlng" ProgramChange="71" />
<Patch Number=" 72" Name="HouseDrm" ProgramChange="72" />
<Patch Number=" 73" Name="RockToms" ProgramChange="73" />
<Patch Number=" 74" Name="80sSnare" ProgramChange="74" />
<Patch Number=" 75" Name="DrumThng" ProgramChange="75" />
<Patch Number=" 76" Name="Pno Hall" ProgramChange="76" />
<Patch Number=" 77" Name="Dark Lez" ProgramChange="77" />
<Patch Number=" 78" Name="Lead" ProgramChange="78" />
<Patch Number=" 79" Name="PadsChrs" ProgramChange="79" />
<Patch Number=" 80" Name="ClavFunk" ProgramChange="80" />
<Patch Number=" 81" Name="BalladMx" ProgramChange="81" />
<Patch Number=" 82" Name="Dark Mix" ProgramChange="82" />
<Patch Number=" 83" Name="1/4:1/8" ProgramChange="83" />
<Patch Number=" 84" Name="Ministri" ProgramChange="84" />
<Patch Number=" 85" Name="ThinDual" ProgramChange="85" />
<Patch Number=" 86" Name="DualTrig" ProgramChange="86" />
<Patch Number=" 87" Name="LaceRoom" ProgramChange="87" />
<Patch Number=" 88" Name="SloDance" ProgramChange="88" />
<Patch Number=" 89" Name="3 Over 2" ProgramChange="89" />
<Patch Number=" 90" Name="DualThik" ProgramChange="90" />
<Patch Number=" 91" Name="SpeedBag" ProgramChange="91" />
<Patch Number=" 92" Name="Hangover" ProgramChange="92" />
<Patch Number=" 93" Name="Glimmer" ProgramChange="93" />
<Patch Number=" 94" Name="PopDfect" ProgramChange="94" />
<Patch Number=" 95" Name="GreyMatr" ProgramChange="95" />
<Patch Number=" 96" Name="Med Hall" ProgramChange="96" />
<Patch Number=" 97" Name="RoomVerb" ProgramChange="97" />
<Patch Number=" 98" Name="DrumRoom" ProgramChange="98" />
<Patch Number=" 99" Name="GoldFoil" ProgramChange="99" />
<Patch Number="100" Name="Reversi" ProgramChange="100" />
<Patch Number="101" Name="MonoDly" ProgramChange="101" />
<Patch Number="102" Name="StereoDl" ProgramChange="102" />
<Patch Number="103" Name="PingPong" ProgramChange="103" />
<Patch Number="104" Name="MultiTap" ProgramChange="104" />
<Patch Number="105" Name="BPMDelay" ProgramChange="105" />
<Patch Number="106" Name="TSDelay" ProgramChange="106" />
<Patch Number="107" Name="SterChrs" ProgramChange="107" />
<Patch Number="108" Name="QuadChrs" ProgramChange="108" />
<Patch Number="109" Name="TSChorus" ProgramChange="109" />
<Patch Number="110" Name="SterFlng" ProgramChange="110" />
<Patch Number="111" Name="TSFlange" ProgramChange="111" />
<Patch Number="112" Name="Lezlie" ProgramChange="112" />
<Patch Number="113" Name="SterPtch" ProgramChange="113" />
<Patch Number="114" Name="TSPShift" ProgramChange="114" />
<Patch Number="115" Name="Auto Pan" ProgramChange="115" />
<Patch Number="116" Name="Dly&gt;Room" ProgramChange="116" />
<Patch Number="117" Name="Chr&gt;Room" ProgramChange="117" />
<Patch Number="118" Name="Fla&gt;Room" ProgramChange="118" />
<Patch Number="119" Name="Room&gt;Fla" ProgramChange="119" />
<Patch Number="120" Name="Ch&gt;Dl&gt;Rm" ProgramChange="120" />
<Patch Number="121" Name="Fl&gt;Dl&gt;Rm" ProgramChange="121" />
<Patch Number="122" Name="Room+Dly" ProgramChange="122" />
<Patch Number="123" Name="Room+Chr" ProgramChange="123" />
<Patch Number="124" Name="Room+Fla" ProgramChange="124" />
<Patch Number="125" Name="Chrs:Dly" ProgramChange="125" />
<Patch Number="126" Name="Flng:Dly" ProgramChange="126" />
<Patch Number="127" Name="Ptch:Dly" ProgramChange="127" />
</PatchNameList>
</PatchBank>
<PatchBank Name="User Bank" >
<MIDICommands>
<ControlChange Control="0" Value="1" />
</MIDICommands>
<PatchNameList>
<Patch Number=" 0" Name="Defeat" ProgramChange="0" />
<Patch Number=" 1" Name="Basilica" ProgramChange="1" />
<Patch Number=" 2" Name="SilverPit" ProgramChange="2" />
<Patch Number=" 3" Name="Stringed" ProgramChange="3" />
<Patch Number=" 4" Name="Reflectv" ProgramChange="4" />
<Patch Number=" 5" Name="Closet" ProgramChange="5" />
<Patch Number=" 6" Name="Foamy" ProgramChange="6" />
<Patch Number=" 7" Name="VoxFlnge" ProgramChange="7" />
<Patch Number=" 8" Name="FullChrs" ProgramChange="8" />
<Patch Number=" 9" Name="Doubler" ProgramChange="9" />
<Patch Number=" 10" Name="Voodoo" ProgramChange="10" />
<Patch Number=" 11" Name="BrightRm" ProgramChange="11" />
<Patch Number=" 12" Name="TinyRoom" ProgramChange="12" />
<Patch Number=" 13" Name="LotsO'Rm" ProgramChange="13" />
<Patch Number=" 14" Name="1stRflct" ProgramChange="14" />
<Patch Number=" 15" Name="Warehous" ProgramChange="15" />
<Patch Number=" 16" Name="Stadium" ProgramChange="16" />
<Patch Number=" 17" Name="BigHall" ProgramChange="17" />
<Patch Number=" 18" Name="SlimGym" ProgramChange="18" />
<Patch Number=" 19" Name="AiryHall" ProgramChange="19" />
<Patch Number=" 20" Name="JazzHall" ProgramChange="20" />
<Patch Number=" 21" Name="ArmorPlt" ProgramChange="21" />
<Patch Number=" 22" Name="SolidGld" ProgramChange="22" />
<Patch Number=" 23" Name="Foiled" ProgramChange="23" />
<Patch Number=" 24" Name="DampdPit" ProgramChange="24" />
<Patch Number=" 25" Name="Sustain" ProgramChange="25" />
<Patch Number=" 26" Name="Shhhh..." ProgramChange="26" />
<Patch Number=" 27" Name="InACloud" ProgramChange="27" />
<Patch Number=" 28" Name="QuikSlap" ProgramChange="28" />
<Patch Number=" 29" Name="Quiver" ProgramChange="29" />
<Patch Number=" 30" Name="WowFluttr" ProgramChange="30" />
<Patch Number=" 31" Name="FastChs" ProgramChange="31" />
<Patch Number=" 32" Name="Resonant" ProgramChange="32" />
<Patch Number=" 33" Name="4 Score!" ProgramChange="33" />
<Patch Number=" 34" Name="2 Chorus" ProgramChange="34" />
<Patch Number=" 35" Name="SlowAttk" ProgramChange="35" />
<Patch Number=" 36" Name="Mild TO" ProgramChange="36" />
<Patch Number=" 37" Name="Deep Swp" ProgramChange="37" />
<Patch Number=" 38" Name="DublFlng" ProgramChange="38" />
<Patch Number=" 39" Name="Dry Trig" ProgramChange="39" />
<Patch Number=" 40" Name="Double X" ProgramChange="40" />
<Patch Number=" 41" Name="LtsDance" ProgramChange="41" />
<Patch Number=" 42" Name="A 1 Anda" ProgramChange="42" />
<Patch Number=" 43" Name="Shuffle" ProgramChange="43" />
<Patch Number=" 44" Name="HongPong" ProgramChange="44" />
<Patch Number=" 45" Name="RockSlap" ProgramChange="45" />
<Patch Number=" 46" Name="Live Rm" ProgramChange="46" />
<Patch Number=" 47" Name="TrigRoom" ProgramChange="47" />
<Patch Number=" 48" Name="Eternal" ProgramChange="48" />
<Patch Number=" 49" Name="Uptempo" ProgramChange="49" />
<Patch Number=" 50" Name="AmbDelay" ProgramChange="50" />
<Patch Number=" 51" Name="Octaver" ProgramChange="51" />
<Patch Number=" 52" Name="Tune Up!" ProgramChange="52" />
<Patch Number=" 53" Name="MagicTch" ProgramChange="53" />
<Patch Number=" 54" Name="Buttah" ProgramChange="54" />
<Patch Number=" 55" Name="ThikEcho" ProgramChange="55" />
<Patch Number=" 56" Name="Big Hair" ProgramChange="56" />
<Patch Number=" 57" Name="SnglCoil" ProgramChange="57" />
<Patch Number=" 58" Name="PhunkGtr" ProgramChange="58" />
<Patch Number=" 59" Name="Extremes" ProgramChange="59" />
<Patch Number=" 60" Name="Hawaii49" ProgramChange="60" />
<Patch Number=" 61" Name="SlowTrem" ProgramChange="61" />
<Patch Number=" 62" Name="FlanelRm" ProgramChange="62" />
<Patch Number=" 63" Name="FLzlyGtr" ProgramChange="63" />
<Patch Number=" 64" Name="Emerge" ProgramChange="64" />
<Patch Number=" 65" Name="EdgyRoom" ProgramChange="65" />
<Patch Number=" 66" Name="ActivVrb" ProgramChange="66" />
<Patch Number=" 67" Name="SmlVocal" ProgramChange="67" />
<Patch Number=" 68" Name="DeepMood" ProgramChange="68" />
<Patch Number=" 69" Name="SusanVox" ProgramChange="69" />
<Patch Number=" 70" Name="GoldyVox" ProgramChange="70" />
<Patch Number=" 71" Name="GateThis" ProgramChange="71" />
<Patch Number=" 72" Name="SnrPlate" ProgramChange="72" />
<Patch Number=" 73" Name="DrumSpce" ProgramChange="73" />
<Patch Number=" 74" Name="JB'sFlng" ProgramChange="74" />
<Patch Number=" 75" Name="SlghtGte" ProgramChange="75" />
<Patch Number=" 76" Name="StrngHll" ProgramChange="76" />
<Patch Number=" 77" Name="MWl&gt;Dpth" ProgramChange="77" />
<Patch Number=" 78" Name="EPnoTrem" ProgramChange="78" />
<Patch Number=" 79" Name="CryingEP" ProgramChange="79" />
<Patch Number=" 80" Name="SloOrgan" ProgramChange="80" />
<Patch Number=" 81" Name="Chrscade" ProgramChange="81" />
<Patch Number=" 82" Name="Flangade" ProgramChange="82" />
<Patch Number=" 83" Name="Karaoke!" ProgramChange="83" />
<Patch Number=" 84" Name="Pop Mix" ProgramChange="84" />
<Patch Number=" 85" Name="Cathedrl" ProgramChange="85" />
<Patch Number=" 86" Name="LargeMix" ProgramChange="86" />
<Patch Number=" 87" Name="ArtOfMix" ProgramChange="87" />
<Patch Number=" 88" Name="PassvVrb" ProgramChange="88" />
<Patch Number=" 89" Name="Haas Pan" ProgramChange="89" />
<Patch Number=" 90" Name="FastTrig" ProgramChange="90" />
<Patch Number=" 91" Name="Crystlze" ProgramChange="91" />
<Patch Number=" 92" Name="Morph Rm" ProgramChange="92" />
<Patch Number=" 93" Name="Astroids" ProgramChange="93" />
<Patch Number=" 94" Name="Laughing" ProgramChange="94" />
<Patch Number=" 95" Name="Nonlin?" ProgramChange="95" />
<Patch Number=" 96" Name="Rim Hall" ProgramChange="96" />
<Patch Number=" 97" Name="Exite" ProgramChange="97" />
<Patch Number=" 98" Name="SnareGte" ProgramChange="98" />
<Patch Number=" 99" Name="BrassPlt" ProgramChange="99" />
<Patch Number="100" Name="Sax Solo" ProgramChange="100" />
<Patch Number="101" Name="Jazz Gtr" ProgramChange="101" />
<Patch Number="102" Name="Tap Solo" ProgramChange="102" />
<Patch Number="103" Name="Panorama" ProgramChange="103" />
<Patch Number="104" Name="Orbit" ProgramChange="104" />
<Patch Number="105" Name="HiHatDly" ProgramChange="105" />
<Patch Number="106" Name="Model147" ProgramChange="106" />
<Patch Number="107" Name="Flute Rm" ProgramChange="107" />
<Patch Number="108" Name="FluidBll" ProgramChange="108" />
<Patch Number="109" Name="90212Chr" ProgramChange="109" />
<Patch Number="110" Name="98103Flg" ProgramChange="110" />
<Patch Number="111" Name="BlankPrg" ProgramChange="111" />
<Patch Number="112" Name="BlankPrg" ProgramChange="112" />
<Patch Number="113" Name="BlankPrg" ProgramChange="113" />
<Patch Number="114" Name="BlankPrg" ProgramChange="114" />
<Patch Number="115" Name="BlankPrg" ProgramChange="115" />
<Patch Number="116" Name="BlankPrg" ProgramChange="116" />
<Patch Number="117" Name="BlankPrg" ProgramChange="117" />
<Patch Number="118" Name="BlankPrg" ProgramChange="118" />
<Patch Number="119" Name="BlankPrg" ProgramChange="119" />
<Patch Number="120" Name="BlankPrg" ProgramChange="120" />
<Patch Number="121" Name="BlankPrg" ProgramChange="121" />
<Patch Number="122" Name="BlankPrg" ProgramChange="122" />
<Patch Number="123" Name="BlankPrg" ProgramChange="123" />
<Patch Number="124" Name="BlankPrg" ProgramChange="124" />
<Patch Number="125" Name="BlankPrg" ProgramChange="125" />
<Patch Number="126" Name="BlankPrg" ProgramChange="126" />
<Patch Number="127" Name="BlankPrg" ProgramChange="127" />
</PatchNameList>
</PatchBank>
</ChannelNameSet>
</MasterDeviceNames>
</MIDINameDocument>

View file

@ -0,0 +1,178 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE MIDINameDocument PUBLIC "-//MIDI Manufacturers Association//DTD MIDINameDocument 0.7//EN" "http://www.sonosphere.com/dtds/MIDINameDocument.dtd">
<MIDINameDocument>
<Author>Mark of the Unicorn - converted from FreeMIDI (Adapted by Harrison Consoles)</Author>
<MasterDeviceNames>
<Manufacturer>Alesis</Manufacturer>
<Model>MIDIVerb II</Model>
<CustomDeviceMode Name="Mode 1" >
<ChannelNameSetAssignments>
<ChannelNameSetAssign Channel="1" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="2" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="3" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="4" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="5" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="6" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="7" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="8" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="9" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="10" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="11" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="12" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="13" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="14" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="15" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="16" NameSet="Name Set 1" />
</ChannelNameSetAssignments>
</CustomDeviceMode>
<ChannelNameSet Name="Name Set 1" >
<AvailableForChannels>
<AvailableChannel Channel="1" Available="true" />
<AvailableChannel Channel="2" Available="true" />
<AvailableChannel Channel="3" Available="true" />
<AvailableChannel Channel="4" Available="true" />
<AvailableChannel Channel="5" Available="true" />
<AvailableChannel Channel="6" Available="true" />
<AvailableChannel Channel="7" Available="true" />
<AvailableChannel Channel="8" Available="true" />
<AvailableChannel Channel="9" Available="true" />
<AvailableChannel Channel="10" Available="true" />
<AvailableChannel Channel="11" Available="true" />
<AvailableChannel Channel="12" Available="true" />
<AvailableChannel Channel="13" Available="true" />
<AvailableChannel Channel="14" Available="true" />
<AvailableChannel Channel="15" Available="true" />
<AvailableChannel Channel="16" Available="true" />
</AvailableForChannels>
<PatchBank Name="BANK 0, 1, 2, REVERB" >
<PatchNameList>
<Patch Number="01" Name="SMALL BRIGHT .1 sec" ProgramChange="1" />
<Patch Number="02" Name="SMALL BRIGHT .2 sec" ProgramChange="2" />
<Patch Number="03" Name="SMALL BRIGHT .3 sec" ProgramChange="3" />
<Patch Number="04" Name="MEDIUM WARM 1.1 sec" ProgramChange="4" />
<Patch Number="05" Name="MEDIUM BRIGHT .6 sec" ProgramChange="5" />
<Patch Number="06" Name="LARGE BRIGHT 1.2 sec" ProgramChange="6" />
<Patch Number="07" Name="LARGE DARK 1.0 sec" ProgramChange="7" />
<Patch Number="08" Name="MEDIUM DARK .6 sec" ProgramChange="8" />
<Patch Number="09" Name="MEDIUM DARK .5 sec" ProgramChange="9" />
<Patch Number="10" Name="MEDIUM BRIGHT .6 sec" ProgramChange="10" />
<Patch Number="11" Name="MEDIUM BRIGHT .8 sec" ProgramChange="11" />
<Patch Number="12" Name="LARGE WARM 1.0 sec" ProgramChange="12" />
<Patch Number="13" Name="LARGE WARM 1.1 sec" ProgramChange="13" />
<Patch Number="14" Name="MEDIUM DARK 1.0 sec" ProgramChange="14" />
<Patch Number="15" Name="MEDIUM BRIGHT 1.1 sec" ProgramChange="15" />
<Patch Number="16" Name="MEDIUM BRIGHT 1.15 sec" ProgramChange="16" />
<Patch Number="17" Name="LARGE BRIGHT 1.6 sec" ProgramChange="17" />
<Patch Number="18" Name="LARGE DARK 1.7 sec" ProgramChange="18" />
<Patch Number="19" Name="MEDIUM BRIGHT 1.65 sec" ProgramChange="19" />
<Patch Number="20" Name="MEDIUM BRIGHT 1.9 sec" ProgramChange="20" />
<Patch Number="21" Name="LARGE WARM 2.2 sec" ProgramChange="21" />
<Patch Number="22" Name="LARGE WARM 1.75 sec" ProgramChange="22" />
<Patch Number="23" Name="LARGE BRIGHT 1.45 sec" ProgramChange="23" />
<Patch Number="24" Name="LARGE DARK 2.2 sec" ProgramChange="24" />
<Patch Number="25" Name="LARGE WARM 2.3 sec" ProgramChange="25" />
<Patch Number="26" Name="LARGE BRIGHT 2.4 sec" ProgramChange="26" />
<Patch Number="27" Name="LARGE BRIGHT 2.5 sec" ProgramChange="27" />
<Patch Number="28" Name="XLARGE WARM 5.0 sec" ProgramChange="28" />
<Patch Number="29" Name="XLARGE WARM 15.0 sec" ProgramChange="29" />
</PatchNameList>
</PatchBank>
<PatchBank Name="BANK 3 GATED REVERB" >
<PatchNameList>
<Patch Number="30" Name="SLOW GATE 100ms" ProgramChange="30" />
<Patch Number="31" Name="SLOW GATE 200ms" ProgramChange="31" />
<Patch Number="32" Name="SLOW GATE 250ms" ProgramChange="32" />
<Patch Number="33" Name="SLOW GATE 400ms" ProgramChange="33" />
<Patch Number="34" Name="SLOW GATE 450ms" ProgramChange="34" />
<Patch Number="35" Name="FAST GATE 150ms" ProgramChange="35" />
<Patch Number="36" Name="FAST GATE 75ms" ProgramChange="36" />
<Patch Number="37" Name="FAST GATE 200ms" ProgramChange="37" />
<Patch Number="38" Name="FAST GATE 100ms" ProgramChange="38" />
<Patch Number="39" Name="FAST GATE 175ms" ProgramChange="39" />
</PatchNameList>
</PatchBank>
<PatchBank Name="BANK 4 REVERSE REVERB" >
<PatchNameList>
<Patch Number="40" Name="REVERSE 400ms" ProgramChange="40" />
<Patch Number="41" Name="REVERSE 450ms" ProgramChange="41" />
<Patch Number="42" Name="REVERSE 250ms" ProgramChange="42" />
<Patch Number="43" Name="REVERSE 200ms" ProgramChange="43" />
<Patch Number="44" Name="REVERSE 150ms" ProgramChange="44" />
<Patch Number="45" Name="BLOOM 1 8ms" ProgramChange="45" />
<Patch Number="46" Name="REVERSE 500ms" ProgramChange="46" />
<Patch Number="47" Name="REVERSE REGEN 2 sec" ProgramChange="47" />
<Patch Number="48" Name="REVERSE REGEN 8 sec" ProgramChange="48" />
<Patch Number="49" Name="BLOOM 2 7 sec" ProgramChange="49" />
</PatchNameList>
</PatchBank>
<PatchBank Name="BANK 5 FLANGE" >
<PatchNameList>
<Patch Number="50" Name="TRIGGERED FLANGE 1" ProgramChange="50" />
<Patch Number="51" Name="FLANGE PAN 1" ProgramChange="51" />
<Patch Number="52" Name="FLANGE PAN 2" ProgramChange="52" />
<Patch Number="53" Name="TRIGGERED FLANGE 2" ProgramChange="53" />
<Patch Number="54" Name="FLANGE PAN 3" ProgramChange="54" />
<Patch Number="55" Name="FLANGE PAN 4" ProgramChange="55" />
<Patch Number="56" Name="FLANGE PAN 5" ProgramChange="56" />
<Patch Number="57" Name="TRIGGERED FLANGE 3" ProgramChange="57" />
<Patch Number="58" Name="FLANGE PAN 6" ProgramChange="58" />
<Patch Number="59" Name="FLANGE PAN 7" ProgramChange="59" />
</PatchNameList>
</PatchBank>
<PatchBank Name="BANK 6 CHORUS" >
<PatchNameList>
<Patch Number="60" Name="LIGHT CHORUS 1" ProgramChange="60" />
<Patch Number="61" Name="LIGHT CHORUS 2" ProgramChange="61" />
<Patch Number="62" Name="MEDIUM CHORUS 1" ProgramChange="62" />
<Patch Number="63" Name="MEDIUM CHORUS 2" ProgramChange="63" />
<Patch Number="64" Name="MEDIUM CHORUS 3" ProgramChange="64" />
<Patch Number="65" Name="DEEP CHORUS 1" ProgramChange="65" />
<Patch Number="66" Name="DEEP CHORUS 2" ProgramChange="66" />
<Patch Number="67" Name="DEEP CHORUS 3" ProgramChange="67" />
<Patch Number="68" Name="FAST CHORUS 1" ProgramChange="68" />
<Patch Number="69" Name="FAST CHORUS 2" ProgramChange="69" />
</PatchNameList>
</PatchBank>
<PatchBank Name="BANK 7,8 DELAY" >
<PatchNameList>
<Patch Number="70" Name=" 35ms" ProgramChange="70" />
<Patch Number="71" Name=" 55ms" ProgramChange="71" />
<Patch Number="72" Name=" 75ms" ProgramChange="72" />
<Patch Number="73" Name="115ms" ProgramChange="73" />
<Patch Number="74" Name="140ms" ProgramChange="74" />
<Patch Number="75" Name="155ms" ProgramChange="75" />
<Patch Number="76" Name="160ms" ProgramChange="76" />
<Patch Number="77" Name="170ms" ProgramChange="77" />
<Patch Number="78" Name="175ms" ProgramChange="78" />
<Patch Number="79" Name="180ms" ProgramChange="79" />
<Patch Number="80" Name="185ms" ProgramChange="80" />
<Patch Number="81" Name="195ms" ProgramChange="81" />
<Patch Number="82" Name="205ms" ProgramChange="82" />
<Patch Number="83" Name="210ms" ProgramChange="83" />
<Patch Number="84" Name="220ms" ProgramChange="84" />
<Patch Number="85" Name="240ms" ProgramChange="85" />
<Patch Number="86" Name="250ms" ProgramChange="86" />
<Patch Number="87" Name="275ms" ProgramChange="87" />
<Patch Number="88" Name="375ms" ProgramChange="88" />
<Patch Number="89" Name="460ms" ProgramChange="89" />
</PatchNameList>
</PatchBank>
<PatchBank Name="BANK 9 EFX" >
<PatchNameList>
<Patch Number="90" Name="2 TAP AMBIENT" ProgramChange="90" />
<Patch Number="91" Name="3 TAP PAN" ProgramChange="91" />
<Patch Number="92" Name="MULTITAP" ProgramChange="92" />
<Patch Number="93" Name="MULTITAP REVERSE PAN" ProgramChange="93" />
<Patch Number="94" Name="THICKENER/FROZEN FLANGE" ProgramChange="94" />
<Patch Number="95" Name="STEREO GENERATION" ProgramChange="95" />
<Patch Number="96" Name="STEREO GENERATION WIDE" ProgramChange="96" />
<Patch Number="97" Name="REGENERATED DELAY 2 sec" ProgramChange="97" />
<Patch Number="98" Name="REGENERATED DELAY 3 sec" ProgramChange="98" />
<Patch Number="99" Name="REGENERATED DELAY 4 sec" ProgramChange="99" />
<Patch Number="00" Name="DEFEAT" ProgramChange="0" />
</PatchNameList>
</PatchBank>
</ChannelNameSet>
</MasterDeviceNames>
</MIDINameDocument>

View file

@ -0,0 +1,178 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE MIDINameDocument PUBLIC "-//MIDI Manufacturers Association//DTD MIDINameDocument 0.7//EN" "http://www.sonosphere.com/dtds/MIDINameDocument.dtd">
<MIDINameDocument>
<Author>Mark of the Unicorn - converted from FreeMIDI (Adapted by Harrison Consoles)</Author>
<MasterDeviceNames>
<Manufacturer>Alesis</Manufacturer>
<Model>MIDIVerb III</Model>
<CustomDeviceMode Name="Mode 1" >
<ChannelNameSetAssignments>
<ChannelNameSetAssign Channel="1" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="2" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="3" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="4" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="5" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="6" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="7" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="8" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="9" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="10" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="11" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="12" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="13" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="14" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="15" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="16" NameSet="Name Set 1" />
</ChannelNameSetAssignments>
</CustomDeviceMode>
<ChannelNameSet Name="Name Set 1" >
<AvailableForChannels>
<AvailableChannel Channel="1" Available="true" />
<AvailableChannel Channel="2" Available="true" />
<AvailableChannel Channel="3" Available="true" />
<AvailableChannel Channel="4" Available="true" />
<AvailableChannel Channel="5" Available="true" />
<AvailableChannel Channel="6" Available="true" />
<AvailableChannel Channel="7" Available="true" />
<AvailableChannel Channel="8" Available="true" />
<AvailableChannel Channel="9" Available="true" />
<AvailableChannel Channel="10" Available="true" />
<AvailableChannel Channel="11" Available="true" />
<AvailableChannel Channel="12" Available="true" />
<AvailableChannel Channel="13" Available="true" />
<AvailableChannel Channel="14" Available="true" />
<AvailableChannel Channel="15" Available="true" />
<AvailableChannel Channel="16" Available="true" />
</AvailableForChannels>
<PatchBank Name="BANK 0 REVERB" >
<PatchNameList>
<Patch Number="000" Name="Chorus-Reverb-Delay-EQ" ProgramChange="0" />
<Patch Number="001" Name="Small Bright Room 1" ProgramChange="1" />
<Patch Number="002" Name="Small Bright Room 2" ProgramChange="2" />
<Patch Number="003" Name="Small Warm Room" ProgramChange="3" />
<Patch Number="004" Name="Small Warm Chamber" ProgramChange="4" />
<Patch Number="005" Name="Small Dark Plate" ProgramChange="5" />
<Patch Number="006" Name="Small Dark Room" ProgramChange="6" />
<Patch Number="007" Name="Small Diffused Room" ProgramChange="7" />
<Patch Number="008" Name="Small Dark Chamber" ProgramChange="8" />
<Patch Number="009" Name="Small Warm Plate" ProgramChange="9" />
<Patch Number="010" Name="Medium Warm Hall 1" ProgramChange="10" />
<Patch Number="011" Name="Medium Warm Hall 2" ProgramChange="11" />
<Patch Number="012" Name="Medium Warm Room" ProgramChange="12" />
<Patch Number="013" Name="Medium Warm Plate" ProgramChange="13" />
<Patch Number="014" Name="Medium Bright Room" ProgramChange="14" />
<Patch Number="015" Name="Medium Dark Chamber" ProgramChange="15" />
<Patch Number="016" Name="Medium Dark Room Chorus" ProgramChange="16" />
<Patch Number="017" Name="Medium Dark Room" ProgramChange="17" />
<Patch Number="018" Name="Medium Warm Room" ProgramChange="18" />
<Patch Number="019" Name="Medium Warm Plate" ProgramChange="19" />
<Patch Number="020" Name="Large Warm Room 1" ProgramChange="20" />
<Patch Number="021" Name="Large Dark Plate 1" ProgramChange="21" />
<Patch Number="022" Name="Large Warm Plate 1" ProgramChange="22" />
<Patch Number="023" Name="Large Dark Plate 2" ProgramChange="23" />
<Patch Number="024" Name="Large Warm Room 2" ProgramChange="24" />
<Patch Number="025" Name="Large Dark Hall 1" ProgramChange="25" />
<Patch Number="026" Name="Large Dark Chamber" ProgramChange="26" />
<Patch Number="027" Name="Large Dark Hall 2" ProgramChange="27" />
<Patch Number="028" Name="Large Warm Plate 2" ProgramChange="28" />
<Patch Number="029" Name="Ex-Large Warm Plate" ProgramChange="29" />
</PatchNameList>
</PatchBank>
<PatchBank Name="BANK 1 GATED &amp; REVERSE" >
<PatchNameList>
<Patch Number="030" Name="Bright Gate" ProgramChange="30" />
<Patch Number="031" Name="Medium Bright Gate" ProgramChange="31" />
<Patch Number="032" Name="Fast Warm Gate" ProgramChange="32" />
<Patch Number="033" Name="Long Warm Gate w/Chorus" ProgramChange="33" />
<Patch Number="034" Name="Long Dark Gate Chorus" ProgramChange="34" />
<Patch Number="035" Name="Reverse Chorus" ProgramChange="35" />
<Patch Number="036" Name="Rev Regen Chorus 1" ProgramChange="36" />
<Patch Number="037" Name="Rev Regen Flange" ProgramChange="37" />
<Patch Number="038" Name="Long Rev Chorus" ProgramChange="38" />
<Patch Number="039" Name="Rev Regen Chorus 2" ProgramChange="39" />
</PatchNameList>
</PatchBank>
<PatchBank Name="BANK 2 CHORUS &amp; FLANGE" >
<PatchNameList>
<Patch Number="040" Name="Slow Mono Flange" ProgramChange="40" />
<Patch Number="041" Name="Deep Slow Mono Flange" ProgramChange="41" />
<Patch Number="042" Name="Stereo Flange" ProgramChange="42" />
<Patch Number="043" Name="Slow Deep Stereo Flange" ProgramChange="43" />
<Patch Number="044" Name="Fast Stereo Flange" ProgramChange="44" />
<Patch Number="045" Name="Slow Mono Chorus" ProgramChange="45" />
<Patch Number="046" Name="Fast Mono Chorus" ProgramChange="46" />
<Patch Number="047" Name="Stereo Chorus" ProgramChange="47" />
<Patch Number="048" Name="Deep Slow Stereo Chorus" ProgramChange="48" />
<Patch Number="049" Name="Ultra Chorus" ProgramChange="49" />
</PatchNameList>
</PatchBank>
<PatchBank Name="BANK 3 DELAYS" >
<PatchNameList>
<Patch Number="050" Name="30 ms" ProgramChange="50" />
<Patch Number="051" Name="100ms Regen" ProgramChange="51" />
<Patch Number="052" Name="300ms" ProgramChange="52" />
<Patch Number="053" Name="490ms" ProgramChange="53" />
<Patch Number="054" Name="490ms Regen" ProgramChange="54" />
<Patch Number="055" Name="Chorus Slap" ProgramChange="55" />
<Patch Number="056" Name="Chorus w/Regen" ProgramChange="56" />
<Patch Number="057" Name="Deep Stereo Chorus w/Regen" ProgramChange="57" />
<Patch Number="058" Name="Lennon Piano Delay" ProgramChange="58" />
<Patch Number="059" Name="Stereo Flange w/Regen" ProgramChange="59" />
</PatchNameList>
</PatchBank>
<PatchBank Name="BANK 4 EFFECTS" >
<PatchNameList>
<Patch Number="060" Name="Deep Stereo Flange w/Regen" ProgramChange="60" />
<Patch Number="061" Name="Chorused Reverb" ProgramChange="61" />
<Patch Number="062" Name="Rev Reverb Flange" ProgramChange="62" />
<Patch Number="063" Name="Reverb Flange" ProgramChange="63" />
<Patch Number="064" Name="Chorus Plate" ProgramChange="64" />
<Patch Number="065" Name="Flanged Repeats" ProgramChange="65" />
<Patch Number="066" Name="Chorus Dark Reverb" ProgramChange="66" />
<Patch Number="067" Name="Chorus w/Regen" ProgramChange="67" />
<Patch Number="068" Name="Reverb Mono Flange" ProgramChange="68" />
<Patch Number="069" Name="Stereo Chorus w/Reverb" ProgramChange="69" />
</PatchNameList>
</PatchBank>
<PatchBank Name="BANK 5 MIDI CONTROLLED" >
<PatchNameList>
<Patch Number="070" Name="Modwheel Reverb w/Flange" ProgramChange="70" />
<Patch Number="071" Name="Velocity Reverb w/Chorus" ProgramChange="71" />
<Patch Number="072" Name="Neg Velocity Delay" ProgramChange="72" />
<Patch Number="073" Name="Pos Velocity Delay" ProgramChange="73" />
<Patch Number="074" Name="Aftertouch Chorus Speed w/Reverb" ProgramChange="74" />
<Patch Number="075" Name="Pos Velocity Reverb" ProgramChange="75" />
<Patch Number="076" Name="Neg Velocity Reverb" ProgramChange="76" />
<Patch Number="077" Name="Sus Pedal Reverb w/Stereo Chorus" ProgramChange="77" />
<Patch Number="078" Name="Sus Pedal Delay Level w/St. Chorus" ProgramChange="78" />
<Patch Number="079" Name="Sus Pedal Delay Regen w/St. Chorus" ProgramChange="79" />
</PatchNameList>
</PatchBank>
<PatchBank Name="BANK 6 SPECIAL EFX" >
<PatchNameList>
<Patch Number="080" Name="Flanged Echo" ProgramChange="80" />
<Patch Number="081" Name="R&amp;B Room" ProgramChange="81" />
<Patch Number="082" Name="Rock &amp; Roll" ProgramChange="82" />
<Patch Number="083" Name="Fanfare" ProgramChange="83" />
<Patch Number="084" Name="Rocky" ProgramChange="84" />
<Patch Number="085" Name="Flange Rev Echoes" ProgramChange="85" />
<Patch Number="086" Name="Flange Rev" ProgramChange="86" />
<Patch Number="087" Name="Chorused Hall" ProgramChange="87" />
<Patch Number="088" Name="Chorused Room" ProgramChange="88" />
<Patch Number="089" Name="Chorused Delay Regen" ProgramChange="89" />
<Patch Number="090" Name="Metallic FlangeVerb" ProgramChange="90" />
<Patch Number="091" Name="Quick Return" ProgramChange="91" />
<Patch Number="092" Name="Darker Tail" ProgramChange="92" />
<Patch Number="093" Name="Short Chorused 'Verb" ProgramChange="93" />
<Patch Number="094" Name="Lots O' Chorused Repeats" ProgramChange="94" />
<Patch Number="095" Name="Slap 'Verb" ProgramChange="95" />
<Patch Number="096" Name="Dark Chorus Echoes" ProgramChange="96" />
<Patch Number="097" Name="Nice Chorused 'Verb" ProgramChange="97" />
<Patch Number="098" Name="Short Chamber Chorus" ProgramChange="98" />
<Patch Number="099" Name="Bright Chorus 'Verb" ProgramChange="99" />
</PatchNameList>
</PatchBank>
</ChannelNameSet>
</MasterDeviceNames>
</MIDINameDocument>

View file

@ -0,0 +1,725 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE MIDINameDocument PUBLIC "-//MIDI Manufacturers Association//DTD MIDINameDocument 0.7//EN" "http://www.sonosphere.com/dtds/MIDINameDocument.dtd">
<MIDINameDocument>
<Author>Mark of the Unicorn - converted from FreeMIDI (Adapted by Harrison Consoles)</Author>
<MasterDeviceNames>
<Manufacturer>Alesis</Manufacturer>
<Model>NanoSynth</Model>
<CustomDeviceMode Name="Mode 1" >
<ChannelNameSetAssignments>
<ChannelNameSetAssign Channel="1" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="2" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="3" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="4" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="5" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="6" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="7" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="8" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="9" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="10" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="11" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="12" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="13" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="14" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="15" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="16" NameSet="Name Set 1" />
</ChannelNameSetAssignments>
</CustomDeviceMode>
<ChannelNameSet Name="Name Set 1" >
<AvailableForChannels>
<AvailableChannel Channel="1" Available="true" />
<AvailableChannel Channel="2" Available="true" />
<AvailableChannel Channel="3" Available="true" />
<AvailableChannel Channel="4" Available="true" />
<AvailableChannel Channel="5" Available="true" />
<AvailableChannel Channel="6" Available="true" />
<AvailableChannel Channel="7" Available="true" />
<AvailableChannel Channel="8" Available="true" />
<AvailableChannel Channel="9" Available="true" />
<AvailableChannel Channel="10" Available="true" />
<AvailableChannel Channel="11" Available="true" />
<AvailableChannel Channel="12" Available="true" />
<AvailableChannel Channel="13" Available="true" />
<AvailableChannel Channel="14" Available="true" />
<AvailableChannel Channel="15" Available="true" />
<AvailableChannel Channel="16" Available="true" />
</AvailableForChannels>
<PatchBank Name="GM Bank" >
<MIDICommands>
<ControlChange Control="0" Value="0" />
</MIDICommands>
<PatchNameList>
<Patch Number="1" Name="Piano 1" ProgramChange="0" />
<Patch Number="2" Name="Piano 2" ProgramChange="1" />
<Patch Number="3" Name="Elec Grand" ProgramChange="2" />
<Patch Number="4" Name="Honky-tonk" ProgramChange="3" />
<Patch Number="5" Name="E.Piano 1" ProgramChange="4" />
<Patch Number="6" Name="E. Piano 2" ProgramChange="5" />
<Patch Number="7" Name="Harpschrd" ProgramChange="6" />
<Patch Number="8" Name="Clav" ProgramChange="7" />
<Patch Number="9" Name="Celeste" ProgramChange="8" />
<Patch Number="10" Name="Glockenspl" ProgramChange="9" />
<Patch Number="11" Name="Music Box" ProgramChange="10" />
<Patch Number="12" Name="Vibes" ProgramChange="11" />
<Patch Number="13" Name="Marimba" ProgramChange="12" />
<Patch Number="14" Name="Xylophone" ProgramChange="13" />
<Patch Number="15" Name="TubularBel" ProgramChange="14" />
<Patch Number="16" Name="Santur" ProgramChange="15" />
<Patch Number="17" Name="Organ 1" ProgramChange="16" />
<Patch Number="18" Name="Organ 2" ProgramChange="17" />
<Patch Number="19" Name="Organ 3" ProgramChange="18" />
<Patch Number="20" Name="ChurchOrgn" ProgramChange="19" />
<Patch Number="21" Name="Reed Organ" ProgramChange="20" />
<Patch Number="22" Name="Accordian" ProgramChange="21" />
<Patch Number="23" Name="Harmonica" ProgramChange="22" />
<Patch Number="24" Name="Bandoneon" ProgramChange="23" />
<Patch Number="25" Name="Nylon Gtr" ProgramChange="24" />
<Patch Number="26" Name="Steel Gtr" ProgramChange="25" />
<Patch Number="27" Name="Jazz Gtr" ProgramChange="26" />
<Patch Number="28" Name="Clean Gtr" ProgramChange="27" />
<Patch Number="29" Name="Mute Gtr" ProgramChange="28" />
<Patch Number="30" Name="Overdrive" ProgramChange="29" />
<Patch Number="31" Name="Distortion" ProgramChange="30" />
<Patch Number="32" Name="Gt.Harmnix" ProgramChange="31" />
<Patch Number="33" Name="AcousBass" ProgramChange="32" />
<Patch Number="34" Name="FingerBass" ProgramChange="33" />
<Patch Number="35" Name="PickedBass" ProgramChange="34" />
<Patch Number="36" Name="Fretless" ProgramChange="35" />
<Patch Number="37" Name="Slap Bass1" ProgramChange="36" />
<Patch Number="38" Name="Slap Bass2" ProgramChange="37" />
<Patch Number="39" Name="Syn.Bass1" ProgramChange="38" />
<Patch Number="40" Name="Syn.Bass2" ProgramChange="39" />
<Patch Number="41" Name="Violin" ProgramChange="40" />
<Patch Number="42" Name="Viola" ProgramChange="41" />
<Patch Number="43" Name="Cello" ProgramChange="42" />
<Patch Number="44" Name="Contrabass" ProgramChange="43" />
<Patch Number="45" Name="TremoloStr" ProgramChange="44" />
<Patch Number="46" Name="Pizzicato" ProgramChange="45" />
<Patch Number="47" Name="Harp" ProgramChange="46" />
<Patch Number="48" Name="Timpani" ProgramChange="47" />
<Patch Number="49" Name="Strings" ProgramChange="48" />
<Patch Number="50" Name="Slo String" ProgramChange="49" />
<Patch Number="51" Name="SynString1" ProgramChange="50" />
<Patch Number="52" Name="SynString2" ProgramChange="51" />
<Patch Number="53" Name="Choir Aahs" ProgramChange="52" />
<Patch Number="54" Name="Ooh Vox" ProgramChange="53" />
<Patch Number="55" Name="Synvox" ProgramChange="54" />
<Patch Number="56" Name="Orchst.Hit" ProgramChange="55" />
<Patch Number="57" Name="Trumpet" ProgramChange="56" />
<Patch Number="58" Name="Trombone" ProgramChange="57" />
<Patch Number="59" Name="Tuba" ProgramChange="58" />
<Patch Number="60" Name="Mute Trump" ProgramChange="59" />
<Patch Number="61" Name="FrenchHorn" ProgramChange="60" />
<Patch Number="62" Name="Brass" ProgramChange="61" />
<Patch Number="63" Name="Syn.Brass1" ProgramChange="62" />
<Patch Number="64" Name="Syn.Brass2" ProgramChange="63" />
<Patch Number="65" Name="SopranoSax" ProgramChange="64" />
<Patch Number="66" Name="Alto Sax" ProgramChange="65" />
<Patch Number="67" Name="Tenor Sax" ProgramChange="66" />
<Patch Number="68" Name="Bari Sax" ProgramChange="67" />
<Patch Number="69" Name="Oboe" ProgramChange="68" />
<Patch Number="70" Name="EnglishHrn" ProgramChange="69" />
<Patch Number="71" Name="Bassoon" ProgramChange="70" />
<Patch Number="72" Name="Clarinet" ProgramChange="71" />
<Patch Number="73" Name="Piccolo" ProgramChange="72" />
<Patch Number="74" Name="Flute" ProgramChange="73" />
<Patch Number="75" Name="Recorder" ProgramChange="74" />
<Patch Number="76" Name="Pan Flute" ProgramChange="75" />
<Patch Number="77" Name="BottleBlow" ProgramChange="76" />
<Patch Number="78" Name="Shakuhachi" ProgramChange="77" />
<Patch Number="79" Name="Whistle" ProgramChange="78" />
<Patch Number="80" Name="Ocarina" ProgramChange="79" />
<Patch Number="81" Name="SquareWave" ProgramChange="80" />
<Patch Number="82" Name="Saw Wave" ProgramChange="81" />
<Patch Number="83" Name="Calliope" ProgramChange="82" />
<Patch Number="84" Name="Chiffer Ld" ProgramChange="83" />
<Patch Number="85" Name="Charang" ProgramChange="84" />
<Patch Number="86" Name="Solo Voice" ProgramChange="85" />
<Patch Number="87" Name="5th Saw" ProgramChange="86" />
<Patch Number="88" Name="Bass&amp;Lead" ProgramChange="87" />
<Patch Number="89" Name="Fantasia" ProgramChange="88" />
<Patch Number="90" Name="Warm Pad" ProgramChange="89" />
<Patch Number="91" Name="Polysynth" ProgramChange="90" />
<Patch Number="92" Name="SpaceVoice" ProgramChange="91" />
<Patch Number="93" Name="BowedGlass" ProgramChange="92" />
<Patch Number="94" Name="Metal Pad" ProgramChange="93" />
<Patch Number="95" Name="Halo Pad" ProgramChange="94" />
<Patch Number="96" Name="Sweep Pad" ProgramChange="95" />
<Patch Number="97" Name="Ice Rain" ProgramChange="96" />
<Patch Number="98" Name="Soundtrack" ProgramChange="97" />
<Patch Number="99" Name="Crystal" ProgramChange="98" />
<Patch Number="100" Name="Atmosphere" ProgramChange="99" />
<Patch Number="101" Name="Brightness" ProgramChange="100" />
<Patch Number="102" Name="Goblins" ProgramChange="101" />
<Patch Number="103" Name="Echo Drops" ProgramChange="102" />
<Patch Number="104" Name="Star Theme" ProgramChange="103" />
<Patch Number="105" Name="Sitar" ProgramChange="104" />
<Patch Number="106" Name="Banjo" ProgramChange="105" />
<Patch Number="107" Name="Shamisen" ProgramChange="106" />
<Patch Number="108" Name="Koto" ProgramChange="107" />
<Patch Number="109" Name="Kalimba" ProgramChange="108" />
<Patch Number="110" Name="Bagpipe" ProgramChange="109" />
<Patch Number="111" Name="Fiddle" ProgramChange="110" />
<Patch Number="112" Name="Shanai" ProgramChange="111" />
<Patch Number="113" Name="TinkleBell" ProgramChange="112" />
<Patch Number="114" Name="Agogo" ProgramChange="113" />
<Patch Number="115" Name="Steel Drum" ProgramChange="114" />
<Patch Number="116" Name="Wood Block" ProgramChange="115" />
<Patch Number="117" Name="Taiko" ProgramChange="116" />
<Patch Number="118" Name="Melo Tom" ProgramChange="117" />
<Patch Number="119" Name="Synth Drum" ProgramChange="118" />
<Patch Number="120" Name="ReverseCym" ProgramChange="119" />
<Patch Number="121" Name="Gt.FretNze" ProgramChange="120" />
<Patch Number="122" Name="Breath Nze" ProgramChange="121" />
<Patch Number="123" Name="Seashore" ProgramChange="122" />
<Patch Number="124" Name="Bird" ProgramChange="123" />
<Patch Number="125" Name="Telephone" ProgramChange="124" />
<Patch Number="126" Name="Helicopter" ProgramChange="125" />
<Patch Number="127" Name="Applause" ProgramChange="126" />
<Patch Number="128" Name="Gun Shot" ProgramChange="127" />
</PatchNameList>
</PatchBank>
<PatchBank Name="Bank 1" >
<MIDICommands>
<ControlChange Control="0" Value="1" />
</MIDICommands>
<PatchNameList>
<Patch Number="1" Name="8va Piano" ProgramChange="0" />
<Patch Number="2" Name="PianoMorph" ProgramChange="1" />
<Patch Number="3" Name="Whirl Lee" ProgramChange="2" />
<Patch Number="4" Name="Player Pno" ProgramChange="3" />
<Patch Number="5" Name="61 Tines" ProgramChange="4" />
<Patch Number="6" Name="Rayz Roadz" ProgramChange="5" />
<Patch Number="7" Name="8'4'Harpsi" ProgramChange="6" />
<Patch Number="8" Name="Clavitube" ProgramChange="7" />
<Patch Number="9" Name="Potsticker" ProgramChange="8" />
<Patch Number="10" Name="AlloyGlock" ProgramChange="9" />
<Patch Number="11" Name="Charms" ProgramChange="10" />
<Patch Number="12" Name="Mad Vibes" ProgramChange="11" />
<Patch Number="13" Name="BasMarimba" ProgramChange="12" />
<Patch Number="14" Name="Xylobrite" ProgramChange="13" />
<Patch Number="15" Name="ClockTower" ProgramChange="14" />
<Patch Number="16" Name="Britecimmr" ProgramChange="15" />
<Patch Number="17" Name="LFO Lezly" ProgramChange="16" />
<Patch Number="18" Name="Survival B" ProgramChange="17" />
<Patch Number="19" Name="High Life" ProgramChange="18" />
<Patch Number="20" Name="Full Ranks" ProgramChange="19" />
<Patch Number="21" Name="Gothic Org" ProgramChange="20" />
<Patch Number="22" Name="ClrAcrdion" ProgramChange="21" />
<Patch Number="23" Name="WhammerJmr" ProgramChange="22" />
<Patch Number="24" Name="Palermo" ProgramChange="23" />
<Patch Number="25" Name="ClassiclAx" ProgramChange="24" />
<Patch Number="26" Name="SteelUrslf" ProgramChange="25" />
<Patch Number="27" Name="PedalSteel" ProgramChange="26" />
<Patch Number="28" Name="818 Guitar" ProgramChange="27" />
<Patch Number="29" Name="Chunky" ProgramChange="28" />
<Patch Number="30" Name="Rock Drive" ProgramChange="29" />
<Patch Number="31" Name="Feedbacker" ProgramChange="30" />
<Patch Number="32" Name="DstHrmonic" ProgramChange="31" />
<Patch Number="33" Name="BigUpright" ProgramChange="32" />
<Patch Number="34" Name="Sure Bass" ProgramChange="33" />
<Patch Number="35" Name="Heavy Bass" ProgramChange="34" />
<Patch Number="36" Name="No Frets!" ProgramChange="35" />
<Patch Number="37" Name="Slapstick" ProgramChange="36" />
<Patch Number="38" Name="Slap It!" ProgramChange="37" />
<Patch Number="39" Name="Funky Acid" ProgramChange="38" />
<Patch Number="40" Name="Fat Mini" ProgramChange="39" />
<Patch Number="41" Name="Stradivari" ProgramChange="40" />
<Patch Number="42" Name="BiViola" ProgramChange="41" />
<Patch Number="43" Name="Cello Ros" ProgramChange="42" />
<Patch Number="44" Name="FusinKntra" ProgramChange="43" />
<Patch Number="45" Name="TremEnsemb" ProgramChange="44" />
<Patch Number="46" Name="Pizzicati" ProgramChange="45" />
<Patch Number="47" Name="HeavenHarp" ProgramChange="46" />
<Patch Number="48" Name="TimPanic" ProgramChange="47" />
<Patch Number="49" Name="HugeString" ProgramChange="48" />
<Patch Number="50" Name="SloOctStrg" ProgramChange="49" />
<Patch Number="51" Name="SE Motion" ProgramChange="50" />
<Patch Number="52" Name="Xpando Pad" ProgramChange="51" />
<Patch Number="53" Name="CloudChoir" ProgramChange="52" />
<Patch Number="54" Name="VelOoz&amp;Aaz" ProgramChange="53" />
<Patch Number="55" Name="Nice Voice" ProgramChange="54" />
<Patch Number="56" Name="Hitz Peak" ProgramChange="55" />
<Patch Number="57" Name="UseMWandAT" ProgramChange="56" />
<Patch Number="58" Name="Bone Tone" ProgramChange="57" />
<Patch Number="59" Name="Hard Tuba" ProgramChange="58" />
<Patch Number="60" Name="BriteMute" ProgramChange="59" />
<Patch Number="61" Name="FlugelSolo" ProgramChange="60" />
<Patch Number="62" Name="EssexBrass" ProgramChange="61" />
<Patch Number="63" Name="Matrix Brs" ProgramChange="62" />
<Patch Number="64" Name="El Brasso" ProgramChange="63" />
<Patch Number="65" Name="G. Soprano" ProgramChange="64" />
<Patch Number="66" Name="Sax Touch" ProgramChange="65" />
<Patch Number="67" Name="Tenor Solo" ProgramChange="66" />
<Patch Number="68" Name="SaxSection" ProgramChange="67" />
<Patch Number="69" Name="Oboe Reed" ProgramChange="68" />
<Patch Number="70" Name="S.Eng.Horn" ProgramChange="69" />
<Patch Number="71" Name="DrkBassoon" ProgramChange="70" />
<Patch Number="72" Name="Clarinet O" ProgramChange="71" />
<Patch Number="73" Name="Pickle O" ProgramChange="72" />
<Patch Number="74" Name="LyricFlute" ProgramChange="73" />
<Patch Number="75" Name="SprnoRcrdr" ProgramChange="74" />
<Patch Number="76" Name="PanPeople" ProgramChange="75" />
<Patch Number="77" Name="PlugdBottl" ProgramChange="76" />
<Patch Number="78" Name="Octohachi" ProgramChange="77" />
<Patch Number="79" Name="KeyWhistlr" ProgramChange="78" />
<Patch Number="80" Name="Rugrats" ProgramChange="79" />
<Patch Number="81" Name="Porta Lead" ProgramChange="80" />
<Patch Number="82" Name="Quadratix" ProgramChange="81" />
<Patch Number="83" Name="Triangular" ProgramChange="82" />
<Patch Number="84" Name="Rez Blastz" ProgramChange="83" />
<Patch Number="85" Name="Screamer" ProgramChange="84" />
<Patch Number="86" Name="ShineOn..." ProgramChange="85" />
<Patch Number="87" Name="Saw 5X" ProgramChange="86" />
<Patch Number="88" Name="ClassicSqr" ProgramChange="87" />
<Patch Number="89" Name="Bell Pad" ProgramChange="88" />
<Patch Number="90" Name="Atlantis" ProgramChange="89" />
<Patch Number="91" Name="PolySyn" ProgramChange="90" />
<Patch Number="92" Name="SpaceVocks" ProgramChange="91" />
<Patch Number="93" Name="Ice-O-tope" ProgramChange="92" />
<Patch Number="94" Name="Metallic" ProgramChange="93" />
<Patch Number="95" Name="HiloVolt" ProgramChange="94" />
<Patch Number="96" Name="7th Wave" ProgramChange="95" />
<Patch Number="97" Name="HeavenCent" ProgramChange="96" />
<Patch Number="98" Name="Bali Hai" ProgramChange="97" />
<Patch Number="99" Name="Crystallin" ProgramChange="98" />
<Patch Number="100" Name="Tropospher" ProgramChange="99" />
<Patch Number="101" Name="CafeDelMar" ProgramChange="100" />
<Patch Number="102" Name="Gobbling" ProgramChange="101" />
<Patch Number="103" Name="Echoes" ProgramChange="102" />
<Patch Number="104" Name="Moonling" ProgramChange="103" />
<Patch Number="105" Name="WorldSitar" ProgramChange="104" />
<Patch Number="106" Name="Ethnoba" ProgramChange="105" />
<Patch Number="107" Name="MelloShami" ProgramChange="106" />
<Patch Number="108" Name="Amakudari" ProgramChange="107" />
<Patch Number="109" Name="Kalimbex" ProgramChange="108" />
<Patch Number="110" Name="The Moors" ProgramChange="109" />
<Patch Number="111" Name="Git Fiddle" ProgramChange="110" />
<Patch Number="112" Name="Shanaye" ProgramChange="111" />
<Patch Number="113" Name="D4 Pwr Kit" ProgramChange="112" />
<Patch Number="114" Name="Pop Up Kit" ProgramChange="113" />
<Patch Number="115" Name="UrbanBliss" ProgramChange="114" />
<Patch Number="116" Name="Straight 8" ProgramChange="115" />
<Patch Number="117" Name="9 Time" ProgramChange="116" />
<Patch Number="118" Name="Techno Kit" ProgramChange="117" />
<Patch Number="119" Name="IsmellFUNK" ProgramChange="118" />
<Patch Number="120" Name="Gruvy Lube" ProgramChange="119" />
<Patch Number="121" Name="Psyclotron" ProgramChange="120" />
<Patch Number="122" Name="UB Riddim" ProgramChange="121" />
<Patch Number="123" Name="Crenshaw" ProgramChange="122" />
<Patch Number="124" Name="Razor Edge" ProgramChange="123" />
<Patch Number="125" Name="Get On" ProgramChange="124" />
<Patch Number="126" Name="Herkin It" ProgramChange="125" />
<Patch Number="127" Name="Caravania" ProgramChange="126" />
<Patch Number="128" Name="'silent program'" ProgramChange="127" />
</PatchNameList>
</PatchBank>
<PatchBank Name="Bank 2" >
<MIDICommands>
<ControlChange Control="0" Value="2" />
</MIDICommands>
<PatchNameList>
<Patch Number="1" Name="Solo Piano" ProgramChange="0" />
<Patch Number="2" Name="HousePiano" ProgramChange="1" />
<Patch Number="3" Name="Electratak" ProgramChange="2" />
<Patch Number="4" Name="SalloonKey" ProgramChange="3" />
<Patch Number="5" Name="Suitcase" ProgramChange="4" />
<Patch Number="6" Name="Hard Roads" ProgramChange="5" />
<Patch Number="7" Name="TrueHarpsi" ProgramChange="6" />
<Patch Number="8" Name="Clavislap" ProgramChange="7" />
<Patch Number="9" Name="ShortCeles" ProgramChange="8" />
<Patch Number="10" Name="Gloknspark" ProgramChange="9" />
<Patch Number="11" Name="SweetBells" ProgramChange="10" />
<Patch Number="12" Name="Cool Vibes" ProgramChange="11" />
<Patch Number="13" Name="Marmbalsle" ProgramChange="12" />
<Patch Number="14" Name="Woody Xylo" ProgramChange="13" />
<Patch Number="15" Name="Tubulous" ProgramChange="14" />
<Patch Number="16" Name="HamrDulcmr" ProgramChange="15" />
<Patch Number="17" Name="PrcsvBlues" ProgramChange="16" />
<Patch Number="18" Name="Vacuum B" ProgramChange="17" />
<Patch Number="19" Name="BigBadPerc" ProgramChange="18" />
<Patch Number="20" Name="ChurchPipe" ProgramChange="19" />
<Patch Number="21" Name="Reed Stops" ProgramChange="20" />
<Patch Number="22" Name="FrAccrdion" ProgramChange="21" />
<Patch Number="23" Name="PocketHarp" ProgramChange="22" />
<Patch Number="24" Name="AhOneAnna2" ProgramChange="23" />
<Patch Number="25" Name="ThickNylon" ProgramChange="24" />
<Patch Number="26" Name="DoublSteel" ProgramChange="25" />
<Patch Number="27" Name="PassGuitar" ProgramChange="26" />
<Patch Number="28" Name="PulpGuitar" ProgramChange="27" />
<Patch Number="29" Name="FunkyMute" ProgramChange="28" />
<Patch Number="30" Name="OvrdriveGt" ProgramChange="29" />
<Patch Number="31" Name="Rock Lead" ProgramChange="30" />
<Patch Number="32" Name="ElHarmonic" ProgramChange="31" />
<Patch Number="33" Name="AcousBassV" ProgramChange="32" />
<Patch Number="34" Name="Deep Bass" ProgramChange="33" />
<Patch Number="35" Name="Mu Bass" ProgramChange="34" />
<Patch Number="36" Name="VolumeKnob" ProgramChange="35" />
<Patch Number="37" Name="FlaiminBass" ProgramChange="36" />
<Patch Number="38" Name="GothamBass" ProgramChange="37" />
<Patch Number="39" Name="Filter Wow" ProgramChange="38" />
<Patch Number="40" Name="Hypno Bass" ProgramChange="39" />
<Patch Number="41" Name="DiamondVln" ProgramChange="40" />
<Patch Number="42" Name="SoloViola" ProgramChange="41" />
<Patch Number="43" Name="DarkrCello" ProgramChange="42" />
<Patch Number="44" Name="Bass&amp;Cello" ProgramChange="43" />
<Patch Number="45" Name="TrembleStr" ProgramChange="44" />
<Patch Number="46" Name="PizzViolin" ProgramChange="45" />
<Patch Number="47" Name="SoftHarp" ProgramChange="46" />
<Patch Number="48" Name="Big O Timb" ProgramChange="47" />
<Patch Number="49" Name="ArcoStrngs" ProgramChange="48" />
<Patch Number="50" Name="String Pad" ProgramChange="49" />
<Patch Number="51" Name="J Strings" ProgramChange="50" />
<Patch Number="52" Name="Ana String" ProgramChange="51" />
<Patch Number="53" Name="Ooh LaLa" ProgramChange="52" />
<Patch Number="54" Name="Chiff Oohs" ProgramChange="53" />
<Patch Number="55" Name="Velocivox" ProgramChange="54" />
<Patch Number="56" Name="Mortal Hit" ProgramChange="55" />
<Patch Number="57" Name="TrumpetLyt" ProgramChange="56" />
<Patch Number="58" Name="Solo Tromb" ProgramChange="57" />
<Patch Number="59" Name="Big Tuba" ProgramChange="58" />
<Patch Number="60" Name="Jazz Mute" ProgramChange="59" />
<Patch Number="61" Name="FHrn Ens" ProgramChange="60" />
<Patch Number="62" Name="BrassTouch" ProgramChange="61" />
<Patch Number="63" Name="Sfz Brass" ProgramChange="62" />
<Patch Number="64" Name="FiltrSynth" ProgramChange="63" />
<Patch Number="65" Name="Saxette" ProgramChange="64" />
<Patch Number="66" Name="Spit Alto" ProgramChange="65" />
<Patch Number="67" Name="BreathySax" ProgramChange="66" />
<Patch Number="68" Name="Big O Bari" ProgramChange="67" />
<Patch Number="69" Name="Oboe Blow" ProgramChange="68" />
<Patch Number="70" Name="London Fog" ProgramChange="69" />
<Patch Number="71" Name="SoloBasoon" ProgramChange="70" />
<Patch Number="72" Name="1stClarnet" ProgramChange="71" />
<Patch Number="73" Name="Pick-a-low" ProgramChange="72" />
<Patch Number="74" Name="MoodyFlute" ProgramChange="73" />
<Patch Number="75" Name="SftRecordr" ProgramChange="74" />
<Patch Number="76" Name="Panz Flute" ProgramChange="75" />
<Patch Number="77" Name="BottledAir" ProgramChange="76" />
<Patch Number="78" Name="Phat Pipe" ProgramChange="77" />
<Patch Number="79" Name="Whistral" ProgramChange="78" />
<Patch Number="80" Name="OcariNoir" ProgramChange="79" />
<Patch Number="81" Name="SquareLead" ProgramChange="80" />
<Patch Number="82" Name="Saw Lead" ProgramChange="81" />
<Patch Number="83" Name="SynCalliop" ProgramChange="82" />
<Patch Number="84" Name="Zip Lead" ProgramChange="83" />
<Patch Number="85" Name="Boiled Gtr" ProgramChange="84" />
<Patch Number="86" Name="Solo Vocks" ProgramChange="85" />
<Patch Number="87" Name="King 5th" ProgramChange="86" />
<Patch Number="88" Name="Low&amp;High" ProgramChange="87" />
<Patch Number="89" Name="Marimpanad" ProgramChange="88" />
<Patch Number="90" Name="Cool Pad" ProgramChange="89" />
<Patch Number="91" Name="Poly-gone" ProgramChange="90" />
<Patch Number="92" Name="BrezyChoir" ProgramChange="91" />
<Patch Number="93" Name="Bo's Glass" ProgramChange="92" />
<Patch Number="94" Name="Tal Pad" ProgramChange="93" />
<Patch Number="95" Name="Holo Pad" ProgramChange="94" />
<Patch Number="96" Name="Sweep Up" ProgramChange="95" />
<Patch Number="97" Name="Comet Rain" ProgramChange="96" />
<Patch Number="98" Name="SuperScore" ProgramChange="97" />
<Patch Number="99" Name="Aluminum" ProgramChange="98" />
<Patch Number="100" Name="Atmosfear" ProgramChange="99" />
<Patch Number="101" Name="Brighter" ProgramChange="100" />
<Patch Number="102" Name="Elves" ProgramChange="101" />
<Patch Number="103" Name="EffectRetn" ProgramChange="102" />
<Patch Number="104" Name="Sci-Fi" ProgramChange="103" />
<Patch Number="105" Name="Sitar Buzz" ProgramChange="104" />
<Patch Number="106" Name="BanjoDual" ProgramChange="105" />
<Patch Number="107" Name="Shamijo" ProgramChange="106" />
<Patch Number="108" Name="Soft Koto" ProgramChange="107" />
<Patch Number="109" Name="Kalidark" ProgramChange="108" />
<Patch Number="110" Name="Bag O'pipe" ProgramChange="109" />
<Patch Number="111" Name="Violin Ace" ProgramChange="110" />
<Patch Number="112" Name="Shan'sReed" ProgramChange="111" />
<Patch Number="113" Name="Real Rock" ProgramChange="112" />
<Patch Number="114" Name="Dry70'sKit" ProgramChange="113" />
<Patch Number="115" Name="Hipp Kitt" ProgramChange="114" />
<Patch Number="116" Name="Bomb Kit" ProgramChange="115" />
<Patch Number="117" Name="HardcorKit" ProgramChange="116" />
<Patch Number="118" Name="Club Kit" ProgramChange="117" />
<Patch Number="119" Name="Old School" ProgramChange="118" />
<Patch Number="120" Name="Destructo!" ProgramChange="119" />
<Patch Number="121" Name="Swamp Goop" ProgramChange="120" />
<Patch Number="122" Name="Dub Lander" ProgramChange="121" />
<Patch Number="123" Name="Sweat" ProgramChange="122" />
<Patch Number="124" Name="Nodes" ProgramChange="123" />
<Patch Number="125" Name="Git Along" ProgramChange="124" />
<Patch Number="126" Name="Danger Tip" ProgramChange="125" />
<Patch Number="127" Name="Nanites" ProgramChange="126" />
<Patch Number="128" Name="Cricketry" ProgramChange="127" />
</PatchNameList>
</PatchBank>
<PatchBank Name="Bank 3" >
<MIDICommands>
<ControlChange Control="0" Value="3" />
</MIDICommands>
<PatchNameList>
<Patch Number="1" Name="ClasclGrnd" ProgramChange="0" />
<Patch Number="2" Name="HyperPiano" ProgramChange="1" />
<Patch Number="3" Name="Syn Piano" ProgramChange="2" />
<Patch Number="4" Name="Balladeer" ProgramChange="3" />
<Patch Number="5" Name="Nice Tines" ProgramChange="4" />
<Patch Number="6" Name="Smooth EP" ProgramChange="5" />
<Patch Number="7" Name="Octachord" ProgramChange="6" />
<Patch Number="8" Name="ProfitClav" ProgramChange="7" />
<Patch Number="9" Name="FairyBellz" ProgramChange="8" />
<Patch Number="10" Name="GlassBells" ProgramChange="9" />
<Patch Number="11" Name="Clear Bell" ProgramChange="10" />
<Patch Number="12" Name="Vibraphone" ProgramChange="11" />
<Patch Number="13" Name="Wood Sign" ProgramChange="12" />
<Patch Number="14" Name="Steelophon" ProgramChange="13" />
<Patch Number="15" Name="Tubularis" ProgramChange="14" />
<Patch Number="16" Name="Dulcioto" ProgramChange="15" />
<Patch Number="17" Name="DrawbarCtl" ProgramChange="16" />
<Patch Number="18" Name="MW Organ" ProgramChange="17" />
<Patch Number="19" Name="ToneWhlPrc" ProgramChange="18" />
<Patch Number="20" Name="BritePipes" ProgramChange="19" />
<Patch Number="21" Name="DigiPump" ProgramChange="20" />
<Patch Number="22" Name="WrmAcrdion" ProgramChange="21" />
<Patch Number="23" Name="F-harmonca" ProgramChange="22" />
<Patch Number="24" Name="DarkHrmnca" ProgramChange="23" />
<Patch Number="25" Name="Flamenco 6" ProgramChange="24" />
<Patch Number="26" Name="Acous6Strg" ProgramChange="25" />
<Patch Number="27" Name="HawaiianGt" ProgramChange="26" />
<Patch Number="28" Name="CountryGtr" ProgramChange="27" />
<Patch Number="29" Name="Total Chug" ProgramChange="28" />
<Patch Number="30" Name="TurboCtrlC" ProgramChange="29" />
<Patch Number="31" Name="DistortdGt" ProgramChange="30" />
<Patch Number="32" Name="AcHarmonic" ProgramChange="31" />
<Patch Number="33" Name="FatUpright" ProgramChange="32" />
<Patch Number="34" Name="Face Bass" ProgramChange="33" />
<Patch Number="35" Name="SharpStick" ProgramChange="34" />
<Patch Number="36" Name="SmoothNeck" ProgramChange="35" />
<Patch Number="37" Name="Popless" ProgramChange="36" />
<Patch Number="38" Name="Pop'n Bass" ProgramChange="37" />
<Patch Number="39" Name="LatelyBass" ProgramChange="38" />
<Patch Number="40" Name="TranceBass" ProgramChange="39" />
<Patch Number="41" Name="Violiner" ProgramChange="40" />
<Patch Number="42" Name="C-Bs&amp;Viola" ProgramChange="41" />
<Patch Number="43" Name="CelloRound" ProgramChange="42" />
<Patch Number="44" Name="Celli" ProgramChange="43" />
<Patch Number="45" Name="StringAura" ProgramChange="44" />
<Patch Number="46" Name="Pizz Pluck" ProgramChange="45" />
<Patch Number="47" Name="Harpitz" ProgramChange="46" />
<Patch Number="48" Name="TrashyTimp" ProgramChange="47" />
<Patch Number="49" Name="Concerto" ProgramChange="48" />
<Patch Number="50" Name="Slow 8s" ProgramChange="49" />
<Patch Number="51" Name="AnaStrEnsm" ProgramChange="50" />
<Patch Number="52" Name="Syn Arcos" ProgramChange="51" />
<Patch Number="53" Name="MorphChoir" ProgramChange="52" />
<Patch Number="54" Name="Hen-Ya " ProgramChange="53" />
<Patch Number="55" Name="Air Choir" ProgramChange="54" />
<Patch Number="56" Name="Danz Hitz" ProgramChange="55" />
<Patch Number="57" Name="SynTrumpet" ProgramChange="56" />
<Patch Number="58" Name="Tromb Ens" ProgramChange="57" />
<Patch Number="59" Name="Round Tuba" ProgramChange="58" />
<Patch Number="60" Name="Orch Mutes" ProgramChange="59" />
<Patch Number="61" Name="HornExpans" ProgramChange="60" />
<Patch Number="62" Name="Stab Brass" ProgramChange="61" />
<Patch Number="63" Name="Mighty5ths" ProgramChange="62" />
<Patch Number="64" Name="Ooh Horns" ProgramChange="63" />
<Patch Number="65" Name="MonoSopmo" ProgramChange="64" />
<Patch Number="66" Name="Alto Swing" ProgramChange="65" />
<Patch Number="67" Name="Throat Sax" ProgramChange="66" />
<Patch Number="68" Name="Sam's Sax" ProgramChange="67" />
<Patch Number="69" Name="Ebony Oboe" ProgramChange="68" />
<Patch Number="70" Name="StatelyOrc" ProgramChange="69" />
<Patch Number="71" Name="Fhorn&amp;Bssn" ProgramChange="70" />
<Patch Number="72" Name="Dixi Brass" ProgramChange="71" />
<Patch Number="73" Name="Pic-a-fife" ProgramChange="72" />
<Patch Number="74" Name="Deep Flute" ProgramChange="73" />
<Patch Number="75" Name="SingleFlut" ProgramChange="74" />
<Patch Number="76" Name="Hard Pipes" ProgramChange="75" />
<Patch Number="77" Name="Bottle Pad" ProgramChange="76" />
<Patch Number="78" Name="NativeFlut" ProgramChange="77" />
<Patch Number="79" Name="Wistelaan" ProgramChange="78" />
<Patch Number="80" Name="Slippery" ProgramChange="79" />
<Patch Number="81" Name="RaveSqurQS6" ProgramChange="80" />
<Patch Number="82" Name="RaveSawQS6" ProgramChange="81" />
<Patch Number="83" Name="Syn Circus" ProgramChange="82" />
<Patch Number="84" Name="Analogist" ProgramChange="83" />
<Patch Number="85" Name="Haurang" ProgramChange="84" />
<Patch Number="86" Name="Voice Lead" ProgramChange="85" />
<Patch Number="87" Name="Brassy 5th" ProgramChange="86" />
<Patch Number="88" Name="Led Bass" ProgramChange="87" />
<Patch Number="89" Name="Pluck Pad" ProgramChange="88" />
<Patch Number="90" Name="Swell Pad" ProgramChange="89" />
<Patch Number="91" Name="Air Pad MW" ProgramChange="90" />
<Patch Number="92" Name="Voice Bell" ProgramChange="91" />
<Patch Number="93" Name="Tranzcndnt" ProgramChange="92" />
<Patch Number="94" Name="BladeRunnr" ProgramChange="93" />
<Patch Number="95" Name="Hilo Pad" ProgramChange="94" />
<Patch Number="96" Name="E Sweep" ProgramChange="95" />
<Patch Number="97" Name="Acid Rain" ProgramChange="96" />
<Patch Number="98" Name="Legendary" ProgramChange="97" />
<Patch Number="99" Name="Strukit" ProgramChange="98" />
<Patch Number="100" Name="Strafing" ProgramChange="99" />
<Patch Number="101" Name="GldnFleece" ProgramChange="100" />
<Patch Number="102" Name="Nitrous" ProgramChange="101" />
<Patch Number="103" Name="HighGlissz" ProgramChange="102" />
<Patch Number="104" Name="Moon&amp;Womb" ProgramChange="103" />
<Patch Number="105" Name="Atmossitar" ProgramChange="104" />
<Patch Number="106" Name="Down Yonder" ProgramChange="105" />
<Patch Number="107" Name="Shame-isen" ProgramChange="106" />
<Patch Number="108" Name="Kotobaba" ProgramChange="107" />
<Patch Number="109" Name="Chasers" ProgramChange="108" />
<Patch Number="110" Name="Bagboe" ProgramChange="109" />
<Patch Number="111" Name="ZizzViolin" ProgramChange="110" />
<Patch Number="112" Name="Tom'sO'Man" ProgramChange="111" />
<Patch Number="113" Name="AmbiRock" ProgramChange="112" />
<Patch Number="114" Name="Trashy Kit" ProgramChange="113" />
<Patch Number="115" Name="T Funk Era" ProgramChange="114" />
<Patch Number="116" Name="PiqueDrums" ProgramChange="115" />
<Patch Number="117" Name="Harlem Tek" ProgramChange="116" />
<Patch Number="118" Name="Big Dance" ProgramChange="117" />
<Patch Number="119" Name="15ips Kit" ProgramChange="118" />
<Patch Number="120" Name="Asylum Kit" ProgramChange="119" />
<Patch Number="121" Name="Bonk" ProgramChange="120" />
<Patch Number="122" Name="Go On" ProgramChange="121" />
<Patch Number="123" Name="Donut Shop" ProgramChange="122" />
<Patch Number="124" Name="Abuser" ProgramChange="123" />
<Patch Number="125" Name="Dino + Dog" ProgramChange="124" />
<Patch Number="126" Name="Fried " ProgramChange="125" />
<Patch Number="127" Name="Insectagon" ProgramChange="126" />
<Patch Number="128" Name="Tse Tse Fly" ProgramChange="127" />
</PatchNameList>
</PatchBank>
<PatchBank Name="Bank 4" >
<MIDICommands>
<ControlChange Control="0" Value="4" />
</MIDICommands>
<PatchNameList>
<Patch Number="1" Name="GrandPiano" ProgramChange="0" />
<Patch Number="2" Name="DancePiano" ProgramChange="1" />
<Patch Number="3" Name="EGrd &amp; Pad" ProgramChange="2" />
<Patch Number="4" Name="DirtyWurly" ProgramChange="3" />
<Patch Number="5" Name="Mars E Pno" ProgramChange="4" />
<Patch Number="6" Name="SuperRoadz" ProgramChange="5" />
<Patch Number="7" Name="Ana Harpsi" ProgramChange="6" />
<Patch Number="8" Name="Digi Clav" ProgramChange="7" />
<Patch Number="9" Name="Chiff Bell" ProgramChange="8" />
<Patch Number="10" Name="Tambigloxx" ProgramChange="9" />
<Patch Number="11" Name="Basic Bell" ProgramChange="10" />
<Patch Number="12" Name="MorphBells" ProgramChange="11" />
<Patch Number="13" Name="Bellarimba" ProgramChange="12" />
<Patch Number="14" Name="Brake Drum" ProgramChange="13" />
<Patch Number="15" Name="Watercan" ProgramChange="14" />
<Patch Number="16" Name="Lunk Harp" ProgramChange="15" />
<Patch Number="17" Name="ShadeOpale" ProgramChange="16" />
<Patch Number="18" Name="Eng Organ" ProgramChange="17" />
<Patch Number="19" Name="BlueZorgan" ProgramChange="18" />
<Patch Number="20" Name="SftPipeOrg" ProgramChange="19" />
<Patch Number="21" Name="MellowPump" ProgramChange="20" />
<Patch Number="22" Name="One Accord" ProgramChange="21" />
<Patch Number="23" Name="BzzHarmnca" ProgramChange="22" />
<Patch Number="24" Name="SynAccrdn" ProgramChange="23" />
<Patch Number="25" Name="Nylon&amp;Oohs" ProgramChange="24" />
<Patch Number="26" Name="FolkBarGtr" ProgramChange="25" />
<Patch Number="27" Name="GuitarPoem" ProgramChange="26" />
<Patch Number="28" Name="Royal Coil" ProgramChange="27" />
<Patch Number="29" Name="TreMellow" ProgramChange="28" />
<Patch Number="30" Name="CoralLezli" ProgramChange="29" />
<Patch Number="31" Name="HeroHarmnx" ProgramChange="30" />
<Patch Number="32" Name="Strummers" ProgramChange="31" />
<Patch Number="33" Name="ArndsHouse" ProgramChange="32" />
<Patch Number="34" Name="Octaver" ProgramChange="33" />
<Patch Number="35" Name="007 Bass" ProgramChange="34" />
<Patch Number="36" Name="Fretlissyn" ProgramChange="35" />
<Patch Number="37" Name="Dist Bass" ProgramChange="36" />
<Patch Number="38" Name="Slappers" ProgramChange="37" />
<Patch Number="39" Name="Dee X Bass" ProgramChange="38" />
<Patch Number="40" Name="PsychoBass" ProgramChange="39" />
<Patch Number="41" Name="Fusion Vln" ProgramChange="40" />
<Patch Number="42" Name="Fusion Vla" ProgramChange="41" />
<Patch Number="43" Name="Dark Cello" ProgramChange="42" />
<Patch Number="44" Name="Kontrabass" ProgramChange="43" />
<Patch Number="45" Name="J Str Trem" ProgramChange="44" />
<Patch Number="46" Name="SpacePluck" ProgramChange="45" />
<Patch Number="47" Name="Waterfalls" ProgramChange="46" />
<Patch Number="48" Name="Strng&amp;Timp" ProgramChange="47" />
<Patch Number="49" Name="OctoString" ProgramChange="48" />
<Patch Number="50" Name="Orchestrar" ProgramChange="49" />
<Patch Number="51" Name="VintageStr" ProgramChange="50" />
<Patch Number="52" Name="Obersphere" ProgramChange="51" />
<Patch Number="53" Name="Afterglow" ProgramChange="52" />
<Patch Number="54" Name="Sunsrizer" ProgramChange="53" />
<Patch Number="55" Name="GlideVoxMW" ProgramChange="54" />
<Patch Number="56" Name="Deja Hitz" ProgramChange="55" />
<Patch Number="57" Name="TrumpletMW" ProgramChange="56" />
<Patch Number="58" Name="Fanfare" ProgramChange="57" />
<Patch Number="59" Name="ClsclHorns" ProgramChange="58" />
<Patch Number="60" Name="Mute&amp;Flute" ProgramChange="59" />
<Patch Number="61" Name="Documentar" ProgramChange="60" />
<Patch Number="62" Name="BriteBrass" ProgramChange="61" />
<Patch Number="63" Name="BeBopHorns" ProgramChange="62" />
<Patch Number="64" Name="Kick Brass" ProgramChange="63" />
<Patch Number="65" Name="Pastorale" ProgramChange="64" />
<Patch Number="66" Name="Sexy Sax" ProgramChange="65" />
<Patch Number="67" Name="Sax on Wax" ProgramChange="66" />
<Patch Number="68" Name="ThoseSaxes" ProgramChange="67" />
<Patch Number="69" Name="Wind Ensmb" ProgramChange="68" />
<Patch Number="70" Name="Orchestr8" ProgramChange="69" />
<Patch Number="71" Name="Oddsemble" ProgramChange="70" />
<Patch Number="72" Name="Cartoonin'" ProgramChange="71" />
<Patch Number="73" Name="TronFlutes" ProgramChange="72" />
<Patch Number="74" Name="ChiffFlute" ProgramChange="73" />
<Patch Number="75" Name="The Bosun" ProgramChange="74" />
<Patch Number="76" Name="Sharmanixst" ProgramChange="75" />
<Patch Number="77" Name="BlowDe Tune" ProgramChange="76" />
<Patch Number="78" Name="FluteEnsem" ProgramChange="77" />
<Patch Number="79" Name="Nautical" ProgramChange="78" />
<Patch Number="80" Name="PanBristle" ProgramChange="79" />
<Patch Number="81" Name="3oh3 SqrMW" ProgramChange="80" />
<Patch Number="82" Name="3oh3 SawMW" ProgramChange="81" />
<Patch Number="83" Name="Digidee" ProgramChange="82" />
<Patch Number="84" Name="ChiffLeads" ProgramChange="83" />
<Patch Number="85" Name="FatAnaLead" ProgramChange="84" />
<Patch Number="86" Name="Applewine" ProgramChange="85" />
<Patch Number="87" Name="I Saw 5" ProgramChange="86" />
<Patch Number="88" Name="Blacksmith" ProgramChange="87" />
<Patch Number="89" Name="Gothos" ProgramChange="88" />
<Patch Number="90" Name="Holla Pad" ProgramChange="89" />
<Patch Number="91" Name="Digiculver" ProgramChange="90" />
<Patch Number="92" Name="Scarlette" ProgramChange="91" />
<Patch Number="93" Name="SftScience" ProgramChange="92" />
<Patch Number="94" Name="Illusions" ProgramChange="93" />
<Patch Number="95" Name="VoltagePad" ProgramChange="94" />
<Patch Number="96" Name="Ascent" ProgramChange="95" />
<Patch Number="97" Name="Dew Drops" ProgramChange="96" />
<Patch Number="98" Name="Ocean Mood" ProgramChange="97" />
<Patch Number="99" Name="Helical" ProgramChange="98" />
<Patch Number="100" Name="PhaseArray" ProgramChange="99" />
<Patch Number="101" Name="Romulux" ProgramChange="100" />
<Patch Number="102" Name="Hyperspace" ProgramChange="101" />
<Patch Number="103" Name="Intertwine" ProgramChange="102" />
<Patch Number="104" Name="Spaceport" ProgramChange="103" />
<Patch Number="105" Name="Raga No.1" ProgramChange="104" />
<Patch Number="106" Name="Ethnicity" ProgramChange="105" />
<Patch Number="107" Name="Toru" ProgramChange="106" />
<Patch Number="108" Name="Ethnotal" ProgramChange="107" />
<Patch Number="109" Name="Kalimpanad" ProgramChange="108" />
<Patch Number="110" Name="Bags" ProgramChange="109" />
<Patch Number="111" Name="Violin Orc" ProgramChange="110" />
<Patch Number="112" Name="1001Nights" ProgramChange="111" />
<Patch Number="113" Name="Cirque" ProgramChange="112" />
<Patch Number="114" Name="Agogo Gone" ProgramChange="113" />
<Patch Number="115" Name="Steel Drama" ProgramChange="114" />
<Patch Number="116" Name="WdBlockage" ProgramChange="115" />
<Patch Number="117" Name="KodoDrummr" ProgramChange="116" />
<Patch Number="118" Name="MelodicTom" ProgramChange="117" />
<Patch Number="119" Name="WhistlDrum" ProgramChange="118" />
<Patch Number="120" Name="ReverseRap" ProgramChange="119" />
<Patch Number="121" Name="Gutteral" ProgramChange="120" />
<Patch Number="122" Name="ThatCoyote" ProgramChange="121" />
<Patch Number="123" Name="T I M E !" ProgramChange="122" />
<Patch Number="124" Name="Heartbeat" ProgramChange="123" />
<Patch Number="125" Name="Laboratory" ProgramChange="124" />
<Patch Number="126" Name="Nostromo" ProgramChange="125" />
<Patch Number="127" Name="1stContact" ProgramChange="126" />
<Patch Number="128" Name="Final Dawn" ProgramChange="127" />
</PatchNameList>
</PatchBank>
</ChannelNameSet>
</MasterDeviceNames>
</MIDINameDocument>

View file

@ -0,0 +1,371 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE MIDINameDocument PUBLIC "-//MIDI Manufacturers Association//DTD MIDINameDocument 0.7//EN" "http://www.sonosphere.com/dtds/MIDINameDocument.dtd">
<MIDINameDocument>
<Author>Mark of the Unicorn - converted from FreeMIDI (Adapted by Harrison Consoles)</Author>
<MasterDeviceNames>
<Manufacturer>Alesis</Manufacturer>
<Model>Q20</Model>
<CustomDeviceMode Name="Mode 1" >
<ChannelNameSetAssignments>
<ChannelNameSetAssign Channel="1" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="2" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="3" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="4" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="5" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="6" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="7" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="8" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="9" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="10" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="11" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="12" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="13" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="14" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="15" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="16" NameSet="Name Set 1" />
</ChannelNameSetAssignments>
</CustomDeviceMode>
<ChannelNameSet Name="Name Set 1" >
<AvailableForChannels>
<AvailableChannel Channel="1" Available="true" />
<AvailableChannel Channel="2" Available="true" />
<AvailableChannel Channel="3" Available="true" />
<AvailableChannel Channel="4" Available="true" />
<AvailableChannel Channel="5" Available="true" />
<AvailableChannel Channel="6" Available="true" />
<AvailableChannel Channel="7" Available="true" />
<AvailableChannel Channel="8" Available="true" />
<AvailableChannel Channel="9" Available="true" />
<AvailableChannel Channel="10" Available="true" />
<AvailableChannel Channel="11" Available="true" />
<AvailableChannel Channel="12" Available="true" />
<AvailableChannel Channel="13" Available="true" />
<AvailableChannel Channel="14" Available="true" />
<AvailableChannel Channel="15" Available="true" />
<AvailableChannel Channel="16" Available="true" />
</AvailableForChannels>
<PatchBank Name="Preset 1" >
<MIDICommands>
<ControlChange Control="0" Value="0" />
</MIDICommands>
<PatchNameList>
<Patch Number="00" Name="Concert Hall" ProgramChange="0" />
<Patch Number="01" Name="Bright Room" ProgramChange="1" />
<Patch Number="02" Name="Vocal Plate" ProgramChange="2" />
<Patch Number="03" Name="Rich Delays" ProgramChange="3" />
<Patch Number="04" Name="Dream Stalker " ProgramChange="4" />
<Patch Number="05" Name="L=Chrs; R=LPlat" ProgramChange="5" />
<Patch Number="06" Name="Crystal Delays" ProgramChange="6" />
<Patch Number="07" Name="TrueStereoRoom" ProgramChange="7" />
<Patch Number="08" Name="Octal Process" ProgramChange="8" />
<Patch Number="09" Name="Tape Delay" ProgramChange="9" />
<Patch Number="10" Name="L=Gate; R=Plate" ProgramChange="10" />
<Patch Number="11" Name="Hardwood Room" ProgramChange="11" />
<Patch Number="12" Name="Darkened Room" ProgramChange="12" />
<Patch Number="13" Name="Tight Room" ProgramChange="13" />
<Patch Number="14" Name="Medium Room" ProgramChange="14" />
<Patch Number="15" Name="Early Reflect." ProgramChange="15" />
<Patch Number="16" Name="Bright Hall" ProgramChange="16" />
<Patch Number="17" Name="Warm Hall" ProgramChange="17" />
<Patch Number="18" Name="Small Hall" ProgramChange="18" />
<Patch Number="19" Name="Medium Hall" ProgramChange="19" />
<Patch Number="20" Name="large Hall" ProgramChange="20" />
<Patch Number="21" Name="Plate 140" ProgramChange="21" />
<Patch Number="22" Name="Goldfoil Plate" ProgramChange="22" />
<Patch Number="23" Name="Classic Plate" ProgramChange="23" />
<Patch Number="24" Name="Small Plate" ProgramChange="24" />
<Patch Number="25" Name="Long Plate " ProgramChange="25" />
<Patch Number="26" Name="SlightAmbience" ProgramChange="26" />
<Patch Number="27" Name="ReMix Nonlin" ProgramChange="27" />
<Patch Number="28" Name="ChorusedReverb" ProgramChange="28" />
<Patch Number="29" Name="Gated Room" ProgramChange="29" />
<Patch Number="30" Name="Reverse Reverb" ProgramChange="30" />
<Patch Number="31" Name="Quad Chorus 1" ProgramChange="31" />
<Patch Number="32" Name="Stereo Chorus" ProgramChange="32" />
<Patch Number="33" Name="L=Flat R=Sharp" ProgramChange="33" />
<Patch Number="34" Name="4Discrete Chrs" ProgramChange="34" />
<Patch Number="35" Name="BiAmp Choruses" ProgramChange="35" />
<Patch Number="36" Name="DualMonoDetune" ProgramChange="36" />
<Patch Number="37" Name="StereoFlanger2" ProgramChange="37" />
<Patch Number="38" Name="DuckingFlanger" ProgramChange="38" />
<Patch Number="39" Name="VerbJetFlange" ProgramChange="39" />
<Patch Number="40" Name=" Phasor #5" ProgramChange="40" />
<Patch Number="41" Name="5 Second Delay" ProgramChange="41" />
<Patch Number="42" Name="StereoStaccato" ProgramChange="42" />
<Patch Number="43" Name="StereoSampling" ProgramChange="43" />
<Patch Number="44" Name="PanningDLYTaps" ProgramChange="44" />
<Patch Number="45" Name="3 Against 2" ProgramChange="45" />
<Patch Number="46" Name="VariTapPngPong" ProgramChange="46" />
<Patch Number="47" Name="120bpmStereoDL" ProgramChange="47" />
<Patch Number="48" Name="98bpm Dly+Hall" ProgramChange="48" />
<Patch Number="49" Name="Dynamic Delay" ProgramChange="49" />
<Patch Number="50" Name="Ducking Delay" ProgramChange="50" />
<Patch Number="51" Name="Subdivsions" ProgramChange="51" />
<Patch Number="52" Name="Lazy Chorus" ProgramChange="52" />
<Patch Number="53" Name="Chorused Delay" ProgramChange="53" />
<Patch Number="54" Name="Detuned Delays" ProgramChange="54" />
<Patch Number="55" Name="Thin ChorusDly" ProgramChange="55" />
<Patch Number="56" Name="A capella" ProgramChange="56" />
<Patch Number="57" Name="+ Perfect 5th" ProgramChange="57" />
<Patch Number="58" Name="- One Fourth" ProgramChange="58" />
<Patch Number="59" Name="Spacehall" ProgramChange="59" />
<Patch Number="60" Name="Warm Med Hall" ProgramChange="60" />
<Patch Number="61" Name="GuitarRack 01" ProgramChange="61" />
<Patch Number="62" Name="GuitarRack 02" ProgramChange="62" />
<Patch Number="63" Name="CrossFade Flng" ProgramChange="63" />
<Patch Number="64" Name="Steely Flange" ProgramChange="64" />
<Patch Number="65" Name="Wack Stack" ProgramChange="65" />
<Patch Number="66" Name="RetroQuardraVrb" ProgramChange="66" />
<Patch Number="67" Name="Ambient Chorus" ProgramChange="67" />
<Patch Number="68" Name="Mono Tremolo" ProgramChange="68" />
<Patch Number="69" Name="Washing Delays" ProgramChange="69" />
<Patch Number="70" Name="Vocal Treatmnt" ProgramChange="70" />
<Patch Number="71" Name="WarmVocalPlate" ProgramChange="71" />
<Patch Number="72" Name="Vocal Dly/Hall" ProgramChange="72" />
<Patch Number="73" Name="L=Dubl ; R=Hall2" ProgramChange="73" />
<Patch Number="74" Name="L=Thik ; R=Hall2" ProgramChange="74" />
<Patch Number="75" Name="Vocal Doubler" ProgramChange="75" />
<Patch Number="76" Name="Ballad Snare" ProgramChange="76" />
<Patch Number="77" Name="Warm Kick Room" ProgramChange="77" />
<Patch Number="78" Name="Power Station" ProgramChange="78" />
<Patch Number="79" Name="Backwards Room" ProgramChange="79" />
<Patch Number="80" Name="Gated Snare" ProgramChange="80" />
<Patch Number="81" Name="Studio Lezlie" ProgramChange="81" />
<Patch Number="82" Name="Stereo Tremolo" ProgramChange="82" />
<Patch Number="83" Name="Crystal Age" ProgramChange="83" />
<Patch Number="84" Name="EPiano Ballad" ProgramChange="84" />
<Patch Number="85" Name="Kybd Chorsverb" ProgramChange="85" />
<Patch Number="86" Name="Ethereal Synth" ProgramChange="86" />
<Patch Number="87" Name="Warm Synth Pad" ProgramChange="87" />
<Patch Number="88" Name="L=Room/R=Hall" ProgramChange="88" />
<Patch Number="89" Name="VibChors-Lezle" ProgramChange="89" />
<Patch Number="90" Name="Missile Silo" ProgramChange="90" />
<Patch Number="91" Name="SeventhWorldFX" ProgramChange="91" />
<Patch Number="92" Name="Surround Encdr" ProgramChange="92" />
<Patch Number="93" Name="Space Station" ProgramChange="93" />
<Patch Number="94" Name="Digital Mixer" ProgramChange="94" />
<Patch Number="95" Name="5Bandst.ParaEQ" ProgramChange="95" />
<Patch Number="96" Name="VerbOfMyDreams" ProgramChange="96" />
<Patch Number="97" Name="Guitar Rack" ProgramChange="97" />
<Patch Number="98" Name="Stereo Plates" ProgramChange="98" />
<Patch Number="99" Name="*** Bypass ***" ProgramChange="99" />
</PatchNameList>
</PatchBank>
<PatchBank Name="User 0" >
<MIDICommands>
<ControlChange Control="0" Value="1" />
</MIDICommands>
<PatchNameList>
<Patch Number="00" Name="Saint Paul's" ProgramChange="0" />
<Patch Number="01" Name="Damped Room" ProgramChange="1" />
<Patch Number="02" Name="EQd VocalPlate" ProgramChange="2" />
<Patch Number="03" Name="Gated Sampler" ProgramChange="3" />
<Patch Number="04" Name="ExWide Hall" ProgramChange="4" />
<Patch Number="05" Name="Spin Cycle" ProgramChange="5" />
<Patch Number="06" Name="L=SmRoom/R=Tap" ProgramChange="6" />
<Patch Number="07" Name="Perc Impulse" ProgramChange="7" />
<Patch Number="08" Name="WoundedPhoenix" ProgramChange="8" />
<Patch Number="09" Name="Center Dry" ProgramChange="9" />
<Patch Number="10" Name="Triggered Pan" ProgramChange="10" />
<Patch Number="11" Name="Studio One Rm" ProgramChange="11" />
<Patch Number="12" Name="ReflectiveRoom" ProgramChange="12" />
<Patch Number="13" Name="Rock/HardPlace" ProgramChange="13" />
<Patch Number="14" Name="PresenceDrumRm" ProgramChange="14" />
<Patch Number="15" Name="ConcreteGarage" ProgramChange="15" />
<Patch Number="16" Name="Center Stage" ProgramChange="16" />
<Patch Number="17" Name="Hiss Cavern" ProgramChange="17" />
<Patch Number="18" Name="Shimmer Hall" ProgramChange="18" />
<Patch Number="19" Name="Jazz Club" ProgramChange="19" />
<Patch Number="20" Name="Royal Chamber" ProgramChange="20" />
<Patch Number="21" Name="Swinging Plate" ProgramChange="21" />
<Patch Number="22" Name="BrightInstPlte" ProgramChange="22" />
<Patch Number="23" Name="Vintage Plate" ProgramChange="23" />
<Patch Number="24" Name="LonelyHeartPlt" ProgramChange="24" />
<Patch Number="25" Name="Warm Instplate" ProgramChange="25" />
<Patch Number="26" Name="Ice Cavern" ProgramChange="26" />
<Patch Number="27" Name="Panning Hall" ProgramChange="27" />
<Patch Number="28" Name="Hall Closet" ProgramChange="28" />
<Patch Number="29" Name="FlyingfishVerb" ProgramChange="29" />
<Patch Number="30" Name="E Nose Space" ProgramChange="30" />
<Patch Number="31" Name="Clear Chorus" ProgramChange="31" />
<Patch Number="32" Name="Lush Chorus" ProgramChange="32" />
<Patch Number="33" Name="Quad Dly Thick" ProgramChange="33" />
<Patch Number="34" Name="Maple Chorus" ProgramChange="34" />
<Patch Number="35" Name="Panning Chorus" ProgramChange="35" />
<Patch Number="36" Name="MorphingFlange" ProgramChange="36" />
<Patch Number="37" Name="Complex Flange" ProgramChange="37" />
<Patch Number="38" Name="Flanged Octave" ProgramChange="38" />
<Patch Number="39" Name="Thru 0 Flange" ProgramChange="39" />
<Patch Number="40" Name="Trigger Flange" ProgramChange="40" />
<Patch Number="41" Name="Repeat Repeat" ProgramChange="41" />
<Patch Number="42" Name="Stray Repeats" ProgramChange="42" />
<Patch Number="43" Name="Stereo TapTmpo" ProgramChange="43" />
<Patch Number="44" Name="Shuffle Delay" ProgramChange="44" />
<Patch Number="45" Name="Per Pan Taps" ProgramChange="45" />
<Patch Number="46" Name="L=1/8 R=1/4TAP" ProgramChange="46" />
<Patch Number="47" Name="Warm Repeats" ProgramChange="47" />
<Patch Number="48" Name="Tap Tempo THIS" ProgramChange="48" />
<Patch Number="49" Name="Haas Pan" ProgramChange="49" />
<Patch Number="50" Name="Spread Tap" ProgramChange="50" />
<Patch Number="51" Name="Rock Chorus/Dl" ProgramChange="51" />
<Patch Number="52" Name="AgainstTheWall" ProgramChange="52" />
<Patch Number="53" Name="Dual Chains" ProgramChange="53" />
<Patch Number="54" Name="Reveille" ProgramChange="54" />
<Patch Number="55" Name="Detuned Delays" ProgramChange="55" />
<Patch Number="56" Name="Dig Limiter EQ" ProgramChange="56" />
<Patch Number="57" Name="Ballpark PA" ProgramChange="57" />
<Patch Number="58" Name="Dual GraphicEQ" ProgramChange="58" />
<Patch Number="59" Name="1930s RadioVox" ProgramChange="59" />
<Patch Number="60" Name="Auto Vol Swell" ProgramChange="60" />
<Patch Number="61" Name="ShiningDiamond" ProgramChange="61" />
<Patch Number="62" Name="Moonflower" ProgramChange="62" />
<Patch Number="63" Name="Ekoplex x x x" ProgramChange="63" />
<Patch Number="64" Name="Whirlpool" ProgramChange="64" />
<Patch Number="65" Name="Guitar Force" ProgramChange="65" />
<Patch Number="66" Name="Run Like Mad" ProgramChange="66" />
<Patch Number="67" Name="Backwards Guit" ProgramChange="67" />
<Patch Number="68" Name="SnglCoilThick" ProgramChange="68" />
<Patch Number="69" Name="DetuneChrChmbr" ProgramChange="69" />
<Patch Number="70" Name="MellifluousHll" ProgramChange="70" />
<Patch Number="71" Name="MidTempo Vocal" ProgramChange="71" />
<Patch Number="72" Name="WactBackVocals" ProgramChange="72" />
<Patch Number="73" Name="Ballad Vocal" ProgramChange="73" />
<Patch Number="74" Name="Anonymous Vox" ProgramChange="74" />
<Patch Number="75" Name="Rap Vox Treat" ProgramChange="75" />
<Patch Number="76" Name="Industry Drums" ProgramChange="76" />
<Patch Number="77" Name="Drum Effects" ProgramChange="77" />
<Patch Number="78" Name="Perc Chamber" ProgramChange="78" />
<Patch Number="79" Name="Stereo TomRoom" ProgramChange="79" />
<Patch Number="80" Name="AlternativeSnr" ProgramChange="80" />
<Patch Number="81" Name="Filter Sweep" ProgramChange="81" />
<Patch Number="82" Name="Jazzy Roads" ProgramChange="82" />
<Patch Number="83" Name="Overdriven Lez" ProgramChange="83" />
<Patch Number="84" Name="BritePianoHall" ProgramChange="84" />
<Patch Number="85" Name="Retro FunkClav" ProgramChange="85" />
<Patch Number="86" Name="Leslie &amp; Verb" ProgramChange="86" />
<Patch Number="87" Name="Chorus&amp;Tremolo" ProgramChange="87" />
<Patch Number="88" Name="PrReverbLzlie" ProgramChange="88" />
<Patch Number="89" Name="BassSynthThick" ProgramChange="89" />
<Patch Number="90" Name="NTSC 29.97 1fr" ProgramChange="90" />
<Patch Number="91" Name="NTSC 29.97 2fr" ProgramChange="91" />
<Patch Number="92" Name="FILM 24 1fr" ProgramChange="92" />
<Patch Number="93" Name="FILM 24 2fr" ProgramChange="93" />
<Patch Number="94" Name="PAL 25 1fr" ProgramChange="94" />
<Patch Number="95" Name="PAL 25 2fr" ProgramChange="95" />
<Patch Number="96" Name="MIDCON Room 2" ProgramChange="96" />
<Patch Number="97" Name="MIDICON Hall 2" ProgramChange="97" />
<Patch Number="98" Name="MIDICON LrgRom" ProgramChange="98" />
<Patch Number="99" Name="MIDICON LrgPlt" ProgramChange="99" />
</PatchNameList>
</PatchBank>
<PatchBank Name="User 1" >
<MIDICommands>
<ControlChange Control="0" Value="2" />
</MIDICommands>
<PatchNameList>
<Patch Number="00" Name="Scovill's Room" ProgramChange="0" />
<Patch Number="01" Name="RS Ambience" ProgramChange="1" />
<Patch Number="02" Name="LA Forum" ProgramChange="2" />
<Patch Number="03" Name="Madison Square" ProgramChange="3" />
<Patch Number="04" Name="Wembly Arena" ProgramChange="4" />
<Patch Number="05" Name="Earls Court" ProgramChange="5" />
<Patch Number="06" Name=" Mexico City" ProgramChange="6" />
<Patch Number="07" Name="ExWide Hall 2" ProgramChange="7" />
<Patch Number="08" Name="EQd Hall 2" ProgramChange="8" />
<Patch Number="09" Name="BiAmp Reverb 1" ProgramChange="9" />
<Patch Number="10" Name="AcoustcGtrFACE" ProgramChange="10" />
<Patch Number="11" Name="Rapperz Delite" ProgramChange="11" />
<Patch Number="12" Name="Itza Gass Clap" ProgramChange="12" />
<Patch Number="13" Name="Spin Doctors" ProgramChange="13" />
<Patch Number="14" Name="Wide Spread" ProgramChange="14" />
<Patch Number="15" Name="TB-Love Song" ProgramChange="15" />
<Patch Number="16" Name="Dway2FatVocals" ProgramChange="16" />
<Patch Number="17" Name="Boyz Delays" ProgramChange="17" />
<Patch Number="18" Name="Water Ran Dry" ProgramChange="18" />
<Patch Number="19" Name="Back witha 5th" ProgramChange="19" />
<Patch Number="20" Name="Golfoil FB" ProgramChange="20" />
<Patch Number="21" Name="Classic Pl FB" ProgramChange="21" />
<Patch Number="22" Name="Plate Por Vous" ProgramChange="22" />
<Patch Number="23" Name="Movin Delay100" ProgramChange="23" />
<Patch Number="24" Name="One Man's Room" ProgramChange="24" />
<Patch Number="25" Name="Wow Big Rooms!" ProgramChange="25" />
<Patch Number="26" Name="Ruff Mix Plate" ProgramChange="26" />
<Patch Number="27" Name="Organiq Chorus" ProgramChange="27" />
<Patch Number="28" Name="Vocal Bounce" ProgramChange="28" />
<Patch Number="29" Name="Crying Space" ProgramChange="29" />
<Patch Number="30" Name="Big Vox Plate " ProgramChange="30" />
<Patch Number="31" Name="Pre DDl Plate" ProgramChange="31" />
<Patch Number="32" Name="In Concert FB" ProgramChange="32" />
<Patch Number="33" Name="Killer Hall" ProgramChange="33" />
<Patch Number="34" Name="The Big Flange" ProgramChange="34" />
<Patch Number="35" Name="Never Delay FB" ProgramChange="35" />
<Patch Number="36" Name="I Need Flange" ProgramChange="36" />
<Patch Number="37" Name="Time Room FB" ProgramChange="37" />
<Patch Number="38" Name="Dark Chamber 1" ProgramChange="38" />
<Patch Number="39" Name="StereoVocal FX" ProgramChange="39" />
<Patch Number="40" Name="R.Benson Rodeo" ProgramChange="40" />
<Patch Number="41" Name="West Was Swung" ProgramChange="41" />
<Patch Number="42" Name="Came To Dance" ProgramChange="42" />
<Patch Number="43" Name="Call Me-Hall" ProgramChange="43" />
<Patch Number="44" Name="Guitar Rack 2" ProgramChange="44" />
<Patch Number="45" Name="EM Tee 250" ProgramChange="45" />
<Patch Number="46" Name="Rockin Rodeo" ProgramChange="46" />
<Patch Number="47" Name="Came 2 DanceLS" ProgramChange="47" />
<Patch Number="48" Name="Biseaux Verb1" ProgramChange="48" />
<Patch Number="49" Name="Erics Room2" ProgramChange="49" />
<Patch Number="50" Name="Concert Hall 2" ProgramChange="50" />
<Patch Number="51" Name="Size's Hall" ProgramChange="51" />
<Patch Number="52" Name="Vocal Plate 3" ProgramChange="52" />
<Patch Number="53" Name="Fantasy Plate" ProgramChange="53" />
<Patch Number="54" Name="Fretless Bass" ProgramChange="54" />
<Patch Number="55" Name="Rayo Dly+Hall" ProgramChange="55" />
<Patch Number="56" Name="Tommy Treatmnt" ProgramChange="56" />
<Patch Number="57" Name="Sy Klopps Vox" ProgramChange="57" />
<Patch Number="58" Name="Background Vox" ProgramChange="58" />
<Patch Number="59" Name="Funky Guitar" ProgramChange="59" />
<Patch Number="60" Name="Angel VoxMello" ProgramChange="60" />
<Patch Number="61" Name="TheAngelReflct" ProgramChange="61" />
<Patch Number="62" Name="AngelTremSpace" ProgramChange="62" />
<Patch Number="63" Name="AngelSmoothADT" ProgramChange="63" />
<Patch Number="64" Name="Shimmers" ProgramChange="64" />
<Patch Number="65" Name="Future Retro" ProgramChange="65" />
<Patch Number="66" Name="Guitar Room" ProgramChange="66" />
<Patch Number="67" Name="Avalon" ProgramChange="67" />
<Patch Number="68" Name="Incojrds Guit" ProgramChange="68" />
<Patch Number="69" Name="It's Alive" ProgramChange="69" />
<Patch Number="70" Name="Basement Tapes" ProgramChange="70" />
<Patch Number="71" Name="Well Stung" ProgramChange="71" />
<Patch Number="72" Name="In My Room" ProgramChange="72" />
<Patch Number="73" Name="Summer Time" ProgramChange="73" />
<Patch Number="74" Name="Green Onions" ProgramChange="74" />
<Patch Number="75" Name="Blu Plate Spcl" ProgramChange="75" />
<Patch Number="76" Name="HeartBreaker" ProgramChange="76" />
<Patch Number="77" Name="Who Knew" ProgramChange="77" />
<Patch Number="78" Name="Guitar Hero" ProgramChange="78" />
<Patch Number="79" Name="TimeWarp" ProgramChange="79" />
<Patch Number="80" Name="Edge of Time" ProgramChange="80" />
<Patch Number="81" Name="Stereo Surfolo" ProgramChange="81" />
<Patch Number="82" Name="Retro Pulp" ProgramChange="82" />
<Patch Number="83" Name="LA Ballad" ProgramChange="83" />
<Patch Number="84" Name="Paper Plate" ProgramChange="84" />
<Patch Number="85" Name="Z Station" ProgramChange="85" />
<Patch Number="86" Name="Crunch Doubler" ProgramChange="86" />
<Patch Number="87" Name="Twelve Below" ProgramChange="87" />
<Patch Number="88" Name="Solo ChorusDly" ProgramChange="88" />
<Patch Number="89" Name="Tommorro's Hit" ProgramChange="89" />
<Patch Number="90" Name="TR's Time Cube" ProgramChange="90" />
<Patch Number="91" Name="Tri This" ProgramChange="91" />
<Patch Number="92" Name="New Guy" ProgramChange="92" />
<Patch Number="93" Name="Pitch Thang" ProgramChange="93" />
<Patch Number="94" Name="X-Zone" ProgramChange="94" />
<Patch Number="95" Name="Severe Bustup" ProgramChange="95" />
<Patch Number="96" Name="Whiny Man" ProgramChange="96" />
<Patch Number="97" Name="Perc Impulse" ProgramChange="97" />
<Patch Number="98" Name="Patch 98" ProgramChange="98" />
<Patch Number="99" Name="Patch 99" ProgramChange="99" />
</PatchNameList>
</PatchBank>
</ChannelNameSet>
</MasterDeviceNames>
</MIDINameDocument>

View file

@ -0,0 +1,775 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE MIDINameDocument PUBLIC "-//MIDI Manufacturers Association//DTD MIDINameDocument 0.7//EN" "http://www.sonosphere.com/dtds/MIDINameDocument.dtd">
<MIDINameDocument>
<Author>Mark of the Unicorn - converted from FreeMIDI (Adapted by Harrison Consoles)</Author>
<MasterDeviceNames>
<Manufacturer>Alesis</Manufacturer>
<Model>QS6</Model>
<CustomDeviceMode Name="Mode 2" >
<DeviceModeEnable>
<MIDICommands>
<SysEx>F0 00 00 0E 0E 10 00 04 00 01 F7</SysEx>
<SysEx>F0 00 00 0E 0E 0D 01 F7</SysEx>
</MIDICommands>
</DeviceModeEnable>
<ChannelNameSetAssignments>
<ChannelNameSetAssign Channel="1" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="2" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="3" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="4" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="5" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="6" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="7" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="8" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="9" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="10" NameSet="Name Set 2" />
<ChannelNameSetAssign Channel="11" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="12" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="13" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="14" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="15" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="16" NameSet="Name Set 1" />
</ChannelNameSetAssignments>
</CustomDeviceMode>
<ChannelNameSet Name="Name Set 1" >
<AvailableForChannels>
<AvailableChannel Channel="1" Available="true" />
<AvailableChannel Channel="2" Available="true" />
<AvailableChannel Channel="3" Available="true" />
<AvailableChannel Channel="4" Available="true" />
<AvailableChannel Channel="5" Available="true" />
<AvailableChannel Channel="6" Available="true" />
<AvailableChannel Channel="7" Available="true" />
<AvailableChannel Channel="8" Available="true" />
<AvailableChannel Channel="9" Available="true" />
<AvailableChannel Channel="10" Available="false" />
<AvailableChannel Channel="11" Available="true" />
<AvailableChannel Channel="12" Available="true" />
<AvailableChannel Channel="13" Available="true" />
<AvailableChannel Channel="14" Available="true" />
<AvailableChannel Channel="15" Available="true" />
<AvailableChannel Channel="16" Available="true" />
</AvailableForChannels>
<PatchBank Name="User Programs" >
<MIDICommands>
<ControlChange Control="0" Value="0" />
</MIDICommands>
<PatchNameList>
<Patch Number="00" Name="ClasclGrnd" ProgramChange="0" />
<Patch Number="01" Name="Pianooohs" ProgramChange="1" />
<Patch Number="02" Name="HousePiano" ProgramChange="2" />
<Patch Number="03" Name="No Quarter" ProgramChange="3" />
<Patch Number="04" Name="Fat Roadz" ProgramChange="4" />
<Patch Number="05" Name="Mars E Pno" ProgramChange="5" />
<Patch Number="06" Name="BalladKeys" ProgramChange="6" />
<Patch Number="07" Name="Digi Tines" ProgramChange="7" />
<Patch Number="08" Name="Whirl Lee" ProgramChange="8" />
<Patch Number="09" Name="Pop'nRoads" ProgramChange="9" />
<Patch Number="10" Name="Clavislap" ProgramChange="10" />
<Patch Number="11" Name="Digi Clav" ProgramChange="11" />
<Patch Number="12" Name="Ana Harpsi" ProgramChange="12" />
<Patch Number="13" Name="Toy Hammer" ProgramChange="13" />
<Patch Number="14" Name="Chasers" ProgramChange="14" />
<Patch Number="15" Name="Kalimbex" ProgramChange="15" />
<Patch Number="16" Name="Met Talls" ProgramChange="16" />
<Patch Number="17" Name="GlassBells" ProgramChange="17" />
<Patch Number="18" Name="MorphBells" ProgramChange="18" />
<Patch Number="19" Name="BlkBoxBell" ProgramChange="19" />
<Patch Number="20" Name="CtlrA Orgn" ProgramChange="20" />
<Patch Number="21" Name="DrawbarCtl" ProgramChange="21" />
<Patch Number="22" Name="3rdHrmPerc" ProgramChange="22" />
<Patch Number="23" Name="Eng Organ" ProgramChange="23" />
<Patch Number="24" Name="FnkOrgnPrc" ProgramChange="24" />
<Patch Number="25" Name="OrgPnoCmbo" ProgramChange="25" />
<Patch Number="26" Name="PhantomOrg" ProgramChange="26" />
<Patch Number="27" Name="SpectrlOrg" ProgramChange="27" />
<Patch Number="28" Name="Gypsies" ProgramChange="28" />
<Patch Number="29" Name="JamHarmnca" ProgramChange="29" />
<Patch Number="30" Name="Quiet Time" ProgramChange="30" />
<Patch Number="31" Name="FolkBarGtr" ProgramChange="31" />
<Patch Number="32" Name="Ragamuffin" ProgramChange="32" />
<Patch Number="33" Name="ClassiclAx" ProgramChange="33" />
<Patch Number="34" Name="Royal Coil" ProgramChange="34" />
<Patch Number="35" Name="PulpGuitar" ProgramChange="35" />
<Patch Number="36" Name="ElHarmonic" ProgramChange="36" />
<Patch Number="37" Name="FacePlantr" ProgramChange="37" />
<Patch Number="38" Name="Kotobaba" ProgramChange="38" />
<Patch Number="39" Name="Spamisen" ProgramChange="39" />
<Patch Number="40" Name="Dance X" ProgramChange="40" />
<Patch Number="41" Name="PsychoBass" ProgramChange="41" />
<Patch Number="42" Name="Space Bass" ProgramChange="42" />
<Patch Number="43" Name="Pop'n Bass" ProgramChange="43" />
<Patch Number="44" Name="Chewy Bass" ProgramChange="44" />
<Patch Number="45" Name="LatelyBass" ProgramChange="45" />
<Patch Number="46" Name="Smart Bass" ProgramChange="46" />
<Patch Number="47" Name="Hypno Bass" ProgramChange="47" />
<Patch Number="48" Name="Trick Bass" ProgramChange="48" />
<Patch Number="49" Name="DanceGlide" ProgramChange="49" />
<Patch Number="50" Name="2 Cellos" ProgramChange="50" />
<Patch Number="51" Name="DSP Violin" ProgramChange="51" />
<Patch Number="52" Name="DiamondStr" ProgramChange="52" />
<Patch Number="53" Name="StarDustMW" ProgramChange="53" />
<Patch Number="54" Name="Syn Arcos" ProgramChange="54" />
<Patch Number="55" Name="BigPicture" ProgramChange="55" />
<Patch Number="56" Name="HyperStrgs" ProgramChange="56" />
<Patch Number="57" Name="DreamStrgs" ProgramChange="57" />
<Patch Number="58" Name="SpacePluck" ProgramChange="58" />
<Patch Number="59" Name="Waterfalls" ProgramChange="59" />
<Patch Number="60" Name="SmokeyRoom" ProgramChange="60" />
<Patch Number="61" Name="StrangeHuf" ProgramChange="61" />
<Patch Number="62" Name="Orch Suite" ProgramChange="62" />
<Patch Number="63" Name="FusionHorn" ProgramChange="63" />
<Patch Number="64" Name="Vivaldian" ProgramChange="64" />
<Patch Number="65" Name="Mighty5ths" ProgramChange="65" />
<Patch Number="66" Name="BigBrsSect" ProgramChange="66" />
<Patch Number="67" Name="TrumpletMW" ProgramChange="67" />
<Patch Number="68" Name="Dixi Brass" ProgramChange="68" />
<Patch Number="69" Name="Orchestrar" ProgramChange="69" />
<Patch Number="70" Name="ChiffFlute" ProgramChange="70" />
<Patch Number="71" Name="TalkinPipe" ProgramChange="71" />
<Patch Number="72" Name="Chiffy Pop" ProgramChange="72" />
<Patch Number="73" Name="BlowDeTune" ProgramChange="73" />
<Patch Number="74" Name="Wind Woods" ProgramChange="74" />
<Patch Number="75" Name="Oboe Blow" ProgramChange="75" />
<Patch Number="76" Name="Sax Mass" ProgramChange="76" />
<Patch Number="77" Name="Tunnel Sax" ProgramChange="77" />
<Patch Number="78" Name="HybridBlow" ProgramChange="78" />
<Patch Number="79" Name="Cartoonin'" ProgramChange="79" />
<Patch Number="80" Name="Oohzee" ProgramChange="80" />
<Patch Number="81" Name="MorphChoir" ProgramChange="81" />
<Patch Number="82" Name="Air Pad MW" ProgramChange="82" />
<Patch Number="83" Name="GlideVoxMW" ProgramChange="83" />
<Patch Number="84" Name="SftScience" ProgramChange="84" />
<Patch Number="85" Name="Spring Boy" ProgramChange="85" />
<Patch Number="86" Name="Marimpanad" ProgramChange="86" />
<Patch Number="87" Name="Legendary" ProgramChange="87" />
<Patch Number="88" Name="Spaceport" ProgramChange="88" />
<Patch Number="89" Name="Gritti" ProgramChange="89" />
<Patch Number="90" Name="Pulsepiano" ProgramChange="90" />
<Patch Number="91" Name="Tritone" ProgramChange="91" />
<Patch Number="92" Name="AcidSquare" ProgramChange="92" />
<Patch Number="93" Name="Polysynth!" ProgramChange="93" />
<Patch Number="94" Name="Fat Memory" ProgramChange="94" />
<Patch Number="95" Name="GoldenDawn" ProgramChange="95" />
<Patch Number="96" Name="Angry Time" ProgramChange="96" />
<Patch Number="97" Name="MorphKnob1" ProgramChange="97" />
<Patch Number="98" Name="MorphKnob2" ProgramChange="98" />
<Patch Number="99" Name="Ascent" ProgramChange="99" />
<Patch Number="100" Name="3oh3 SawMW" ProgramChange="100" />
<Patch Number="101" Name="3oh3 SqrMW" ProgramChange="101" />
<Patch Number="102" Name="RaveSawQS6" ProgramChange="102" />
<Patch Number="103" Name="RaveSqrQS6" ProgramChange="103" />
<Patch Number="104" Name="'74 Square" ProgramChange="104" />
<Patch Number="105" Name="FilterKnob" ProgramChange="105" />
<Patch Number="106" Name="Acid Knob" ProgramChange="106" />
<Patch Number="107" Name="Acid Bass" ProgramChange="107" />
<Patch Number="108" Name="Danse Bass" ProgramChange="108" />
<Patch Number="109" Name="I Got Balz" ProgramChange="109" />
<Patch Number="110" Name="Bonk" ProgramChange="110" />
<Patch Number="111" Name="Synergy MW" ProgramChange="111" />
<Patch Number="112" Name="OK,SplitUp" ProgramChange="112" />
<Patch Number="113" Name="Sign Felt" ProgramChange="113" />
<Patch Number="114" Name="Da Noize" ProgramChange="114" />
<Patch Number="115" Name="Quessics" ProgramChange="115" />
<Patch Number="116" Name="FX Toys" ProgramChange="116" />
<Patch Number="117" Name="OutToLunch" ProgramChange="117" />
<Patch Number="118" Name="Insectagon" ProgramChange="118" />
<Patch Number="119" Name="Hyperspace" ProgramChange="119" />
<Patch Number="120" Name="Real Rock" ProgramChange="120" />
<Patch Number="121" Name="Asylum Kit" ProgramChange="121" />
<Patch Number="122" Name="House Kit" ProgramChange="122" />
<Patch Number="123" Name="HardcorKit" ProgramChange="123" />
<Patch Number="124" Name="Auto 8oh8" ProgramChange="124" />
<Patch Number="125" Name="Kit-O-Lit" ProgramChange="125" />
<Patch Number="126" Name="Raga~Rama" ProgramChange="126" />
<Patch Number="127" Name="Deja Hitz" ProgramChange="127" />
</PatchNameList>
</PatchBank>
<PatchBank Name="Preset Programs 1" >
<MIDICommands>
<ControlChange Control="0" Value="1" />
</MIDICommands>
<PatchNameList>
<Patch Number="00" Name="GrandPiano" ProgramChange="0" />
<Patch Number="01" Name="PianoMorph" ProgramChange="1" />
<Patch Number="02" Name="HyperPiano" ProgramChange="2" />
<Patch Number="03" Name="Rayz Roadz " ProgramChange="3" />
<Patch Number="04" Name="61 Tines" ProgramChange="4" />
<Patch Number="05" Name="FM E Piano" ProgramChange="5" />
<Patch Number="06" Name="EP &amp; Oohs " ProgramChange="6" />
<Patch Number="07" Name="Wave Piano" ProgramChange="7" />
<Patch Number="08" Name="ClascWurly" ProgramChange="8" />
<Patch Number="09" Name="Jazz Duo" ProgramChange="9" />
<Patch Number="10" Name="Clavitube " ProgramChange="10" />
<Patch Number="11" Name="Real Clav " ProgramChange="11" />
<Patch Number="12" Name="TrueHarpsi" ProgramChange="12" />
<Patch Number="13" Name="Cool Vibes" ProgramChange="13" />
<Patch Number="14" Name="BriteMarim" ProgramChange="14" />
<Patch Number="15" Name="Kalimba MW" ProgramChange="15" />
<Patch Number="16" Name="Brake Drum" ProgramChange="16" />
<Patch Number="17" Name="St. Thomas" ProgramChange="17" />
<Patch Number="18" Name="Basic Bell" ProgramChange="18" />
<Patch Number="19" Name="ClockTower" ProgramChange="19" />
<Patch Number="20" Name="Real Prc B" ProgramChange="20" />
<Patch Number="21" Name="High Life " ProgramChange="21" />
<Patch Number="22" Name="Grit Organ" ProgramChange="22" />
<Patch Number="23" Name="HoedownOrg" ProgramChange="23" />
<Patch Number="24" Name="Purple B" ProgramChange="24" />
<Patch Number="25" Name="Toccata&amp;Fg" ProgramChange="25" />
<Patch Number="26" Name="High Mass " ProgramChange="26" />
<Patch Number="27" Name="Communion " ProgramChange="27" />
<Patch Number="28" Name="FrAccrdion" ProgramChange="28" />
<Patch Number="29" Name="WhammerJmr" ProgramChange="29" />
<Patch Number="30" Name="SteelHorse" ProgramChange="30" />
<Patch Number="31" Name="GuildedAge" ProgramChange="31" />
<Patch Number="32" Name="Gitarala" ProgramChange="32" />
<Patch Number="33" Name="Nylon&amp;Oohs" ProgramChange="33" />
<Patch Number="34" Name="TreMellow " ProgramChange="34" />
<Patch Number="35" Name="TurboSlidr" ProgramChange="35" />
<Patch Number="36" Name="Total Chug" ProgramChange="36" />
<Patch Number="37" Name="Feedbacker" ProgramChange="37" />
<Patch Number="38" Name="WorldSitar" ProgramChange="38" />
<Patch Number="39" Name="Koto Pluck" ProgramChange="39" />
<Patch Number="40" Name="BigUpright" ProgramChange="40" />
<Patch Number="41" Name="QS Bass " ProgramChange="41" />
<Patch Number="42" Name="007 Bass" ProgramChange="42" />
<Patch Number="43" Name="Slap It!" ProgramChange="43" />
<Patch Number="44" Name="VolumeKnob" ProgramChange="44" />
<Patch Number="45" Name="Fat Mini" ProgramChange="45" />
<Patch Number="46" Name="Filter Wow" ProgramChange="46" />
<Patch Number="47" Name="IndstryRez" ProgramChange="47" />
<Patch Number="48" Name="DeutschBas" ProgramChange="48" />
<Patch Number="49" Name="CyberBass " ProgramChange="49" />
<Patch Number="50" Name="Stradivari" ProgramChange="50" />
<Patch Number="51" Name="SmlSection" ProgramChange="51" />
<Patch Number="52" Name="MedSection" ProgramChange="52" />
<Patch Number="53" Name="FireStrngs" ProgramChange="53" />
<Patch Number="54" Name="ArcoStrngs" ProgramChange="54" />
<Patch Number="55" Name="Pit String" ProgramChange="55" />
<Patch Number="56" Name="Obersphere" ProgramChange="56" />
<Patch Number="57" Name="J Strings " ProgramChange="57" />
<Patch Number="58" Name="PizzViolin" ProgramChange="58" />
<Patch Number="59" Name="Harp Pluck" ProgramChange="59" />
<Patch Number="60" Name="FlugelSolo" ProgramChange="60" />
<Patch Number="61" Name="Jazz Mute " ProgramChange="61" />
<Patch Number="62" Name="Solo Tromb" ProgramChange="62" />
<Patch Number="63" Name="FHrn Ens" ProgramChange="63" />
<Patch Number="64" Name="BriteBrass" ProgramChange="64" />
<Patch Number="65" Name="Ohbe Brass" ProgramChange="65" />
<Patch Number="66" Name="Stab Brass" ProgramChange="66" />
<Patch Number="67" Name="Brass Pump" ProgramChange="67" />
<Patch Number="68" Name="Bigg Brass" ProgramChange="68" />
<Patch Number="69" Name="Orchestra1" ProgramChange="69" />
<Patch Number="70" Name="LyricFlute" ProgramChange="70" />
<Patch Number="71" Name="TronFlutes" ProgramChange="71" />
<Patch Number="72" Name="PanPeople " ProgramChange="72" />
<Patch Number="73" Name="Velo Shaku" ProgramChange="73" />
<Patch Number="74" Name="Wind Ensmb" ProgramChange="74" />
<Patch Number="75" Name="SoloBasoon" ProgramChange="75" />
<Patch Number="76" Name="Tenor Solo" ProgramChange="76" />
<Patch Number="77" Name="ThoseSaxes" ProgramChange="77" />
<Patch Number="78" Name="Nautical" ProgramChange="78" />
<Patch Number="79" Name="MagicFlute" ProgramChange="79" />
<Patch Number="80" Name="Air Choir " ProgramChange="80" />
<Patch Number="81" Name="Ooh LaLa" ProgramChange="81" />
<Patch Number="82" Name="Sunsrizer " ProgramChange="82" />
<Patch Number="83" Name="Afterglow " ProgramChange="83" />
<Patch Number="84" Name="Meditation" ProgramChange="84" />
<Patch Number="85" Name="Marburg " ProgramChange="85" />
<Patch Number="86" Name="Kalimpanad" ProgramChange="86" />
<Patch Number="87" Name="Ocean Mood" ProgramChange="87" />
<Patch Number="88" Name="Bali Hai" ProgramChange="88" />
<Patch Number="89" Name="StaticMing" ProgramChange="89" />
<Patch Number="90" Name="Scientific" ProgramChange="90" />
<Patch Number="91" Name="Digidee " ProgramChange="91" />
<Patch Number="92" Name="Technoids " ProgramChange="92" />
<Patch Number="93" Name="C Quenced " ProgramChange="93" />
<Patch Number="94" Name="Dew Drops " ProgramChange="94" />
<Patch Number="95" Name="GldnFleece" ProgramChange="95" />
<Patch Number="96" Name="Dreamscape" ProgramChange="96" />
<Patch Number="97" Name="HighGlissz" ProgramChange="97" />
<Patch Number="98" Name="Shiftaling" ProgramChange="98" />
<Patch Number="99" Name="GenesisWav" ProgramChange="99" />
<Patch Number="100" Name="Quadratix " ProgramChange="100" />
<Patch Number="101" Name="Analogist " ProgramChange="101" />
<Patch Number="102" Name="Scarlamare" ProgramChange="102" />
<Patch Number="103" Name="ShineOn..." ProgramChange="103" />
<Patch Number="104" Name="ClassicSqr" ProgramChange="104" />
<Patch Number="105" Name="Porta Lead" ProgramChange="105" />
<Patch Number="106" Name="FatAnaLead" ProgramChange="106" />
<Patch Number="107" Name="Screamer! " ProgramChange="107" />
<Patch Number="108" Name="Fuzz Box" ProgramChange="108" />
<Patch Number="109" Name="Transformr" ProgramChange="109" />
<Patch Number="110" Name="AutoBahn" ProgramChange="110" />
<Patch Number="111" Name="ThrobPants" ProgramChange="111" />
<Patch Number="112" Name="ElectroLuv" ProgramChange="112" />
<Patch Number="113" Name="TheBeatnik" ProgramChange="113" />
<Patch Number="114" Name="ShakYerLup" ProgramChange="114" />
<Patch Number="115" Name="Raga No.1 " ProgramChange="115" />
<Patch Number="116" Name="T I M E ! " ProgramChange="116" />
<Patch Number="117" Name="Heartbeat " ProgramChange="117" />
<Patch Number="118" Name="Amazonia" ProgramChange="118" />
<Patch Number="119" Name="Nanites " ProgramChange="119" />
<Patch Number="120" Name="Basic Kit " ProgramChange="120" />
<Patch Number="121" Name="Straight 8" ProgramChange="121" />
<Patch Number="122" Name="9 Time " ProgramChange="122" />
<Patch Number="123" Name="Club Kit" ProgramChange="123" />
<Patch Number="124" Name="T Funk Era" ProgramChange="124" />
<Patch Number="125" Name="IsmellFUNK" ProgramChange="125" />
<Patch Number="126" Name="Chimes " ProgramChange="126" />
<Patch Number="127" Name="Orch Hits " ProgramChange="127" />
</PatchNameList>
</PatchBank>
<PatchBank Name="Preset Programs 2" >
<MIDICommands>
<ControlChange Control="0" Value="2" />
</MIDICommands>
<PatchNameList>
<Patch Number="00" Name="Solo Piano" ProgramChange="0" />
<Patch Number="01" Name="Pno&amp;Strngs" ProgramChange="1" />
<Patch Number="02" Name="Pno&amp;Roadz " ProgramChange="2" />
<Patch Number="03" Name="Hard Roads" ProgramChange="3" />
<Patch Number="04" Name="Suitcase" ProgramChange="4" />
<Patch Number="05" Name="Soft FM EP" ProgramChange="5" />
<Patch Number="06" Name="EP &amp; Strng" ProgramChange="6" />
<Patch Number="07" Name="Glassworks" ProgramChange="7" />
<Patch Number="08" Name="DirtyWurly" ProgramChange="8" />
<Patch Number="09" Name="Stik&amp;Tines" ProgramChange="9" />
<Patch Number="10" Name="Clavicomp " ProgramChange="10" />
<Patch Number="11" Name="Clavatar" ProgramChange="11" />
<Patch Number="12" Name="Harpsifunk" ProgramChange="12" />
<Patch Number="13" Name="Mad Vibes " ProgramChange="13" />
<Patch Number="14" Name="Woody Xylo" ProgramChange="14" />
<Patch Number="15" Name="Potsticker" ProgramChange="15" />
<Patch Number="16" Name="Watercan" ProgramChange="16" />
<Patch Number="17" Name="Chiff Bell" ProgramChange="17" />
<Patch Number="18" Name="Toy Bell" ProgramChange="18" />
<Patch Number="19" Name="Tacko Bell" ProgramChange="19" />
<Patch Number="20" Name="WhitrShade" ProgramChange="20" />
<Patch Number="21" Name="BluesOrgan" ProgramChange="21" />
<Patch Number="22" Name="GreasyOrgn" ProgramChange="22" />
<Patch Number="23" Name="Organ 66" ProgramChange="23" />
<Patch Number="24" Name="MetalOrgan" ProgramChange="24" />
<Patch Number="25" Name="Full Ranks" ProgramChange="25" />
<Patch Number="26" Name="SftPipeOrg" ProgramChange="26" />
<Patch Number="27" Name="2 Drawbars" ProgramChange="27" />
<Patch Number="28" Name="WrmAcrdion" ProgramChange="28" />
<Patch Number="29" Name="JazzHrmnca" ProgramChange="29" />
<Patch Number="30" Name="Acous6Strg" ProgramChange="30" />
<Patch Number="31" Name="Big Body12" ProgramChange="31" />
<Patch Number="32" Name="GuitarPoem" ProgramChange="32" />
<Patch Number="33" Name="ThickNylon" ProgramChange="33" />
<Patch Number="34" Name="Silvertone" ProgramChange="34" />
<Patch Number="35" Name="818 Guitar" ProgramChange="35" />
<Patch Number="36" Name="Chunky " ProgramChange="36" />
<Patch Number="37" Name="Rock Lead " ProgramChange="37" />
<Patch Number="38" Name="CoralLezli" ProgramChange="38" />
<Patch Number="39" Name="Ethnoplukk" ProgramChange="39" />
<Patch Number="40" Name="FatUpright" ProgramChange="40" />
<Patch Number="41" Name="Face Bass " ProgramChange="41" />
<Patch Number="42" Name="Heavy Bass" ProgramChange="42" />
<Patch Number="43" Name="GothamBass" ProgramChange="43" />
<Patch Number="44" Name="No Frets! " ProgramChange="44" />
<Patch Number="45" Name="House Bass" ProgramChange="45" />
<Patch Number="46" Name="Rezzo Baze" ProgramChange="46" />
<Patch Number="47" Name="StreetBass" ProgramChange="47" />
<Patch Number="48" Name="TranceBass" ProgramChange="48" />
<Patch Number="49" Name="Dist Bass " ProgramChange="49" />
<Patch Number="50" Name="2 Violins " ProgramChange="50" />
<Patch Number="51" Name="Violin Orc" ProgramChange="51" />
<Patch Number="52" Name="Concerto" ProgramChange="52" />
<Patch Number="53" Name="StringAura" ProgramChange="53" />
<Patch Number="54" Name="OctaString" ProgramChange="54" />
<Patch Number="55" Name="Strng&amp;Timp" ProgramChange="55" />
<Patch Number="56" Name="SE Flange " ProgramChange="56" />
<Patch Number="57" Name="SynStrings" ProgramChange="57" />
<Patch Number="58" Name="Cello/Pizz" ProgramChange="58" />
<Patch Number="59" Name="HeavenHarp" ProgramChange="59" />
<Patch Number="60" Name="UseMWandAT" ProgramChange="60" />
<Patch Number="61" Name="Mute&amp;Flute" ProgramChange="61" />
<Patch Number="62" Name="RegalBones" ProgramChange="62" />
<Patch Number="63" Name="Fhorn&amp;Bssn" ProgramChange="63" />
<Patch Number="64" Name="ClsclHorns" ProgramChange="64" />
<Patch Number="65" Name="ClscSynBrs" ProgramChange="65" />
<Patch Number="66" Name="BrassTouch" ProgramChange="66" />
<Patch Number="67" Name="Sfz Brass " ProgramChange="67" />
<Patch Number="68" Name="BeBopHorns" ProgramChange="68" />
<Patch Number="69" Name="Orchestra2" ProgramChange="69" />
<Patch Number="70" Name="SingleFlut" ProgramChange="70" />
<Patch Number="71" Name="Bottle Pad" ProgramChange="71" />
<Patch Number="72" Name="PetersPipe" ProgramChange="72" />
<Patch Number="73" Name="Hard Pipes" ProgramChange="73" />
<Patch Number="74" Name="Wind Orch " ProgramChange="74" />
<Patch Number="75" Name="VeryEnglsh" ProgramChange="75" />
<Patch Number="76" Name="Brite Alto" ProgramChange="76" />
<Patch Number="77" Name="Sax Touch " ProgramChange="77" />
<Patch Number="78" Name="Wistelaan " ProgramChange="78" />
<Patch Number="79" Name="Shamanixst" ProgramChange="79" />
<Patch Number="80" Name="Nice Voice" ProgramChange="80" />
<Patch Number="81" Name="Glory Ahhs" ProgramChange="81" />
<Patch Number="82" Name="Dead Sea" ProgramChange="82" />
<Patch Number="83" Name="Anasthesia" ProgramChange="83" />
<Patch Number="84" Name="Sparks " ProgramChange="84" />
<Patch Number="85" Name="Rain Pad" ProgramChange="85" />
<Patch Number="86" Name="Pluck Pad " ProgramChange="86" />
<Patch Number="87" Name="Outland " ProgramChange="87" />
<Patch Number="88" Name="Swell Pad " ProgramChange="88" />
<Patch Number="89" Name="Mirage " ProgramChange="89" />
<Patch Number="90" Name="Blacksmith" ProgramChange="90" />
<Patch Number="91" Name="Silk&amp;Satin" ProgramChange="91" />
<Patch Number="92" Name="Synctax " ProgramChange="92" />
<Patch Number="93" Name="Delecea " ProgramChange="93" />
<Patch Number="94" Name="Comet Rain" ProgramChange="94" />
<Patch Number="95" Name="Nitrous " ProgramChange="95" />
<Patch Number="96" Name="Rez Blastz" ProgramChange="96" />
<Patch Number="97" Name="Intertwine" ProgramChange="97" />
<Patch Number="98" Name="Hold&amp;Sampl" ProgramChange="98" />
<Patch Number="99" Name="Serengeti " ProgramChange="99" />
<Patch Number="100" Name="VoltagePad" ProgramChange="100" />
<Patch Number="101" Name="Taurus III" ProgramChange="101" />
<Patch Number="102" Name="BladeRunnr" ProgramChange="102" />
<Patch Number="103" Name="SynTrumpet" ProgramChange="103" />
<Patch Number="104" Name="Triangular" ProgramChange="104" />
<Patch Number="105" Name="PortaWheel" ProgramChange="105" />
<Patch Number="106" Name="DiodeDoodl" ProgramChange="106" />
<Patch Number="107" Name="SuperNova " ProgramChange="107" />
<Patch Number="108" Name="Buzz Clip " ProgramChange="108" />
<Patch Number="109" Name="Angelsynth" ProgramChange="109" />
<Patch Number="110" Name="NineIncher" ProgramChange="110" />
<Patch Number="111" Name="Wonderland" ProgramChange="111" />
<Patch Number="112" Name="SyncoPress" ProgramChange="112" />
<Patch Number="113" Name="Disco Boy " ProgramChange="113" />
<Patch Number="114" Name="CrazyHorse" ProgramChange="114" />
<Patch Number="115" Name="TheSandMan" ProgramChange="115" />
<Patch Number="116" Name="OnionClock" ProgramChange="116" />
<Patch Number="117" Name="Robo Shop " ProgramChange="117" />
<Patch Number="118" Name="TseTse Fly" ProgramChange="118" />
<Patch Number="119" Name="Bat Cave" ProgramChange="119" />
<Patch Number="120" Name="Pop Up Kit" ProgramChange="120" />
<Patch Number="121" Name="UrbanBliss" ProgramChange="121" />
<Patch Number="122" Name="Harlem Tek" ProgramChange="122" />
<Patch Number="123" Name="Techno Kit" ProgramChange="123" />
<Patch Number="124" Name="Dry70'sKit" ProgramChange="124" />
<Patch Number="125" Name="Gruvy Lube" ProgramChange="125" />
<Patch Number="126" Name="Marktree" ProgramChange="126" />
<Patch Number="127" Name="Danz Hitz" ProgramChange="127" />
</PatchNameList>
</PatchBank>
<PatchBank Name="Preset Programs 3" >
<MIDICommands>
<ControlChange Control="0" Value="3" />
</MIDICommands>
<PatchNameList>
<Patch Number="00" Name="Stoneway" ProgramChange="0" />
<Patch Number="01" Name="Piano&amp;Pad " ProgramChange="1" />
<Patch Number="02" Name="Player Pno" ProgramChange="2" />
<Patch Number="03" Name="SuperRoadz" ProgramChange="3" />
<Patch Number="04" Name="SoftSuitcs" ProgramChange="4" />
<Patch Number="05" Name="FM Tines" ProgramChange="5" />
<Patch Number="06" Name="Balladeer " ProgramChange="6" />
<Patch Number="07" Name="Electratak" ProgramChange="7" />
<Patch Number="08" Name="TrampWurly" ProgramChange="8" />
<Patch Number="09" Name="Bass&amp;Roadz" ProgramChange="9" />
<Patch Number="10" Name="LiquidClav" ProgramChange="10" />
<Patch Number="11" Name="ProfitClav" ProgramChange="11" />
<Patch Number="12" Name="8'4'Harpsi" ProgramChange="12" />
<Patch Number="13" Name="Elf Hammer" ProgramChange="13" />
<Patch Number="14" Name="Strukit " ProgramChange="14" />
<Patch Number="15" Name="Roundup " ProgramChange="15" />
<Patch Number="16" Name="AlloyGlock" ProgramChange="16" />
<Patch Number="17" Name="FairyBellz" ProgramChange="17" />
<Patch Number="18" Name="Ice Bell" ProgramChange="18" />
<Patch Number="19" Name="Waterphone" ProgramChange="19" />
<Patch Number="20" Name="BigBadPerc" ProgramChange="20" />
<Patch Number="21" Name="KeyClikOrg" ProgramChange="21" />
<Patch Number="22" Name="Dist Organ" ProgramChange="22" />
<Patch Number="23" Name="Survival" ProgramChange="23" />
<Patch Number="24" Name="LFO Lezly " ProgramChange="24" />
<Patch Number="25" Name="BritePipes" ProgramChange="25" />
<Patch Number="26" Name="Gothic Org" ProgramChange="26" />
<Patch Number="27" Name="KingsCourt" ProgramChange="27" />
<Patch Number="28" Name="ClrAcrdion" ProgramChange="28" />
<Patch Number="29" Name="PocketHarp" ProgramChange="29" />
<Patch Number="30" Name="AcHarmonic" ProgramChange="30" />
<Patch Number="31" Name="Gut Strung" ProgramChange="31" />
<Patch Number="32" Name="Dulcioto" ProgramChange="32" />
<Patch Number="33" Name="Steel Ride" ProgramChange="33" />
<Patch Number="34" Name="PedalSteel" ProgramChange="34" />
<Patch Number="35" Name="PassGuitar" ProgramChange="35" />
<Patch Number="36" Name="PowerSplit" ProgramChange="36" />
<Patch Number="37" Name="HeroHarmnx" ProgramChange="37" />
<Patch Number="38" Name="Ethnoba " ProgramChange="38" />
<Patch Number="39" Name="Ethnotal" ProgramChange="39" />
<Patch Number="40" Name="SharpStick" ProgramChange="40" />
<Patch Number="41" Name="Deep Bass " ProgramChange="41" />
<Patch Number="42" Name="Roundwound" ProgramChange="42" />
<Patch Number="43" Name="NuStudioBs" ProgramChange="43" />
<Patch Number="44" Name="Octaver " ProgramChange="44" />
<Patch Number="45" Name="SynAtkBass" ProgramChange="45" />
<Patch Number="46" Name="Funky Acid" ProgramChange="46" />
<Patch Number="47" Name="Dunce Biss" ProgramChange="47" />
<Patch Number="48" Name="ArndsHouse" ProgramChange="48" />
<Patch Number="49" Name="BassHarmnc" ProgramChange="49" />
<Patch Number="50" Name="Dark Cello" ProgramChange="50" />
<Patch Number="51" Name="Celli " ProgramChange="51" />
<Patch Number="52" Name="RichString" ProgramChange="52" />
<Patch Number="53" Name="SynthEnsmb" ProgramChange="53" />
<Patch Number="54" Name="HugeString" ProgramChange="54" />
<Patch Number="55" Name="Strng&amp;Perc" ProgramChange="55" />
<Patch Number="56" Name="LushStrngs" ProgramChange="56" />
<Patch Number="57" Name="Ana String" ProgramChange="57" />
<Patch Number="58" Name="Pizz Pluck" ProgramChange="58" />
<Patch Number="59" Name="Harp Gliss" ProgramChange="59" />
<Patch Number="60" Name="TrumpetEns" ProgramChange="60" />
<Patch Number="61" Name="Orch Mutes" ProgramChange="61" />
<Patch Number="62" Name="Tromb Ens " ProgramChange="62" />
<Patch Number="63" Name="Ooh Horns " ProgramChange="63" />
<Patch Number="64" Name="Hard Tuba " ProgramChange="64" />
<Patch Number="65" Name="Matrix Brs" ProgramChange="65" />
<Patch Number="66" Name="EssexBrass" ProgramChange="66" />
<Patch Number="67" Name="HornExpans" ProgramChange="67" />
<Patch Number="68" Name="Sax&amp;Brass " ProgramChange="68" />
<Patch Number="69" Name="Fanfare " ProgramChange="69" />
<Patch Number="70" Name="Hard Flute" ProgramChange="70" />
<Patch Number="71" Name="Mutablow" ProgramChange="71" />
<Patch Number="72" Name="PanBristle" ProgramChange="72" />
<Patch Number="73" Name="Pastorale " ProgramChange="73" />
<Patch Number="74" Name="Dark Winds" ProgramChange="74" />
<Patch Number="75" Name="SprnoRcrdr" ProgramChange="75" />
<Patch Number="76" Name="G. Soprano" ProgramChange="76" />
<Patch Number="77" Name="BreathySax" ProgramChange="77" />
<Patch Number="78" Name="Maze Lead " ProgramChange="78" />
<Patch Number="79" Name="1001Nights" ProgramChange="79" />
<Patch Number="80" Name="VelOoz&amp;Aaz" ProgramChange="80" />
<Patch Number="81" Name="Atlantis" ProgramChange="81" />
<Patch Number="82" Name="Hen-Ya " ProgramChange="82" />
<Patch Number="83" Name="1stContact" ProgramChange="83" />
<Patch Number="84" Name="Applewine " ProgramChange="84" />
<Patch Number="85" Name="Amakudari " ProgramChange="85" />
<Patch Number="86" Name="ChirpPluck" ProgramChange="86" />
<Patch Number="87" Name="7th Wave" ProgramChange="87" />
<Patch Number="88" Name="Tidal Wave" ProgramChange="88" />
<Patch Number="89" Name="Nostromo" ProgramChange="89" />
<Patch Number="90" Name="Chromaphon" ProgramChange="90" />
<Patch Number="91" Name="Voice Bell" ProgramChange="91" />
<Patch Number="92" Name="TinSynLead" ProgramChange="92" />
<Patch Number="93" Name="Xpando Pad" ProgramChange="93" />
<Patch Number="94" Name="HeavenCent" ProgramChange="94" />
<Patch Number="95" Name="ShimmerPad" ProgramChange="95" />
<Patch Number="96" Name="Laboratory" ProgramChange="96" />
<Patch Number="97" Name="Red Aurora" ProgramChange="97" />
<Patch Number="98" Name="Helical " ProgramChange="98" />
<Patch Number="99" Name="Ice Forest" ProgramChange="99" />
<Patch Number="100" Name="Synth Bite" ProgramChange="100" />
<Patch Number="101" Name="Quentex " ProgramChange="101" />
<Patch Number="102" Name="Zalfous " ProgramChange="102" />
<Patch Number="103" Name="Brassy 5th" ProgramChange="103" />
<Patch Number="104" Name="Alpha Lead" ProgramChange="104" />
<Patch Number="105" Name="HighFunkLd" ProgramChange="105" />
<Patch Number="106" Name="BriteRezzo" ProgramChange="106" />
<Patch Number="107" Name="Wicked Owl" ProgramChange="107" />
<Patch Number="108" Name="Zip Lead" ProgramChange="108" />
<Patch Number="109" Name="T-Minus 1 " ProgramChange="109" />
<Patch Number="110" Name="New Waves " ProgramChange="110" />
<Patch Number="111" Name="Rhythm X" ProgramChange="111" />
<Patch Number="112" Name="Insta-Gig " ProgramChange="112" />
<Patch Number="113" Name="Lung Gravy" ProgramChange="113" />
<Patch Number="114" Name="Spec Perc " ProgramChange="114" />
<Patch Number="115" Name="The Rat " ProgramChange="115" />
<Patch Number="116" Name="Teknologiz" ProgramChange="116" />
<Patch Number="117" Name=" Gutteral " ProgramChange="117" />
<Patch Number="118" Name="VoodooBeat" ProgramChange="118" />
<Patch Number="119" Name="Final Dawn" ProgramChange="119" />
<Patch Number="120" Name="Ambi Rock " ProgramChange="120" />
<Patch Number="121" Name="Trash Canz" ProgramChange="121" />
<Patch Number="122" Name="Destructo!" ProgramChange="122" />
<Patch Number="123" Name="VocoderKit" ProgramChange="123" />
<Patch Number="124" Name="15ips Kit " ProgramChange="124" />
<Patch Number="125" Name="Trashy Kit" ProgramChange="125" />
<Patch Number="126" Name="Rainstick " ProgramChange="126" />
<Patch Number="127" Name="Hitz Peak" ProgramChange="127" />
</PatchNameList>
</PatchBank>
<PatchBank Name="Preset Programs 4" >
<MIDICommands>
<ControlChange Control="0" Value="4" />
</MIDICommands>
<PatchNameList>
<Patch Number="00" Name="AcousPiano" ProgramChange="0" />
<Patch Number="01" Name="BritePiano" ProgramChange="1" />
<Patch Number="02" Name="Elec Grand" ProgramChange="2" />
<Patch Number="03" Name="HonkyTonk " ProgramChange="3" />
<Patch Number="04" Name="E.Piano 1 " ProgramChange="4" />
<Patch Number="05" Name="E.Piano 2 " ProgramChange="5" />
<Patch Number="06" Name="Harpschrd " ProgramChange="6" />
<Patch Number="07" Name="Clavinet" ProgramChange="7" />
<Patch Number="08" Name="Celesta " ProgramChange="8" />
<Patch Number="09" Name="Glockenspl" ProgramChange="9" />
<Patch Number="10" Name="Music Box " ProgramChange="10" />
<Patch Number="11" Name="Vibraphone" ProgramChange="11" />
<Patch Number="12" Name="Marimba " ProgramChange="12" />
<Patch Number="13" Name="Xylophone " ProgramChange="13" />
<Patch Number="14" Name="TubularBel" ProgramChange="14" />
<Patch Number="15" Name="H.Dulcimer" ProgramChange="15" />
<Patch Number="16" Name="DrwbarOrg " ProgramChange="16" />
<Patch Number="17" Name="Perc Organ" ProgramChange="17" />
<Patch Number="18" Name="Rock Organ" ProgramChange="18" />
<Patch Number="19" Name="Church Org" ProgramChange="19" />
<Patch Number="20" Name="Reed Organ" ProgramChange="20" />
<Patch Number="21" Name="AccrdionFr" ProgramChange="21" />
<Patch Number="22" Name="Harmonica " ProgramChange="22" />
<Patch Number="23" Name="TangoAccrd" ProgramChange="23" />
<Patch Number="24" Name="Nylon Gtr " ProgramChange="24" />
<Patch Number="25" Name="SteelStrGt" ProgramChange="25" />
<Patch Number="26" Name="Jazz Gtr" ProgramChange="26" />
<Patch Number="27" Name="Clean Gtr " ProgramChange="27" />
<Patch Number="28" Name="Mute Gtr" ProgramChange="28" />
<Patch Number="29" Name="OvrdriveGt" ProgramChange="29" />
<Patch Number="30" Name="Distorted " ProgramChange="30" />
<Patch Number="31" Name="GtHarmonic" ProgramChange="31" />
<Patch Number="32" Name="AcousBass " ProgramChange="32" />
<Patch Number="33" Name="FingerBass" ProgramChange="33" />
<Patch Number="34" Name="Pick Bass " ProgramChange="34" />
<Patch Number="35" Name="FretlessBs" ProgramChange="35" />
<Patch Number="36" Name="SlapBass 1" ProgramChange="36" />
<Patch Number="37" Name="SlapBass 2" ProgramChange="37" />
<Patch Number="38" Name="SynthBass1" ProgramChange="38" />
<Patch Number="39" Name="SynthBass2" ProgramChange="39" />
<Patch Number="40" Name="Violin " ProgramChange="40" />
<Patch Number="41" Name="Viola " ProgramChange="41" />
<Patch Number="42" Name="Cello " ProgramChange="42" />
<Patch Number="43" Name="Contrabass" ProgramChange="43" />
<Patch Number="44" Name="TremStrngs" ProgramChange="44" />
<Patch Number="45" Name="Pizzicato " ProgramChange="45" />
<Patch Number="46" Name="Harp " ProgramChange="46" />
<Patch Number="47" Name="Timpani " ProgramChange="47" />
<Patch Number="48" Name="Strings " ProgramChange="48" />
<Patch Number="49" Name="Slow Str" ProgramChange="49" />
<Patch Number="50" Name="SynString1" ProgramChange="50" />
<Patch Number="51" Name="SynString2" ProgramChange="51" />
<Patch Number="52" Name="Choir Ahhs" ProgramChange="52" />
<Patch Number="53" Name="Voice Oohs" ProgramChange="53" />
<Patch Number="54" Name="Syn Vox " ProgramChange="54" />
<Patch Number="55" Name="Orch.Hit" ProgramChange="55" />
<Patch Number="56" Name="Trumpet " ProgramChange="56" />
<Patch Number="57" Name="Trombone" ProgramChange="57" />
<Patch Number="58" Name="Tuba " ProgramChange="58" />
<Patch Number="59" Name="Mute Trpt " ProgramChange="59" />
<Patch Number="60" Name="FrenchHorn" ProgramChange="60" />
<Patch Number="61" Name="Brass Sect" ProgramChange="61" />
<Patch Number="62" Name="SynBrass 1" ProgramChange="62" />
<Patch Number="63" Name="SynBrass 2" ProgramChange="63" />
<Patch Number="64" Name="SopranoSax" ProgramChange="64" />
<Patch Number="65" Name="Alto Sax" ProgramChange="65" />
<Patch Number="66" Name="Tenor Sax " ProgramChange="66" />
<Patch Number="67" Name="Bari Sax" ProgramChange="67" />
<Patch Number="68" Name="Oboe " ProgramChange="68" />
<Patch Number="69" Name="EnglshHorn" ProgramChange="69" />
<Patch Number="70" Name="Bassoon " ProgramChange="70" />
<Patch Number="71" Name="Clarinet" ProgramChange="71" />
<Patch Number="72" Name="Piccolo " ProgramChange="72" />
<Patch Number="73" Name="Flute " ProgramChange="73" />
<Patch Number="74" Name="Recorder" ProgramChange="74" />
<Patch Number="75" Name="Pan Flute " ProgramChange="75" />
<Patch Number="76" Name="BottleBlow" ProgramChange="76" />
<Patch Number="77" Name="Shakuhachi" ProgramChange="77" />
<Patch Number="78" Name="Whistle " ProgramChange="78" />
<Patch Number="79" Name="Ocarina " ProgramChange="79" />
<Patch Number="80" Name="SquareLead" ProgramChange="80" />
<Patch Number="81" Name="Saw Lead" ProgramChange="81" />
<Patch Number="82" Name="Calliope" ProgramChange="82" />
<Patch Number="83" Name="ChiffyLead" ProgramChange="83" />
<Patch Number="84" Name="Charang " ProgramChange="84" />
<Patch Number="85" Name="Voice Lead" ProgramChange="85" />
<Patch Number="86" Name="5ths Saw" ProgramChange="86" />
<Patch Number="87" Name="Bass&amp;Lead " ProgramChange="87" />
<Patch Number="88" Name="Bell Pad" ProgramChange="88" />
<Patch Number="89" Name="Warm Pad" ProgramChange="89" />
<Patch Number="90" Name="Polysynth " ProgramChange="90" />
<Patch Number="91" Name="GlassChoir" ProgramChange="91" />
<Patch Number="92" Name="BowedGlass" ProgramChange="92" />
<Patch Number="93" Name="Metallic" ProgramChange="93" />
<Patch Number="94" Name="Halo Pad" ProgramChange="94" />
<Patch Number="95" Name="EchoSweep " ProgramChange="95" />
<Patch Number="96" Name="Ice Rain" ProgramChange="96" />
<Patch Number="97" Name="Soundtrack" ProgramChange="97" />
<Patch Number="98" Name="Crystaline" ProgramChange="98" />
<Patch Number="99" Name="Atmosphere" ProgramChange="99" />
<Patch Number="100" Name="Briteness " ProgramChange="100" />
<Patch Number="101" Name="Goblins " ProgramChange="101" />
<Patch Number="102" Name="Echoes " ProgramChange="102" />
<Patch Number="103" Name="Sci-Fi " ProgramChange="103" />
<Patch Number="104" Name="Sitar " ProgramChange="104" />
<Patch Number="105" Name="Banjo " ProgramChange="105" />
<Patch Number="106" Name="Shamisen" ProgramChange="106" />
<Patch Number="107" Name="Koto " ProgramChange="107" />
<Patch Number="108" Name="Kalimba " ProgramChange="108" />
<Patch Number="109" Name="Bagpipe " ProgramChange="109" />
<Patch Number="110" Name="Fiddle " ProgramChange="110" />
<Patch Number="111" Name="Shanai " ProgramChange="111" />
<Patch Number="112" Name="TinkleBell" ProgramChange="112" />
<Patch Number="113" Name="Agogo " ProgramChange="113" />
<Patch Number="114" Name="SteelDrums" ProgramChange="114" />
<Patch Number="115" Name="Woodblock " ProgramChange="115" />
<Patch Number="116" Name="Taiko Drum" ProgramChange="116" />
<Patch Number="117" Name="MelodicTom" ProgramChange="117" />
<Patch Number="118" Name="Synth Drum" ProgramChange="118" />
<Patch Number="119" Name="Rev Cymbal" ProgramChange="119" />
<Patch Number="120" Name="Fret Noise" ProgramChange="120" />
<Patch Number="121" Name="BreathNois" ProgramChange="121" />
<Patch Number="122" Name="Seashore" ProgramChange="122" />
<Patch Number="123" Name="Bird Tweet" ProgramChange="123" />
<Patch Number="124" Name="Telephone " ProgramChange="124" />
<Patch Number="125" Name="Helicopter" ProgramChange="125" />
<Patch Number="126" Name="Applause" ProgramChange="126" />
<Patch Number="127" Name="Gunshot" ProgramChange="127" />
</PatchNameList>
</PatchBank>
<PatchBank Name="Expansion Slot A" >
<MIDICommands>
<ControlChange Control="0" Value="5" />
</MIDICommands>
<PatchNameList/>
</PatchBank>
<PatchBank Name="Expansion Slot B" >
<MIDICommands>
<ControlChange Control="0" Value="6" />
</MIDICommands>
<PatchNameList/>
</PatchBank>
</ChannelNameSet>
<ChannelNameSet Name="Name Set 2" >
<AvailableForChannels>
<AvailableChannel Channel="1" Available="false" />
<AvailableChannel Channel="2" Available="false" />
<AvailableChannel Channel="3" Available="false" />
<AvailableChannel Channel="4" Available="false" />
<AvailableChannel Channel="5" Available="false" />
<AvailableChannel Channel="6" Available="false" />
<AvailableChannel Channel="7" Available="false" />
<AvailableChannel Channel="8" Available="false" />
<AvailableChannel Channel="9" Available="false" />
<AvailableChannel Channel="10" Available="true" />
<AvailableChannel Channel="11" Available="false" />
<AvailableChannel Channel="12" Available="false" />
<AvailableChannel Channel="13" Available="false" />
<AvailableChannel Channel="14" Available="false" />
<AvailableChannel Channel="15" Available="false" />
<AvailableChannel Channel="16" Available="false" />
</AvailableForChannels>
<PatchBank Name="Drum sets" >
<PatchNameList>
<Patch Number="00" Name="StandrdSet1" ProgramChange="0" />
<Patch Number="07" Name="Room Set" ProgramChange="7" />
<Patch Number="16" Name="Power Set" ProgramChange="16" />
<Patch Number="24" Name="Electronic" ProgramChange="24" />
<Patch Number="25" Name="8oh8/9oh9" ProgramChange="25" />
<Patch Number="32" Name="Jazz Set" ProgramChange="32" />
<Patch Number="40" Name="Brush Set" ProgramChange="40" />
<Patch Number="48" Name="Orch Set" ProgramChange="48" />
</PatchNameList>
</PatchBank>
</ChannelNameSet>
</MasterDeviceNames>
</MIDINameDocument>

View file

@ -0,0 +1,774 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE MIDINameDocument PUBLIC "-//MIDI Manufacturers Association//DTD MIDINameDocument 0.7//EN" "http://www.sonosphere.com/dtds/MIDINameDocument.dtd">
<MIDINameDocument>
<Author>Mark of the Unicorn - converted from FreeMIDI (Adapted by Harrison Consoles)</Author>
<MasterDeviceNames>
<Manufacturer>Alesis</Manufacturer>
<Model>QS6.1</Model>
<CustomDeviceMode Name="Mode 1" >
<DeviceModeEnable>
<MIDICommands>
<SysEx>F0 00 00 0E 0E 10 00 00 02 01 F7</SysEx>
</MIDICommands>
</DeviceModeEnable>
<ChannelNameSetAssignments>
<ChannelNameSetAssign Channel="1" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="2" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="3" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="4" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="5" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="6" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="7" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="8" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="9" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="10" NameSet="Name Set 2" />
<ChannelNameSetAssign Channel="11" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="12" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="13" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="14" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="15" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="16" NameSet="Name Set 1" />
</ChannelNameSetAssignments>
</CustomDeviceMode>
<ChannelNameSet Name="Name Set 1" >
<AvailableForChannels>
<AvailableChannel Channel="1" Available="true" />
<AvailableChannel Channel="2" Available="true" />
<AvailableChannel Channel="3" Available="true" />
<AvailableChannel Channel="4" Available="true" />
<AvailableChannel Channel="5" Available="true" />
<AvailableChannel Channel="6" Available="true" />
<AvailableChannel Channel="7" Available="true" />
<AvailableChannel Channel="8" Available="true" />
<AvailableChannel Channel="9" Available="true" />
<AvailableChannel Channel="10" Available="false" />
<AvailableChannel Channel="11" Available="true" />
<AvailableChannel Channel="12" Available="true" />
<AvailableChannel Channel="13" Available="true" />
<AvailableChannel Channel="14" Available="true" />
<AvailableChannel Channel="15" Available="true" />
<AvailableChannel Channel="16" Available="true" />
</AvailableForChannels>
<PatchBank Name="User Programs" >
<MIDICommands>
<ControlChange Control="0" Value="0" />
</MIDICommands>
<PatchNameList>
<Patch Number="00" Name="PureStereo" ProgramChange="0" />
<Patch Number="01" Name="Rave Knave" ProgramChange="1" />
<Patch Number="02" Name="AntiquePno" ProgramChange="2" />
<Patch Number="03" Name="Pianooohs " ProgramChange="3" />
<Patch Number="04" Name="LA Studio " ProgramChange="4" />
<Patch Number="05" Name="No Quarter" ProgramChange="5" />
<Patch Number="06" Name="Fat Roadz " ProgramChange="6" />
<Patch Number="07" Name="Whirl Lee " ProgramChange="7" />
<Patch Number="08" Name="Mars E Pno" ProgramChange="8" />
<Patch Number="09" Name="TineString" ProgramChange="9" />
<Patch Number="10" Name="Clavislap " ProgramChange="10" />
<Patch Number="11" Name="Digi Clav " ProgramChange="11" />
<Patch Number="12" Name="Ana Harpsi" ProgramChange="12" />
<Patch Number="13" Name="Toy Hammer" ProgramChange="13" />
<Patch Number="14" Name="Chasers " ProgramChange="14" />
<Patch Number="15" Name="Sebastian " ProgramChange="15" />
<Patch Number="16" Name="Met Talls " ProgramChange="16" />
<Patch Number="17" Name="GlassBells" ProgramChange="17" />
<Patch Number="18" Name="MorphBells" ProgramChange="18" />
<Patch Number="19" Name="MW RvrsBel" ProgramChange="19" />
<Patch Number="20" Name="4Draw Rock" ProgramChange="20" />
<Patch Number="21" Name="DrawbarCtl" ProgramChange="21" />
<Patch Number="22" Name="Keith's C3" ProgramChange="22" />
<Patch Number="23" Name="Ballad B " ProgramChange="23" />
<Patch Number="24" Name="LFO Lezly " ProgramChange="24" />
<Patch Number="25" Name="PhantomOrg" ProgramChange="25" />
<Patch Number="26" Name="PostivPuff" ProgramChange="26" />
<Patch Number="27" Name="Eng Organ " ProgramChange="27" />
<Patch Number="28" Name="Gypsies " ProgramChange="28" />
<Patch Number="29" Name="JamHarmnca" ProgramChange="29" />
<Patch Number="30" Name="Quiet Time" ProgramChange="30" />
<Patch Number="31" Name="FolkBarGtr" ProgramChange="31" />
<Patch Number="32" Name="GuitarPoem" ProgramChange="32" />
<Patch Number="33" Name="SteelNylon" ProgramChange="33" />
<Patch Number="34" Name="Flamenco!" ProgramChange="34" />
<Patch Number="35" Name="Instant U2" ProgramChange="35" />
<Patch Number="36" Name="Pulp Guitar " ProgramChange="36" />
<Patch Number="37" Name="Feedbacker" ProgramChange="37" />
<Patch Number="38" Name="Ethnoba " ProgramChange="38" />
<Patch Number="39" Name="Kotobaba " ProgramChange="39" />
<Patch Number="40" Name="Dance X " ProgramChange="40" />
<Patch Number="41" Name="PsychoBass" ProgramChange="41" />
<Patch Number="42" Name="Space Bass" ProgramChange="42" />
<Patch Number="43" Name="House Bass" ProgramChange="43" />
<Patch Number="44" Name="Jazzy Bass" ProgramChange="44" />
<Patch Number="45" Name="LatelyBass" ProgramChange="45" />
<Patch Number="46" Name="SynAtkBass" ProgramChange="46" />
<Patch Number="47" Name="Quack " ProgramChange="47" />
<Patch Number="48" Name="Trick Bass" ProgramChange="48" />
<Patch Number="49" Name="DanceGlide" ProgramChange="49" />
<Patch Number="50" Name="ContraBass" ProgramChange="50" />
<Patch Number="51" Name="DSP Violin" ProgramChange="51" />
<Patch Number="52" Name="DiamondStr" ProgramChange="52" />
<Patch Number="53" Name="SynthEnsmb" ProgramChange="53" />
<Patch Number="54" Name="Syn Arcos " ProgramChange="54" />
<Patch Number="55" Name="StarDustMW" ProgramChange="55" />
<Patch Number="56" Name="DreamStrgs" ProgramChange="56" />
<Patch Number="57" Name="Ana String" ProgramChange="57" />
<Patch Number="58" Name="SpacePluck" ProgramChange="58" />
<Patch Number="59" Name="Waterfalls" ProgramChange="59" />
<Patch Number="60" Name="SmokeyRoom" ProgramChange="60" />
<Patch Number="61" Name="MW Mute Tp" ProgramChange="61" />
<Patch Number="62" Name="Hard Tuba " ProgramChange="62" />
<Patch Number="63" Name="FusionHorn" ProgramChange="63" />
<Patch Number="64" Name="Vivaldian " ProgramChange="64" />
<Patch Number="65" Name="BigBrsSect" ProgramChange="65" />
<Patch Number="66" Name="ButtahHrns" ProgramChange="66" />
<Patch Number="67" Name="TrumpletMW" ProgramChange="67" />
<Patch Number="68" Name="SkyWatcher" ProgramChange="68" />
<Patch Number="69" Name="Mighty5ths" ProgramChange="69" />
<Patch Number="70" Name="ChiffFlute" ProgramChange="70" />
<Patch Number="71" Name="TalkinPipe" ProgramChange="71" />
<Patch Number="72" Name="PanBristle" ProgramChange="72" />
<Patch Number="73" Name="BlowDeTune" ProgramChange="73" />
<Patch Number="74" Name="Wind Woods" ProgramChange="74" />
<Patch Number="75" Name="Croccodile" ProgramChange="75" />
<Patch Number="76" Name="BreathySax" ProgramChange="76" />
<Patch Number="77" Name="SprnoRcrdr" ProgramChange="77" />
<Patch Number="78" Name="HybridBlow" ProgramChange="78" />
<Patch Number="79" Name="Cartoonin'" ProgramChange="79" />
<Patch Number="80" Name="PavlovsDog" ProgramChange="80" />
<Patch Number="81" Name="MorphChoir" ProgramChange="81" />
<Patch Number="82" Name="Air Pad MW" ProgramChange="82" />
<Patch Number="83" Name="GlideVoxMW" ProgramChange="83" />
<Patch Number="84" Name="JoshuaTree" ProgramChange="84" />
<Patch Number="85" Name="Metal Wash" ProgramChange="85" />
<Patch Number="86" Name="HeavenCent" ProgramChange="86" />
<Patch Number="87" Name="Ocean Mood" ProgramChange="87" />
<Patch Number="88" Name="MoonRise " ProgramChange="88" />
<Patch Number="89" Name="InnerPhase" ProgramChange="89" />
<Patch Number="90" Name="TicSawlead" ProgramChange="90" />
<Patch Number="91" Name="Spaceport " ProgramChange="91" />
<Patch Number="92" Name="FlashBack " ProgramChange="92" />
<Patch Number="93" Name="VintageRez" ProgramChange="93" />
<Patch Number="94" Name="Mink Pad " ProgramChange="94" />
<Patch Number="95" Name="Chromaphon" ProgramChange="95" />
<Patch Number="96" Name="Amakudari " ProgramChange="96" />
<Patch Number="97" Name="RubberMetl" ProgramChange="97" />
<Patch Number="98" Name="TinSynLead" ProgramChange="98" />
<Patch Number="99" Name="Marimpanad" ProgramChange="99" />
<Patch Number="100" Name="Zoo Lead " ProgramChange="100" />
<Patch Number="101" Name="Spring Boy" ProgramChange="101" />
<Patch Number="102" Name="3oh3 SawMW" ProgramChange="102" />
<Patch Number="103" Name="3oh3 SqrMW" ProgramChange="103" />
<Patch Number="104" Name="HiPassCtrl" ProgramChange="104" />
<Patch Number="105" Name="'74 Square" ProgramChange="105" />
<Patch Number="106" Name="RaveSaw QS" ProgramChange="106" />
<Patch Number="107" Name="RaveSqr QS" ProgramChange="107" />
<Patch Number="108" Name="Buzz Clip " ProgramChange="108" />
<Patch Number="109" Name="SyncNSaws!" ProgramChange="109" />
<Patch Number="110" Name="Wormholes " ProgramChange="110" />
<Patch Number="111" Name="Bonk " ProgramChange="111" />
<Patch Number="112" Name="No Age " ProgramChange="112" />
<Patch Number="113" Name="Funkngruvn" ProgramChange="113" />
<Patch Number="114" Name="New Waves " ProgramChange="114" />
<Patch Number="115" Name="Press Roll" ProgramChange="115" />
<Patch Number="116" Name="TseTse Fly" ProgramChange="116" />
<Patch Number="117" Name="DogsInSpac" ProgramChange="117" />
<Patch Number="118" Name="Insectagon" ProgramChange="118" />
<Patch Number="119" Name="Laboratory" ProgramChange="119" />
<Patch Number="120" Name="Real Rock " ProgramChange="120" />
<Patch Number="121" Name="Asylum Kit" ProgramChange="121" />
<Patch Number="122" Name="Harlem Tek" ProgramChange="122" />
<Patch Number="123" Name="15ips Kit " ProgramChange="123" />
<Patch Number="124" Name="GuessDrums" ProgramChange="124" />
<Patch Number="125" Name="VocoderKit" ProgramChange="125" />
<Patch Number="126" Name="Rainstick " ProgramChange="126" />
<Patch Number="127" Name="Deja Hitz " ProgramChange="127" />
</PatchNameList>
</PatchBank>
<PatchBank Name="Preset Programs 1" >
<MIDICommands>
<ControlChange Control="0" Value="1" />
</MIDICommands>
<PatchNameList>
<Patch Number="00" Name="TrueStereo" ProgramChange="0" />
<Patch Number="01" Name="Titanium88" ProgramChange="1" />
<Patch Number="02" Name="OctavPiano" ProgramChange="2" />
<Patch Number="03" Name="PianoMorph" ProgramChange="3" />
<Patch Number="04" Name="BellPianah" ProgramChange="4" />
<Patch Number="05" Name="Rayz Roadz" ProgramChange="5" />
<Patch Number="06" Name="QS Tines " ProgramChange="6" />
<Patch Number="07" Name="ClascWurly" ProgramChange="7" />
<Patch Number="08" Name="FM E Piano" ProgramChange="8" />
<Patch Number="09" Name="Wave Piano" ProgramChange="9" />
<Patch Number="10" Name="Clavitube " ProgramChange="10" />
<Patch Number="11" Name="Real Clav " ProgramChange="11" />
<Patch Number="12" Name="TrueHarpsi" ProgramChange="12" />
<Patch Number="13" Name="Cool Vibes" ProgramChange="13" />
<Patch Number="14" Name="BriteMarim" ProgramChange="14" />
<Patch Number="15" Name="Kalimba " ProgramChange="15" />
<Patch Number="16" Name="Brake Drum" ProgramChange="16" />
<Patch Number="17" Name="St. Thomas" ProgramChange="17" />
<Patch Number="18" Name="Basic Bell" ProgramChange="18" />
<Patch Number="19" Name="ClockTower" ProgramChange="19" />
<Patch Number="20" Name="Real Prc B" ProgramChange="20" />
<Patch Number="21" Name="High Life " ProgramChange="21" />
<Patch Number="22" Name="Grit Organ" ProgramChange="22" />
<Patch Number="23" Name="ABCDrawbar" ProgramChange="23" />
<Patch Number="24" Name="WhitrShade" ProgramChange="24" />
<Patch Number="25" Name="Toccata&amp;Fg" ProgramChange="25" />
<Patch Number="26" Name="KingsCourt" ProgramChange="26" />
<Patch Number="27" Name="3rdHrmPerc" ProgramChange="27" />
<Patch Number="28" Name="FrAccrdian" ProgramChange="28" />
<Patch Number="29" Name="WhammerJmr" ProgramChange="29" />
<Patch Number="30" Name="Steel Ride" ProgramChange="30" />
<Patch Number="31" Name="GuildedAge" ProgramChange="31" />
<Patch Number="32" Name="Gitarala " ProgramChange="32" />
<Patch Number="33" Name="ThickNylon" ProgramChange="33" />
<Patch Number="34" Name="Fat Strat " ProgramChange="34" />
<Patch Number="35" Name="TreMellow " ProgramChange="35" />
<Patch Number="36" Name="Total Chug" ProgramChange="36" />
<Patch Number="37" Name="FacePlantr" ProgramChange="37" />
<Patch Number="38" Name="WorldSitar" ProgramChange="38" />
<Patch Number="39" Name="Koto Pluck" ProgramChange="39" />
<Patch Number="40" Name="BigUpright" ProgramChange="40" />
<Patch Number="41" Name="QS Bass " ProgramChange="41" />
<Patch Number="42" Name="007 Bass " ProgramChange="42" />
<Patch Number="43" Name="Slap It! " ProgramChange="43" />
<Patch Number="44" Name="VolumeKnob" ProgramChange="44" />
<Patch Number="45" Name="Fat Mini " ProgramChange="45" />
<Patch Number="46" Name="Filter Wow" ProgramChange="46" />
<Patch Number="47" Name="IndstryRez" ProgramChange="47" />
<Patch Number="48" Name="DeutschBas" ProgramChange="48" />
<Patch Number="49" Name="CyberBass " ProgramChange="49" />
<Patch Number="50" Name="Violinist " ProgramChange="50" />
<Patch Number="51" Name="MedSection" ProgramChange="51" />
<Patch Number="52" Name="String Vox" ProgramChange="52" />
<Patch Number="53" Name="LA Phil " ProgramChange="53" />
<Patch Number="54" Name="Arco Ensm " ProgramChange="54" />
<Patch Number="55" Name="Bali Hai " ProgramChange="55" />
<Patch Number="56" Name="Obersphere" ProgramChange="56" />
<Patch Number="57" Name="J Strings " ProgramChange="57" />
<Patch Number="58" Name="Pizz Pluck" ProgramChange="58" />
<Patch Number="59" Name="Harp Pluck" ProgramChange="59" />
<Patch Number="60" Name="FlugelSolo" ProgramChange="60" />
<Patch Number="61" Name="ClsclTrmpt" ProgramChange="61" />
<Patch Number="62" Name="Solo Tromb" ProgramChange="62" />
<Patch Number="63" Name="Dual Horns" ProgramChange="63" />
<Patch Number="64" Name="Real Brass" ProgramChange="64" />
<Patch Number="65" Name="Pop Brass " ProgramChange="65" />
<Patch Number="66" Name="Bigg Brass" ProgramChange="66" />
<Patch Number="67" Name="Brass Pump" ProgramChange="67" />
<Patch Number="68" Name="ClassBrass" ProgramChange="68" />
<Patch Number="69" Name="Ohbe Brass" ProgramChange="69" />
<Patch Number="70" Name="LyricFlute" ProgramChange="70" />
<Patch Number="71" Name="TronFlutes" ProgramChange="71" />
<Patch Number="72" Name="PanPeople " ProgramChange="72" />
<Patch Number="73" Name="Bottle Pad" ProgramChange="73" />
<Patch Number="74" Name="Wind Ensmb" ProgramChange="74" />
<Patch Number="75" Name="SoloBasoon" ProgramChange="75" />
<Patch Number="76" Name="Tenor Solo" ProgramChange="76" />
<Patch Number="77" Name="ThoseSaxes" ProgramChange="77" />
<Patch Number="78" Name="Nautical " ProgramChange="78" />
<Patch Number="79" Name="FantaFlute" ProgramChange="79" />
<Patch Number="80" Name="Ooh Choir " ProgramChange="80" />
<Patch Number="81" Name="Ahh Choir " ProgramChange="81" />
<Patch Number="82" Name="Sunsrizer " ProgramChange="82" />
<Patch Number="83" Name="Afterglow " ProgramChange="83" />
<Patch Number="84" Name="TyrellCorp" ProgramChange="84" />
<Patch Number="85" Name="MindSweep " ProgramChange="85" />
<Patch Number="86" Name="GenesisWav" ProgramChange="86" />
<Patch Number="87" Name="Rainforest" ProgramChange="87" />
<Patch Number="88" Name="Sahara Sun" ProgramChange="88" />
<Patch Number="89" Name="Water!!! " ProgramChange="89" />
<Patch Number="90" Name="Quadratix " ProgramChange="90" />
<Patch Number="91" Name="VoltagePad" ProgramChange="91" />
<Patch Number="92" Name="Xpando Pad" ProgramChange="92" />
<Patch Number="93" Name="Scarlamare" ProgramChange="93" />
<Patch Number="94" Name="A/V Pad " ProgramChange="94" />
<Patch Number="95" Name="Air 'LAYER'" ProgramChange="95" />
<Patch Number="96" Name="Kalimpanad" ProgramChange="96" />
<Patch Number="97" Name="Blacksmith" ProgramChange="97" />
<Patch Number="98" Name="Digidee " ProgramChange="98" />
<Patch Number="99" Name="Marburg " ProgramChange="99" />
<Patch Number="100" Name="Porta Lead" ProgramChange="100" />
<Patch Number="101" Name="ClassicSqr" ProgramChange="101" />
<Patch Number="102" Name="Triangular" ProgramChange="102" />
<Patch Number="103" Name="Maze Lead " ProgramChange="103" />
<Patch Number="104" Name="BPF Lead " ProgramChange="104" />
<Patch Number="105" Name="Screamer! " ProgramChange="105" />
<Patch Number="106" Name="ShineOn..." ProgramChange="106" />
<Patch Number="107" Name="Touchsaw " ProgramChange="107" />
<Patch Number="108" Name="Fuzz Box " ProgramChange="108" />
<Patch Number="109" Name="AquaTarkus" ProgramChange="109" />
<Patch Number="110" Name="Synergy MW" ProgramChange="110" />
<Patch Number="111" Name="Discotron " ProgramChange="111" />
<Patch Number="112" Name="Bhangra " ProgramChange="112" />
<Patch Number="113" Name="Randomania" ProgramChange="113" />
<Patch Number="114" Name="Pop Thing " ProgramChange="114" />
<Patch Number="115" Name="Loop-O-Mat" ProgramChange="115" />
<Patch Number="116" Name="Clockwork " ProgramChange="116" />
<Patch Number="117" Name="Heartbeat " ProgramChange="117" />
<Patch Number="118" Name="Nanites " ProgramChange="118" />
<Patch Number="119" Name="MonstrMash" ProgramChange="119" />
<Patch Number="120" Name="DM5 Drums " ProgramChange="120" />
<Patch Number="121" Name="Straight 8" ProgramChange="121" />
<Patch Number="122" Name="Industro " ProgramChange="122" />
<Patch Number="123" Name="StreetBeat" ProgramChange="123" />
<Patch Number="124" Name="Outer Kit " ProgramChange="124" />
<Patch Number="125" Name="AfricaPerc" ProgramChange="125" />
<Patch Number="126" Name="Marktree " ProgramChange="126" />
<Patch Number="127" Name="Orch Hits " ProgramChange="127" />
</PatchNameList>
</PatchBank>
<PatchBank Name="Preset Programs 2" >
<MIDICommands>
<ControlChange Control="0" Value="2" />
</MIDICommands>
<PatchNameList>
<Patch Number="00" Name="DarkClascl" ProgramChange="0" />
<Patch Number="01" Name="InThePiano" ProgramChange="1" />
<Patch Number="02" Name="Player Pno" ProgramChange="2" />
<Patch Number="03" Name="PianoStrng" ProgramChange="3" />
<Patch Number="04" Name="EP &amp; Strng" ProgramChange="4" />
<Patch Number="05" Name="Hard Roads" ProgramChange="5" />
<Patch Number="06" Name="Suitcase " ProgramChange="6" />
<Patch Number="07" Name="DirtyWurly" ProgramChange="7" />
<Patch Number="08" Name="Soft FM EP" ProgramChange="8" />
<Patch Number="09" Name="Toy Grand " ProgramChange="9" />
<Patch Number="10" Name="Quack Clav" ProgramChange="10" />
<Patch Number="11" Name="Clavatar " ProgramChange="11" />
<Patch Number="12" Name="Harpsifunk" ProgramChange="12" />
<Patch Number="13" Name="Mad Vibes " ProgramChange="13" />
<Patch Number="14" Name="Woody Xylo" ProgramChange="14" />
<Patch Number="15" Name="Potsticker" ProgramChange="15" />
<Patch Number="16" Name="Watercan " ProgramChange="16" />
<Patch Number="17" Name="AttakOfIce" ProgramChange="17" />
<Patch Number="18" Name="BlkBoxBell" ProgramChange="18" />
<Patch Number="19" Name="Tacko Bell" ProgramChange="19" />
<Patch Number="20" Name="AmericaOrg" ProgramChange="20" />
<Patch Number="21" Name="BluesOrgan" ProgramChange="21" />
<Patch Number="22" Name="Purple B " ProgramChange="22" />
<Patch Number="23" Name="Jazz Prc B" ProgramChange="23" />
<Patch Number="24" Name="Survival " ProgramChange="24" />
<Patch Number="25" Name="High Mass " ProgramChange="25" />
<Patch Number="26" Name="SftPipeOrg" ProgramChange="26" />
<Patch Number="27" Name="2 Drawbars" ProgramChange="27" />
<Patch Number="28" Name="WrmAcrdion" ProgramChange="28" />
<Patch Number="29" Name="JazzHrmnca" ProgramChange="29" />
<Patch Number="30" Name="LegatoAGtr" ProgramChange="30" />
<Patch Number="31" Name="Big Body12" ProgramChange="31" />
<Patch Number="32" Name="GuitarsOoh" ProgramChange="32" />
<Patch Number="33" Name="AcHarmonic" ProgramChange="33" />
<Patch Number="34" Name="818 Guitar" ProgramChange="34" />
<Patch Number="35" Name="Silvertone" ProgramChange="35" />
<Patch Number="36" Name="Chunky " ProgramChange="36" />
<Patch Number="37" Name="Fuzzhead " ProgramChange="37" />
<Patch Number="38" Name="CoralLezli" ProgramChange="38" />
<Patch Number="39" Name="Spamisen " ProgramChange="39" />
<Patch Number="40" Name="FatUpright" ProgramChange="40" />
<Patch Number="41" Name="Face Bass " ProgramChange="41" />
<Patch Number="42" Name="Heavy Bass" ProgramChange="42" />
<Patch Number="43" Name="GothamBass" ProgramChange="43" />
<Patch Number="44" Name="No Frets! " ProgramChange="44" />
<Patch Number="45" Name="FM Pluxx " ProgramChange="45" />
<Patch Number="46" Name="Touch Bass" ProgramChange="46" />
<Patch Number="47" Name="Buzzz Bass" ProgramChange="47" />
<Patch Number="48" Name="TranceBass" ProgramChange="48" />
<Patch Number="49" Name="Dist Bass " ProgramChange="49" />
<Patch Number="50" Name="Mi Viola " ProgramChange="50" />
<Patch Number="51" Name="SmlSection" ProgramChange="51" />
<Patch Number="52" Name="LushStrngs" ProgramChange="52" />
<Patch Number="53" Name="Violin Orc" ProgramChange="53" />
<Patch Number="54" Name="OctaString" ProgramChange="54" />
<Patch Number="55" Name="Pit String" ProgramChange="55" />
<Patch Number="56" Name="Tron Mood " ProgramChange="56" />
<Patch Number="57" Name="SE Flange " ProgramChange="57" />
<Patch Number="58" Name="Pitzi " ProgramChange="58" />
<Patch Number="59" Name="HeavenHarp" ProgramChange="59" />
<Patch Number="60" Name="Bone-afied" ProgramChange="60" />
<Patch Number="61" Name="Jazz Mute " ProgramChange="61" />
<Patch Number="62" Name="RegalBones" ProgramChange="62" />
<Patch Number="63" Name="Ooh Horns " ProgramChange="63" />
<Patch Number="64" Name="ClsclHorns" ProgramChange="64" />
<Patch Number="65" Name="Gold Brass" ProgramChange="65" />
<Patch Number="66" Name="BeBopHorns" ProgramChange="66" />
<Patch Number="67" Name="Sfz Brass " ProgramChange="67" />
<Patch Number="68" Name="Orchestral" ProgramChange="68" />
<Patch Number="69" Name="ClscSynBrs" ProgramChange="69" />
<Patch Number="70" Name="SingleFlut" ProgramChange="70" />
<Patch Number="71" Name="SpaceFlute" ProgramChange="71" />
<Patch Number="72" Name="Hard Pipes" ProgramChange="72" />
<Patch Number="73" Name="Tripan " ProgramChange="73" />
<Patch Number="74" Name="Wind Orch " ProgramChange="74" />
<Patch Number="75" Name="Oboe Blow " ProgramChange="75" />
<Patch Number="76" Name="Brite Alto" ProgramChange="76" />
<Patch Number="77" Name="Big Band " ProgramChange="77" />
<Patch Number="78" Name="Wistelaan " ProgramChange="78" />
<Patch Number="79" Name="Shamanixst" ProgramChange="79" />
<Patch Number="80" Name="Oohzee " ProgramChange="80" />
<Patch Number="81" Name="Glory Ahhs" ProgramChange="81" />
<Patch Number="82" Name="Dead Sea " ProgramChange="82" />
<Patch Number="83" Name="Anasthesia" ProgramChange="83" />
<Patch Number="84" Name="Sparks " ProgramChange="84" />
<Patch Number="85" Name="Hold&amp;Sampl" ProgramChange="85" />
<Patch Number="86" Name="Dew Drops " ProgramChange="86" />
<Patch Number="87" Name="Outland " ProgramChange="87" />
<Patch Number="88" Name="Emperor " ProgramChange="88" />
<Patch Number="89" Name="Ascent " ProgramChange="89" />
<Patch Number="90" Name="Fanfare GX" ProgramChange="90" />
<Patch Number="91" Name="PowerChirp" ProgramChange="91" />
<Patch Number="92" Name="BladeRunnr" ProgramChange="92" />
<Patch Number="93" Name="Distance " ProgramChange="93" />
<Patch Number="94" Name="Angelsynth" ProgramChange="94" />
<Patch Number="95" Name="HighGlissz" ProgramChange="95" />
<Patch Number="96" Name="Delecea " ProgramChange="96" />
<Patch Number="97" Name="PatchCords" ProgramChange="97" />
<Patch Number="98" Name="Silk&amp;Satin" ProgramChange="98" />
<Patch Number="99" Name="FuzzyGlass" ProgramChange="99" />
<Patch Number="100" Name="FmDBgining" ProgramChange="100" />
<Patch Number="101" Name="EPROM Boy " ProgramChange="101" />
<Patch Number="102" Name="EmoL7 Lead" ProgramChange="102" />
<Patch Number="103" Name="DiodeDoodl" ProgramChange="103" />
<Patch Number="104" Name="MellowGold" ProgramChange="104" />
<Patch Number="105" Name="PortaWheel" ProgramChange="105" />
<Patch Number="106" Name="Sweet Lead" ProgramChange="106" />
<Patch Number="107" Name="Brassy 5th" ProgramChange="107" />
<Patch Number="108" Name="SuperNova " ProgramChange="108" />
<Patch Number="109" Name="AbdnsTriad" ProgramChange="109" />
<Patch Number="110" Name="Transcape " ProgramChange="110" />
<Patch Number="111" Name="Groovy-bot" ProgramChange="111" />
<Patch Number="112" Name="Yonderland" ProgramChange="112" />
<Patch Number="113" Name="Robotechno" ProgramChange="113" />
<Patch Number="114" Name="JungleGruv" ProgramChange="114" />
<Patch Number="115" Name="WhereDrums" ProgramChange="115" />
<Patch Number="116" Name="Sardauker " ProgramChange="116" />
<Patch Number="117" Name="Circles " ProgramChange="117" />
<Patch Number="118" Name="T-Minus 1 " ProgramChange="118" />
<Patch Number="119" Name="Creeps " ProgramChange="119" />
<Patch Number="120" Name="Pop Up Kit" ProgramChange="120" />
<Patch Number="121" Name="9 Time " ProgramChange="121" />
<Patch Number="122" Name="HardcorKit" ProgramChange="122" />
<Patch Number="123" Name="UrbanBliss" ProgramChange="123" />
<Patch Number="124" Name="GuessTrips" ProgramChange="124" />
<Patch Number="125" Name="India Perc" ProgramChange="125" />
<Patch Number="126" Name="TimpaniHit" ProgramChange="126" />
<Patch Number="127" Name="Danz Hitz " ProgramChange="127" />
</PatchNameList>
</PatchBank>
<PatchBank Name="Preset Programs 3" >
<MIDICommands>
<ControlChange Control="0" Value="3" />
</MIDICommands>
<PatchNameList>
<Patch Number="00" Name="64 Grand " ProgramChange="0" />
<Patch Number="01" Name="HyperPiano" ProgramChange="1" />
<Patch Number="02" Name="HousePiano" ProgramChange="2" />
<Patch Number="03" Name="Piano Pad " ProgramChange="3" />
<Patch Number="04" Name="EP &amp; Oohs " ProgramChange="4" />
<Patch Number="05" Name="SuperRoadz" ProgramChange="5" />
<Patch Number="06" Name="SoftSuitcs" ProgramChange="6" />
<Patch Number="07" Name="TrampWurly" ProgramChange="7" />
<Patch Number="08" Name="Chrysalis " ProgramChange="8" />
<Patch Number="09" Name="PnoStrVox " ProgramChange="9" />
<Patch Number="10" Name="LiquidClav" ProgramChange="10" />
<Patch Number="11" Name="ProfitClav" ProgramChange="11" />
<Patch Number="12" Name="8'4'Harpsi" ProgramChange="12" />
<Patch Number="13" Name="Rezophone " ProgramChange="13" />
<Patch Number="14" Name="Yanklungs " ProgramChange="14" />
<Patch Number="15" Name="Roundup " ProgramChange="15" />
<Patch Number="16" Name="AlloyGlock" ProgramChange="16" />
<Patch Number="17" Name="FairyBellz" ProgramChange="17" />
<Patch Number="18" Name="Ice Bell " ProgramChange="18" />
<Patch Number="19" Name="Waterphone" ProgramChange="19" />
<Patch Number="20" Name="3Draw Rock" ProgramChange="20" />
<Patch Number="21" Name="KeyClikOrg" ProgramChange="21" />
<Patch Number="22" Name="Rockin' B3" ProgramChange="22" />
<Patch Number="23" Name="GospelOrgn" ProgramChange="23" />
<Patch Number="24" Name="MetalOrgan" ProgramChange="24" />
<Patch Number="25" Name="Full Ranks" ProgramChange="25" />
<Patch Number="26" Name="Communion " ProgramChange="26" />
<Patch Number="27" Name="KiknPedals" ProgramChange="27" />
<Patch Number="28" Name="Surf Organ" ProgramChange="28" />
<Patch Number="29" Name="Synthonica" ProgramChange="29" />
<Patch Number="30" Name="SteelHorse" ProgramChange="30" />
<Patch Number="31" Name="TuesdayAft" ProgramChange="31" />
<Patch Number="32" Name="Dulcioto " ProgramChange="32" />
<Patch Number="33" Name="ElHarmonic" ProgramChange="33" />
<Patch Number="34" Name="PassGuitar" ProgramChange="34" />
<Patch Number="35" Name="PedalSteel" ProgramChange="35" />
<Patch Number="36" Name="Hyperdrivr" ProgramChange="36" />
<Patch Number="37" Name="HeroHarmnx" ProgramChange="37" />
<Patch Number="38" Name="Dulcimer " ProgramChange="38" />
<Patch Number="39" Name="Mando Trem" ProgramChange="39" />
<Patch Number="40" Name="SharpStick" ProgramChange="40" />
<Patch Number="41" Name="Deep Bass " ProgramChange="41" />
<Patch Number="42" Name="Roundwound" ProgramChange="42" />
<Patch Number="43" Name="Pop'n Bass" ProgramChange="43" />
<Patch Number="44" Name="Octaver " ProgramChange="44" />
<Patch Number="45" Name="FunkSnapBs" ProgramChange="45" />
<Patch Number="46" Name="Funky Acid" ProgramChange="46" />
<Patch Number="47" Name="MellowBass" ProgramChange="47" />
<Patch Number="48" Name="ArndsHouse" ProgramChange="48" />
<Patch Number="49" Name="BassHarmnc" ProgramChange="49" />
<Patch Number="50" Name="Solo Cello" ProgramChange="50" />
<Patch Number="51" Name="Solodious " ProgramChange="51" />
<Patch Number="52" Name="RichString" ProgramChange="52" />
<Patch Number="53" Name="Film Score" ProgramChange="53" />
<Patch Number="54" Name="HugeString" ProgramChange="54" />
<Patch Number="55" Name="Strng&amp;Perc" ProgramChange="55" />
<Patch Number="56" Name="True Tron " ProgramChange="56" />
<Patch Number="57" Name="StrgMachin" ProgramChange="57" />
<Patch Number="58" Name="PizzViolin" ProgramChange="58" />
<Patch Number="59" Name="Harp Gliss" ProgramChange="59" />
<Patch Number="60" Name="Francaise " ProgramChange="60" />
<Patch Number="61" Name="Orch Mutes" ProgramChange="61" />
<Patch Number="62" Name="Tromb Ens " ProgramChange="62" />
<Patch Number="63" Name="3rdImpTrpt" ProgramChange="63" />
<Patch Number="64" Name="TrumpetEns" ProgramChange="64" />
<Patch Number="65" Name="Four Horns" ProgramChange="65" />
<Patch Number="66" Name="Dixi Brass" ProgramChange="66" />
<Patch Number="67" Name="HornExpans" ProgramChange="67" />
<Patch Number="68" Name="GhostHorns" ProgramChange="68" />
<Patch Number="69" Name="OB Horns " ProgramChange="69" />
<Patch Number="70" Name="Hard Flute" ProgramChange="70" />
<Patch Number="71" Name="Mutablow " ProgramChange="71" />
<Patch Number="72" Name="PetersPipe" ProgramChange="72" />
<Patch Number="73" Name="Minotaur " ProgramChange="73" />
<Patch Number="74" Name="Dark Winds" ProgramChange="74" />
<Patch Number="75" Name="G. Soprano" ProgramChange="75" />
<Patch Number="76" Name="Sax Touch " ProgramChange="76" />
<Patch Number="77" Name="Sax Mass " ProgramChange="77" />
<Patch Number="78" Name="Transformr" ProgramChange="78" />
<Patch Number="79" Name="1001Nights" ProgramChange="79" />
<Patch Number="80" Name="VelOoz&amp;Aaz" ProgramChange="80" />
<Patch Number="81" Name="Voxalon " ProgramChange="81" />
<Patch Number="82" Name="Final Dawn" ProgramChange="82" />
<Patch Number="83" Name="1stContact" ProgramChange="83" />
<Patch Number="84" Name="Applewine " ProgramChange="84" />
<Patch Number="85" Name="Shiftaling" ProgramChange="85" />
<Patch Number="86" Name="Comet Rain" ProgramChange="86" />
<Patch Number="87" Name="7th Wave " ProgramChange="87" />
<Patch Number="88" Name="Eno Pad " ProgramChange="88" />
<Patch Number="89" Name="Tsynami " ProgramChange="89" />
<Patch Number="90" Name="Touch &amp; Go" ProgramChange="90" />
<Patch Number="91" Name="EmersonSaw" ProgramChange="91" />
<Patch Number="92" Name="Fluid Pad " ProgramChange="92" />
<Patch Number="93" Name="Vector Pad" ProgramChange="93" />
<Patch Number="94" Name="Fuzz Choir" ProgramChange="94" />
<Patch Number="95" Name="Hihowareya" ProgramChange="95" />
<Patch Number="96" Name="Scientific" ProgramChange="96" />
<Patch Number="97" Name="Pop Out " ProgramChange="97" />
<Patch Number="98" Name="Voice Bell" ProgramChange="98" />
<Patch Number="99" Name="PebbleBell" ProgramChange="99" />
<Patch Number="100" Name="Fast Sync " ProgramChange="100" />
<Patch Number="101" Name="Spork Boy " ProgramChange="101" />
<Patch Number="102" Name="Tri Lead " ProgramChange="102" />
<Patch Number="103" Name="Beta Lead " ProgramChange="103" />
<Patch Number="104" Name="WhstleLead" ProgramChange="104" />
<Patch Number="105" Name="Alpha Lead" ProgramChange="105" />
<Patch Number="106" Name="Rezzathing" ProgramChange="106" />
<Patch Number="107" Name="Trilogy Ld" ProgramChange="107" />
<Patch Number="108" Name="Hazy Lead " ProgramChange="108" />
<Patch Number="109" Name="The Sage " ProgramChange="109" />
<Patch Number="110" Name="Pitch-Bot " ProgramChange="110" />
<Patch Number="111" Name="Disco Boy " ProgramChange="111" />
<Patch Number="112" Name="Braveheart" ProgramChange="112" />
<Patch Number="113" Name="NineIncher" ProgramChange="113" />
<Patch Number="114" Name="TheSandMan" ProgramChange="114" />
<Patch Number="115" Name="Consumrism" ProgramChange="115" />
<Patch Number="116" Name="Fanfare " ProgramChange="116" />
<Patch Number="117" Name="Big Sur " ProgramChange="117" />
<Patch Number="118" Name="BubbleHead" ProgramChange="118" />
<Patch Number="119" Name="Hyperspace" ProgramChange="119" />
<Patch Number="120" Name="CountryKit" ProgramChange="120" />
<Patch Number="121" Name="See Our 78" ProgramChange="121" />
<Patch Number="122" Name="Gruvy Lube" ProgramChange="122" />
<Patch Number="123" Name="Disco Kit " ProgramChange="123" />
<Patch Number="124" Name="UFO Drums " ProgramChange="124" />
<Patch Number="125" Name="Asia Perc " ProgramChange="125" />
<Patch Number="126" Name="Doom Toms " ProgramChange="126" />
<Patch Number="127" Name="Film Hit " ProgramChange="127" />
</PatchNameList>
</PatchBank>
<PatchBank Name="Preset Programs 4" >
<MIDICommands>
<ControlChange Control="0" Value="4" />
</MIDICommands>
<PatchNameList>
<Patch Number="00" Name="AcGrandPno" ProgramChange="0" />
<Patch Number="01" Name="BrtAcPiano" ProgramChange="1" />
<Patch Number="02" Name="Elec Grand" ProgramChange="2" />
<Patch Number="03" Name="Honky-Tonk" ProgramChange="3" />
<Patch Number="04" Name="E.Piano 1 " ProgramChange="4" />
<Patch Number="05" Name="E.Piano 2 " ProgramChange="5" />
<Patch Number="06" Name="Harpsichrd" ProgramChange="6" />
<Patch Number="07" Name="Clavinet " ProgramChange="7" />
<Patch Number="08" Name="Celesta " ProgramChange="8" />
<Patch Number="09" Name="Glockenspl" ProgramChange="9" />
<Patch Number="10" Name="Music Box " ProgramChange="10" />
<Patch Number="11" Name="Vibraphone" ProgramChange="11" />
<Patch Number="12" Name="Marimba " ProgramChange="12" />
<Patch Number="13" Name="Xylophone " ProgramChange="13" />
<Patch Number="14" Name="TubularBel" ProgramChange="14" />
<Patch Number="15" Name="Dulcimer " ProgramChange="15" />
<Patch Number="16" Name="DrawbarOrg" ProgramChange="16" />
<Patch Number="17" Name="Perc Organ" ProgramChange="17" />
<Patch Number="18" Name="Rock Organ" ProgramChange="18" />
<Patch Number="19" Name="Church Org" ProgramChange="19" />
<Patch Number="20" Name="Reed Organ" ProgramChange="20" />
<Patch Number="21" Name="Accordian " ProgramChange="21" />
<Patch Number="22" Name="Harmonica " ProgramChange="22" />
<Patch Number="23" Name="TangoAccrd" ProgramChange="23" />
<Patch Number="24" Name="Nylon Gtr " ProgramChange="24" />
<Patch Number="25" Name="SteelStrGt" ProgramChange="25" />
<Patch Number="26" Name="JazzGuitar" ProgramChange="26" />
<Patch Number="27" Name="Clean Gtr " ProgramChange="27" />
<Patch Number="28" Name="Mute Gtr " ProgramChange="28" />
<Patch Number="29" Name="OvrdriveGt" ProgramChange="29" />
<Patch Number="30" Name="Distortion" ProgramChange="30" />
<Patch Number="31" Name="GtHarmonic" ProgramChange="31" />
<Patch Number="32" Name="AcoustBass" ProgramChange="32" />
<Patch Number="33" Name="FingerBass" ProgramChange="33" />
<Patch Number="34" Name="Pick Bass " ProgramChange="34" />
<Patch Number="35" Name="FretlessBs" ProgramChange="35" />
<Patch Number="36" Name="SlapBass 1" ProgramChange="36" />
<Patch Number="37" Name="SlapBass 2" ProgramChange="37" />
<Patch Number="38" Name="SynthBass1" ProgramChange="38" />
<Patch Number="39" Name="SynthBass2" ProgramChange="39" />
<Patch Number="40" Name="Violin " ProgramChange="40" />
<Patch Number="41" Name="Viola " ProgramChange="41" />
<Patch Number="42" Name="Cello " ProgramChange="42" />
<Patch Number="43" Name="ContraBass" ProgramChange="43" />
<Patch Number="44" Name="TremStrngs" ProgramChange="44" />
<Patch Number="45" Name="Pizzicato " ProgramChange="45" />
<Patch Number="46" Name="Harp " ProgramChange="46" />
<Patch Number="47" Name="Timpani " ProgramChange="47" />
<Patch Number="48" Name="String Ens" ProgramChange="48" />
<Patch Number="49" Name="Slow Str " ProgramChange="49" />
<Patch Number="50" Name="SynString1" ProgramChange="50" />
<Patch Number="51" Name="SynString2" ProgramChange="51" />
<Patch Number="52" Name="Choir Ahhs" ProgramChange="52" />
<Patch Number="53" Name="Voice Oohs" ProgramChange="53" />
<Patch Number="54" Name="SynthVoice" ProgramChange="54" />
<Patch Number="55" Name="OrcstraHit" ProgramChange="55" />
<Patch Number="56" Name="Trumpet " ProgramChange="56" />
<Patch Number="57" Name="Trombone " ProgramChange="57" />
<Patch Number="58" Name="Tuba " ProgramChange="58" />
<Patch Number="59" Name="MtdTrumpet" ProgramChange="59" />
<Patch Number="60" Name="FrenchHorn" ProgramChange="60" />
<Patch Number="61" Name="Brass Sect" ProgramChange="61" />
<Patch Number="62" Name="SynBrass 1" ProgramChange="62" />
<Patch Number="63" Name="SynBrass 2" ProgramChange="63" />
<Patch Number="64" Name="SopranoSax" ProgramChange="64" />
<Patch Number="65" Name="Alto Sax " ProgramChange="65" />
<Patch Number="66" Name="Tenor Sax " ProgramChange="66" />
<Patch Number="67" Name="BaritonSax" ProgramChange="67" />
<Patch Number="68" Name="Oboe " ProgramChange="68" />
<Patch Number="69" Name="EnglshHorn" ProgramChange="69" />
<Patch Number="70" Name="Bassoon " ProgramChange="70" />
<Patch Number="71" Name="Clarinet " ProgramChange="71" />
<Patch Number="72" Name="Piccolo " ProgramChange="72" />
<Patch Number="73" Name="Flute " ProgramChange="73" />
<Patch Number="74" Name="Recorder " ProgramChange="74" />
<Patch Number="75" Name="Pan Flute " ProgramChange="75" />
<Patch Number="76" Name="BottleBlow" ProgramChange="76" />
<Patch Number="77" Name="Shakuhachi" ProgramChange="77" />
<Patch Number="78" Name="Whistle " ProgramChange="78" />
<Patch Number="79" Name="Ocarina " ProgramChange="79" />
<Patch Number="80" Name="SquareLead" ProgramChange="80" />
<Patch Number="81" Name="Saw Lead " ProgramChange="81" />
<Patch Number="82" Name="Calliope " ProgramChange="82" />
<Patch Number="83" Name="Chiff Lead" ProgramChange="83" />
<Patch Number="84" Name="Charang " ProgramChange="84" />
<Patch Number="85" Name="Voice Lead" ProgramChange="85" />
<Patch Number="86" Name="5ths Lead " ProgramChange="86" />
<Patch Number="87" Name="Bass&amp;Lead " ProgramChange="87" />
<Patch Number="88" Name="Bell Pad " ProgramChange="88" />
<Patch Number="89" Name="Warm Pad " ProgramChange="89" />
<Patch Number="90" Name="Polysynth " ProgramChange="90" />
<Patch Number="91" Name="GlassChoir" ProgramChange="91" />
<Patch Number="92" Name="BowedGlass" ProgramChange="92" />
<Patch Number="93" Name="Metallic " ProgramChange="93" />
<Patch Number="94" Name="Halo Pad " ProgramChange="94" />
<Patch Number="95" Name="Echo Sweep" ProgramChange="95" />
<Patch Number="96" Name="Ice Rain " ProgramChange="96" />
<Patch Number="97" Name="Soundtrack" ProgramChange="97" />
<Patch Number="98" Name="Crystaline" ProgramChange="98" />
<Patch Number="99" Name="Atmosphere" ProgramChange="99" />
<Patch Number="100" Name="Briteness " ProgramChange="100" />
<Patch Number="101" Name="Goblins " ProgramChange="101" />
<Patch Number="102" Name="Echoes " ProgramChange="102" />
<Patch Number="103" Name="Sci-Fi " ProgramChange="103" />
<Patch Number="104" Name="Sitar " ProgramChange="104" />
<Patch Number="105" Name="Banjo " ProgramChange="105" />
<Patch Number="106" Name="Shamisen " ProgramChange="106" />
<Patch Number="107" Name="Koto " ProgramChange="107" />
<Patch Number="108" Name="Kalimba " ProgramChange="108" />
<Patch Number="109" Name="Bagpipe " ProgramChange="109" />
<Patch Number="110" Name="Fiddle " ProgramChange="110" />
<Patch Number="111" Name="Shanai " ProgramChange="111" />
<Patch Number="112" Name="TinkleBell" ProgramChange="112" />
<Patch Number="113" Name="Agogo " ProgramChange="113" />
<Patch Number="114" Name="SteelDrums" ProgramChange="114" />
<Patch Number="115" Name="Woodblock " ProgramChange="115" />
<Patch Number="116" Name="Taiko Drum" ProgramChange="116" />
<Patch Number="117" Name="MelodicTom" ProgramChange="117" />
<Patch Number="118" Name="Synth Drum" ProgramChange="118" />
<Patch Number="119" Name="Rev Cymbal" ProgramChange="119" />
<Patch Number="120" Name="Fret Noise" ProgramChange="120" />
<Patch Number="121" Name="BreathNois" ProgramChange="121" />
<Patch Number="122" Name="Seashore " ProgramChange="122" />
<Patch Number="123" Name="Bird Tweet" ProgramChange="123" />
<Patch Number="124" Name="Telephone " ProgramChange="124" />
<Patch Number="125" Name="Helicopter" ProgramChange="125" />
<Patch Number="126" Name="Applause " ProgramChange="126" />
<Patch Number="127" Name="Gunshot " ProgramChange="127" />
</PatchNameList>
</PatchBank>
<PatchBank Name="Expansion Slot A" >
<MIDICommands>
<ControlChange Control="0" Value="5" />
</MIDICommands>
<PatchNameList/>
</PatchBank>
<PatchBank Name="Expansion Slot B" >
<MIDICommands>
<ControlChange Control="0" Value="6" />
</MIDICommands>
<PatchNameList/>
</PatchBank>
</ChannelNameSet>
<ChannelNameSet Name="Name Set 2" >
<AvailableForChannels>
<AvailableChannel Channel="1" Available="false" />
<AvailableChannel Channel="2" Available="false" />
<AvailableChannel Channel="3" Available="false" />
<AvailableChannel Channel="4" Available="false" />
<AvailableChannel Channel="5" Available="false" />
<AvailableChannel Channel="6" Available="false" />
<AvailableChannel Channel="7" Available="false" />
<AvailableChannel Channel="8" Available="false" />
<AvailableChannel Channel="9" Available="false" />
<AvailableChannel Channel="10" Available="true" />
<AvailableChannel Channel="11" Available="false" />
<AvailableChannel Channel="12" Available="false" />
<AvailableChannel Channel="13" Available="false" />
<AvailableChannel Channel="14" Available="false" />
<AvailableChannel Channel="15" Available="false" />
<AvailableChannel Channel="16" Available="false" />
</AvailableForChannels>
<PatchBank Name="Drum sets" >
<PatchNameList>
<Patch Number="00" Name="StandrdSet1" ProgramChange="0" />
<Patch Number="01" Name="Room Set" ProgramChange="7" />
<Patch Number="02" Name="Power Set" ProgramChange="16" />
<Patch Number="03" Name="Electronic" ProgramChange="24" />
<Patch Number="04" Name="8oh8/9oh9" ProgramChange="25" />
<Patch Number="05" Name="Jazz Set" ProgramChange="32" />
<Patch Number="06" Name="Brush Set" ProgramChange="40" />
<Patch Number="07" Name="Orch Set" ProgramChange="48" />
</PatchNameList>
</PatchBank>
</ChannelNameSet>
</MasterDeviceNames>
</MIDINameDocument>

View file

@ -0,0 +1,775 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE MIDINameDocument PUBLIC "-//MIDI Manufacturers Association//DTD MIDINameDocument 0.7//EN" "http://www.sonosphere.com/dtds/MIDINameDocument.dtd">
<MIDINameDocument>
<Author>Mark of the Unicorn - converted from FreeMIDI (Adapted by Harrison Consoles)</Author>
<MasterDeviceNames>
<Manufacturer>Alesis</Manufacturer>
<Model>QS7.1</Model>
<Model>QS8.1</Model>
<CustomDeviceMode Name="Mode 2" >
<DeviceModeEnable>
<MIDICommands>
<SysEx> F0 00 00 0E 0E 10 00 00 02 01 F7</SysEx>
</MIDICommands>
</DeviceModeEnable>
<ChannelNameSetAssignments>
<ChannelNameSetAssign Channel="1" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="2" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="3" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="4" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="5" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="6" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="7" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="8" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="9" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="10" NameSet="Name Set 2" />
<ChannelNameSetAssign Channel="11" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="12" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="13" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="14" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="15" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="16" NameSet="Name Set 1" />
</ChannelNameSetAssignments>
</CustomDeviceMode>
<ChannelNameSet Name="Name Set 1" >
<AvailableForChannels>
<AvailableChannel Channel="1" Available="true" />
<AvailableChannel Channel="2" Available="true" />
<AvailableChannel Channel="3" Available="true" />
<AvailableChannel Channel="4" Available="true" />
<AvailableChannel Channel="5" Available="true" />
<AvailableChannel Channel="6" Available="true" />
<AvailableChannel Channel="7" Available="true" />
<AvailableChannel Channel="8" Available="true" />
<AvailableChannel Channel="9" Available="true" />
<AvailableChannel Channel="10" Available="false" />
<AvailableChannel Channel="11" Available="true" />
<AvailableChannel Channel="12" Available="true" />
<AvailableChannel Channel="13" Available="true" />
<AvailableChannel Channel="14" Available="true" />
<AvailableChannel Channel="15" Available="true" />
<AvailableChannel Channel="16" Available="true" />
</AvailableForChannels>
<PatchBank Name="User Programs" >
<MIDICommands>
<ControlChange Control="0" Value="0" />
</MIDICommands>
<PatchNameList>
<Patch Number="00" Name="PureStereo" ProgramChange="0" />
<Patch Number="01" Name="Rave Knave" ProgramChange="1" />
<Patch Number="02" Name="AntiquePno" ProgramChange="2" />
<Patch Number="03" Name="Pianooohs " ProgramChange="3" />
<Patch Number="04" Name="LA Studio " ProgramChange="4" />
<Patch Number="05" Name="No Quarter" ProgramChange="5" />
<Patch Number="06" Name="Fat Roadz " ProgramChange="6" />
<Patch Number="07" Name="Whirl Lee " ProgramChange="7" />
<Patch Number="08" Name="Mars E Pno" ProgramChange="8" />
<Patch Number="09" Name="TineString" ProgramChange="9" />
<Patch Number="10" Name="Clavislap " ProgramChange="10" />
<Patch Number="11" Name="Digi Clav " ProgramChange="11" />
<Patch Number="12" Name="Ana Harpsi" ProgramChange="12" />
<Patch Number="13" Name="Toy Hammer" ProgramChange="13" />
<Patch Number="14" Name="Chasers " ProgramChange="14" />
<Patch Number="15" Name="Sebastian " ProgramChange="15" />
<Patch Number="16" Name="Met Talls " ProgramChange="16" />
<Patch Number="17" Name="GlassBells" ProgramChange="17" />
<Patch Number="18" Name="MorphBells" ProgramChange="18" />
<Patch Number="19" Name="MW RvrsBel" ProgramChange="19" />
<Patch Number="20" Name="4Draw Rock" ProgramChange="20" />
<Patch Number="21" Name="DrawbarCtl" ProgramChange="21" />
<Patch Number="22" Name="Keith's C3" ProgramChange="22" />
<Patch Number="23" Name="Ballad B " ProgramChange="23" />
<Patch Number="24" Name="LFO Lezly " ProgramChange="24" />
<Patch Number="25" Name="PhantomOrg" ProgramChange="25" />
<Patch Number="26" Name="PostivPuff" ProgramChange="26" />
<Patch Number="27" Name="Eng Organ " ProgramChange="27" />
<Patch Number="28" Name="Gypsies " ProgramChange="28" />
<Patch Number="29" Name="JamHarmnca" ProgramChange="29" />
<Patch Number="30" Name="Quiet Time" ProgramChange="30" />
<Patch Number="31" Name="FolkBarGtr" ProgramChange="31" />
<Patch Number="32" Name="GuitarPoem" ProgramChange="32" />
<Patch Number="33" Name="SteelNylon" ProgramChange="33" />
<Patch Number="34" Name="Flamenco!" ProgramChange="34" />
<Patch Number="35" Name="Instant U2" ProgramChange="35" />
<Patch Number="36" Name="Pulp Guitar " ProgramChange="36" />
<Patch Number="37" Name="Feedbacker" ProgramChange="37" />
<Patch Number="38" Name="Ethnoba " ProgramChange="38" />
<Patch Number="39" Name="Kotobaba " ProgramChange="39" />
<Patch Number="40" Name="Dance X " ProgramChange="40" />
<Patch Number="41" Name="PsychoBass" ProgramChange="41" />
<Patch Number="42" Name="Space Bass" ProgramChange="42" />
<Patch Number="43" Name="House Bass" ProgramChange="43" />
<Patch Number="44" Name="Jazzy Bass" ProgramChange="44" />
<Patch Number="45" Name="LatelyBass" ProgramChange="45" />
<Patch Number="46" Name="SynAtkBass" ProgramChange="46" />
<Patch Number="47" Name="Quack " ProgramChange="47" />
<Patch Number="48" Name="Trick Bass" ProgramChange="48" />
<Patch Number="49" Name="DanceGlide" ProgramChange="49" />
<Patch Number="50" Name="ContraBass" ProgramChange="50" />
<Patch Number="51" Name="DSP Violin" ProgramChange="51" />
<Patch Number="52" Name="DiamondStr" ProgramChange="52" />
<Patch Number="53" Name="SynthEnsmb" ProgramChange="53" />
<Patch Number="54" Name="Syn Arcos " ProgramChange="54" />
<Patch Number="55" Name="StarDustMW" ProgramChange="55" />
<Patch Number="56" Name="DreamStrgs" ProgramChange="56" />
<Patch Number="57" Name="Ana String" ProgramChange="57" />
<Patch Number="58" Name="SpacePluck" ProgramChange="58" />
<Patch Number="59" Name="Waterfalls" ProgramChange="59" />
<Patch Number="60" Name="SmokeyRoom" ProgramChange="60" />
<Patch Number="61" Name="MW Mute Tp" ProgramChange="61" />
<Patch Number="62" Name="Hard Tuba " ProgramChange="62" />
<Patch Number="63" Name="FusionHorn" ProgramChange="63" />
<Patch Number="64" Name="Vivaldian " ProgramChange="64" />
<Patch Number="65" Name="BigBrsSect" ProgramChange="65" />
<Patch Number="66" Name="ButtahHrns" ProgramChange="66" />
<Patch Number="67" Name="TrumpletMW" ProgramChange="67" />
<Patch Number="68" Name="SkyWatcher" ProgramChange="68" />
<Patch Number="69" Name="Mighty5ths" ProgramChange="69" />
<Patch Number="70" Name="ChiffFlute" ProgramChange="70" />
<Patch Number="71" Name="TalkinPipe" ProgramChange="71" />
<Patch Number="72" Name="PanBristle" ProgramChange="72" />
<Patch Number="73" Name="BlowDeTune" ProgramChange="73" />
<Patch Number="74" Name="Wind Woods" ProgramChange="74" />
<Patch Number="75" Name="Croccodile" ProgramChange="75" />
<Patch Number="76" Name="BreathySax" ProgramChange="76" />
<Patch Number="77" Name="SprnoRcrdr" ProgramChange="77" />
<Patch Number="78" Name="HybridBlow" ProgramChange="78" />
<Patch Number="79" Name="Cartoonin'" ProgramChange="79" />
<Patch Number="80" Name="PavlovsDog" ProgramChange="80" />
<Patch Number="81" Name="MorphChoir" ProgramChange="81" />
<Patch Number="82" Name="Air Pad MW" ProgramChange="82" />
<Patch Number="83" Name="GlideVoxMW" ProgramChange="83" />
<Patch Number="84" Name="JoshuaTree" ProgramChange="84" />
<Patch Number="85" Name="Metal Wash" ProgramChange="85" />
<Patch Number="86" Name="HeavenCent" ProgramChange="86" />
<Patch Number="87" Name="Ocean Mood" ProgramChange="87" />
<Patch Number="88" Name="MoonRise " ProgramChange="88" />
<Patch Number="89" Name="InnerPhase" ProgramChange="89" />
<Patch Number="90" Name="TicSawlead" ProgramChange="90" />
<Patch Number="91" Name="Spaceport " ProgramChange="91" />
<Patch Number="92" Name="FlashBack " ProgramChange="92" />
<Patch Number="93" Name="VintageRez" ProgramChange="93" />
<Patch Number="94" Name="Mink Pad " ProgramChange="94" />
<Patch Number="95" Name="Chromaphon" ProgramChange="95" />
<Patch Number="96" Name="Amakudari " ProgramChange="96" />
<Patch Number="97" Name="RubberMetl" ProgramChange="97" />
<Patch Number="98" Name="TinSynLead" ProgramChange="98" />
<Patch Number="99" Name="Marimpanad" ProgramChange="99" />
<Patch Number="100" Name="Zoo Lead " ProgramChange="100" />
<Patch Number="101" Name="Spring Boy" ProgramChange="101" />
<Patch Number="102" Name="3oh3 SawMW" ProgramChange="102" />
<Patch Number="103" Name="3oh3 SqrMW" ProgramChange="103" />
<Patch Number="104" Name="HiPassCtrl" ProgramChange="104" />
<Patch Number="105" Name="'74 Square" ProgramChange="105" />
<Patch Number="106" Name="RaveSaw QS" ProgramChange="106" />
<Patch Number="107" Name="RaveSqr QS" ProgramChange="107" />
<Patch Number="108" Name="Buzz Clip " ProgramChange="108" />
<Patch Number="109" Name="SyncNSaws!" ProgramChange="109" />
<Patch Number="110" Name="Wormholes " ProgramChange="110" />
<Patch Number="111" Name="Bonk " ProgramChange="111" />
<Patch Number="112" Name="No Age " ProgramChange="112" />
<Patch Number="113" Name="Funkngruvn" ProgramChange="113" />
<Patch Number="114" Name="New Waves " ProgramChange="114" />
<Patch Number="115" Name="Press Roll" ProgramChange="115" />
<Patch Number="116" Name="TseTse Fly" ProgramChange="116" />
<Patch Number="117" Name="DogsInSpac" ProgramChange="117" />
<Patch Number="118" Name="Insectagon" ProgramChange="118" />
<Patch Number="119" Name="Laboratory" ProgramChange="119" />
<Patch Number="120" Name="Real Rock " ProgramChange="120" />
<Patch Number="121" Name="Asylum Kit" ProgramChange="121" />
<Patch Number="122" Name="Harlem Tek" ProgramChange="122" />
<Patch Number="123" Name="15ips Kit " ProgramChange="123" />
<Patch Number="124" Name="GuessDrums" ProgramChange="124" />
<Patch Number="125" Name="VocoderKit" ProgramChange="125" />
<Patch Number="126" Name="Rainstick " ProgramChange="126" />
<Patch Number="127" Name="Deja Hitz " ProgramChange="127" />
</PatchNameList>
</PatchBank>
<PatchBank Name="Preset Programs 1" >
<MIDICommands>
<ControlChange Control="0" Value="1" />
</MIDICommands>
<PatchNameList>
<Patch Number="00" Name="TrueStereo" ProgramChange="0" />
<Patch Number="01" Name="Titanium88" ProgramChange="1" />
<Patch Number="02" Name="OctavPiano" ProgramChange="2" />
<Patch Number="03" Name="PianoMorph" ProgramChange="3" />
<Patch Number="04" Name="BellPianah" ProgramChange="4" />
<Patch Number="05" Name="Rayz Roadz" ProgramChange="5" />
<Patch Number="06" Name="QS Tines " ProgramChange="6" />
<Patch Number="07" Name="ClascWurly" ProgramChange="7" />
<Patch Number="08" Name="FM E Piano" ProgramChange="8" />
<Patch Number="09" Name="Wave Piano" ProgramChange="9" />
<Patch Number="10" Name="Clavitube " ProgramChange="10" />
<Patch Number="11" Name="Real Clav " ProgramChange="11" />
<Patch Number="12" Name="TrueHarpsi" ProgramChange="12" />
<Patch Number="13" Name="Cool Vibes" ProgramChange="13" />
<Patch Number="14" Name="BriteMarim" ProgramChange="14" />
<Patch Number="15" Name="Kalimba " ProgramChange="15" />
<Patch Number="16" Name="Brake Drum" ProgramChange="16" />
<Patch Number="17" Name="St. Thomas" ProgramChange="17" />
<Patch Number="18" Name="Basic Bell" ProgramChange="18" />
<Patch Number="19" Name="ClockTower" ProgramChange="19" />
<Patch Number="20" Name="Real Prc B" ProgramChange="20" />
<Patch Number="21" Name="High Life " ProgramChange="21" />
<Patch Number="22" Name="Grit Organ" ProgramChange="22" />
<Patch Number="23" Name="ABCDrawbar" ProgramChange="23" />
<Patch Number="24" Name="WhitrShade" ProgramChange="24" />
<Patch Number="25" Name="Toccata&amp;Fg" ProgramChange="25" />
<Patch Number="26" Name="KingsCourt" ProgramChange="26" />
<Patch Number="27" Name="3rdHrmPerc" ProgramChange="27" />
<Patch Number="28" Name="FrAccrdian" ProgramChange="28" />
<Patch Number="29" Name="WhammerJmr" ProgramChange="29" />
<Patch Number="30" Name="Steel Ride" ProgramChange="30" />
<Patch Number="31" Name="GuildedAge" ProgramChange="31" />
<Patch Number="32" Name="Gitarala " ProgramChange="32" />
<Patch Number="33" Name="ThickNylon" ProgramChange="33" />
<Patch Number="34" Name="Fat Strat " ProgramChange="34" />
<Patch Number="35" Name="TreMellow " ProgramChange="35" />
<Patch Number="36" Name="Total Chug" ProgramChange="36" />
<Patch Number="37" Name="FacePlantr" ProgramChange="37" />
<Patch Number="38" Name="WorldSitar" ProgramChange="38" />
<Patch Number="39" Name="Koto Pluck" ProgramChange="39" />
<Patch Number="40" Name="BigUpright" ProgramChange="40" />
<Patch Number="41" Name="QS Bass " ProgramChange="41" />
<Patch Number="42" Name="007 Bass " ProgramChange="42" />
<Patch Number="43" Name="Slap It! " ProgramChange="43" />
<Patch Number="44" Name="VolumeKnob" ProgramChange="44" />
<Patch Number="45" Name="Fat Mini " ProgramChange="45" />
<Patch Number="46" Name="Filter Wow" ProgramChange="46" />
<Patch Number="47" Name="IndstryRez" ProgramChange="47" />
<Patch Number="48" Name="DeutschBas" ProgramChange="48" />
<Patch Number="49" Name="CyberBass " ProgramChange="49" />
<Patch Number="50" Name="Violinist " ProgramChange="50" />
<Patch Number="51" Name="MedSection" ProgramChange="51" />
<Patch Number="52" Name="String Vox" ProgramChange="52" />
<Patch Number="53" Name="LA Phil " ProgramChange="53" />
<Patch Number="54" Name="Arco Ensm " ProgramChange="54" />
<Patch Number="55" Name="Bali Hai " ProgramChange="55" />
<Patch Number="56" Name="Obersphere" ProgramChange="56" />
<Patch Number="57" Name="J Strings " ProgramChange="57" />
<Patch Number="58" Name="Pizz Pluck" ProgramChange="58" />
<Patch Number="59" Name="Harp Pluck" ProgramChange="59" />
<Patch Number="60" Name="FlugelSolo" ProgramChange="60" />
<Patch Number="61" Name="ClsclTrmpt" ProgramChange="61" />
<Patch Number="62" Name="Solo Tromb" ProgramChange="62" />
<Patch Number="63" Name="Dual Horns" ProgramChange="63" />
<Patch Number="64" Name="Real Brass" ProgramChange="64" />
<Patch Number="65" Name="Pop Brass " ProgramChange="65" />
<Patch Number="66" Name="Bigg Brass" ProgramChange="66" />
<Patch Number="67" Name="Brass Pump" ProgramChange="67" />
<Patch Number="68" Name="ClassBrass" ProgramChange="68" />
<Patch Number="69" Name="Ohbe Brass" ProgramChange="69" />
<Patch Number="70" Name="LyricFlute" ProgramChange="70" />
<Patch Number="71" Name="TronFlutes" ProgramChange="71" />
<Patch Number="72" Name="PanPeople " ProgramChange="72" />
<Patch Number="73" Name="Bottle Pad" ProgramChange="73" />
<Patch Number="74" Name="Wind Ensmb" ProgramChange="74" />
<Patch Number="75" Name="SoloBasoon" ProgramChange="75" />
<Patch Number="76" Name="Tenor Solo" ProgramChange="76" />
<Patch Number="77" Name="ThoseSaxes" ProgramChange="77" />
<Patch Number="78" Name="Nautical " ProgramChange="78" />
<Patch Number="79" Name="FantaFlute" ProgramChange="79" />
<Patch Number="80" Name="Ooh Choir " ProgramChange="80" />
<Patch Number="81" Name="Ahh Choir " ProgramChange="81" />
<Patch Number="82" Name="Sunsrizer " ProgramChange="82" />
<Patch Number="83" Name="Afterglow " ProgramChange="83" />
<Patch Number="84" Name="TyrellCorp" ProgramChange="84" />
<Patch Number="85" Name="MindSweep " ProgramChange="85" />
<Patch Number="86" Name="GenesisWav" ProgramChange="86" />
<Patch Number="87" Name="Rainforest" ProgramChange="87" />
<Patch Number="88" Name="Sahara Sun" ProgramChange="88" />
<Patch Number="89" Name="Water!!! " ProgramChange="89" />
<Patch Number="90" Name="Quadratix " ProgramChange="90" />
<Patch Number="91" Name="VoltagePad" ProgramChange="91" />
<Patch Number="92" Name="Xpando Pad" ProgramChange="92" />
<Patch Number="93" Name="Scarlamare" ProgramChange="93" />
<Patch Number="94" Name="A/V Pad " ProgramChange="94" />
<Patch Number="95" Name="Air 'LAYER'" ProgramChange="95" />
<Patch Number="96" Name="Kalimpanad" ProgramChange="96" />
<Patch Number="97" Name="Blacksmith" ProgramChange="97" />
<Patch Number="98" Name="Digidee " ProgramChange="98" />
<Patch Number="99" Name="Marburg " ProgramChange="99" />
<Patch Number="100" Name="Porta Lead" ProgramChange="100" />
<Patch Number="101" Name="ClassicSqr" ProgramChange="101" />
<Patch Number="102" Name="Triangular" ProgramChange="102" />
<Patch Number="103" Name="Maze Lead " ProgramChange="103" />
<Patch Number="104" Name="BPF Lead " ProgramChange="104" />
<Patch Number="105" Name="Screamer! " ProgramChange="105" />
<Patch Number="106" Name="ShineOn..." ProgramChange="106" />
<Patch Number="107" Name="Touchsaw " ProgramChange="107" />
<Patch Number="108" Name="Fuzz Box " ProgramChange="108" />
<Patch Number="109" Name="AquaTarkus" ProgramChange="109" />
<Patch Number="110" Name="Synergy MW" ProgramChange="110" />
<Patch Number="111" Name="Discotron " ProgramChange="111" />
<Patch Number="112" Name="Bhangra " ProgramChange="112" />
<Patch Number="113" Name="Randomania" ProgramChange="113" />
<Patch Number="114" Name="Pop Thing " ProgramChange="114" />
<Patch Number="115" Name="Loop-O-Mat" ProgramChange="115" />
<Patch Number="116" Name="Clockwork " ProgramChange="116" />
<Patch Number="117" Name="Heartbeat " ProgramChange="117" />
<Patch Number="118" Name="Nanites " ProgramChange="118" />
<Patch Number="119" Name="MonstrMash" ProgramChange="119" />
<Patch Number="120" Name="DM5 Drums " ProgramChange="120" />
<Patch Number="121" Name="Straight 8" ProgramChange="121" />
<Patch Number="122" Name="Industro " ProgramChange="122" />
<Patch Number="123" Name="StreetBeat" ProgramChange="123" />
<Patch Number="124" Name="Outer Kit " ProgramChange="124" />
<Patch Number="125" Name="AfricaPerc" ProgramChange="125" />
<Patch Number="126" Name="Marktree " ProgramChange="126" />
<Patch Number="127" Name="Orch Hits " ProgramChange="127" />
</PatchNameList>
</PatchBank>
<PatchBank Name="Preset Programs 2" >
<MIDICommands>
<ControlChange Control="0" Value="2" />
</MIDICommands>
<PatchNameList>
<Patch Number="00" Name="DarkClascl" ProgramChange="0" />
<Patch Number="01" Name="InThePiano" ProgramChange="1" />
<Patch Number="02" Name="Player Pno" ProgramChange="2" />
<Patch Number="03" Name="PianoStrng" ProgramChange="3" />
<Patch Number="04" Name="EP &amp; Strng" ProgramChange="4" />
<Patch Number="05" Name="Hard Roads" ProgramChange="5" />
<Patch Number="06" Name="Suitcase " ProgramChange="6" />
<Patch Number="07" Name="DirtyWurly" ProgramChange="7" />
<Patch Number="08" Name="Soft FM EP" ProgramChange="8" />
<Patch Number="09" Name="Toy Grand " ProgramChange="9" />
<Patch Number="10" Name="Quack Clav" ProgramChange="10" />
<Patch Number="11" Name="Clavatar " ProgramChange="11" />
<Patch Number="12" Name="Harpsifunk" ProgramChange="12" />
<Patch Number="13" Name="Mad Vibes " ProgramChange="13" />
<Patch Number="14" Name="Woody Xylo" ProgramChange="14" />
<Patch Number="15" Name="Potsticker" ProgramChange="15" />
<Patch Number="16" Name="Watercan " ProgramChange="16" />
<Patch Number="17" Name="AttakOfIce" ProgramChange="17" />
<Patch Number="18" Name="BlkBoxBell" ProgramChange="18" />
<Patch Number="19" Name="Tacko Bell" ProgramChange="19" />
<Patch Number="20" Name="AmericaOrg" ProgramChange="20" />
<Patch Number="21" Name="BluesOrgan" ProgramChange="21" />
<Patch Number="22" Name="Purple B " ProgramChange="22" />
<Patch Number="23" Name="Jazz Prc B" ProgramChange="23" />
<Patch Number="24" Name="Survival " ProgramChange="24" />
<Patch Number="25" Name="High Mass " ProgramChange="25" />
<Patch Number="26" Name="SftPipeOrg" ProgramChange="26" />
<Patch Number="27" Name="2 Drawbars" ProgramChange="27" />
<Patch Number="28" Name="WrmAcrdion" ProgramChange="28" />
<Patch Number="29" Name="JazzHrmnca" ProgramChange="29" />
<Patch Number="30" Name="LegatoAGtr" ProgramChange="30" />
<Patch Number="31" Name="Big Body12" ProgramChange="31" />
<Patch Number="32" Name="GuitarsOoh" ProgramChange="32" />
<Patch Number="33" Name="AcHarmonic" ProgramChange="33" />
<Patch Number="34" Name="818 Guitar" ProgramChange="34" />
<Patch Number="35" Name="Silvertone" ProgramChange="35" />
<Patch Number="36" Name="Chunky " ProgramChange="36" />
<Patch Number="37" Name="Fuzzhead " ProgramChange="37" />
<Patch Number="38" Name="CoralLezli" ProgramChange="38" />
<Patch Number="39" Name="Spamisen " ProgramChange="39" />
<Patch Number="40" Name="FatUpright" ProgramChange="40" />
<Patch Number="41" Name="Face Bass " ProgramChange="41" />
<Patch Number="42" Name="Heavy Bass" ProgramChange="42" />
<Patch Number="43" Name="GothamBass" ProgramChange="43" />
<Patch Number="44" Name="No Frets! " ProgramChange="44" />
<Patch Number="45" Name="FM Pluxx " ProgramChange="45" />
<Patch Number="46" Name="Touch Bass" ProgramChange="46" />
<Patch Number="47" Name="Buzzz Bass" ProgramChange="47" />
<Patch Number="48" Name="TranceBass" ProgramChange="48" />
<Patch Number="49" Name="Dist Bass " ProgramChange="49" />
<Patch Number="50" Name="Mi Viola " ProgramChange="50" />
<Patch Number="51" Name="SmlSection" ProgramChange="51" />
<Patch Number="52" Name="LushStrngs" ProgramChange="52" />
<Patch Number="53" Name="Violin Orc" ProgramChange="53" />
<Patch Number="54" Name="OctaString" ProgramChange="54" />
<Patch Number="55" Name="Pit String" ProgramChange="55" />
<Patch Number="56" Name="Tron Mood " ProgramChange="56" />
<Patch Number="57" Name="SE Flange " ProgramChange="57" />
<Patch Number="58" Name="Pitzi " ProgramChange="58" />
<Patch Number="59" Name="HeavenHarp" ProgramChange="59" />
<Patch Number="60" Name="Bone-afied" ProgramChange="60" />
<Patch Number="61" Name="Jazz Mute " ProgramChange="61" />
<Patch Number="62" Name="RegalBones" ProgramChange="62" />
<Patch Number="63" Name="Ooh Horns " ProgramChange="63" />
<Patch Number="64" Name="ClsclHorns" ProgramChange="64" />
<Patch Number="65" Name="Gold Brass" ProgramChange="65" />
<Patch Number="66" Name="BeBopHorns" ProgramChange="66" />
<Patch Number="67" Name="Sfz Brass " ProgramChange="67" />
<Patch Number="68" Name="Orchestral" ProgramChange="68" />
<Patch Number="69" Name="ClscSynBrs" ProgramChange="69" />
<Patch Number="70" Name="SingleFlut" ProgramChange="70" />
<Patch Number="71" Name="SpaceFlute" ProgramChange="71" />
<Patch Number="72" Name="Hard Pipes" ProgramChange="72" />
<Patch Number="73" Name="Tripan " ProgramChange="73" />
<Patch Number="74" Name="Wind Orch " ProgramChange="74" />
<Patch Number="75" Name="Oboe Blow " ProgramChange="75" />
<Patch Number="76" Name="Brite Alto" ProgramChange="76" />
<Patch Number="77" Name="Big Band " ProgramChange="77" />
<Patch Number="78" Name="Wistelaan " ProgramChange="78" />
<Patch Number="79" Name="Shamanixst" ProgramChange="79" />
<Patch Number="80" Name="Oohzee " ProgramChange="80" />
<Patch Number="81" Name="Glory Ahhs" ProgramChange="81" />
<Patch Number="82" Name="Dead Sea " ProgramChange="82" />
<Patch Number="83" Name="Anasthesia" ProgramChange="83" />
<Patch Number="84" Name="Sparks " ProgramChange="84" />
<Patch Number="85" Name="Hold&amp;Sampl" ProgramChange="85" />
<Patch Number="86" Name="Dew Drops " ProgramChange="86" />
<Patch Number="87" Name="Outland " ProgramChange="87" />
<Patch Number="88" Name="Emperor " ProgramChange="88" />
<Patch Number="89" Name="Ascent " ProgramChange="89" />
<Patch Number="90" Name="Fanfare GX" ProgramChange="90" />
<Patch Number="91" Name="PowerChirp" ProgramChange="91" />
<Patch Number="92" Name="BladeRunnr" ProgramChange="92" />
<Patch Number="93" Name="Distance " ProgramChange="93" />
<Patch Number="94" Name="Angelsynth" ProgramChange="94" />
<Patch Number="95" Name="HighGlissz" ProgramChange="95" />
<Patch Number="96" Name="Delecea " ProgramChange="96" />
<Patch Number="97" Name="PatchCords" ProgramChange="97" />
<Patch Number="98" Name="Silk&amp;Satin" ProgramChange="98" />
<Patch Number="99" Name="FuzzyGlass" ProgramChange="99" />
<Patch Number="100" Name="FmDBgining" ProgramChange="100" />
<Patch Number="101" Name="EPROM Boy " ProgramChange="101" />
<Patch Number="102" Name="EmoL7 Lead" ProgramChange="102" />
<Patch Number="103" Name="DiodeDoodl" ProgramChange="103" />
<Patch Number="104" Name="MellowGold" ProgramChange="104" />
<Patch Number="105" Name="PortaWheel" ProgramChange="105" />
<Patch Number="106" Name="Sweet Lead" ProgramChange="106" />
<Patch Number="107" Name="Brassy 5th" ProgramChange="107" />
<Patch Number="108" Name="SuperNova " ProgramChange="108" />
<Patch Number="109" Name="AbdnsTriad" ProgramChange="109" />
<Patch Number="110" Name="Transcape " ProgramChange="110" />
<Patch Number="111" Name="Groovy-bot" ProgramChange="111" />
<Patch Number="112" Name="Yonderland" ProgramChange="112" />
<Patch Number="113" Name="Robotechno" ProgramChange="113" />
<Patch Number="114" Name="JungleGruv" ProgramChange="114" />
<Patch Number="115" Name="WhereDrums" ProgramChange="115" />
<Patch Number="116" Name="Sardauker " ProgramChange="116" />
<Patch Number="117" Name="Circles " ProgramChange="117" />
<Patch Number="118" Name="T-Minus 1 " ProgramChange="118" />
<Patch Number="119" Name="Creeps " ProgramChange="119" />
<Patch Number="120" Name="Pop Up Kit" ProgramChange="120" />
<Patch Number="121" Name="9 Time " ProgramChange="121" />
<Patch Number="122" Name="HardcorKit" ProgramChange="122" />
<Patch Number="123" Name="UrbanBliss" ProgramChange="123" />
<Patch Number="124" Name="GuessTrips" ProgramChange="124" />
<Patch Number="125" Name="India Perc" ProgramChange="125" />
<Patch Number="126" Name="TimpaniHit" ProgramChange="126" />
<Patch Number="127" Name="Danz Hitz " ProgramChange="127" />
</PatchNameList>
</PatchBank>
<PatchBank Name="Preset Programs 3" >
<MIDICommands>
<ControlChange Control="0" Value="3" />
</MIDICommands>
<PatchNameList>
<Patch Number="00" Name="64 Grand " ProgramChange="0" />
<Patch Number="01" Name="HyperPiano" ProgramChange="1" />
<Patch Number="02" Name="HousePiano" ProgramChange="2" />
<Patch Number="03" Name="Piano Pad " ProgramChange="3" />
<Patch Number="04" Name="EP &amp; Oohs " ProgramChange="4" />
<Patch Number="05" Name="SuperRoadz" ProgramChange="5" />
<Patch Number="06" Name="SoftSuitcs" ProgramChange="6" />
<Patch Number="07" Name="TrampWurly" ProgramChange="7" />
<Patch Number="08" Name="Chrysalis " ProgramChange="8" />
<Patch Number="09" Name="PnoStrVox " ProgramChange="9" />
<Patch Number="10" Name="LiquidClav" ProgramChange="10" />
<Patch Number="11" Name="ProfitClav" ProgramChange="11" />
<Patch Number="12" Name="8'4'Harpsi" ProgramChange="12" />
<Patch Number="13" Name="Rezophone " ProgramChange="13" />
<Patch Number="14" Name="Yanklungs " ProgramChange="14" />
<Patch Number="15" Name="Roundup " ProgramChange="15" />
<Patch Number="16" Name="AlloyGlock" ProgramChange="16" />
<Patch Number="17" Name="FairyBellz" ProgramChange="17" />
<Patch Number="18" Name="Ice Bell " ProgramChange="18" />
<Patch Number="19" Name="Waterphone" ProgramChange="19" />
<Patch Number="20" Name="3Draw Rock" ProgramChange="20" />
<Patch Number="21" Name="KeyClikOrg" ProgramChange="21" />
<Patch Number="22" Name="Rockin' B3" ProgramChange="22" />
<Patch Number="23" Name="GospelOrgn" ProgramChange="23" />
<Patch Number="24" Name="MetalOrgan" ProgramChange="24" />
<Patch Number="25" Name="Full Ranks" ProgramChange="25" />
<Patch Number="26" Name="Communion " ProgramChange="26" />
<Patch Number="27" Name="KiknPedals" ProgramChange="27" />
<Patch Number="28" Name="Surf Organ" ProgramChange="28" />
<Patch Number="29" Name="Synthonica" ProgramChange="29" />
<Patch Number="30" Name="SteelHorse" ProgramChange="30" />
<Patch Number="31" Name="TuesdayAft" ProgramChange="31" />
<Patch Number="32" Name="Dulcioto " ProgramChange="32" />
<Patch Number="33" Name="ElHarmonic" ProgramChange="33" />
<Patch Number="34" Name="PassGuitar" ProgramChange="34" />
<Patch Number="35" Name="PedalSteel" ProgramChange="35" />
<Patch Number="36" Name="Hyperdrivr" ProgramChange="36" />
<Patch Number="37" Name="HeroHarmnx" ProgramChange="37" />
<Patch Number="38" Name="Dulcimer " ProgramChange="38" />
<Patch Number="39" Name="Mando Trem" ProgramChange="39" />
<Patch Number="40" Name="SharpStick" ProgramChange="40" />
<Patch Number="41" Name="Deep Bass " ProgramChange="41" />
<Patch Number="42" Name="Roundwound" ProgramChange="42" />
<Patch Number="43" Name="Pop'n Bass" ProgramChange="43" />
<Patch Number="44" Name="Octaver " ProgramChange="44" />
<Patch Number="45" Name="FunkSnapBs" ProgramChange="45" />
<Patch Number="46" Name="Funky Acid" ProgramChange="46" />
<Patch Number="47" Name="MellowBass" ProgramChange="47" />
<Patch Number="48" Name="ArndsHouse" ProgramChange="48" />
<Patch Number="49" Name="BassHarmnc" ProgramChange="49" />
<Patch Number="50" Name="Solo Cello" ProgramChange="50" />
<Patch Number="51" Name="Solodious " ProgramChange="51" />
<Patch Number="52" Name="RichString" ProgramChange="52" />
<Patch Number="53" Name="Film Score" ProgramChange="53" />
<Patch Number="54" Name="HugeString" ProgramChange="54" />
<Patch Number="55" Name="Strng&amp;Perc" ProgramChange="55" />
<Patch Number="56" Name="True Tron " ProgramChange="56" />
<Patch Number="57" Name="StrgMachin" ProgramChange="57" />
<Patch Number="58" Name="PizzViolin" ProgramChange="58" />
<Patch Number="59" Name="Harp Gliss" ProgramChange="59" />
<Patch Number="60" Name="Francaise " ProgramChange="60" />
<Patch Number="61" Name="Orch Mutes" ProgramChange="61" />
<Patch Number="62" Name="Tromb Ens " ProgramChange="62" />
<Patch Number="63" Name="3rdImpTrpt" ProgramChange="63" />
<Patch Number="64" Name="TrumpetEns" ProgramChange="64" />
<Patch Number="65" Name="Four Horns" ProgramChange="65" />
<Patch Number="66" Name="Dixi Brass" ProgramChange="66" />
<Patch Number="67" Name="HornExpans" ProgramChange="67" />
<Patch Number="68" Name="GhostHorns" ProgramChange="68" />
<Patch Number="69" Name="OB Horns " ProgramChange="69" />
<Patch Number="70" Name="Hard Flute" ProgramChange="70" />
<Patch Number="71" Name="Mutablow " ProgramChange="71" />
<Patch Number="72" Name="PetersPipe" ProgramChange="72" />
<Patch Number="73" Name="Minotaur " ProgramChange="73" />
<Patch Number="74" Name="Dark Winds" ProgramChange="74" />
<Patch Number="75" Name="G. Soprano" ProgramChange="75" />
<Patch Number="76" Name="Sax Touch " ProgramChange="76" />
<Patch Number="77" Name="Sax Mass " ProgramChange="77" />
<Patch Number="78" Name="Transformr" ProgramChange="78" />
<Patch Number="79" Name="1001Nights" ProgramChange="79" />
<Patch Number="80" Name="VelOoz&amp;Aaz" ProgramChange="80" />
<Patch Number="81" Name="Voxalon " ProgramChange="81" />
<Patch Number="82" Name="Final Dawn" ProgramChange="82" />
<Patch Number="83" Name="1stContact" ProgramChange="83" />
<Patch Number="84" Name="Applewine " ProgramChange="84" />
<Patch Number="85" Name="Shiftaling" ProgramChange="85" />
<Patch Number="86" Name="Comet Rain" ProgramChange="86" />
<Patch Number="87" Name="7th Wave " ProgramChange="87" />
<Patch Number="88" Name="Eno Pad " ProgramChange="88" />
<Patch Number="89" Name="Tsynami " ProgramChange="89" />
<Patch Number="90" Name="Touch &amp; Go" ProgramChange="90" />
<Patch Number="91" Name="EmersonSaw" ProgramChange="91" />
<Patch Number="92" Name="Fluid Pad " ProgramChange="92" />
<Patch Number="93" Name="Vector Pad" ProgramChange="93" />
<Patch Number="94" Name="Fuzz Choir" ProgramChange="94" />
<Patch Number="95" Name="Hihowareya" ProgramChange="95" />
<Patch Number="96" Name="Scientific" ProgramChange="96" />
<Patch Number="97" Name="Pop Out " ProgramChange="97" />
<Patch Number="98" Name="Voice Bell" ProgramChange="98" />
<Patch Number="99" Name="PebbleBell" ProgramChange="99" />
<Patch Number="100" Name="Fast Sync " ProgramChange="100" />
<Patch Number="101" Name="Spork Boy " ProgramChange="101" />
<Patch Number="102" Name="Tri Lead " ProgramChange="102" />
<Patch Number="103" Name="Beta Lead " ProgramChange="103" />
<Patch Number="104" Name="WhstleLead" ProgramChange="104" />
<Patch Number="105" Name="Alpha Lead" ProgramChange="105" />
<Patch Number="106" Name="Rezzathing" ProgramChange="106" />
<Patch Number="107" Name="Trilogy Ld" ProgramChange="107" />
<Patch Number="108" Name="Hazy Lead " ProgramChange="108" />
<Patch Number="109" Name="The Sage " ProgramChange="109" />
<Patch Number="110" Name="Pitch-Bot " ProgramChange="110" />
<Patch Number="111" Name="Disco Boy " ProgramChange="111" />
<Patch Number="112" Name="Braveheart" ProgramChange="112" />
<Patch Number="113" Name="NineIncher" ProgramChange="113" />
<Patch Number="114" Name="TheSandMan" ProgramChange="114" />
<Patch Number="115" Name="Consumrism" ProgramChange="115" />
<Patch Number="116" Name="Fanfare " ProgramChange="116" />
<Patch Number="117" Name="Big Sur " ProgramChange="117" />
<Patch Number="118" Name="BubbleHead" ProgramChange="118" />
<Patch Number="119" Name="Hyperspace" ProgramChange="119" />
<Patch Number="120" Name="CountryKit" ProgramChange="120" />
<Patch Number="121" Name="See Our 78" ProgramChange="121" />
<Patch Number="122" Name="Gruvy Lube" ProgramChange="122" />
<Patch Number="123" Name="Disco Kit " ProgramChange="123" />
<Patch Number="124" Name="UFO Drums " ProgramChange="124" />
<Patch Number="125" Name="Asia Perc " ProgramChange="125" />
<Patch Number="126" Name="Doom Toms " ProgramChange="126" />
<Patch Number="127" Name="Film Hit " ProgramChange="127" />
</PatchNameList>
</PatchBank>
<PatchBank Name="Preset Programs 4" >
<MIDICommands>
<ControlChange Control="0" Value="4" />
</MIDICommands>
<PatchNameList>
<Patch Number="00" Name="AcGrandPno" ProgramChange="0" />
<Patch Number="01" Name="BrtAcPiano" ProgramChange="1" />
<Patch Number="02" Name="Elec Grand" ProgramChange="2" />
<Patch Number="03" Name="Honky-Tonk" ProgramChange="3" />
<Patch Number="04" Name="E.Piano 1 " ProgramChange="4" />
<Patch Number="05" Name="E.Piano 2 " ProgramChange="5" />
<Patch Number="06" Name="Harpsichrd" ProgramChange="6" />
<Patch Number="07" Name="Clavinet " ProgramChange="7" />
<Patch Number="08" Name="Celesta " ProgramChange="8" />
<Patch Number="09" Name="Glockenspl" ProgramChange="9" />
<Patch Number="10" Name="Music Box " ProgramChange="10" />
<Patch Number="11" Name="Vibraphone" ProgramChange="11" />
<Patch Number="12" Name="Marimba " ProgramChange="12" />
<Patch Number="13" Name="Xylophone " ProgramChange="13" />
<Patch Number="14" Name="TubularBel" ProgramChange="14" />
<Patch Number="15" Name="Dulcimer " ProgramChange="15" />
<Patch Number="16" Name="DrawbarOrg" ProgramChange="16" />
<Patch Number="17" Name="Perc Organ" ProgramChange="17" />
<Patch Number="18" Name="Rock Organ" ProgramChange="18" />
<Patch Number="19" Name="Church Org" ProgramChange="19" />
<Patch Number="20" Name="Reed Organ" ProgramChange="20" />
<Patch Number="21" Name="Accordian " ProgramChange="21" />
<Patch Number="22" Name="Harmonica " ProgramChange="22" />
<Patch Number="23" Name="TangoAccrd" ProgramChange="23" />
<Patch Number="24" Name="Nylon Gtr " ProgramChange="24" />
<Patch Number="25" Name="SteelStrGt" ProgramChange="25" />
<Patch Number="26" Name="JazzGuitar" ProgramChange="26" />
<Patch Number="27" Name="Clean Gtr " ProgramChange="27" />
<Patch Number="28" Name="Mute Gtr " ProgramChange="28" />
<Patch Number="29" Name="OvrdriveGt" ProgramChange="29" />
<Patch Number="30" Name="Distortion" ProgramChange="30" />
<Patch Number="31" Name="GtHarmonic" ProgramChange="31" />
<Patch Number="32" Name="AcoustBass" ProgramChange="32" />
<Patch Number="33" Name="FingerBass" ProgramChange="33" />
<Patch Number="34" Name="Pick Bass " ProgramChange="34" />
<Patch Number="35" Name="FretlessBs" ProgramChange="35" />
<Patch Number="36" Name="SlapBass 1" ProgramChange="36" />
<Patch Number="37" Name="SlapBass 2" ProgramChange="37" />
<Patch Number="38" Name="SynthBass1" ProgramChange="38" />
<Patch Number="39" Name="SynthBass2" ProgramChange="39" />
<Patch Number="40" Name="Violin " ProgramChange="40" />
<Patch Number="41" Name="Viola " ProgramChange="41" />
<Patch Number="42" Name="Cello " ProgramChange="42" />
<Patch Number="43" Name="ContraBass" ProgramChange="43" />
<Patch Number="44" Name="TremStrngs" ProgramChange="44" />
<Patch Number="45" Name="Pizzicato " ProgramChange="45" />
<Patch Number="46" Name="Harp " ProgramChange="46" />
<Patch Number="47" Name="Timpani " ProgramChange="47" />
<Patch Number="48" Name="String Ens" ProgramChange="48" />
<Patch Number="49" Name="Slow Str " ProgramChange="49" />
<Patch Number="50" Name="SynString1" ProgramChange="50" />
<Patch Number="51" Name="SynString2" ProgramChange="51" />
<Patch Number="52" Name="Choir Ahhs" ProgramChange="52" />
<Patch Number="53" Name="Voice Oohs" ProgramChange="53" />
<Patch Number="54" Name="SynthVoice" ProgramChange="54" />
<Patch Number="55" Name="OrcstraHit" ProgramChange="55" />
<Patch Number="56" Name="Trumpet " ProgramChange="56" />
<Patch Number="57" Name="Trombone " ProgramChange="57" />
<Patch Number="58" Name="Tuba " ProgramChange="58" />
<Patch Number="59" Name="MtdTrumpet" ProgramChange="59" />
<Patch Number="60" Name="FrenchHorn" ProgramChange="60" />
<Patch Number="61" Name="Brass Sect" ProgramChange="61" />
<Patch Number="62" Name="SynBrass 1" ProgramChange="62" />
<Patch Number="63" Name="SynBrass 2" ProgramChange="63" />
<Patch Number="64" Name="SopranoSax" ProgramChange="64" />
<Patch Number="65" Name="Alto Sax " ProgramChange="65" />
<Patch Number="66" Name="Tenor Sax " ProgramChange="66" />
<Patch Number="67" Name="BaritonSax" ProgramChange="67" />
<Patch Number="68" Name="Oboe " ProgramChange="68" />
<Patch Number="69" Name="EnglshHorn" ProgramChange="69" />
<Patch Number="70" Name="Bassoon " ProgramChange="70" />
<Patch Number="71" Name="Clarinet " ProgramChange="71" />
<Patch Number="72" Name="Piccolo " ProgramChange="72" />
<Patch Number="73" Name="Flute " ProgramChange="73" />
<Patch Number="74" Name="Recorder " ProgramChange="74" />
<Patch Number="75" Name="Pan Flute " ProgramChange="75" />
<Patch Number="76" Name="BottleBlow" ProgramChange="76" />
<Patch Number="77" Name="Shakuhachi" ProgramChange="77" />
<Patch Number="78" Name="Whistle " ProgramChange="78" />
<Patch Number="79" Name="Ocarina " ProgramChange="79" />
<Patch Number="80" Name="SquareLead" ProgramChange="80" />
<Patch Number="81" Name="Saw Lead " ProgramChange="81" />
<Patch Number="82" Name="Calliope " ProgramChange="82" />
<Patch Number="83" Name="Chiff Lead" ProgramChange="83" />
<Patch Number="84" Name="Charang " ProgramChange="84" />
<Patch Number="85" Name="Voice Lead" ProgramChange="85" />
<Patch Number="86" Name="5ths Lead " ProgramChange="86" />
<Patch Number="87" Name="Bass&amp;Lead " ProgramChange="87" />
<Patch Number="88" Name="Bell Pad " ProgramChange="88" />
<Patch Number="89" Name="Warm Pad " ProgramChange="89" />
<Patch Number="90" Name="Polysynth " ProgramChange="90" />
<Patch Number="91" Name="GlassChoir" ProgramChange="91" />
<Patch Number="92" Name="BowedGlass" ProgramChange="92" />
<Patch Number="93" Name="Metallic " ProgramChange="93" />
<Patch Number="94" Name="Halo Pad " ProgramChange="94" />
<Patch Number="95" Name="Echo Sweep" ProgramChange="95" />
<Patch Number="96" Name="Ice Rain " ProgramChange="96" />
<Patch Number="97" Name="Soundtrack" ProgramChange="97" />
<Patch Number="98" Name="Crystaline" ProgramChange="98" />
<Patch Number="99" Name="Atmosphere" ProgramChange="99" />
<Patch Number="100" Name="Briteness " ProgramChange="100" />
<Patch Number="101" Name="Goblins " ProgramChange="101" />
<Patch Number="102" Name="Echoes " ProgramChange="102" />
<Patch Number="103" Name="Sci-Fi " ProgramChange="103" />
<Patch Number="104" Name="Sitar " ProgramChange="104" />
<Patch Number="105" Name="Banjo " ProgramChange="105" />
<Patch Number="106" Name="Shamisen " ProgramChange="106" />
<Patch Number="107" Name="Koto " ProgramChange="107" />
<Patch Number="108" Name="Kalimba " ProgramChange="108" />
<Patch Number="109" Name="Bagpipe " ProgramChange="109" />
<Patch Number="110" Name="Fiddle " ProgramChange="110" />
<Patch Number="111" Name="Shanai " ProgramChange="111" />
<Patch Number="112" Name="TinkleBell" ProgramChange="112" />
<Patch Number="113" Name="Agogo " ProgramChange="113" />
<Patch Number="114" Name="SteelDrums" ProgramChange="114" />
<Patch Number="115" Name="Woodblock " ProgramChange="115" />
<Patch Number="116" Name="Taiko Drum" ProgramChange="116" />
<Patch Number="117" Name="MelodicTom" ProgramChange="117" />
<Patch Number="118" Name="Synth Drum" ProgramChange="118" />
<Patch Number="119" Name="Rev Cymbal" ProgramChange="119" />
<Patch Number="120" Name="Fret Noise" ProgramChange="120" />
<Patch Number="121" Name="BreathNois" ProgramChange="121" />
<Patch Number="122" Name="Seashore " ProgramChange="122" />
<Patch Number="123" Name="Bird Tweet" ProgramChange="123" />
<Patch Number="124" Name="Telephone " ProgramChange="124" />
<Patch Number="125" Name="Helicopter" ProgramChange="125" />
<Patch Number="126" Name="Applause " ProgramChange="126" />
<Patch Number="127" Name="Gunshot " ProgramChange="127" />
</PatchNameList>
</PatchBank>
<PatchBank Name="Expansion Slot A" >
<MIDICommands>
<ControlChange Control="0" Value="5" />
</MIDICommands>
<PatchNameList/>
</PatchBank>
<PatchBank Name="Expansion Slot B" >
<MIDICommands>
<ControlChange Control="0" Value="6" />
</MIDICommands>
<PatchNameList/>
</PatchBank>
</ChannelNameSet>
<ChannelNameSet Name="Name Set 2" >
<AvailableForChannels>
<AvailableChannel Channel="1" Available="false" />
<AvailableChannel Channel="2" Available="false" />
<AvailableChannel Channel="3" Available="false" />
<AvailableChannel Channel="4" Available="false" />
<AvailableChannel Channel="5" Available="false" />
<AvailableChannel Channel="6" Available="false" />
<AvailableChannel Channel="7" Available="false" />
<AvailableChannel Channel="8" Available="false" />
<AvailableChannel Channel="9" Available="false" />
<AvailableChannel Channel="10" Available="true" />
<AvailableChannel Channel="11" Available="false" />
<AvailableChannel Channel="12" Available="false" />
<AvailableChannel Channel="13" Available="false" />
<AvailableChannel Channel="14" Available="false" />
<AvailableChannel Channel="15" Available="false" />
<AvailableChannel Channel="16" Available="false" />
</AvailableForChannels>
<PatchBank Name="Drum sets" >
<PatchNameList>
<Patch Number="00" Name="StandrdSet1" ProgramChange="0" />
<Patch Number="07" Name="Room Set" ProgramChange="7" />
<Patch Number="16" Name="Power Set" ProgramChange="16" />
<Patch Number="24" Name="Electronic" ProgramChange="24" />
<Patch Number="25" Name="8oh8/9oh9" ProgramChange="25" />
<Patch Number="32" Name="Jazz Set" ProgramChange="32" />
<Patch Number="40" Name="Brush Set" ProgramChange="40" />
<Patch Number="48" Name="Orch Set" ProgramChange="48" />
</PatchNameList>
</PatchBank>
</ChannelNameSet>
</MasterDeviceNames>
</MIDINameDocument>

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,340 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE MIDINameDocument PUBLIC "-//MIDI Manufacturers Association//DTD MIDINameDocument 0.7//EN" "http://www.sonosphere.com/dtds/MIDINameDocument.dtd">
<MIDINameDocument>
<Author>Mark of the Unicorn - converted from FreeMIDI (Adapted by Harrison Consoles)</Author>
<MasterDeviceNames>
<Manufacturer>Alesis</Manufacturer>
<Model>QuadraSynth</Model>
<CustomDeviceMode Name="Mode 2" >
<DeviceModeEnable>
<MIDICommands>
<SysEx>F0 00 00 0E 0E 10 00 04 00 01 F7</SysEx>
<SysEx>F0 00 00 0E 0E 0D 01 F7</SysEx>
</MIDICommands>
</DeviceModeEnable>
<ChannelNameSetAssignments>
<ChannelNameSetAssign Channel="1" NameSet="Preset" />
<ChannelNameSetAssign Channel="2" NameSet="Preset" />
<ChannelNameSetAssign Channel="3" NameSet="Preset" />
<ChannelNameSetAssign Channel="4" NameSet="Preset" />
<ChannelNameSetAssign Channel="5" NameSet="Preset" />
<ChannelNameSetAssign Channel="6" NameSet="Preset" />
<ChannelNameSetAssign Channel="7" NameSet="Preset" />
<ChannelNameSetAssign Channel="8" NameSet="Preset" />
<ChannelNameSetAssign Channel="9" NameSet="Preset" />
<ChannelNameSetAssign Channel="10" NameSet="Preset" />
<ChannelNameSetAssign Channel="11" NameSet="Preset" />
<ChannelNameSetAssign Channel="12" NameSet="Preset" />
<ChannelNameSetAssign Channel="13" NameSet="Preset" />
<ChannelNameSetAssign Channel="14" NameSet="Preset" />
<ChannelNameSetAssign Channel="15" NameSet="Preset" />
<ChannelNameSetAssign Channel="16" NameSet="Preset" />
</ChannelNameSetAssignments>
</CustomDeviceMode>
<ChannelNameSet Name="Preset" >
<AvailableForChannels>
<AvailableChannel Channel="1" Available="true" />
<AvailableChannel Channel="2" Available="true" />
<AvailableChannel Channel="3" Available="true" />
<AvailableChannel Channel="4" Available="true" />
<AvailableChannel Channel="5" Available="true" />
<AvailableChannel Channel="6" Available="true" />
<AvailableChannel Channel="7" Available="true" />
<AvailableChannel Channel="8" Available="true" />
<AvailableChannel Channel="9" Available="true" />
<AvailableChannel Channel="10" Available="true" />
<AvailableChannel Channel="11" Available="true" />
<AvailableChannel Channel="12" Available="true" />
<AvailableChannel Channel="13" Available="true" />
<AvailableChannel Channel="14" Available="true" />
<AvailableChannel Channel="15" Available="true" />
<AvailableChannel Channel="16" Available="true" />
</AvailableForChannels>
<PatchBank Name="Preset Programs v1.07" >
<PatchNameList>
<Patch Number=" 0" Name="Perihelion" ProgramChange="0" />
<Patch Number=" 1" Name="Rock Piano" ProgramChange="1" />
<Patch Number=" 2" Name="Orchestra" ProgramChange="2" />
<Patch Number=" 3" Name="Stereo6Str" ProgramChange="3" />
<Patch Number=" 4" Name="WindEnsmbl" ProgramChange="4" />
<Patch Number=" 5" Name="Slap It!" ProgramChange="5" />
<Patch Number=" 6" Name="FireStrngs" ProgramChange="6" />
<Patch Number=" 7" Name="Quadratrix" ProgramChange="7" />
<Patch Number=" 8" Name="D4 Pwr Kit" ProgramChange="8" />
<Patch Number=" 9" Name="ToneWhlPrc" ProgramChange="9" />
<Patch Number=" 10" Name="Pacifica" ProgramChange="10" />
<Patch Number=" 11" Name="Ballad Pno" ProgramChange="11" />
<Patch Number=" 12" Name="Brass&amp;Pows" ProgramChange="12" />
<Patch Number=" 13" Name="OverdrvGtr" ProgramChange="13" />
<Patch Number=" 14" Name="MoodyFlute" ProgramChange="14" />
<Patch Number=" 15" Name="Crow Bass" ProgramChange="15" />
<Patch Number=" 16" Name="Arco Cello" ProgramChange="16" />
<Patch Number=" 17" Name="Tidal Wave" ProgramChange="17" />
<Patch Number=" 18" Name="ElectraKit" ProgramChange="18" />
<Patch Number=" 19" Name="Coed Oohs" ProgramChange="19" />
<Patch Number=" 20" Name="Sahara Sun" ProgramChange="20" />
<Patch Number=" 21" Name="Fat Dyno" ProgramChange="21" />
<Patch Number=" 22" Name="TrumpetEns" ProgramChange="22" />
<Patch Number=" 23" Name="LA Guitar" ProgramChange="23" />
<Patch Number=" 24" Name="SaxSection" ProgramChange="24" />
<Patch Number=" 25" Name="SharpStick" ProgramChange="25" />
<Patch Number=" 26" Name="RichString" ProgramChange="26" />
<Patch Number=" 27" Name="DramaSweep" ProgramChange="27" />
<Patch Number=" 28" Name="Cool Vibes" ProgramChange="28" />
<Patch Number=" 29" Name="PhantomOrg" ProgramChange="29" />
<Patch Number=" 30" Name="It's Big!" ProgramChange="30" />
<Patch Number=" 31" Name="HyperPiano" ProgramChange="31" />
<Patch Number=" 32" Name="BeBopHorns" ProgramChange="32" />
<Patch Number=" 33" Name="Retro Rick" ProgramChange="33" />
<Patch Number=" 34" Name="Tenor Solo" ProgramChange="34" />
<Patch Number=" 35" Name="Rezzo Bass" ProgramChange="35" />
<Patch Number=" 36" Name="True Tron" ProgramChange="36" />
<Patch Number=" 37" Name="Porta Lead" ProgramChange="37" />
<Patch Number=" 38" Name="Potsticker" ProgramChange="38" />
<Patch Number=" 39" Name="WhitrShade" ProgramChange="39" />
<Patch Number=" 40" Name="Progressss" ProgramChange="40" />
<Patch Number=" 41" Name="ModWhlClav" ProgramChange="41" />
<Patch Number=" 42" Name="ClsclTrmpt" ProgramChange="42" />
<Patch Number=" 43" Name="EtherHrmnc" ProgramChange="43" />
<Patch Number=" 44" Name="Flute Ens" ProgramChange="44" />
<Patch Number=" 45" Name="Deep Bass" ProgramChange="45" />
<Patch Number=" 46" Name="ArcoStrngs" ProgramChange="46" />
<Patch Number=" 47" Name="Obersphere" ProgramChange="47" />
<Patch Number=" 48" Name="2x4Marimba" ProgramChange="48" />
<Patch Number=" 49" Name="Full Draws" ProgramChange="49" />
<Patch Number=" 50" Name="Silk&amp;Satin" ProgramChange="50" />
<Patch Number=" 51" Name="73 Tines" ProgramChange="51" />
<Patch Number=" 52" Name="ClsclHorns" ProgramChange="52" />
<Patch Number=" 53" Name="NylonStrng" ProgramChange="53" />
<Patch Number=" 54" Name="Big O Bari" ProgramChange="54" />
<Patch Number=" 55" Name="Slap Me!" ProgramChange="55" />
<Patch Number=" 56" Name="Pizz Pluck" ProgramChange="56" />
<Patch Number=" 57" Name="Slow Wave" ProgramChange="57" />
<Patch Number=" 58" Name="Ethnicity" ProgramChange="58" />
<Patch Number=" 59" Name="MixedChoir" ProgramChange="59" />
<Patch Number=" 60" Name="Anastasia" ProgramChange="60" />
<Patch Number=" 61" Name="FM E.Piano" ProgramChange="61" />
<Patch Number=" 62" Name="Stab Synth" ProgramChange="62" />
<Patch Number=" 63" Name="Corinth" ProgramChange="63" />
<Patch Number=" 64" Name="1stClarnet" ProgramChange="64" />
<Patch Number=" 65" Name="Zapp Bass" ProgramChange="65" />
<Patch Number=" 66" Name="String Pad" ProgramChange="66" />
<Patch Number=" 67" Name="Touchsaw" ProgramChange="67" />
<Patch Number=" 68" Name="Basic Bell" ProgramChange="68" />
<Patch Number=" 69" Name="Accordian+" ProgramChange="69" />
<Patch Number=" 70" Name="Wavechime" ProgramChange="70" />
<Patch Number=" 71" Name="BachHarpsi" ProgramChange="71" />
<Patch Number=" 72" Name="Horn Ens" ProgramChange="72" />
<Patch Number=" 73" Name="SessionGtr" ProgramChange="73" />
<Patch Number=" 74" Name="Brite Alto" ProgramChange="74" />
<Patch Number=" 75" Name="BigUpright" ProgramChange="75" />
<Patch Number=" 76" Name="StrQuartet" ProgramChange="76" />
<Patch Number=" 77" Name="ProfitSync" ProgramChange="77" />
<Patch Number=" 78" Name="StandrdKit" ProgramChange="78" />
<Patch Number=" 79" Name="Vacuum B" ProgramChange="79" />
<Patch Number=" 80" Name="7th Wave" ProgramChange="80" />
<Patch Number=" 81" Name="BrashTines" ProgramChange="81" />
<Patch Number=" 82" Name="Clscl Tuba" ProgramChange="82" />
<Patch Number=" 83" Name="MuteGuitar" ProgramChange="83" />
<Patch Number=" 84" Name="Ebony Oboe" ProgramChange="84" />
<Patch Number=" 85" Name="No Frets!" ProgramChange="85" />
<Patch Number=" 86" Name="Anastrings" ProgramChange="86" />
<Patch Number=" 87" Name="Vector Pad" ProgramChange="87" />
<Patch Number=" 88" Name="Timp&amp;Glock" ProgramChange="88" />
<Patch Number=" 89" Name="3rdHrmPerc" ProgramChange="89" />
<Patch Number=" 90" Name="Voice Bell" ProgramChange="90" />
<Patch Number=" 91" Name="AcousGrand" ProgramChange="91" />
<Patch Number=" 92" Name="FlugelSolo" ProgramChange="92" />
<Patch Number=" 93" Name="E.Harmonix" ProgramChange="93" />
<Patch Number=" 94" Name="LiteSoprno" ProgramChange="94" />
<Patch Number=" 95" Name="Fat Mini" ProgramChange="95" />
<Patch Number=" 96" Name="Harp Pluck" ProgramChange="96" />
<Patch Number=" 97" Name="Vain Lead" ProgramChange="97" />
<Patch Number=" 98" Name="PercusvKit" ProgramChange="98" />
<Patch Number=" 99" Name="SynthOrgan" ProgramChange="99" />
<Patch Number="100" Name="BlueAurora" ProgramChange="100" />
<Patch Number="101" Name="Wave Piano" ProgramChange="101" />
<Patch Number="102" Name="Sfz Brass" ProgramChange="102" />
<Patch Number="103" Name="HollowBody" ProgramChange="103" />
<Patch Number="104" Name="SoloBasoon" ProgramChange="104" />
<Patch Number="105" Name="House Bass" ProgramChange="105" />
<Patch Number="106" Name="OctaString" ProgramChange="106" />
<Patch Number="107" Name="Triangular" ProgramChange="107" />
<Patch Number="108" Name="TubularHit" ProgramChange="108" />
<Patch Number="109" Name="Surf Organ" ProgramChange="109" />
<Patch Number="110" Name="MysticWind" ProgramChange="110" />
<Patch Number="111" Name="SoftSuitcs" ProgramChange="111" />
<Patch Number="112" Name="Trombone" ProgramChange="112" />
<Patch Number="113" Name="PedalSteel" ProgramChange="113" />
<Patch Number="114" Name="Transforms" ProgramChange="114" />
<Patch Number="115" Name="Pop'n Bass" ProgramChange="115" />
<Patch Number="116" Name="SoloViolin" ProgramChange="116" />
<Patch Number="117" Name="MonstrMash" ProgramChange="117" />
<Patch Number="118" Name="Glittrbell" ProgramChange="118" />
<Patch Number="119" Name="1 Drawbar" ProgramChange="119" />
<Patch Number="120" Name="T-Minus 1" ProgramChange="120" />
<Patch Number="121" Name="Wurly" ProgramChange="121" />
<Patch Number="122" Name="Jazz Mute" ProgramChange="122" />
<Patch Number="123" Name="RanchHands" ProgramChange="123" />
<Patch Number="124" Name="Sax Split" ProgramChange="124" />
<Patch Number="125" Name="ClassicSqr" ProgramChange="125" />
<Patch Number="126" Name="Solo Viola" ProgramChange="126" />
<Patch Number="127" Name="PortaWheel" ProgramChange="127" />
</PatchNameList>
</PatchBank>
</ChannelNameSet>
<ChannelNameSet Name="User" >
<AvailableForChannels>
<AvailableChannel Channel="1" Available="true" />
<AvailableChannel Channel="2" Available="true" />
<AvailableChannel Channel="3" Available="true" />
<AvailableChannel Channel="4" Available="true" />
<AvailableChannel Channel="5" Available="true" />
<AvailableChannel Channel="6" Available="true" />
<AvailableChannel Channel="7" Available="true" />
<AvailableChannel Channel="8" Available="true" />
<AvailableChannel Channel="9" Available="true" />
<AvailableChannel Channel="10" Available="true" />
<AvailableChannel Channel="11" Available="true" />
<AvailableChannel Channel="12" Available="true" />
<AvailableChannel Channel="13" Available="true" />
<AvailableChannel Channel="14" Available="true" />
<AvailableChannel Channel="15" Available="true" />
<AvailableChannel Channel="16" Available="true" />
</AvailableForChannels>
<PatchBank Name="User Programs v1.07" >
<PatchNameList>
<Patch Number=" 0" Name="QuadraRiff" ProgramChange="0" />
<Patch Number=" 1" Name="BalladKeys" ProgramChange="1" />
<Patch Number=" 2" Name="Burma" ProgramChange="2" />
<Patch Number=" 3" Name="PowerChord" ProgramChange="3" />
<Patch Number=" 4" Name="Koan" ProgramChange="4" />
<Patch Number=" 5" Name="Fretlessly" ProgramChange="5" />
<Patch Number=" 6" Name="Strngs&amp;Hit" ProgramChange="6" />
<Patch Number=" 7" Name="Rezzonantz" ProgramChange="7" />
<Patch Number=" 8" Name="GarageBand" ProgramChange="8" />
<Patch Number=" 9" Name="VelOoz&amp;Aaz" ProgramChange="9" />
<Patch Number=" 10" Name="GenesisWav" ProgramChange="10" />
<Patch Number=" 11" Name="Stik&amp;Tines" ProgramChange="11" />
<Patch Number=" 12" Name="Cool Horns" ProgramChange="12" />
<Patch Number=" 13" Name="Koto Pluck" ProgramChange="13" />
<Patch Number=" 14" Name="1001Nights" ProgramChange="14" />
<Patch Number=" 15" Name="Steam Bass" ProgramChange="15" />
<Patch Number=" 16" Name="ViolinOrch" ProgramChange="16" />
<Patch Number=" 17" Name="FatAnaLead" ProgramChange="17" />
<Patch Number=" 18" Name="AmbOrchHit" ProgramChange="18" />
<Patch Number=" 19" Name="ClickOrgan" ProgramChange="19" />
<Patch Number=" 20" Name="Pluck Pad" ProgramChange="20" />
<Patch Number=" 21" Name="E.Clavatar" ProgramChange="21" />
<Patch Number=" 22" Name="16 Flutes" ProgramChange="22" />
<Patch Number=" 23" Name="8 Miles Hi" ProgramChange="23" />
<Patch Number=" 24" Name="St. Thomas" ProgramChange="24" />
<Patch Number=" 25" Name="Stanley's" ProgramChange="25" />
<Patch Number=" 26" Name="PnoStrings" ProgramChange="26" />
<Patch Number=" 27" Name="SynTrumpet" ProgramChange="27" />
<Patch Number=" 28" Name="Anasthesia" ProgramChange="28" />
<Patch Number=" 29" Name="Communion" ProgramChange="29" />
<Patch Number=" 30" Name="1stContact" ProgramChange="30" />
<Patch Number=" 31" Name="TinesLayer" ProgramChange="31" />
<Patch Number=" 32" Name="Clarinet+" ProgramChange="32" />
<Patch Number=" 33" Name="Feedbacker" ProgramChange="33" />
<Patch Number=" 34" Name="WarmFMBelz" ProgramChange="34" />
<Patch Number=" 35" Name="Bass Arpeg" ProgramChange="35" />
<Patch Number=" 36" Name="Celli" ProgramChange="36" />
<Patch Number=" 37" Name="Screamer!" ProgramChange="37" />
<Patch Number=" 38" Name="8oh8 Snare" ProgramChange="38" />
<Patch Number=" 39" Name="DualOrgan1" ProgramChange="39" />
<Patch Number=" 40" Name="Dew Drops" ProgramChange="40" />
<Patch Number=" 41" Name="Player Pno" ProgramChange="41" />
<Patch Number=" 42" Name="Pan Chiff" ProgramChange="42" />
<Patch Number=" 43" Name="E.Acoustic" ProgramChange="43" />
<Patch Number=" 44" Name="Walk'nRide" ProgramChange="44" />
<Patch Number=" 45" Name="HvyPickBss" ProgramChange="45" />
<Patch Number=" 46" Name="Sartaurian" ProgramChange="46" />
<Patch Number=" 47" Name="Fast Sync" ProgramChange="47" />
<Patch Number=" 48" Name="ComptonKik" ProgramChange="48" />
<Patch Number=" 49" Name="NiceVoices" ProgramChange="49" />
<Patch Number=" 50" Name="QuadVector" ProgramChange="50" />
<Patch Number=" 51" Name="Jazz Duo" ProgramChange="51" />
<Patch Number=" 52" Name="PwrSynBrs" ProgramChange="52" />
<Patch Number=" 53" Name="WorldSitar" ProgramChange="53" />
<Patch Number=" 54" Name="FairyBells" ProgramChange="54" />
<Patch Number=" 55" Name="8Bit Split" ProgramChange="55" />
<Patch Number=" 56" Name="WindOrch 1" ProgramChange="56" />
<Patch Number=" 57" Name="Maze Lead" ProgramChange="57" />
<Patch Number=" 58" Name="FissionKit" ProgramChange="58" />
<Patch Number=" 59" Name="Knife Edge" ProgramChange="59" />
<Patch Number=" 60" Name="Comet Rain" ProgramChange="60" />
<Patch Number=" 61" Name="2OctHarpsi" ProgramChange="61" />
<Patch Number=" 62" Name="Sax Touch" ProgramChange="62" />
<Patch Number=" 63" Name="EtherGuitr" ProgramChange="63" />
<Patch Number=" 64" Name="HunanHomes" ProgramChange="64" />
<Patch Number=" 65" Name="VolumeKnob" ProgramChange="65" />
<Patch Number=" 66" Name="Atmosplit" ProgramChange="66" />
<Patch Number=" 67" Name="VintageRez" ProgramChange="67" />
<Patch Number=" 68" Name="RapHatOpen" ProgramChange="68" />
<Patch Number=" 69" Name="OoohTron" ProgramChange="69" />
<Patch Number=" 70" Name="D-What?" ProgramChange="70" />
<Patch Number=" 71" Name="Digi Tines" ProgramChange="71" />
<Patch Number=" 72" Name="Shaku" ProgramChange="72" />
<Patch Number=" 73" Name="WaveGuitar" ProgramChange="73" />
<Patch Number=" 74" Name="Salsa" ProgramChange="74" />
<Patch Number=" 75" Name="Knock Bass" ProgramChange="75" />
<Patch Number=" 76" Name="Pizz&amp;Strgs" ProgramChange="76" />
<Patch Number=" 77" Name="SyncNSaws!" ProgramChange="77" />
<Patch Number=" 78" Name="RapCowbell" ProgramChange="78" />
<Patch Number=" 79" Name="GlideVoxMW" ProgramChange="79" />
<Patch Number=" 80" Name="RhythmWave" ProgramChange="80" />
<Patch Number=" 81" Name="Pop'nRoads" ProgramChange="81" />
<Patch Number=" 82" Name="TrumpletMW" ProgramChange="82" />
<Patch Number=" 83" Name="H.Dulcimer" ProgramChange="83" />
<Patch Number=" 84" Name="Fairy Dust" ProgramChange="84" />
<Patch Number=" 85" Name="BeBopSplit" ProgramChange="85" />
<Patch Number=" 86" Name="E.PnoStrng" ProgramChange="86" />
<Patch Number=" 87" Name="SquareQPad" ProgramChange="87" />
<Patch Number=" 88" Name="9oh9 Kick" ProgramChange="88" />
<Patch Number=" 89" Name="BabaORealy" ProgramChange="89" />
<Patch Number=" 90" Name="HeavnsGate" ProgramChange="90" />
<Patch Number=" 91" Name="R&amp;B Ballad" ProgramChange="91" />
<Patch Number=" 92" Name="SaxWashVel" ProgramChange="92" />
<Patch Number=" 93" Name="StratoMan!" ProgramChange="93" />
<Patch Number=" 94" Name="BowedGlass" ProgramChange="94" />
<Patch Number=" 95" Name="Rave&amp;House" ProgramChange="95" />
<Patch Number=" 96" Name="Saw Blast" ProgramChange="96" />
<Patch Number=" 97" Name="Rave Slave" ProgramChange="97" />
<Patch Number=" 98" Name="Jetshot!" ProgramChange="98" />
<Patch Number=" 99" Name="Vestibulum" ProgramChange="99" />
<Patch Number="100" Name="MasterHold" ProgramChange="100" />
<Patch Number="101" Name="Toy Grand" ProgramChange="101" />
<Patch Number="102" Name="AirHarmnca" ProgramChange="102" />
<Patch Number="103" Name="TremMandln" ProgramChange="103" />
<Patch Number="104" Name="FM Plucks" ProgramChange="104" />
<Patch Number="105" Name="2.3 Bass" ProgramChange="105" />
<Patch Number="106" Name="VeloStrngs" ProgramChange="106" />
<Patch Number="107" Name="Rezi Drops" ProgramChange="107" />
<Patch Number="108" Name="ItsaBeach" ProgramChange="108" />
<Patch Number="109" Name="DualOrgan2" ProgramChange="109" />
<Patch Number="110" Name="Chiff Bell" ProgramChange="110" />
<Patch Number="111" Name="TackyPiano" ProgramChange="111" />
<Patch Number="112" Name="Oboe&amp;Brass" ProgramChange="112" />
<Patch Number="113" Name="QuantizeIt" ProgramChange="113" />
<Patch Number="114" Name="CrystlVibe" ProgramChange="114" />
<Patch Number="115" Name="MWKickBass" ProgramChange="115" />
<Patch Number="116" Name="Accordeon" ProgramChange="116" />
<Patch Number="117" Name="FatSyncPad" ProgramChange="117" />
<Patch Number="118" Name="Darcade" ProgramChange="118" />
<Patch Number="119" Name="GospelOrgn" ProgramChange="119" />
<Patch Number="120" Name="Synergy MW" ProgramChange="120" />
<Patch Number="121" Name="Pianooohs" ProgramChange="121" />
<Patch Number="122" Name="Highlander" ProgramChange="122" />
<Patch Number="123" Name="Shami-san" ProgramChange="123" />
<Patch Number="124" Name="Wood&amp;Metal" ProgramChange="124" />
<Patch Number="125" Name="Fizz Bace" ProgramChange="125" />
<Patch Number="126" Name="WindOrch 2" ProgramChange="126" />
<Patch Number="127" Name="Grunge Rez" ProgramChange="127" />
</PatchNameList>
</PatchBank>
</ChannelNameSet>
</MasterDeviceNames>
</MIDINameDocument>

View file

@ -0,0 +1,743 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE MIDINameDocument PUBLIC "-//MIDI Manufacturers Association//DTD MIDINameDocument 0.7//EN" "http://www.sonosphere.com/dtds/MIDINameDocument.dtd">
<MIDINameDocument>
<Author>Mark of the Unicorn - converted from FreeMIDI (Adapted by Harrison Consoles)</Author>
<MasterDeviceNames>
<Manufacturer>Alesis</Manufacturer>
<Model>QuadraSynth Plus</Model>
<CustomDeviceMode Name="Mode 2" >
<DeviceModeEnable>
<MIDICommands>
<SysEx>F0 00 00 0E 0E 10 00 04 00 01 F7</SysEx>
<SysEx>F0 00 00 0E 0E 0D 01 F7</SysEx>
</MIDICommands>
</DeviceModeEnable>
<ChannelNameSetAssignments>
<ChannelNameSetAssign Channel="1" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="2" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="3" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="4" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="5" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="6" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="7" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="8" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="9" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="10" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="11" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="12" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="13" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="14" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="15" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="16" NameSet="Name Set 1" />
</ChannelNameSetAssignments>
</CustomDeviceMode>
<ChannelNameSet Name="Name Set 1" >
<AvailableForChannels>
<AvailableChannel Channel="1" Available="true" />
<AvailableChannel Channel="2" Available="true" />
<AvailableChannel Channel="3" Available="true" />
<AvailableChannel Channel="4" Available="true" />
<AvailableChannel Channel="5" Available="true" />
<AvailableChannel Channel="6" Available="true" />
<AvailableChannel Channel="7" Available="true" />
<AvailableChannel Channel="8" Available="true" />
<AvailableChannel Channel="9" Available="true" />
<AvailableChannel Channel="10" Available="true" />
<AvailableChannel Channel="11" Available="true" />
<AvailableChannel Channel="12" Available="true" />
<AvailableChannel Channel="13" Available="true" />
<AvailableChannel Channel="14" Available="true" />
<AvailableChannel Channel="15" Available="true" />
<AvailableChannel Channel="16" Available="true" />
</AvailableForChannels>
<PatchBank Name="User Programs" >
<MIDICommands>
<ControlChange Control="0" Value="0" />
</MIDICommands>
<PatchNameList>
<Patch Number=" 00" Name="BalladKeys" ProgramChange="0" />
<Patch Number=" 01" Name="QuadraRiff" ProgramChange="1" />
<Patch Number=" 02" Name="Burma" ProgramChange="2" />
<Patch Number=" 03" Name="PowerChord" ProgramChange="3" />
<Patch Number=" 04" Name="Koan" ProgramChange="4" />
<Patch Number=" 05" Name="Fretlessly" ProgramChange="5" />
<Patch Number=" 06" Name="Strngs&amp;Hit" ProgramChange="6" />
<Patch Number=" 07" Name="Rezzonantz" ProgramChange="7" />
<Patch Number=" 08" Name="GarageBand" ProgramChange="8" />
<Patch Number=" 09" Name="VelOoz&amp;Aaz" ProgramChange="9" />
<Patch Number=" 10" Name="Stik&amp;Tines" ProgramChange="10" />
<Patch Number=" 11" Name="GenesisWav" ProgramChange="11" />
<Patch Number=" 12" Name="Cool Horns" ProgramChange="12" />
<Patch Number=" 13" Name="Koto Pluck" ProgramChange="13" />
<Patch Number=" 14" Name="1001Nights" ProgramChange="14" />
<Patch Number=" 15" Name="Steam Bass" ProgramChange="15" />
<Patch Number=" 16" Name="ViolinOrch" ProgramChange="16" />
<Patch Number=" 17" Name="FatAnaLead" ProgramChange="17" />
<Patch Number=" 18" Name="AmbOrchHit" ProgramChange="18" />
<Patch Number=" 19" Name="ClickOrgan" ProgramChange="19" />
<Patch Number=" 20" Name="E.Clavatar" ProgramChange="20" />
<Patch Number=" 21" Name="Pluck Pad" ProgramChange="21" />
<Patch Number=" 22" Name="16 Flutes" ProgramChange="22" />
<Patch Number=" 23" Name="8 Miles Hi" ProgramChange="23" />
<Patch Number=" 24" Name="St. Thomas" ProgramChange="24" />
<Patch Number=" 25" Name="Stanley's" ProgramChange="25" />
<Patch Number=" 26" Name="PnoStrings" ProgramChange="26" />
<Patch Number=" 27" Name="SynTrumpet" ProgramChange="27" />
<Patch Number=" 28" Name="Anasthesia" ProgramChange="28" />
<Patch Number=" 29" Name="Communion" ProgramChange="29" />
<Patch Number=" 30" Name="TinesLayer" ProgramChange="30" />
<Patch Number=" 31" Name="1stContact" ProgramChange="31" />
<Patch Number=" 32" Name="Clarinet+" ProgramChange="32" />
<Patch Number=" 33" Name="Feedbacker" ProgramChange="33" />
<Patch Number=" 34" Name="WarmFMBelz" ProgramChange="34" />
<Patch Number=" 35" Name="Bass Arpeg" ProgramChange="35" />
<Patch Number=" 36" Name="Celli" ProgramChange="36" />
<Patch Number=" 37" Name="Screamer!" ProgramChange="37" />
<Patch Number=" 38" Name="8oh8 Snare" ProgramChange="38" />
<Patch Number=" 39" Name="DualOrgan1" ProgramChange="39" />
<Patch Number=" 40" Name="PlayerPno2" ProgramChange="40" />
<Patch Number=" 41" Name="Dew Drops" ProgramChange="41" />
<Patch Number=" 42" Name="Pan Chiff" ProgramChange="42" />
<Patch Number=" 43" Name="E.Acoustic" ProgramChange="43" />
<Patch Number=" 44" Name="Walk'nRide" ProgramChange="44" />
<Patch Number=" 45" Name="HvyPickBss" ProgramChange="45" />
<Patch Number=" 46" Name="Sartaurian" ProgramChange="46" />
<Patch Number=" 47" Name="Fast Sync" ProgramChange="47" />
<Patch Number=" 48" Name="ComptonKik" ProgramChange="48" />
<Patch Number=" 49" Name="NiceVoices" ProgramChange="49" />
<Patch Number=" 50" Name="Jazz Duo" ProgramChange="50" />
<Patch Number=" 51" Name="QuadVector" ProgramChange="51" />
<Patch Number=" 52" Name="PwrSynBrs" ProgramChange="52" />
<Patch Number=" 53" Name="WorldSitar" ProgramChange="53" />
<Patch Number=" 54" Name="FairyBells" ProgramChange="54" />
<Patch Number=" 55" Name="8Bit Split" ProgramChange="55" />
<Patch Number=" 56" Name="WindOrch 1" ProgramChange="56" />
<Patch Number=" 57" Name="Maze Lead" ProgramChange="57" />
<Patch Number=" 58" Name="FissionKit" ProgramChange="58" />
<Patch Number=" 59" Name="Knife Edge" ProgramChange="59" />
<Patch Number=" 60" Name="2OctHarpsi" ProgramChange="60" />
<Patch Number=" 61" Name="Comet Rain" ProgramChange="61" />
<Patch Number=" 62" Name="Sax Touch" ProgramChange="62" />
<Patch Number=" 63" Name="EtherGuitr" ProgramChange="63" />
<Patch Number=" 64" Name="HunanHomes" ProgramChange="64" />
<Patch Number=" 65" Name="VolumeKnob" ProgramChange="65" />
<Patch Number=" 66" Name="Atmosplit" ProgramChange="66" />
<Patch Number=" 67" Name="VintageRez" ProgramChange="67" />
<Patch Number=" 68" Name="RapHatOpen" ProgramChange="68" />
<Patch Number=" 69" Name="OoohTron" ProgramChange="69" />
<Patch Number=" 70" Name="Digi Tines" ProgramChange="70" />
<Patch Number=" 71" Name="D-What?" ProgramChange="71" />
<Patch Number=" 72" Name="Shaku" ProgramChange="72" />
<Patch Number=" 73" Name="WaveGuitar" ProgramChange="73" />
<Patch Number=" 74" Name="Salsa" ProgramChange="74" />
<Patch Number=" 75" Name="Knock Bass" ProgramChange="75" />
<Patch Number=" 76" Name="Pizz&amp;Strgs" ProgramChange="76" />
<Patch Number=" 77" Name="SyncNSaws!" ProgramChange="77" />
<Patch Number=" 78" Name="RapCowbell" ProgramChange="78" />
<Patch Number=" 79" Name="GlideVoxMW" ProgramChange="79" />
<Patch Number=" 80" Name="Pop'nRoads" ProgramChange="80" />
<Patch Number=" 81" Name="RhythmWave" ProgramChange="81" />
<Patch Number=" 82" Name="TrumpletMW" ProgramChange="82" />
<Patch Number=" 83" Name="H.Dulcimer" ProgramChange="83" />
<Patch Number=" 84" Name="Fairy Dust" ProgramChange="84" />
<Patch Number=" 85" Name="BeBopSplit" ProgramChange="85" />
<Patch Number=" 86" Name="E.PnoStrng" ProgramChange="86" />
<Patch Number=" 87" Name="SquareQPad" ProgramChange="87" />
<Patch Number=" 88" Name="9oh9 Kick" ProgramChange="88" />
<Patch Number=" 89" Name="BabaORealy" ProgramChange="89" />
<Patch Number=" 90" Name="R&amp;B Ballad" ProgramChange="90" />
<Patch Number=" 91" Name="HeavnsGate" ProgramChange="91" />
<Patch Number=" 92" Name="SaxWashVel" ProgramChange="92" />
<Patch Number=" 93" Name="StratoMan!" ProgramChange="93" />
<Patch Number=" 94" Name="BowedGlass" ProgramChange="94" />
<Patch Number=" 95" Name="Rave&amp;House" ProgramChange="95" />
<Patch Number=" 96" Name="Saw Blast" ProgramChange="96" />
<Patch Number=" 97" Name="Rave Slave" ProgramChange="97" />
<Patch Number=" 98" Name="Jetshot!" ProgramChange="98" />
<Patch Number=" 99" Name="Vestibulum" ProgramChange="99" />
<Patch Number=" 100" Name="Toy Grand" ProgramChange="100" />
<Patch Number=" 101" Name="MasterHold" ProgramChange="101" />
<Patch Number=" 102" Name="AirHarmnca" ProgramChange="102" />
<Patch Number=" 103" Name="TremMandln" ProgramChange="103" />
<Patch Number=" 104" Name="FM Plucks" ProgramChange="104" />
<Patch Number=" 105" Name="2.3 Bass" ProgramChange="105" />
<Patch Number=" 106" Name="VeloStrngs" ProgramChange="106" />
<Patch Number=" 107" Name="Rezi Drops" ProgramChange="107" />
<Patch Number=" 108" Name="ItsaBeach" ProgramChange="108" />
<Patch Number=" 109" Name="DualOrgan2" ProgramChange="109" />
<Patch Number=" 110" Name="TackyPiano" ProgramChange="110" />
<Patch Number=" 111" Name="Chiff Bell" ProgramChange="111" />
<Patch Number=" 112" Name="Oboe&amp;Brass" ProgramChange="112" />
<Patch Number=" 113" Name="QuantizeIt" ProgramChange="113" />
<Patch Number=" 114" Name="CrystlVibe" ProgramChange="114" />
<Patch Number=" 115" Name="MWKickBass" ProgramChange="115" />
<Patch Number=" 116" Name="Accordeon" ProgramChange="116" />
<Patch Number=" 117" Name="FatSyncPad" ProgramChange="117" />
<Patch Number=" 118" Name="Darcade" ProgramChange="118" />
<Patch Number=" 119" Name="GospelOrgn" ProgramChange="119" />
<Patch Number=" 120" Name="Pianooohs" ProgramChange="120" />
<Patch Number=" 121" Name="Synergy MW" ProgramChange="121" />
<Patch Number=" 122" Name="Highlander" ProgramChange="122" />
<Patch Number=" 123" Name="Shami-san" ProgramChange="123" />
<Patch Number=" 124" Name="Wood&amp;Metal" ProgramChange="124" />
<Patch Number=" 125" Name="Fizz Bace" ProgramChange="125" />
<Patch Number=" 126" Name="WindOrch 2" ProgramChange="126" />
<Patch Number=" 127" Name="Grunge Rez" ProgramChange="127" />
</PatchNameList>
</PatchBank>
<PatchBank Name="Preset Programs 1" >
<MIDICommands>
<ControlChange Control="0" Value="1" />
</MIDICommands>
<PatchNameList>
<Patch Number="00" Name="TrueStereo" ProgramChange="0" />
<Patch Number="01" Name="Perihelion" ProgramChange="1" />
<Patch Number="02" Name="Orchestra" ProgramChange="2" />
<Patch Number="03" Name="Stereo6Str" ProgramChange="3" />
<Patch Number="04" Name="ModWhlClav" ProgramChange="4" />
<Patch Number="05" Name="Slap It!" ProgramChange="5" />
<Patch Number="06" Name="FireStrngs" ProgramChange="6" />
<Patch Number="07" Name="Quadratix" ProgramChange="7" />
<Patch Number="08" Name="D4 Pwr Kit" ProgramChange="8" />
<Patch Number="09" Name="ToneWhlPrc" ProgramChange="9" />
<Patch Number="10" Name="LA Studio" ProgramChange="10" />
<Patch Number="11" Name="Pacifica" ProgramChange="11" />
<Patch Number="12" Name="MoodyFlute" ProgramChange="12" />
<Patch Number="13" Name="DistGuitar" ProgramChange="13" />
<Patch Number="14" Name="BachHarpsi" ProgramChange="14" />
<Patch Number="15" Name="Crow Bass" ProgramChange="15" />
<Patch Number="16" Name="Arco Cello" ProgramChange="16" />
<Patch Number="17" Name="Tidal Wave" ProgramChange="17" />
<Patch Number="18" Name="Bomb Kit" ProgramChange="18" />
<Patch Number="19" Name="Coed Oohs" ProgramChange="19" />
<Patch Number="20" Name="Fat Dyno" ProgramChange="20" />
<Patch Number="21" Name="Sahara Sun" ProgramChange="21" />
<Patch Number="22" Name="Brass&amp;Pows" ProgramChange="22" />
<Patch Number="23" Name="LA Guitar" ProgramChange="23" />
<Patch Number="24" Name="Potsticker" ProgramChange="24" />
<Patch Number="25" Name="SharpStick" ProgramChange="25" />
<Patch Number="26" Name="RichString" ProgramChange="26" />
<Patch Number="27" Name="DramaSweep" ProgramChange="27" />
<Patch Number="28" Name="Fusion Kit" ProgramChange="28" />
<Patch Number="29" Name="PhantomOrg" ProgramChange="29" />
<Patch Number="30" Name="BestO'Both" ProgramChange="30" />
<Patch Number="31" Name="It's Big!" ProgramChange="31" />
<Patch Number="32" Name="Tenor Solo" ProgramChange="32" />
<Patch Number="33" Name="Retro Rick" ProgramChange="33" />
<Patch Number="34" Name="Cool Vibes" ProgramChange="34" />
<Patch Number="35" Name="Rezzo Bass" ProgramChange="35" />
<Patch Number="36" Name="True Tron" ProgramChange="36" />
<Patch Number="37" Name="Porta Lead" ProgramChange="37" />
<Patch Number="38" Name="StandrdKit" ProgramChange="38" />
<Patch Number="39" Name="WhitrShade" ProgramChange="39" />
<Patch Number="40" Name="Crunchy EP" ProgramChange="40" />
<Patch Number="41" Name="Progressss" ProgramChange="41" />
<Patch Number="42" Name="ClsclTrmpt" ProgramChange="42" />
<Patch Number="43" Name="EtherHrmnc" ProgramChange="43" />
<Patch Number="44" Name="Ethnicity" ProgramChange="44" />
<Patch Number="45" Name="Deep Bass" ProgramChange="45" />
<Patch Number="46" Name="ArcoStrngs" ProgramChange="46" />
<Patch Number="47" Name="Obersphere" ProgramChange="47" />
<Patch Number="48" Name="PercusvKit" ProgramChange="48" />
<Patch Number="49" Name="Full Draws" ProgramChange="49" />
<Patch Number="50" Name="Classical" ProgramChange="50" />
<Patch Number="51" Name="Silk&amp;Satin" ProgramChange="51" />
<Patch Number="52" Name="Big O Bari" ProgramChange="52" />
<Patch Number="53" Name="NylonStrng" ProgramChange="53" />
<Patch Number="54" Name="2x4Marimba" ProgramChange="54" />
<Patch Number="55" Name="Slap Me!" ProgramChange="55" />
<Patch Number="56" Name="Pizz Pluck" ProgramChange="56" />
<Patch Number="57" Name="Slow Wave" ProgramChange="57" />
<Patch Number="58" Name="ElectraKit" ProgramChange="58" />
<Patch Number="59" Name="MixedChoir" ProgramChange="59" />
<Patch Number="60" Name="FM Piano 1" ProgramChange="60" />
<Patch Number="61" Name="Anastasia" ProgramChange="61" />
<Patch Number="62" Name="Trombone" ProgramChange="62" />
<Patch Number="63" Name="Corinth" ProgramChange="63" />
<Patch Number="64" Name="Glittrbell" ProgramChange="64" />
<Patch Number="65" Name="Zapp Bass" ProgramChange="65" />
<Patch Number="66" Name="String Pad" ProgramChange="66" />
<Patch Number="67" Name="Touchsaw" ProgramChange="67" />
<Patch Number="68" Name="Brush Up" ProgramChange="68" />
<Patch Number="69" Name="Accordian+" ProgramChange="69" />
<Patch Number="70" Name="HousePiano" ProgramChange="70" />
<Patch Number="71" Name="Wavechime" ProgramChange="71" />
<Patch Number="72" Name="SoloBasoon" ProgramChange="72" />
<Patch Number="73" Name="SessionGtr" ProgramChange="73" />
<Patch Number="74" Name="OB SynClav" ProgramChange="74" />
<Patch Number="75" Name="BigUpright" ProgramChange="75" />
<Patch Number="76" Name="StrQuartet" ProgramChange="76" />
<Patch Number="77" Name="ProfitSync" ProgramChange="77" />
<Patch Number="78" Name="Hipp Kitt" ProgramChange="78" />
<Patch Number="79" Name="Vacuum B" ProgramChange="79" />
<Patch Number="80" Name="BrashTines" ProgramChange="80" />
<Patch Number="81" Name="7th Wave" ProgramChange="81" />
<Patch Number="82" Name="1stClarnet" ProgramChange="82" />
<Patch Number="83" Name="MuteGuitar" ProgramChange="83" />
<Patch Number="84" Name="Metallics" ProgramChange="84" />
<Patch Number="85" Name="No Frets!" ProgramChange="85" />
<Patch Number="86" Name="Anastrings" ProgramChange="86" />
<Patch Number="87" Name="Vector Pad" ProgramChange="87" />
<Patch Number="88" Name="Ritual Kit" ProgramChange="88" />
<Patch Number="89" Name="3rdHrmPerc" ProgramChange="89" />
<Patch Number="90" Name="Upright" ProgramChange="90" />
<Patch Number="91" Name="Voice Bell" ProgramChange="91" />
<Patch Number="92" Name="Clscl Tuba" ProgramChange="92" />
<Patch Number="93" Name="E.Harmonix" ProgramChange="93" />
<Patch Number="94" Name="Tambigloxx" ProgramChange="94" />
<Patch Number="95" Name="Fat Mini" ProgramChange="95" />
<Patch Number="96" Name="Harp Pluck" ProgramChange="96" />
<Patch Number="97" Name="Vain Lead" ProgramChange="97" />
<Patch Number="98" Name="TrAnCe KiT" ProgramChange="98" />
<Patch Number="99" Name="SynthOrgan" ProgramChange="99" />
<Patch Number="100" Name="BasicWurly" ProgramChange="100" />
<Patch Number="101" Name="BlueAurora" ProgramChange="101" />
<Patch Number="102" Name="Ebony Oboe" ProgramChange="102" />
<Patch Number="103" Name="HollowBody" ProgramChange="103" />
<Patch Number="104" Name="Celesta" ProgramChange="104" />
<Patch Number="105" Name="HouseBass1" ProgramChange="105" />
<Patch Number="106" Name="OctaString" ProgramChange="106" />
<Patch Number="107" Name="Triangular" ProgramChange="107" />
<Patch Number="108" Name="Krafty Kit" ProgramChange="108" />
<Patch Number="109" Name="Surf Organ" ProgramChange="109" />
<Patch Number="110" Name="Rock Grand" ProgramChange="110" />
<Patch Number="111" Name="MysticWind" ProgramChange="111" />
<Patch Number="112" Name="LiteSoprno" ProgramChange="112" />
<Patch Number="113" Name="PedalSteel" ProgramChange="113" />
<Patch Number="114" Name="TubularHit" ProgramChange="114" />
<Patch Number="115" Name="Pop'n Bass" ProgramChange="115" />
<Patch Number="116" Name="SoloViolin" ProgramChange="116" />
<Patch Number="117" Name="Stab Synth" ProgramChange="117" />
<Patch Number="118" Name="Big Dance" ProgramChange="118" />
<Patch Number="119" Name="1 Drawbar" ProgramChange="119" />
<Patch Number="120" Name="7' Grand" ProgramChange="120" />
<Patch Number="121" Name="T-Minus 1" ProgramChange="121" />
<Patch Number="122" Name="Jazz Mute" ProgramChange="122" />
<Patch Number="123" Name="RanchHands" ProgramChange="123" />
<Patch Number="124" Name="Timp&amp;Glock" ProgramChange="124" />
<Patch Number="125" Name="ClassicSqr" ProgramChange="125" />
<Patch Number="126" Name="Solo Viola" ProgramChange="126" />
<Patch Number="127" Name="PortaWheel" ProgramChange="127" />
</PatchNameList>
</PatchBank>
<PatchBank Name="Preset Programs 2" >
<MIDICommands>
<ControlChange Control="0" Value="2" />
</MIDICommands>
<PatchNameList>
<Patch Number="00" Name="Piano&amp;Strg" ProgramChange="0" />
<Patch Number="01" Name="Emperor " ProgramChange="1" />
<Patch Number="02" Name="Stab Brass" ProgramChange="2" />
<Patch Number="03" Name="DSP Acoust" ProgramChange="3" />
<Patch Number="04" Name="Tube Clav" ProgramChange="4" />
<Patch Number="05" Name="ClearFrets" ProgramChange="5" />
<Patch Number="06" Name="MassStrngs" ProgramChange="6" />
<Patch Number="07" Name="VoltagePad" ProgramChange="7" />
<Patch Number="08" Name="Shufflin' " ProgramChange="8" />
<Patch Number="09" Name="WhammerJmr" ProgramChange="9" />
<Patch Number="10" Name="Ballad Pno" ProgramChange="10" />
<Patch Number="11" Name="Ascention" ProgramChange="11" />
<Patch Number="12" Name="Flute Ens " ProgramChange="12" />
<Patch Number="13" Name="MetalPower" ProgramChange="13" />
<Patch Number="14" Name="Pianarimba" ProgramChange="14" />
<Patch Number="15" Name="Shark Bass" ProgramChange="15" />
<Patch Number="16" Name="Velo Cello" ProgramChange="16" />
<Patch Number="17" Name="Technoids " ProgramChange="17" />
<Patch Number="18" Name="TeknoStorm" ProgramChange="18" />
<Patch Number="19" Name="Night Vox " ProgramChange="19" />
<Patch Number="20" Name="Dyna Roadz" ProgramChange="20" />
<Patch Number="21" Name="Heartbeat " ProgramChange="21" />
<Patch Number="22" Name="Transforms" ProgramChange="22" />
<Patch Number="23" Name="Hyperdrive" ProgramChange="23" />
<Patch Number="24" Name="Mad Vibes " ProgramChange="24" />
<Patch Number="25" Name="RezPunchBs" ProgramChange="25" />
<Patch Number="26" Name="HyerString" ProgramChange="26" />
<Patch Number="27" Name="Scarlamare" ProgramChange="27" />
<Patch Number="28" Name="WaveNuWave" ProgramChange="28" />
<Patch Number="29" Name="Principale" ProgramChange="29" />
<Patch Number="30" Name="Piano GmBH" ProgramChange="30" />
<Patch Number="31" Name="TwistedSun" ProgramChange="31" />
<Patch Number="32" Name="Brite Alto" ProgramChange="32" />
<Patch Number="33" Name="Nottingham" ProgramChange="33" />
<Patch Number="34" Name="RubbrGlock" ProgramChange="34" />
<Patch Number="35" Name="Cybersonic" ProgramChange="35" />
<Patch Number="36" Name="Starless " ProgramChange="36" />
<Patch Number="37" Name="Hard Lead " ProgramChange="37" />
<Patch Number="38" Name="Bit Stream" ProgramChange="38" />
<Patch Number="39" Name="Purple B " ProgramChange="39" />
<Patch Number="40" Name="73 Tines " ProgramChange="40" />
<Patch Number="41" Name="Things2Com" ProgramChange="41" />
<Patch Number="42" Name="TrumpetEns" ProgramChange="42" />
<Patch Number="43" Name="Harmitar " ProgramChange="43" />
<Patch Number="44" Name="ChromeLead" ProgramChange="44" />
<Patch Number="45" Name="B Fat Bass" ProgramChange="45" />
<Patch Number="46" Name="SloStrings" ProgramChange="46" />
<Patch Number="47" Name="Anafantazy" ProgramChange="47" />
<Patch Number="48" Name="Suspender " ProgramChange="48" />
<Patch Number="49" Name="PopR&amp;B Org" ProgramChange="49" />
<Patch Number="50" Name="DarkClascl" ProgramChange="50" />
<Patch Number="51" Name="MonstrMash" ProgramChange="51" />
<Patch Number="52" Name="SaxSection" ProgramChange="52" />
<Patch Number="53" Name="Nylosphere" ProgramChange="53" />
<Patch Number="54" Name="Blacksmith" ProgramChange="54" />
<Patch Number="55" Name="FatSynSlap" ProgramChange="55" />
<Patch Number="56" Name="Sharp Sect" ProgramChange="56" />
<Patch Number="57" Name="RezKlavier" ProgramChange="57" />
<Patch Number="58" Name="Rave Haze " ProgramChange="58" />
<Patch Number="59" Name="Vocoder " ProgramChange="59" />
<Patch Number="60" Name="FM Piano 2" ProgramChange="60" />
<Patch Number="61" Name="TheLostDay" ProgramChange="61" />
<Patch Number="62" Name="ClsclHorns" ProgramChange="62" />
<Patch Number="63" Name="A.Clavatar" ProgramChange="63" />
<Patch Number="64" Name="Water Pail" ProgramChange="64" />
<Patch Number="65" Name="FutureBass" ProgramChange="65" />
<Patch Number="66" Name="MWhlAnaPad" ProgramChange="66" />
<Patch Number="67" Name="Proton Boy" ProgramChange="67" />
<Patch Number="68" Name="Marktree " ProgramChange="68" />
<Patch Number="69" Name="HoedownOrg" ProgramChange="69" />
<Patch Number="70" Name="Uni Piano" ProgramChange="70" />
<Patch Number="71" Name="Turntable " ProgramChange="71" />
<Patch Number="72" Name="Sfz Brass " ProgramChange="72" />
<Patch Number="73" Name="Syntar " ProgramChange="73" />
<Patch Number="74" Name="AlloyGlock" ProgramChange="74" />
<Patch Number="75" Name="Syn Uprite" ProgramChange="75" />
<Patch Number="76" Name="ArcoViolas" ProgramChange="76" />
<Patch Number="77" Name="UK SynHorn" ProgramChange="77" />
<Patch Number="78" Name="Rattler " ProgramChange="78" />
<Patch Number="79" Name="BluesOrgan" ProgramChange="79" />
<Patch Number="80" Name="Hard E.Pno" ProgramChange="80" />
<Patch Number="81" Name="RecordStop" ProgramChange="81" />
<Patch Number="82" Name="FlugelSolo" ProgramChange="82" />
<Patch Number="83" Name="VeloMuteOD" ProgramChange="83" />
<Patch Number="84" Name="Basic Bell" ProgramChange="84" />
<Patch Number="85" Name="Octaver " ProgramChange="85" />
<Patch Number="86" Name="SE Flange " ProgramChange="86" />
<Patch Number="87" Name="Evolution " ProgramChange="87" />
<Patch Number="88" Name="Manmachine" ProgramChange="88" />
<Patch Number="89" Name="Grit Organ" ProgramChange="89" />
<Patch Number="90" Name="Spinet" ProgramChange="90" />
<Patch Number="91" Name="JungleFear" ProgramChange="91" />
<Patch Number="92" Name="Horn Ens " ProgramChange="92" />
<Patch Number="93" Name="DaVinciEns" ProgramChange="93" />
<Patch Number="94" Name="Delecea " ProgramChange="94" />
<Patch Number="95" Name="SynFretted" ProgramChange="95" />
<Patch Number="96" Name="LoResStrng" ProgramChange="96" />
<Patch Number="97" Name="Antiq Lead" ProgramChange="97" />
<Patch Number="98" Name="Biot " ProgramChange="98" />
<Patch Number="99" Name="Positive! " ProgramChange="99" />
<Patch Number="100" Name="ClascWurly" ProgramChange="100" />
<Patch Number="101" Name="Gulch " ProgramChange="101" />
<Patch Number="102" Name="BeBopHorns" ProgramChange="102" />
<Patch Number="103" Name="PulpGuitar" ProgramChange="103" />
<Patch Number="104" Name="Harpsifunk" ProgramChange="104" />
<Patch Number="105" Name="HouseBass2" ProgramChange="105" />
<Patch Number="106" Name="Bali Hai " ProgramChange="106" />
<Patch Number="107" Name="Brassy 5th" ProgramChange="107" />
<Patch Number="108" Name="Replicant " ProgramChange="108" />
<Patch Number="109" Name="Door-way " ProgramChange="109" />
<Patch Number="110" Name="Roll Piano" ProgramChange="110" />
<Patch Number="111" Name="Saucerful " ProgramChange="111" />
<Patch Number="112" Name="WindEnsmbl" ProgramChange="112" />
<Patch Number="113" Name="OctaveLead" ProgramChange="113" />
<Patch Number="114" Name="Chromaphon" ProgramChange="114" />
<Patch Number="115" Name="Muted Pops" ProgramChange="115" />
<Patch Number="116" Name="SftSynStrg" ProgramChange="116" />
<Patch Number="117" Name="Distance " ProgramChange="117" />
<Patch Number="118" Name="Disruptor " ProgramChange="118" />
<Patch Number="119" Name="DrewsOrgan" ProgramChange="119" />
<Patch Number="120" Name="64 Grand +" ProgramChange="120" />
<Patch Number="121" Name="Creeps " ProgramChange="121" />
<Patch Number="122" Name="Sax Split " ProgramChange="122" />
<Patch Number="123" Name="Syn Sitar " ProgramChange="123" />
<Patch Number="124" Name="Scientific" ProgramChange="124" />
<Patch Number="125" Name="Bass 10ths" ProgramChange="125" />
<Patch Number="126" Name="Autoharp " ProgramChange="126" />
<Patch Number="127" Name="MartianSea" ProgramChange="127" />
</PatchNameList>
</PatchBank>
<PatchBank Name="Preset Programs 3" >
<MIDICommands>
<ControlChange Control="0" Value="3" />
</MIDICommands>
<PatchNameList>
<Patch Number="00" Name="Cinema Pno" ProgramChange="0" />
<Patch Number="01" Name="SpaceGypsy" ProgramChange="1" />
<Patch Number="02" Name="UseMWandAT" ProgramChange="2" />
<Patch Number="03" Name="Multitrakd" ProgramChange="3" />
<Patch Number="04" Name="Harpsi-ano" ProgramChange="4" />
<Patch Number="05" Name="Dist Bass " ProgramChange="5" />
<Patch Number="06" Name="BrtStrgPad" ProgramChange="6" />
<Patch Number="07" Name="Basic Pad" ProgramChange="7" />
<Patch Number="08" Name="QRhythm 1 " ProgramChange="8" />
<Patch Number="09" Name="A B and C " ProgramChange="9" />
<Patch Number="10" Name="BalladGrnd" ProgramChange="10" />
<Patch Number="11" Name="V___ger 6 " ProgramChange="11" />
<Patch Number="12" Name="FluteBurst" ProgramChange="12" />
<Patch Number="13" Name="VolumePedl" ProgramChange="13" />
<Patch Number="14" Name="Tropicana " ProgramChange="14" />
<Patch Number="15" Name="MetalogBaz" ProgramChange="15" />
<Patch Number="16" Name="Real Rave " ProgramChange="16" />
<Patch Number="17" Name="CathodePad" ProgramChange="17" />
<Patch Number="18" Name="QRhythm 2 " ProgramChange="18" />
<Patch Number="19" Name="Rain Pad" ProgramChange="19" />
<Patch Number="20" Name="SoftSuitcs" ProgramChange="20" />
<Patch Number="21" Name="Tremmer" ProgramChange="21" />
<Patch Number="22" Name="Fat FrHorn" ProgramChange="22" />
<Patch Number="23" Name="Trem Cloud" ProgramChange="23" />
<Patch Number="24" Name="Shimmer " ProgramChange="24" />
<Patch Number="25" Name="Taurus III" ProgramChange="25" />
<Patch Number="26" Name="StrngTrail" ProgramChange="26" />
<Patch Number="27" Name="Nexus Pad " ProgramChange="27" />
<Patch Number="28" Name="QRhythm 3 " ProgramChange="28" />
<Patch Number="29" Name="MarimbaVox" ProgramChange="29" />
<Patch Number="30" Name="BrightGrnd" ProgramChange="30" />
<Patch Number="31" Name="Sputnik " ProgramChange="31" />
<Patch Number="32" Name="Euphrates " ProgramChange="32" />
<Patch Number="33" Name="Bombay " ProgramChange="33" />
<Patch Number="34" Name="In The Box" ProgramChange="34" />
<Patch Number="35" Name="Clavi Bass" ProgramChange="35" />
<Patch Number="36" Name="HeavenHarp" ProgramChange="36" />
<Patch Number="37" Name="Attack Pad" ProgramChange="37" />
<Patch Number="38" Name="QRhythm 4 " ProgramChange="38" />
<Patch Number="39" Name="Workhorse " ProgramChange="39" />
<Patch Number="40" Name="Vel Roadz " ProgramChange="40" />
<Patch Number="41" Name="Pathos " ProgramChange="41" />
<Patch Number="42" Name="NorthernEx" ProgramChange="42" />
<Patch Number="43" Name="Paisley " ProgramChange="43" />
<Patch Number="44" Name="HybridClav" ProgramChange="44" />
<Patch Number="45" Name="Industrial" ProgramChange="45" />
<Patch Number="46" Name="SftStrgPad" ProgramChange="46" />
<Patch Number="47" Name="FlutterPad" ProgramChange="47" />
<Patch Number="48" Name="QRhythm 5 " ProgramChange="48" />
<Patch Number="49" Name="StormyDays" ProgramChange="49" />
<Patch Number="50" Name="Dark Piano" ProgramChange="50" />
<Patch Number="51" Name="Tin Rain " ProgramChange="51" />
<Patch Number="52" Name="Flutarimba" ProgramChange="52" />
<Patch Number="53" Name="Harmonized" ProgramChange="53" />
<Patch Number="54" Name="Bent Frame" ProgramChange="54" />
<Patch Number="55" Name="TranceBass" ProgramChange="55" />
<Patch Number="56" Name="Glistening" ProgramChange="56" />
<Patch Number="57" Name="Deep Pad" ProgramChange="57" />
<Patch Number="58" Name="QRhythm 6 " ProgramChange="58" />
<Patch Number="59" Name="VeloOohAhh" ProgramChange="59" />
<Patch Number="60" Name="Wave Piano" ProgramChange="60" />
<Patch Number="61" Name="Quarktree " ProgramChange="61" />
<Patch Number="62" Name="DrkHornPad" ProgramChange="62" />
<Patch Number="63" Name="TapTheWood" ProgramChange="63" />
<Patch Number="64" Name="TapKlavier" ProgramChange="64" />
<Patch Number="65" Name="SusPdlBass" ProgramChange="65" />
<Patch Number="66" Name="Tron Swell" ProgramChange="66" />
<Patch Number="67" Name="Dark Pad" ProgramChange="67" />
<Patch Number="68" Name="QRhythm 7 " ProgramChange="68" />
<Patch Number="69" Name="VeloAhhOoh" ProgramChange="69" />
<Patch Number="70" Name="Player Pno" ProgramChange="70" />
<Patch Number="71" Name="North Pole" ProgramChange="71" />
<Patch Number="72" Name="Flute&amp;Clar" ProgramChange="72" />
<Patch Number="73" Name="Windam'ell" ProgramChange="73" />
<Patch Number="74" Name="TechnoClav" ProgramChange="74" />
<Patch Number="75" Name="MicroFrtls" ProgramChange="75" />
<Patch Number="76" Name="Piano Harp" ProgramChange="76" />
<Patch Number="77" Name="Pulse Pad " ProgramChange="77" />
<Patch Number="78" Name="QRhythm 8 " ProgramChange="78" />
<Patch Number="79" Name="OrgDecyPad" ProgramChange="79" />
<Patch Number="80" Name="No Quarter" ProgramChange="80" />
<Patch Number="81" Name="Solarized " ProgramChange="81" />
<Patch Number="82" Name="FourthHorn" ProgramChange="82" />
<Patch Number="83" Name="SynBluesGt" ProgramChange="83" />
<Patch Number="84" Name="HevyHammer" ProgramChange="84" />
<Patch Number="85" Name="Wave Bass1" ProgramChange="85" />
<Patch Number="86" Name="Cello Sus " ProgramChange="86" />
<Patch Number="87" Name="Watery Pad" ProgramChange="87" />
<Patch Number="88" Name="QRhythm 9 " ProgramChange="88" />
<Patch Number="89" Name="KingsCourt" ProgramChange="89" />
<Patch Number="90" Name="AntiquePno" ProgramChange="90" />
<Patch Number="91" Name="Sub Valve " ProgramChange="91" />
<Patch Number="92" Name="Pno+StarBr" ProgramChange="92" />
<Patch Number="93" Name="MandoPiano" ProgramChange="93" />
<Patch Number="94" Name="Varimba" ProgramChange="94" />
<Patch Number="95" Name="Wave Bass2" ProgramChange="95" />
<Patch Number="96" Name="Wide Pizzi" ProgramChange="96" />
<Patch Number="97" Name="SloDecyPad" ProgramChange="97" />
<Patch Number="98" Name="QRhythm10 " ProgramChange="98" />
<Patch Number="99" Name="OohDecyPad" ProgramChange="99" />
<Patch Number="100" Name="DirtyWurly" ProgramChange="100" />
<Patch Number="101" Name="ASIC Salad" ProgramChange="101" />
<Patch Number="102" Name="Horn&amp;Flute" ProgramChange="102" />
<Patch Number="103" Name="Bang!Bang!" ProgramChange="103" />
<Patch Number="104" Name="Tuned Wood" ProgramChange="104" />
<Patch Number="105" Name="Wave Bass3" ProgramChange="105" />
<Patch Number="106" Name="StrPadDecy" ProgramChange="106" />
<Patch Number="107" Name="FatDecyPad" ProgramChange="107" />
<Patch Number="108" Name="QRhythm11 " ProgramChange="108" />
<Patch Number="109" Name="AhhDecyPad" ProgramChange="109" />
<Patch Number="110" Name="HyperPiano" ProgramChange="110" />
<Patch Number="111" Name="The Beam " ProgramChange="111" />
<Patch Number="112" Name="DrkWindPad" ProgramChange="112" />
<Patch Number="113" Name="PianoDecy1" ProgramChange="113" />
<Patch Number="114" Name="Knock" ProgramChange="114" />
<Patch Number="115" Name="Wave Bass4" ProgramChange="115" />
<Patch Number="116" Name="RockViolin" ProgramChange="116" />
<Patch Number="117" Name="LFODecyPad" ProgramChange="117" />
<Patch Number="118" Name="QRhythm12 " ProgramChange="118" />
<Patch Number="119" Name="OohAhhDecy" ProgramChange="119" />
<Patch Number="120" Name="Titanium88" ProgramChange="120" />
<Patch Number="121" Name="Monolith " ProgramChange="121" />
<Patch Number="122" Name="OldSynHorn" ProgramChange="122" />
<Patch Number="123" Name="PianoDecy2" ProgramChange="123" />
<Patch Number="124" Name="Sludge" ProgramChange="124" />
<Patch Number="125" Name="ElektrBand" ProgramChange="125" />
<Patch Number="126" Name="WarmStrPad" ProgramChange="126" />
<Patch Number="127" Name="Giant Pad" ProgramChange="127" />
</PatchNameList>
</PatchBank>
<PatchBank Name="Preset Programs 4" >
<MIDICommands>
<ControlChange Control="0" Value="4" />
</MIDICommands>
<PatchNameList>
<Patch Number="00" Name="GM GrPiano" ProgramChange="0" />
<Patch Number="01" Name="GM BrPiano" ProgramChange="1" />
<Patch Number="02" Name="GMElecGrnd" ProgramChange="2" />
<Patch Number="03" Name="GMHonkyTnk" ProgramChange="3" />
<Patch Number="04" Name="GM E Pno 1" ProgramChange="4" />
<Patch Number="05" Name="GM E Pno 2" ProgramChange="5" />
<Patch Number="06" Name="GM Harpsi" ProgramChange="6" />
<Patch Number="07" Name="GM Clavi" ProgramChange="7" />
<Patch Number="08" Name="GM Celesta" ProgramChange="8" />
<Patch Number="09" Name="GM Glock" ProgramChange="9" />
<Patch Number="10" Name="GMMusicBox" ProgramChange="10" />
<Patch Number="11" Name="GM Vibes" ProgramChange="11" />
<Patch Number="12" Name="GM Marimba" ProgramChange="12" />
<Patch Number="13" Name="GM Xylophn" ProgramChange="13" />
<Patch Number="14" Name="GM TubBell" ProgramChange="14" />
<Patch Number="15" Name="GM Dulcimr" ProgramChange="15" />
<Patch Number="16" Name="GM DrawOrg" ProgramChange="16" />
<Patch Number="17" Name="GM PercOrg" ProgramChange="17" />
<Patch Number="18" Name="GM RockOrg" ProgramChange="18" />
<Patch Number="19" Name="GM Church " ProgramChange="19" />
<Patch Number="20" Name="GM ReedOrg" ProgramChange="20" />
<Patch Number="21" Name="GM Accordn" ProgramChange="21" />
<Patch Number="22" Name="GM Harmnca" ProgramChange="22" />
<Patch Number="23" Name="GM TangoAc" ProgramChange="23" />
<Patch Number="24" Name="GM NylonAc" ProgramChange="24" />
<Patch Number="25" Name="GM SteelAc" ProgramChange="25" />
<Patch Number="26" Name="GM JazzGtr" ProgramChange="26" />
<Patch Number="27" Name="GM CleanGt" ProgramChange="27" />
<Patch Number="28" Name="GM MuteGtr " ProgramChange="28" />
<Patch Number="29" Name="GM ODrvGtr" ProgramChange="29" />
<Patch Number="30" Name="GM DistGtr" ProgramChange="30" />
<Patch Number="31" Name="GM GtHarmc" ProgramChange="31" />
<Patch Number="32" Name="GM AcBass" ProgramChange="32" />
<Patch Number="33" Name="GM FgrBass" ProgramChange="33" />
<Patch Number="34" Name="GM PikBass" ProgramChange="34" />
<Patch Number="35" Name="GM Fretles" ProgramChange="35" />
<Patch Number="36" Name="GM SlapBs1" ProgramChange="36" />
<Patch Number="37" Name="GM SlapBs2" ProgramChange="37" />
<Patch Number="38" Name="GM SynBas1" ProgramChange="38" />
<Patch Number="39" Name="GM SynBas2" ProgramChange="39" />
<Patch Number="40" Name="GM Violin" ProgramChange="40" />
<Patch Number="41" Name="GM Viola " ProgramChange="41" />
<Patch Number="42" Name="GM Cello " ProgramChange="42" />
<Patch Number="43" Name="GM Contrbs" ProgramChange="43" />
<Patch Number="44" Name="GM TremStr" ProgramChange="44" />
<Patch Number="45" Name="GM PizzStr" ProgramChange="45" />
<Patch Number="46" Name="GM OrcHarp " ProgramChange="46" />
<Patch Number="47" Name="GM Timpani" ProgramChange="47" />
<Patch Number="48" Name="GM StrEns1" ProgramChange="48" />
<Patch Number="49" Name="GM StrEns2" ProgramChange="49" />
<Patch Number="50" Name="GM SynStr1" ProgramChange="50" />
<Patch Number="51" Name="GM SynStr2" ProgramChange="51" />
<Patch Number="52" Name="GM ChoirAh " ProgramChange="52" />
<Patch Number="53" Name="GM VoxOoh " ProgramChange="53" />
<Patch Number="54" Name="GM SynVox " ProgramChange="54" />
<Patch Number="55" Name="GM OrchHit" ProgramChange="55" />
<Patch Number="56" Name="GM Trumpet " ProgramChange="56" />
<Patch Number="57" Name="GM Trombon " ProgramChange="57" />
<Patch Number="58" Name="GM Tuba " ProgramChange="58" />
<Patch Number="59" Name="GM MuteTpt" ProgramChange="59" />
<Patch Number="60" Name="GM FrHorn" ProgramChange="60" />
<Patch Number="61" Name="GM BrsSect" ProgramChange="61" />
<Patch Number="62" Name="GM SynBrs1" ProgramChange="62" />
<Patch Number="63" Name="GM SynBrs2" ProgramChange="63" />
<Patch Number="64" Name="GM SoprSax" ProgramChange="64" />
<Patch Number="65" Name="GM AltoSax " ProgramChange="65" />
<Patch Number="66" Name="GM TenrSax " ProgramChange="66" />
<Patch Number="67" Name="GM BariSax " ProgramChange="67" />
<Patch Number="68" Name="GM Oboe " ProgramChange="68" />
<Patch Number="69" Name="GM EngHorn" ProgramChange="69" />
<Patch Number="70" Name="GM Bassoon " ProgramChange="70" />
<Patch Number="71" Name="GM Clarint " ProgramChange="71" />
<Patch Number="72" Name="GM Piccolo " ProgramChange="72" />
<Patch Number="73" Name="GM Flute " ProgramChange="73" />
<Patch Number="74" Name="GM Recordr " ProgramChange="74" />
<Patch Number="75" Name="GM PanFlut " ProgramChange="75" />
<Patch Number="76" Name="GM BlwnBotl" ProgramChange="76" />
<Patch Number="77" Name="GM Shaku" ProgramChange="77" />
<Patch Number="78" Name="GM Whistle " ProgramChange="78" />
<Patch Number="79" Name="GM Ocarina " ProgramChange="79" />
<Patch Number="80" Name="GM SqrLead" ProgramChange="80" />
<Patch Number="81" Name="GM SawLead " ProgramChange="81" />
<Patch Number="82" Name="GM Caliope " ProgramChange="82" />
<Patch Number="83" Name="GM ChiffLd " ProgramChange="83" />
<Patch Number="84" Name="GM Charang " ProgramChange="84" />
<Patch Number="85" Name="GM VoiceLd" ProgramChange="85" />
<Patch Number="86" Name="GM 5thLead" ProgramChange="86" />
<Patch Number="87" Name="GM Bass&amp;Ld " ProgramChange="87" />
<Patch Number="88" Name="GM NewAge" ProgramChange="88" />
<Patch Number="89" Name="GM WarmPad " ProgramChange="89" />
<Patch Number="90" Name="GM Polysyn" ProgramChange="90" />
<Patch Number="91" Name="GM Choirpd" ProgramChange="91" />
<Patch Number="92" Name="GM Bowdpad" ProgramChange="92" />
<Patch Number="93" Name="GM Metlpad" ProgramChange="93" />
<Patch Number="94" Name="GM HaloPad" ProgramChange="94" />
<Patch Number="95" Name="GM Swp Pad" ProgramChange="95" />
<Patch Number="96" Name="GM Rain FX " ProgramChange="96" />
<Patch Number="97" Name="GM Sndtrak" ProgramChange="97" />
<Patch Number="98" Name="GM Crystal" ProgramChange="98" />
<Patch Number="99" Name="GM Atmsphr" ProgramChange="99" />
<Patch Number="100" Name="GM Britnes" ProgramChange="100" />
<Patch Number="101" Name="GM Goblins " ProgramChange="101" />
<Patch Number="102" Name="GM Echoes " ProgramChange="102" />
<Patch Number="103" Name="GM Sci Fi " ProgramChange="103" />
<Patch Number="104" Name="GM Sitar " ProgramChange="104" />
<Patch Number="105" Name="GM Banjo " ProgramChange="105" />
<Patch Number="106" Name="GM Shamisn " ProgramChange="106" />
<Patch Number="107" Name="GM Koto " ProgramChange="107" />
<Patch Number="108" Name="GM Kalimba " ProgramChange="108" />
<Patch Number="109" Name="GM Bagpipe " ProgramChange="109" />
<Patch Number="110" Name="GM Fiddle " ProgramChange="110" />
<Patch Number="111" Name="GM Shanai " ProgramChange="111" />
<Patch Number="112" Name="GMTinkBell" ProgramChange="112" />
<Patch Number="113" Name="GM Agogo" ProgramChange="113" />
<Patch Number="114" Name="GM SteelDr" ProgramChange="114" />
<Patch Number="115" Name="GM Woodblk" ProgramChange="115" />
<Patch Number="116" Name="GM Taiko" ProgramChange="116" />
<Patch Number="117" Name="GM MeloTom" ProgramChange="117" />
<Patch Number="118" Name="GMSynthDrm" ProgramChange="118" />
<Patch Number="119" Name="GM Rev Cym" ProgramChange="119" />
<Patch Number="120" Name="GMFretNoiz" ProgramChange="120" />
<Patch Number="121" Name="GMBreathNz" ProgramChange="121" />
<Patch Number="122" Name="GM Seashor" ProgramChange="122" />
<Patch Number="123" Name="GMB BirdTwt" ProgramChange="123" />
<Patch Number="124" Name="GM Telephn" ProgramChange="124" />
<Patch Number="125" Name="GM 'Copter" ProgramChange="125" />
<Patch Number="126" Name="GM Applauz" ProgramChange="126" />
<Patch Number="127" Name="GM Gunshot" ProgramChange="127" />
</PatchNameList>
</PatchBank>
<PatchBank Name="Expansion Slot A" >
<MIDICommands>
<ControlChange Control="0" Value="5" />
</MIDICommands>
<PatchNameList/>
</PatchBank>
<PatchBank Name="Expansion Slot B" >
<MIDICommands>
<ControlChange Control="0" Value="6" />
</MIDICommands>
<PatchNameList/>
</PatchBank>
</ChannelNameSet>
</MasterDeviceNames>
</MIDINameDocument>

View file

@ -0,0 +1,154 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE MIDINameDocument PUBLIC "-//MIDI Manufacturers Association//DTD MIDINameDocument 0.7//EN" "http://www.sonosphere.com/dtds/MIDINameDocument.dtd">
<MIDINameDocument>
<Author>Mark of the Unicorn - converted from FreeMIDI (Adapted by Harrison Consoles)</Author>
<MasterDeviceNames>
<Manufacturer>Alesis</Manufacturer>
<Model>Quadraverb 2</Model>
<CustomDeviceMode Name="Mode 1" >
<ChannelNameSetAssignments>
<ChannelNameSetAssign Channel="1" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="2" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="3" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="4" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="5" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="6" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="7" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="8" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="9" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="10" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="11" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="12" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="13" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="14" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="15" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="16" NameSet="Name Set 1" />
</ChannelNameSetAssignments>
</CustomDeviceMode>
<ChannelNameSet Name="Name Set 1" >
<AvailableForChannels>
<AvailableChannel Channel="1" Available="true" />
<AvailableChannel Channel="2" Available="true" />
<AvailableChannel Channel="3" Available="true" />
<AvailableChannel Channel="4" Available="true" />
<AvailableChannel Channel="5" Available="true" />
<AvailableChannel Channel="6" Available="true" />
<AvailableChannel Channel="7" Available="true" />
<AvailableChannel Channel="8" Available="true" />
<AvailableChannel Channel="9" Available="true" />
<AvailableChannel Channel="10" Available="true" />
<AvailableChannel Channel="11" Available="true" />
<AvailableChannel Channel="12" Available="true" />
<AvailableChannel Channel="13" Available="true" />
<AvailableChannel Channel="14" Available="true" />
<AvailableChannel Channel="15" Available="true" />
<AvailableChannel Channel="16" Available="true" />
</AvailableForChannels>
<PatchBank Name="Preset Programs" >
<PatchNameList>
<Patch Number="00" Name="Concert Hall" ProgramChange="0" />
<Patch Number="01" Name="Bright Room" ProgramChange="1" />
<Patch Number="02" Name="Vocal Plate" ProgramChange="2" />
<Patch Number="03" Name="Rich Delays" ProgramChange="3" />
<Patch Number="04" Name="Dream Stalker" ProgramChange="4" />
<Patch Number="05" Name="L=Chrs;R=Plat" ProgramChange="5" />
<Patch Number="06" Name="Crystal Delays" ProgramChange="6" />
<Patch Number="07" Name="True Stereo Room" ProgramChange="7" />
<Patch Number="08" Name="Octal Process" ProgramChange="8" />
<Patch Number="09" Name="Tape Delay" ProgramChange="9" />
<Patch Number="10" Name="L=Gate;R=Plate" ProgramChange="10" />
<Patch Number="11" Name="Hardwood Room" ProgramChange="11" />
<Patch Number="12" Name="Darkened Room" ProgramChange="12" />
<Patch Number="13" Name="Tight Room" ProgramChange="13" />
<Patch Number="14" Name="Medium Room" ProgramChange="14" />
<Patch Number="15" Name="Early Reflect." ProgramChange="15" />
<Patch Number="16" Name="Bright Hall" ProgramChange="16" />
<Patch Number="17" Name="Warm Hall" ProgramChange="17" />
<Patch Number="18" Name="Small Hall" ProgramChange="18" />
<Patch Number="19" Name="Medium Hall" ProgramChange="19" />
<Patch Number="20" Name="Large Hall" ProgramChange="20" />
<Patch Number="21" Name="Plate 140" ProgramChange="21" />
<Patch Number="22" Name="Goldfoil Plate" ProgramChange="22" />
<Patch Number="23" Name="Classic Plate" ProgramChange="23" />
<Patch Number="24" Name="Small Plate" ProgramChange="24" />
<Patch Number="25" Name="Long Plate" ProgramChange="25" />
<Patch Number="26" Name="SlightAmbience" ProgramChange="26" />
<Patch Number="27" Name="ReMIX Nonlin" ProgramChange="27" />
<Patch Number="28" Name="ChorusedReverb" ProgramChange="28" />
<Patch Number="29" Name="Gated Room" ProgramChange="29" />
<Patch Number="30" Name="Reverse Reverb" ProgramChange="30" />
<Patch Number="31" Name="Quad Chorus 1" ProgramChange="31" />
<Patch Number="32" Name="Stereo Chorus" ProgramChange="32" />
<Patch Number="33" Name="L=Flat R=Sharp" ProgramChange="33" />
<Patch Number="34" Name="4DiscreteChorus" ProgramChange="34" />
<Patch Number="35" Name="BiAmp Choruses" ProgramChange="35" />
<Patch Number="36" Name="DualMonoDetune" ProgramChange="36" />
<Patch Number="37" Name="StereoFlanger2" ProgramChange="37" />
<Patch Number="38" Name="DuckingFlanger" ProgramChange="38" />
<Patch Number="39" Name="VerbJetFlange" ProgramChange="39" />
<Patch Number="40" Name="Phasor #5" ProgramChange="40" />
<Patch Number="41" Name="5 Second Delay" ProgramChange="41" />
<Patch Number="42" Name="StereoStaccato" ProgramChange="42" />
<Patch Number="43" Name="StereoSampling" ProgramChange="43" />
<Patch Number="44" Name="PanningDLYTaps" ProgramChange="44" />
<Patch Number="45" Name="3 Against 2" ProgramChange="45" />
<Patch Number="46" Name="VariTapPngPong" ProgramChange="46" />
<Patch Number="47" Name="120bpmStereoDL" ProgramChange="47" />
<Patch Number="48" Name="98bpm Dly+Hall" ProgramChange="48" />
<Patch Number="49" Name="Dynamic Delay" ProgramChange="49" />
<Patch Number="50" Name="Ducking Delay" ProgramChange="50" />
<Patch Number="51" Name="Subdivisions" ProgramChange="51" />
<Patch Number="52" Name="Lazy Chorus" ProgramChange="52" />
<Patch Number="53" Name="Chorused Delay" ProgramChange="53" />
<Patch Number="54" Name="Detuned Delays" ProgramChange="54" />
<Patch Number="55" Name="Thin ChorusDly" ProgramChange="55" />
<Patch Number="56" Name="A capella" ProgramChange="56" />
<Patch Number="57" Name="- Perfect 5th" ProgramChange="57" />
<Patch Number="58" Name="- One Fourth" ProgramChange="58" />
<Patch Number="59" Name="Spacehall" ProgramChange="59" />
<Patch Number="60" Name="Warm Med Hall" ProgramChange="60" />
<Patch Number="61" Name="Guitar Rack 01" ProgramChange="61" />
<Patch Number="62" Name="Guitar Rack 02" ProgramChange="62" />
<Patch Number="63" Name="CrossFade Flng" ProgramChange="63" />
<Patch Number="64" Name="Steely Flange" ProgramChange="64" />
<Patch Number="65" Name="Wack Stack" ProgramChange="65" />
<Patch Number="66" Name="RetroQuadraVrb" ProgramChange="66" />
<Patch Number="67" Name="Ambient Chorus" ProgramChange="67" />
<Patch Number="68" Name="Mono Tremolo" ProgramChange="68" />
<Patch Number="69" Name="Washing Delays" ProgramChange="69" />
<Patch Number="70" Name="Vocal Treatmnt" ProgramChange="70" />
<Patch Number="71" Name="WarmVocalPlate" ProgramChange="71" />
<Patch Number="72" Name="Vocal Dly/Hall" ProgramChange="72" />
<Patch Number="73" Name="L=Dubl;R=Hall2" ProgramChange="73" />
<Patch Number="74" Name="L=Thlk;R=Hall2" ProgramChange="74" />
<Patch Number="75" Name="Vocal Doubler" ProgramChange="75" />
<Patch Number="76" Name="Ballad Snare" ProgramChange="76" />
<Patch Number="77" Name="Warm Kick Room" ProgramChange="77" />
<Patch Number="78" Name="Power Station" ProgramChange="78" />
<Patch Number="79" Name="Backwards Room" ProgramChange="79" />
<Patch Number="80" Name="Gated Snare" ProgramChange="80" />
<Patch Number="81" Name="Studio Lezlie" ProgramChange="81" />
<Patch Number="82" Name="Stereo Tremolo" ProgramChange="82" />
<Patch Number="83" Name="Crystal Age" ProgramChange="83" />
<Patch Number="84" Name="EPiano Ballad" ProgramChange="84" />
<Patch Number="85" Name="Kybd Chorusverb" ProgramChange="85" />
<Patch Number="86" Name="Ethereal Synth" ProgramChange="86" />
<Patch Number="87" Name="Warm Synth Pad" ProgramChange="87" />
<Patch Number="88" Name="L=Room/R=Hall" ProgramChange="88" />
<Patch Number="89" Name="VibChors&gt;Lezle" ProgramChange="89" />
<Patch Number="90" Name="Missile Silo" ProgramChange="90" />
<Patch Number="91" Name="SeventhWorldFX" ProgramChange="91" />
<Patch Number="92" Name="Surround Encdr" ProgramChange="92" />
<Patch Number="93" Name="Space Station" ProgramChange="93" />
<Patch Number="94" Name="Digital Mixer" ProgramChange="94" />
<Patch Number="95" Name="5BandSt.ParaEQ" ProgramChange="95" />
<Patch Number="96" Name="VerbOfMyDreams" ProgramChange="96" />
<Patch Number="97" Name="Guitar Rack" ProgramChange="97" />
<Patch Number="98" Name="Stereo Plates" ProgramChange="98" />
<Patch Number="99" Name="*** Bypass ***" ProgramChange="99" />
</PatchNameList>
</PatchBank>
</ChannelNameSet>
</MasterDeviceNames>
</MIDINameDocument>

View file

@ -0,0 +1,155 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE MIDINameDocument PUBLIC "-//MIDI Manufacturers Association//DTD MIDINameDocument 0.7//EN" "http://www.sonosphere.com/dtds/MIDINameDocument.dtd">
<MIDINameDocument>
<Author>Mark of the Unicorn - converted from FreeMIDI (Adapted by Harrison Consoles)</Author>
<MasterDeviceNames>
<Manufacturer>Alesis</Manufacturer>
<Model>Quadraverb Plus</Model>
<CustomDeviceMode Name="Mode 1" >
<ChannelNameSetAssignments>
<ChannelNameSetAssign Channel="1" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="2" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="3" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="4" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="5" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="6" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="7" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="8" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="9" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="10" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="11" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="12" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="13" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="14" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="15" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="16" NameSet="Name Set 1" />
</ChannelNameSetAssignments>
</CustomDeviceMode>
<ChannelNameSet Name="Name Set 1" >
<AvailableForChannels>
<AvailableChannel Channel="1" Available="true" />
<AvailableChannel Channel="2" Available="true" />
<AvailableChannel Channel="3" Available="true" />
<AvailableChannel Channel="4" Available="true" />
<AvailableChannel Channel="5" Available="true" />
<AvailableChannel Channel="6" Available="true" />
<AvailableChannel Channel="7" Available="true" />
<AvailableChannel Channel="8" Available="true" />
<AvailableChannel Channel="9" Available="true" />
<AvailableChannel Channel="10" Available="true" />
<AvailableChannel Channel="11" Available="true" />
<AvailableChannel Channel="12" Available="true" />
<AvailableChannel Channel="13" Available="true" />
<AvailableChannel Channel="14" Available="true" />
<AvailableChannel Channel="15" Available="true" />
<AvailableChannel Channel="16" Available="true" />
</AvailableForChannels>
<PatchBank Name="Quadraverb Plus Patches" >
<PatchNameList>
<Patch Number="0" Name="EQ,CRS,DLY,+RVB" ProgramChange="0" />
<Patch Number="1" Name="PRE-EQ REVERB" ProgramChange="1" />
<Patch Number="2" Name="POST EQ REVERB" ProgramChange="2" />
<Patch Number="3" Name="GATED REVERB" ProgramChange="3" />
<Patch Number="4" Name="STEREO CHORUS" ProgramChange="4" />
<Patch Number="5" Name="STEREO FLANGE" ProgramChange="5" />
<Patch Number="6" Name="PINGPONG DELAY" ProgramChange="6" />
<Patch Number="7" Name="DETUNE + 12" ProgramChange="7" />
<Patch Number="8" Name="LEZLY 'AFTERTOUCH'" ProgramChange="8" />
<Patch Number="9" Name="5 BAND PARA EQ" ProgramChange="9" />
<Patch Number="10" Name="SMALL ROOM" ProgramChange="10" />
<Patch Number="11" Name="MED ROOM" ProgramChange="11" />
<Patch Number="12" Name="LARGE ROOM" ProgramChange="12" />
<Patch Number="13" Name="SMALL HALL" ProgramChange="13" />
<Patch Number="14" Name="MEDIUM HALL" ProgramChange="14" />
<Patch Number="15" Name="CONCERT 1" ProgramChange="15" />
<Patch Number="16" Name="CONCERT 2" ProgramChange="16" />
<Patch Number="17" Name="SML VOCAL PLATE" ProgramChange="17" />
<Patch Number="18" Name="MED VOCAL PLATE" ProgramChange="18" />
<Patch Number="19" Name="LRG VOCAL PLATE" ProgramChange="19" />
<Patch Number="20" Name="LO DISHED CHAMBER" ProgramChange="20" />
<Patch Number="21" Name="RICH CHAMBER" ProgramChange="21" />
<Patch Number="22" Name="KINGS CHAMBER" ProgramChange="22" />
<Patch Number="23" Name="SML TIGHT GATE" ProgramChange="23" />
<Patch Number="24" Name="BRITELITE GATE" ProgramChange="24" />
<Patch Number="25" Name="SMOOTH GATE" ProgramChange="25" />
<Patch Number="26" Name="MEAN GATE" ProgramChange="26" />
<Patch Number="27" Name="GATE PLUS VERB" ProgramChange="27" />
<Patch Number="28" Name="FLANGE/GATE" ProgramChange="28" />
<Patch Number="29" Name="FLANGE/GATE 2" ProgramChange="29" />
<Patch Number="30" Name="MONO FLANGE" ProgramChange="30" />
<Patch Number="31" Name="TRIGGER FLANGE" ProgramChange="31" />
<Patch Number="32" Name="TWITCH FLANGER" ProgramChange="32" />
<Patch Number="33" Name="MONO CHORUS" ProgramChange="33" />
<Patch Number="34" Name="CHORUS ROOM" ProgramChange="34" />
<Patch Number="35" Name="CHORUS REVERB" ProgramChange="35" />
<Patch Number="36" Name="CHORUS DELAY" ProgramChange="36" />
<Patch Number="37" Name="STEREO PITCH" ProgramChange="37" />
<Patch Number="38" Name="LOOSE LEZLIE" ProgramChange="38" />
<Patch Number="39" Name="P BEND LEZLIE" ProgramChange="39" />
<Patch Number="40" Name="167msDELAY" ProgramChange="40" />
<Patch Number="41" Name="250msDELAY" ProgramChange="41" />
<Patch Number="42" Name="500msDELAY" ProgramChange="42" />
<Patch Number="43" Name="1500msDELAY" ProgramChange="43" />
<Patch Number="44" Name="ECHO 2 THE LEFT" ProgramChange="44" />
<Patch Number="45" Name="ECHO FLANGE" ProgramChange="45" />
<Patch Number="46" Name="FLANGED ECHOES" ProgramChange="46" />
<Patch Number="47" Name="FLANGED ECHO 2" ProgramChange="47" />
<Patch Number="48" Name="REVERSE ECHO" ProgramChange="48" />
<Patch Number="49" Name="PITCH REVERSE ECHO" ProgramChange="49" />
<Patch Number="50" Name="RAD KICK" ProgramChange="50" />
<Patch Number="51" Name="AMAZING BASS" ProgramChange="51" />
<Patch Number="52" Name="BALLAD SNARE 1" ProgramChange="52" />
<Patch Number="53" Name="BALLAD SNARE 2" ProgramChange="53" />
<Patch Number="54" Name="WET RHY GTR" ProgramChange="54" />
<Patch Number="55" Name="WET ECHO STRAT" ProgramChange="55" />
<Patch Number="56" Name="SKANK GTR" ProgramChange="56" />
<Patch Number="57" Name="LEAD GUITAR 1" ProgramChange="57" />
<Patch Number="58" Name="LEAD GUITAR 2" ProgramChange="58" />
<Patch Number="59" Name="GREASE GUITAR" ProgramChange="59" />
<Patch Number="60" Name="CONCERT GUITAR" ProgramChange="60" />
<Patch Number="61" Name="ACOUSTIC GTR" ProgramChange="61" />
<Patch Number="62" Name="ROCK ACOUSTIC" ProgramChange="62" />
<Patch Number="63" Name="CHORUS STRINGS 1" ProgramChange="63" />
<Patch Number="64" Name="CHORUS STRINGS 2" ProgramChange="64" />
<Patch Number="65" Name="ROADZ CHORUS +" ProgramChange="65" />
<Patch Number="66" Name="HOLMES' PLATE" ProgramChange="66" />
<Patch Number="67" Name="SUSPEDAL LEZLY" ProgramChange="67" />
<Patch Number="68" Name="STEREO SPREAD 1" ProgramChange="68" />
<Patch Number="69" Name="STEREO SPREAD 2" ProgramChange="69" />
<Patch Number="70" Name="DELAYED REVERB" ProgramChange="70" />
<Patch Number="71" Name="DEEP SPACE ECHO" ProgramChange="71" />
<Patch Number="72" Name="RONG WAY VERB" ProgramChange="72" />
<Patch Number="73" Name="VERB SHIFTER" ProgramChange="73" />
<Patch Number="74" Name="MULTI VOCAL" ProgramChange="74" />
<Patch Number="75" Name="TAJ MAHAL MOD W" ProgramChange="75" />
<Patch Number="76" Name="VELOCITY ECHO +" ProgramChange="76" />
<Patch Number="77" Name="VELOCITY ECHO -" ProgramChange="77" />
<Patch Number="78" Name="VELOCITY + REVERB" ProgramChange="78" />
<Patch Number="79" Name="VELOCITY - REVERB" ProgramChange="79" />
<Patch Number="80" Name="MULTI TAP" ProgramChange="80" />
<Patch Number="81" Name="TOUCH PANTAP +" ProgramChange="81" />
<Patch Number="82" Name="MED TAPPAN&lt;&gt;" ProgramChange="82" />
<Patch Number="83" Name="MULTITAP 80 BPM" ProgramChange="83" />
<Patch Number="84" Name="FLASHBACK" ProgramChange="84" />
<Patch Number="85" Name="SAMPLING QV" ProgramChange="85" />
<Patch Number="86" Name="AUTO-PANNING" ProgramChange="86" />
<Patch Number="87" Name="TREMOLO QV" ProgramChange="87" />
<Patch Number="88" Name="RNG MOD-4 RHDS" ProgramChange="88" />
<Patch Number="89" Name="RESONATION + RVB" ProgramChange="89" />
<Patch Number="90" Name="BLANK PROGRAM" ProgramChange="90" />
<Patch Number="91" Name="BLANK PROGRAM" ProgramChange="91" />
<Patch Number="92" Name="BLANK PROGRAM" ProgramChange="92" />
<Patch Number="93" Name="BLANK PROGRAM" ProgramChange="93" />
<Patch Number="94" Name="BLANK PROGRAM" ProgramChange="94" />
<Patch Number="95" Name="BLANK PROGRAM" ProgramChange="95" />
<Patch Number="96" Name="BLANK PROGRAM" ProgramChange="96" />
<Patch Number="97" Name="BLANK PROGRAM" ProgramChange="97" />
<Patch Number="98" Name="BLANK PROGRAM" ProgramChange="98" />
<Patch Number="99" Name="BLANK PROGRAM" ProgramChange="99" />
<Patch Number="100" Name="BLANK PROGRAM" ProgramChange="100" />
</PatchNameList>
</PatchBank>
</ChannelNameSet>
</MasterDeviceNames>
</MIDINameDocument>

340
patchfiles/Alesis_S4.midnam Normal file
View file

@ -0,0 +1,340 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE MIDINameDocument PUBLIC "-//MIDI Manufacturers Association//DTD MIDINameDocument 0.7//EN" "http://www.sonosphere.com/dtds/MIDINameDocument.dtd">
<MIDINameDocument>
<Author>Mark of the Unicorn - converted from FreeMIDI (Adapted by Harrison Consoles)</Author>
<MasterDeviceNames>
<Manufacturer>Alesis</Manufacturer>
<Model>S4</Model>
<CustomDeviceMode Name="Mode 2" >
<DeviceModeEnable>
<MIDICommands>
<SysEx>F0 00 00 0E 0E 10 00 04 00 01 F7</SysEx>
<SysEx>F0 00 00 0E 0E 0D 01 F7</SysEx>
</MIDICommands>
</DeviceModeEnable>
<ChannelNameSetAssignments>
<ChannelNameSetAssign Channel="1" NameSet="Preset" />
<ChannelNameSetAssign Channel="2" NameSet="Preset" />
<ChannelNameSetAssign Channel="3" NameSet="Preset" />
<ChannelNameSetAssign Channel="4" NameSet="Preset" />
<ChannelNameSetAssign Channel="5" NameSet="Preset" />
<ChannelNameSetAssign Channel="6" NameSet="Preset" />
<ChannelNameSetAssign Channel="7" NameSet="Preset" />
<ChannelNameSetAssign Channel="8" NameSet="Preset" />
<ChannelNameSetAssign Channel="9" NameSet="Preset" />
<ChannelNameSetAssign Channel="10" NameSet="Preset" />
<ChannelNameSetAssign Channel="11" NameSet="Preset" />
<ChannelNameSetAssign Channel="12" NameSet="Preset" />
<ChannelNameSetAssign Channel="13" NameSet="Preset" />
<ChannelNameSetAssign Channel="14" NameSet="Preset" />
<ChannelNameSetAssign Channel="15" NameSet="Preset" />
<ChannelNameSetAssign Channel="16" NameSet="Preset" />
</ChannelNameSetAssignments>
</CustomDeviceMode>
<ChannelNameSet Name="Preset" >
<AvailableForChannels>
<AvailableChannel Channel="1" Available="true" />
<AvailableChannel Channel="2" Available="true" />
<AvailableChannel Channel="3" Available="true" />
<AvailableChannel Channel="4" Available="true" />
<AvailableChannel Channel="5" Available="true" />
<AvailableChannel Channel="6" Available="true" />
<AvailableChannel Channel="7" Available="true" />
<AvailableChannel Channel="8" Available="true" />
<AvailableChannel Channel="9" Available="true" />
<AvailableChannel Channel="10" Available="true" />
<AvailableChannel Channel="11" Available="true" />
<AvailableChannel Channel="12" Available="true" />
<AvailableChannel Channel="13" Available="true" />
<AvailableChannel Channel="14" Available="true" />
<AvailableChannel Channel="15" Available="true" />
<AvailableChannel Channel="16" Available="true" />
</AvailableForChannels>
<PatchBank Name="Preset Programs v1.07" >
<PatchNameList>
<Patch Number=" 0" Name="Perihelion" ProgramChange="0" />
<Patch Number=" 1" Name="Rock Piano" ProgramChange="1" />
<Patch Number=" 2" Name="Orchestra" ProgramChange="2" />
<Patch Number=" 3" Name="Stereo6Str" ProgramChange="3" />
<Patch Number=" 4" Name="WindEnsmbl" ProgramChange="4" />
<Patch Number=" 5" Name="Slap It!" ProgramChange="5" />
<Patch Number=" 6" Name="FireStrngs" ProgramChange="6" />
<Patch Number=" 7" Name="Quadratrix" ProgramChange="7" />
<Patch Number=" 8" Name="D4 Pwr Kit" ProgramChange="8" />
<Patch Number=" 9" Name="ToneWhlPrc" ProgramChange="9" />
<Patch Number=" 10" Name="Pacifica" ProgramChange="10" />
<Patch Number=" 11" Name="Ballad Pno" ProgramChange="11" />
<Patch Number=" 12" Name="Brass&amp;Pows" ProgramChange="12" />
<Patch Number=" 13" Name="OverdrvGtr" ProgramChange="13" />
<Patch Number=" 14" Name="MoodyFlute" ProgramChange="14" />
<Patch Number=" 15" Name="Crow Bass" ProgramChange="15" />
<Patch Number=" 16" Name="Arco Cello" ProgramChange="16" />
<Patch Number=" 17" Name="Tidal Wave" ProgramChange="17" />
<Patch Number=" 18" Name="ElectraKit" ProgramChange="18" />
<Patch Number=" 19" Name="Coed Oohs" ProgramChange="19" />
<Patch Number=" 20" Name="Sahara Sun" ProgramChange="20" />
<Patch Number=" 21" Name="Fat Dyno" ProgramChange="21" />
<Patch Number=" 22" Name="TrumpetEns" ProgramChange="22" />
<Patch Number=" 23" Name="LA Guitar" ProgramChange="23" />
<Patch Number=" 24" Name="SaxSection" ProgramChange="24" />
<Patch Number=" 25" Name="SharpStick" ProgramChange="25" />
<Patch Number=" 26" Name="RichString" ProgramChange="26" />
<Patch Number=" 27" Name="DramaSweep" ProgramChange="27" />
<Patch Number=" 28" Name="Cool Vibes" ProgramChange="28" />
<Patch Number=" 29" Name="PhantomOrg" ProgramChange="29" />
<Patch Number=" 30" Name="It's Big!" ProgramChange="30" />
<Patch Number=" 31" Name="HyperPiano" ProgramChange="31" />
<Patch Number=" 32" Name="BeBopHorns" ProgramChange="32" />
<Patch Number=" 33" Name="Retro Rick" ProgramChange="33" />
<Patch Number=" 34" Name="Tenor Solo" ProgramChange="34" />
<Patch Number=" 35" Name="Rezzo Bass" ProgramChange="35" />
<Patch Number=" 36" Name="True Tron" ProgramChange="36" />
<Patch Number=" 37" Name="Porta Lead" ProgramChange="37" />
<Patch Number=" 38" Name="Potsticker" ProgramChange="38" />
<Patch Number=" 39" Name="WhitrShade" ProgramChange="39" />
<Patch Number=" 40" Name="Progressss" ProgramChange="40" />
<Patch Number=" 41" Name="ModWhlClav" ProgramChange="41" />
<Patch Number=" 42" Name="ClsclTrmpt" ProgramChange="42" />
<Patch Number=" 43" Name="EtherHrmnc" ProgramChange="43" />
<Patch Number=" 44" Name="Flute Ens" ProgramChange="44" />
<Patch Number=" 45" Name="Deep Bass" ProgramChange="45" />
<Patch Number=" 46" Name="ArcoStrngs" ProgramChange="46" />
<Patch Number=" 47" Name="Obersphere" ProgramChange="47" />
<Patch Number=" 48" Name="2x4Marimba" ProgramChange="48" />
<Patch Number=" 49" Name="Full Draws" ProgramChange="49" />
<Patch Number=" 50" Name="Silk&amp;Satin" ProgramChange="50" />
<Patch Number=" 51" Name="73 Tines" ProgramChange="51" />
<Patch Number=" 52" Name="ClsclHorns" ProgramChange="52" />
<Patch Number=" 53" Name="NylonStrng" ProgramChange="53" />
<Patch Number=" 54" Name="Big O Bari" ProgramChange="54" />
<Patch Number=" 55" Name="Slap Me!" ProgramChange="55" />
<Patch Number=" 56" Name="Pizz Pluck" ProgramChange="56" />
<Patch Number=" 57" Name="Slow Wave" ProgramChange="57" />
<Patch Number=" 58" Name="Ethnicity" ProgramChange="58" />
<Patch Number=" 59" Name="MixedChoir" ProgramChange="59" />
<Patch Number=" 60" Name="Anastasia" ProgramChange="60" />
<Patch Number=" 61" Name="FM E.Piano" ProgramChange="61" />
<Patch Number=" 62" Name="Stab Synth" ProgramChange="62" />
<Patch Number=" 63" Name="Corinth" ProgramChange="63" />
<Patch Number=" 64" Name="1stClarnet" ProgramChange="64" />
<Patch Number=" 65" Name="Zapp Bass" ProgramChange="65" />
<Patch Number=" 66" Name="String Pad" ProgramChange="66" />
<Patch Number=" 67" Name="Touchsaw" ProgramChange="67" />
<Patch Number=" 68" Name="Basic Bell" ProgramChange="68" />
<Patch Number=" 69" Name="Accordian+" ProgramChange="69" />
<Patch Number=" 70" Name="Wavechime" ProgramChange="70" />
<Patch Number=" 71" Name="BachHarpsi" ProgramChange="71" />
<Patch Number=" 72" Name="Horn Ens" ProgramChange="72" />
<Patch Number=" 73" Name="SessionGtr" ProgramChange="73" />
<Patch Number=" 74" Name="Brite Alto" ProgramChange="74" />
<Patch Number=" 75" Name="BigUpright" ProgramChange="75" />
<Patch Number=" 76" Name="StrQuartet" ProgramChange="76" />
<Patch Number=" 77" Name="ProfitSync" ProgramChange="77" />
<Patch Number=" 78" Name="StandrdKit" ProgramChange="78" />
<Patch Number=" 79" Name="Vacuum B" ProgramChange="79" />
<Patch Number=" 80" Name="7th Wave" ProgramChange="80" />
<Patch Number=" 81" Name="BrashTines" ProgramChange="81" />
<Patch Number=" 82" Name="Clscl Tuba" ProgramChange="82" />
<Patch Number=" 83" Name="MuteGuitar" ProgramChange="83" />
<Patch Number=" 84" Name="Ebony Oboe" ProgramChange="84" />
<Patch Number=" 85" Name="No Frets!" ProgramChange="85" />
<Patch Number=" 86" Name="Anastrings" ProgramChange="86" />
<Patch Number=" 87" Name="Vector Pad" ProgramChange="87" />
<Patch Number=" 88" Name="Timp&amp;Glock" ProgramChange="88" />
<Patch Number=" 89" Name="3rdHrmPerc" ProgramChange="89" />
<Patch Number=" 90" Name="Voice Bell" ProgramChange="90" />
<Patch Number=" 91" Name="AcousGrand" ProgramChange="91" />
<Patch Number=" 92" Name="FlugelSolo" ProgramChange="92" />
<Patch Number=" 93" Name="E.Harmonix" ProgramChange="93" />
<Patch Number=" 94" Name="LiteSoprno" ProgramChange="94" />
<Patch Number=" 95" Name="Fat Mini" ProgramChange="95" />
<Patch Number=" 96" Name="Harp Pluck" ProgramChange="96" />
<Patch Number=" 97" Name="Vain Lead" ProgramChange="97" />
<Patch Number=" 98" Name="PercusvKit" ProgramChange="98" />
<Patch Number=" 99" Name="SynthOrgan" ProgramChange="99" />
<Patch Number="100" Name="BlueAurora" ProgramChange="100" />
<Patch Number="101" Name="Wave Piano" ProgramChange="101" />
<Patch Number="102" Name="Sfz Brass" ProgramChange="102" />
<Patch Number="103" Name="HollowBody" ProgramChange="103" />
<Patch Number="104" Name="SoloBasoon" ProgramChange="104" />
<Patch Number="105" Name="House Bass" ProgramChange="105" />
<Patch Number="106" Name="OctaString" ProgramChange="106" />
<Patch Number="107" Name="Triangular" ProgramChange="107" />
<Patch Number="108" Name="TubularHit" ProgramChange="108" />
<Patch Number="109" Name="Surf Organ" ProgramChange="109" />
<Patch Number="110" Name="MysticWind" ProgramChange="110" />
<Patch Number="111" Name="SoftSuitcs" ProgramChange="111" />
<Patch Number="112" Name="Trombone" ProgramChange="112" />
<Patch Number="113" Name="PedalSteel" ProgramChange="113" />
<Patch Number="114" Name="Transforms" ProgramChange="114" />
<Patch Number="115" Name="Pop'n Bass" ProgramChange="115" />
<Patch Number="116" Name="SoloViolin" ProgramChange="116" />
<Patch Number="117" Name="MonstrMash" ProgramChange="117" />
<Patch Number="118" Name="Glittrbell" ProgramChange="118" />
<Patch Number="119" Name="1 Drawbar" ProgramChange="119" />
<Patch Number="120" Name="T-Minus 1" ProgramChange="120" />
<Patch Number="121" Name="Wurly" ProgramChange="121" />
<Patch Number="122" Name="Jazz Mute" ProgramChange="122" />
<Patch Number="123" Name="RanchHands" ProgramChange="123" />
<Patch Number="124" Name="Sax Split" ProgramChange="124" />
<Patch Number="125" Name="ClassicSqr" ProgramChange="125" />
<Patch Number="126" Name="Solo Viola" ProgramChange="126" />
<Patch Number="127" Name="PortaWheel" ProgramChange="127" />
</PatchNameList>
</PatchBank>
</ChannelNameSet>
<ChannelNameSet Name="User" >
<AvailableForChannels>
<AvailableChannel Channel="1" Available="true" />
<AvailableChannel Channel="2" Available="true" />
<AvailableChannel Channel="3" Available="true" />
<AvailableChannel Channel="4" Available="true" />
<AvailableChannel Channel="5" Available="true" />
<AvailableChannel Channel="6" Available="true" />
<AvailableChannel Channel="7" Available="true" />
<AvailableChannel Channel="8" Available="true" />
<AvailableChannel Channel="9" Available="true" />
<AvailableChannel Channel="10" Available="true" />
<AvailableChannel Channel="11" Available="true" />
<AvailableChannel Channel="12" Available="true" />
<AvailableChannel Channel="13" Available="true" />
<AvailableChannel Channel="14" Available="true" />
<AvailableChannel Channel="15" Available="true" />
<AvailableChannel Channel="16" Available="true" />
</AvailableForChannels>
<PatchBank Name="User Programs v1.07" >
<PatchNameList>
<Patch Number=" 0" Name="QuadraRiff" ProgramChange="0" />
<Patch Number=" 1" Name="BalladKeys" ProgramChange="1" />
<Patch Number=" 2" Name="Burma" ProgramChange="2" />
<Patch Number=" 3" Name="PowerChord" ProgramChange="3" />
<Patch Number=" 4" Name="Koan" ProgramChange="4" />
<Patch Number=" 5" Name="Fretlessly" ProgramChange="5" />
<Patch Number=" 6" Name="Strngs&amp;Hit" ProgramChange="6" />
<Patch Number=" 7" Name="Rezzonantz" ProgramChange="7" />
<Patch Number=" 8" Name="GarageBand" ProgramChange="8" />
<Patch Number=" 9" Name="VelOoz&amp;Aaz" ProgramChange="9" />
<Patch Number=" 10" Name="GenesisWav" ProgramChange="10" />
<Patch Number=" 11" Name="Stik&amp;Tines" ProgramChange="11" />
<Patch Number=" 12" Name="Cool Horns" ProgramChange="12" />
<Patch Number=" 13" Name="Koto Pluck" ProgramChange="13" />
<Patch Number=" 14" Name="1001Nights" ProgramChange="14" />
<Patch Number=" 15" Name="Steam Bass" ProgramChange="15" />
<Patch Number=" 16" Name="ViolinOrch" ProgramChange="16" />
<Patch Number=" 17" Name="FatAnaLead" ProgramChange="17" />
<Patch Number=" 18" Name="AmbOrchHit" ProgramChange="18" />
<Patch Number=" 19" Name="ClickOrgan" ProgramChange="19" />
<Patch Number=" 20" Name="Pluck Pad" ProgramChange="20" />
<Patch Number=" 21" Name="E.Clavatar" ProgramChange="21" />
<Patch Number=" 22" Name="16 Flutes" ProgramChange="22" />
<Patch Number=" 23" Name="8 Miles Hi" ProgramChange="23" />
<Patch Number=" 24" Name="St. Thomas" ProgramChange="24" />
<Patch Number=" 25" Name="Stanley's" ProgramChange="25" />
<Patch Number=" 26" Name="PnoStrings" ProgramChange="26" />
<Patch Number=" 27" Name="SynTrumpet" ProgramChange="27" />
<Patch Number=" 28" Name="Anasthesia" ProgramChange="28" />
<Patch Number=" 29" Name="Communion" ProgramChange="29" />
<Patch Number=" 30" Name="1stContact" ProgramChange="30" />
<Patch Number=" 31" Name="TinesLayer" ProgramChange="31" />
<Patch Number=" 32" Name="Clarinet+" ProgramChange="32" />
<Patch Number=" 33" Name="Feedbacker" ProgramChange="33" />
<Patch Number=" 34" Name="WarmFMBelz" ProgramChange="34" />
<Patch Number=" 35" Name="Bass Arpeg" ProgramChange="35" />
<Patch Number=" 36" Name="Celli" ProgramChange="36" />
<Patch Number=" 37" Name="Screamer!" ProgramChange="37" />
<Patch Number=" 38" Name="8oh8 Snare" ProgramChange="38" />
<Patch Number=" 39" Name="DualOrgan1" ProgramChange="39" />
<Patch Number=" 40" Name="Dew Drops" ProgramChange="40" />
<Patch Number=" 41" Name="Player Pno" ProgramChange="41" />
<Patch Number=" 42" Name="Pan Chiff" ProgramChange="42" />
<Patch Number=" 43" Name="E.Acoustic" ProgramChange="43" />
<Patch Number=" 44" Name="Walk'nRide" ProgramChange="44" />
<Patch Number=" 45" Name="HvyPickBss" ProgramChange="45" />
<Patch Number=" 46" Name="Sartaurian" ProgramChange="46" />
<Patch Number=" 47" Name="Fast Sync" ProgramChange="47" />
<Patch Number=" 48" Name="ComptonKik" ProgramChange="48" />
<Patch Number=" 49" Name="NiceVoices" ProgramChange="49" />
<Patch Number=" 50" Name="QuadVector" ProgramChange="50" />
<Patch Number=" 51" Name="Jazz Duo" ProgramChange="51" />
<Patch Number=" 52" Name="PwrSynBrs" ProgramChange="52" />
<Patch Number=" 53" Name="WorldSitar" ProgramChange="53" />
<Patch Number=" 54" Name="FairyBells" ProgramChange="54" />
<Patch Number=" 55" Name="8Bit Split" ProgramChange="55" />
<Patch Number=" 56" Name="WindOrch 1" ProgramChange="56" />
<Patch Number=" 57" Name="Maze Lead" ProgramChange="57" />
<Patch Number=" 58" Name="FissionKit" ProgramChange="58" />
<Patch Number=" 59" Name="Knife Edge" ProgramChange="59" />
<Patch Number=" 60" Name="Comet Rain" ProgramChange="60" />
<Patch Number=" 61" Name="2OctHarpsi" ProgramChange="61" />
<Patch Number=" 62" Name="Sax Touch" ProgramChange="62" />
<Patch Number=" 63" Name="EtherGuitr" ProgramChange="63" />
<Patch Number=" 64" Name="HunanHomes" ProgramChange="64" />
<Patch Number=" 65" Name="VolumeKnob" ProgramChange="65" />
<Patch Number=" 66" Name="Atmosplit" ProgramChange="66" />
<Patch Number=" 67" Name="VintageRez" ProgramChange="67" />
<Patch Number=" 68" Name="RapHatOpen" ProgramChange="68" />
<Patch Number=" 69" Name="OoohTron" ProgramChange="69" />
<Patch Number=" 70" Name="D-What?" ProgramChange="70" />
<Patch Number=" 71" Name="Digi Tines" ProgramChange="71" />
<Patch Number=" 72" Name="Shaku" ProgramChange="72" />
<Patch Number=" 73" Name="WaveGuitar" ProgramChange="73" />
<Patch Number=" 74" Name="Salsa" ProgramChange="74" />
<Patch Number=" 75" Name="Knock Bass" ProgramChange="75" />
<Patch Number=" 76" Name="Pizz&amp;Strgs" ProgramChange="76" />
<Patch Number=" 77" Name="SyncNSaws!" ProgramChange="77" />
<Patch Number=" 78" Name="RapCowbell" ProgramChange="78" />
<Patch Number=" 79" Name="GlideVoxMW" ProgramChange="79" />
<Patch Number=" 80" Name="RhythmWave" ProgramChange="80" />
<Patch Number=" 81" Name="Pop'nRoads" ProgramChange="81" />
<Patch Number=" 82" Name="TrumpletMW" ProgramChange="82" />
<Patch Number=" 83" Name="H.Dulcimer" ProgramChange="83" />
<Patch Number=" 84" Name="Fairy Dust" ProgramChange="84" />
<Patch Number=" 85" Name="BeBopSplit" ProgramChange="85" />
<Patch Number=" 86" Name="E.PnoStrng" ProgramChange="86" />
<Patch Number=" 87" Name="SquareQPad" ProgramChange="87" />
<Patch Number=" 88" Name="9oh9 Kick" ProgramChange="88" />
<Patch Number=" 89" Name="BabaORealy" ProgramChange="89" />
<Patch Number=" 90" Name="HeavnsGate" ProgramChange="90" />
<Patch Number=" 91" Name="R&amp;B Ballad" ProgramChange="91" />
<Patch Number=" 92" Name="SaxWashVel" ProgramChange="92" />
<Patch Number=" 93" Name="StratoMan!" ProgramChange="93" />
<Patch Number=" 94" Name="BowedGlass" ProgramChange="94" />
<Patch Number=" 95" Name="Rave&amp;House" ProgramChange="95" />
<Patch Number=" 96" Name="Saw Blast" ProgramChange="96" />
<Patch Number=" 97" Name="Rave Slave" ProgramChange="97" />
<Patch Number=" 98" Name="Jetshot!" ProgramChange="98" />
<Patch Number=" 99" Name="Vestibulum" ProgramChange="99" />
<Patch Number="100" Name="MasterHold" ProgramChange="100" />
<Patch Number="101" Name="Toy Grand" ProgramChange="101" />
<Patch Number="102" Name="AirHarmnca" ProgramChange="102" />
<Patch Number="103" Name="TremMandln" ProgramChange="103" />
<Patch Number="104" Name="FM Plucks" ProgramChange="104" />
<Patch Number="105" Name="2.3 Bass" ProgramChange="105" />
<Patch Number="106" Name="VeloStrngs" ProgramChange="106" />
<Patch Number="107" Name="Rezi Drops" ProgramChange="107" />
<Patch Number="108" Name="ItsaBeach" ProgramChange="108" />
<Patch Number="109" Name="DualOrgan2" ProgramChange="109" />
<Patch Number="110" Name="Chiff Bell" ProgramChange="110" />
<Patch Number="111" Name="TackyPiano" ProgramChange="111" />
<Patch Number="112" Name="Oboe&amp;Brass" ProgramChange="112" />
<Patch Number="113" Name="QuantizeIt" ProgramChange="113" />
<Patch Number="114" Name="CrystlVibe" ProgramChange="114" />
<Patch Number="115" Name="MWKickBass" ProgramChange="115" />
<Patch Number="116" Name="Accordeon" ProgramChange="116" />
<Patch Number="117" Name="FatSyncPad" ProgramChange="117" />
<Patch Number="118" Name="Darcade" ProgramChange="118" />
<Patch Number="119" Name="GospelOrgn" ProgramChange="119" />
<Patch Number="120" Name="Synergy MW" ProgramChange="120" />
<Patch Number="121" Name="Pianooohs" ProgramChange="121" />
<Patch Number="122" Name="Highlander" ProgramChange="122" />
<Patch Number="123" Name="Shami-san" ProgramChange="123" />
<Patch Number="124" Name="Wood&amp;Metal" ProgramChange="124" />
<Patch Number="125" Name="Fizz Bace" ProgramChange="125" />
<Patch Number="126" Name="WindOrch 2" ProgramChange="126" />
<Patch Number="127" Name="Grunge Rez" ProgramChange="127" />
</PatchNameList>
</PatchBank>
</ChannelNameSet>
</MasterDeviceNames>
</MIDINameDocument>

View file

@ -0,0 +1,743 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE MIDINameDocument PUBLIC "-//MIDI Manufacturers Association//DTD MIDINameDocument 0.7//EN" "http://www.sonosphere.com/dtds/MIDINameDocument.dtd">
<MIDINameDocument>
<Author>Mark of the Unicorn - converted from FreeMIDI (Adapted by Harrison Consoles)</Author>
<MasterDeviceNames>
<Manufacturer>Alesis</Manufacturer>
<Model>S4 Plus</Model>
<CustomDeviceMode Name="Mode 2" >
<DeviceModeEnable>
<MIDICommands>
<SysEx>F0 00 00 0E 0E 10 00 04 00 01 F7</SysEx>
<SysEx>F0 00 00 0E 0E 0D 01 F7</SysEx>
</MIDICommands>
</DeviceModeEnable>
<ChannelNameSetAssignments>
<ChannelNameSetAssign Channel="1" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="2" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="3" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="4" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="5" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="6" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="7" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="8" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="9" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="10" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="11" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="12" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="13" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="14" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="15" NameSet="Name Set 1" />
<ChannelNameSetAssign Channel="16" NameSet="Name Set 1" />
</ChannelNameSetAssignments>
</CustomDeviceMode>
<ChannelNameSet Name="Name Set 1" >
<AvailableForChannels>
<AvailableChannel Channel="1" Available="true" />
<AvailableChannel Channel="2" Available="true" />
<AvailableChannel Channel="3" Available="true" />
<AvailableChannel Channel="4" Available="true" />
<AvailableChannel Channel="5" Available="true" />
<AvailableChannel Channel="6" Available="true" />
<AvailableChannel Channel="7" Available="true" />
<AvailableChannel Channel="8" Available="true" />
<AvailableChannel Channel="9" Available="true" />
<AvailableChannel Channel="10" Available="true" />
<AvailableChannel Channel="11" Available="true" />
<AvailableChannel Channel="12" Available="true" />
<AvailableChannel Channel="13" Available="true" />
<AvailableChannel Channel="14" Available="true" />
<AvailableChannel Channel="15" Available="true" />
<AvailableChannel Channel="16" Available="true" />
</AvailableForChannels>
<PatchBank Name="User Programs" >
<MIDICommands>
<ControlChange Control="0" Value="0" />
</MIDICommands>
<PatchNameList>
<Patch Number=" 00" Name="BalladKeys" ProgramChange="0" />
<Patch Number=" 01" Name="QuadraRiff" ProgramChange="1" />
<Patch Number=" 02" Name="Burma" ProgramChange="2" />
<Patch Number=" 03" Name="PowerChord" ProgramChange="3" />
<Patch Number=" 04" Name="Koan" ProgramChange="4" />
<Patch Number=" 05" Name="Fretlessly" ProgramChange="5" />
<Patch Number=" 06" Name="Strngs&amp;Hit" ProgramChange="6" />
<Patch Number=" 07" Name="Rezzonantz" ProgramChange="7" />
<Patch Number=" 08" Name="GarageBand" ProgramChange="8" />
<Patch Number=" 09" Name="VelOoz&amp;Aaz" ProgramChange="9" />
<Patch Number=" 10" Name="Stik&amp;Tines" ProgramChange="10" />
<Patch Number=" 11" Name="GenesisWav" ProgramChange="11" />
<Patch Number=" 12" Name="Cool Horns" ProgramChange="12" />
<Patch Number=" 13" Name="Koto Pluck" ProgramChange="13" />
<Patch Number=" 14" Name="1001Nights" ProgramChange="14" />
<Patch Number=" 15" Name="Steam Bass" ProgramChange="15" />
<Patch Number=" 16" Name="ViolinOrch" ProgramChange="16" />
<Patch Number=" 17" Name="FatAnaLead" ProgramChange="17" />
<Patch Number=" 18" Name="AmbOrchHit" ProgramChange="18" />
<Patch Number=" 19" Name="ClickOrgan" ProgramChange="19" />
<Patch Number=" 20" Name="E.Clavatar" ProgramChange="20" />
<Patch Number=" 21" Name="Pluck Pad" ProgramChange="21" />
<Patch Number=" 22" Name="16 Flutes" ProgramChange="22" />
<Patch Number=" 23" Name="8 Miles Hi" ProgramChange="23" />
<Patch Number=" 24" Name="St. Thomas" ProgramChange="24" />
<Patch Number=" 25" Name="Stanley's" ProgramChange="25" />
<Patch Number=" 26" Name="PnoStrings" ProgramChange="26" />
<Patch Number=" 27" Name="SynTrumpet" ProgramChange="27" />
<Patch Number=" 28" Name="Anasthesia" ProgramChange="28" />
<Patch Number=" 29" Name="Communion" ProgramChange="29" />
<Patch Number=" 30" Name="TinesLayer" ProgramChange="30" />
<Patch Number=" 31" Name="1stContact" ProgramChange="31" />
<Patch Number=" 32" Name="Clarinet+" ProgramChange="32" />
<Patch Number=" 33" Name="Feedbacker" ProgramChange="33" />
<Patch Number=" 34" Name="WarmFMBelz" ProgramChange="34" />
<Patch Number=" 35" Name="Bass Arpeg" ProgramChange="35" />
<Patch Number=" 36" Name="Celli" ProgramChange="36" />
<Patch Number=" 37" Name="Screamer!" ProgramChange="37" />
<Patch Number=" 38" Name="8oh8 Snare" ProgramChange="38" />
<Patch Number=" 39" Name="DualOrgan1" ProgramChange="39" />
<Patch Number=" 40" Name="PlayerPno2" ProgramChange="40" />
<Patch Number=" 41" Name="Dew Drops" ProgramChange="41" />
<Patch Number=" 42" Name="Pan Chiff" ProgramChange="42" />
<Patch Number=" 43" Name="E.Acoustic" ProgramChange="43" />
<Patch Number=" 44" Name="Walk'nRide" ProgramChange="44" />
<Patch Number=" 45" Name="HvyPickBss" ProgramChange="45" />
<Patch Number=" 46" Name="Sartaurian" ProgramChange="46" />
<Patch Number=" 47" Name="Fast Sync" ProgramChange="47" />
<Patch Number=" 48" Name="ComptonKik" ProgramChange="48" />
<Patch Number=" 49" Name="NiceVoices" ProgramChange="49" />
<Patch Number=" 50" Name="Jazz Duo" ProgramChange="50" />
<Patch Number=" 51" Name="QuadVector" ProgramChange="51" />
<Patch Number=" 52" Name="PwrSynBrs" ProgramChange="52" />
<Patch Number=" 53" Name="WorldSitar" ProgramChange="53" />
<Patch Number=" 54" Name="FairyBells" ProgramChange="54" />
<Patch Number=" 55" Name="8Bit Split" ProgramChange="55" />
<Patch Number=" 56" Name="WindOrch 1" ProgramChange="56" />
<Patch Number=" 57" Name="Maze Lead" ProgramChange="57" />
<Patch Number=" 58" Name="FissionKit" ProgramChange="58" />
<Patch Number=" 59" Name="Knife Edge" ProgramChange="59" />
<Patch Number=" 60" Name="2OctHarpsi" ProgramChange="60" />
<Patch Number=" 61" Name="Comet Rain" ProgramChange="61" />
<Patch Number=" 62" Name="Sax Touch" ProgramChange="62" />
<Patch Number=" 63" Name="EtherGuitr" ProgramChange="63" />
<Patch Number=" 64" Name="HunanHomes" ProgramChange="64" />
<Patch Number=" 65" Name="VolumeKnob" ProgramChange="65" />
<Patch Number=" 66" Name="Atmosplit" ProgramChange="66" />
<Patch Number=" 67" Name="VintageRez" ProgramChange="67" />
<Patch Number=" 68" Name="RapHatOpen" ProgramChange="68" />
<Patch Number=" 69" Name="OoohTron" ProgramChange="69" />
<Patch Number=" 70" Name="Digi Tines" ProgramChange="70" />
<Patch Number=" 71" Name="D-What?" ProgramChange="71" />
<Patch Number=" 72" Name="Shaku" ProgramChange="72" />
<Patch Number=" 73" Name="WaveGuitar" ProgramChange="73" />
<Patch Number=" 74" Name="Salsa" ProgramChange="74" />
<Patch Number=" 75" Name="Knock Bass" ProgramChange="75" />
<Patch Number=" 76" Name="Pizz&amp;Strgs" ProgramChange="76" />
<Patch Number=" 77" Name="SyncNSaws!" ProgramChange="77" />
<Patch Number=" 78" Name="RapCowbell" ProgramChange="78" />
<Patch Number=" 79" Name="GlideVoxMW" ProgramChange="79" />
<Patch Number=" 80" Name="Pop'nRoads" ProgramChange="80" />
<Patch Number=" 81" Name="RhythmWave" ProgramChange="81" />
<Patch Number=" 82" Name="TrumpletMW" ProgramChange="82" />
<Patch Number=" 83" Name="H.Dulcimer" ProgramChange="83" />
<Patch Number=" 84" Name="Fairy Dust" ProgramChange="84" />
<Patch Number=" 85" Name="BeBopSplit" ProgramChange="85" />
<Patch Number=" 86" Name="E.PnoStrng" ProgramChange="86" />
<Patch Number=" 87" Name="SquareQPad" ProgramChange="87" />
<Patch Number=" 88" Name="9oh9 Kick" ProgramChange="88" />
<Patch Number=" 89" Name="BabaORealy" ProgramChange="89" />
<Patch Number=" 90" Name="R&amp;B Ballad" ProgramChange="90" />
<Patch Number=" 91" Name="HeavnsGate" ProgramChange="91" />
<Patch Number=" 92" Name="SaxWashVel" ProgramChange="92" />
<Patch Number=" 93" Name="StratoMan!" ProgramChange="93" />
<Patch Number=" 94" Name="BowedGlass" ProgramChange="94" />
<Patch Number=" 95" Name="Rave&amp;House" ProgramChange="95" />
<Patch Number=" 96" Name="Saw Blast" ProgramChange="96" />
<Patch Number=" 97" Name="Rave Slave" ProgramChange="97" />
<Patch Number=" 98" Name="Jetshot!" ProgramChange="98" />
<Patch Number=" 99" Name="Vestibulum" ProgramChange="99" />
<Patch Number=" 100" Name="Toy Grand" ProgramChange="100" />
<Patch Number=" 101" Name="MasterHold" ProgramChange="101" />
<Patch Number=" 102" Name="AirHarmnca" ProgramChange="102" />
<Patch Number=" 103" Name="TremMandln" ProgramChange="103" />
<Patch Number=" 104" Name="FM Plucks" ProgramChange="104" />
<Patch Number=" 105" Name="2.3 Bass" ProgramChange="105" />
<Patch Number=" 106" Name="VeloStrngs" ProgramChange="106" />
<Patch Number=" 107" Name="Rezi Drops" ProgramChange="107" />
<Patch Number=" 108" Name="ItsaBeach" ProgramChange="108" />
<Patch Number=" 109" Name="DualOrgan2" ProgramChange="109" />
<Patch Number=" 110" Name="TackyPiano" ProgramChange="110" />
<Patch Number=" 111" Name="Chiff Bell" ProgramChange="111" />
<Patch Number=" 112" Name="Oboe&amp;Brass" ProgramChange="112" />
<Patch Number=" 113" Name="QuantizeIt" ProgramChange="113" />
<Patch Number=" 114" Name="CrystlVibe" ProgramChange="114" />
<Patch Number=" 115" Name="MWKickBass" ProgramChange="115" />
<Patch Number=" 116" Name="Accordeon" ProgramChange="116" />
<Patch Number=" 117" Name="FatSyncPad" ProgramChange="117" />
<Patch Number=" 118" Name="Darcade" ProgramChange="118" />
<Patch Number=" 119" Name="GospelOrgn" ProgramChange="119" />
<Patch Number=" 120" Name="Pianooohs" ProgramChange="120" />
<Patch Number=" 121" Name="Synergy MW" ProgramChange="121" />
<Patch Number=" 122" Name="Highlander" ProgramChange="122" />
<Patch Number=" 123" Name="Shami-san" ProgramChange="123" />
<Patch Number=" 124" Name="Wood&amp;Metal" ProgramChange="124" />
<Patch Number=" 125" Name="Fizz Bace" ProgramChange="125" />
<Patch Number=" 126" Name="WindOrch 2" ProgramChange="126" />
<Patch Number=" 127" Name="Grunge Rez" ProgramChange="127" />
</PatchNameList>
</PatchBank>
<PatchBank Name="Preset Programs 1" >
<MIDICommands>
<ControlChange Control="0" Value="1" />
</MIDICommands>
<PatchNameList>
<Patch Number="00" Name="Plus Grand" ProgramChange="0" />
<Patch Number="01" Name="Perihelion" ProgramChange="1" />
<Patch Number="02" Name="Orchestra " ProgramChange="2" />
<Patch Number="03" Name="Stereo6Str" ProgramChange="3" />
<Patch Number="04" Name="ModWhlClav" ProgramChange="4" />
<Patch Number="05" Name="Slap It! " ProgramChange="5" />
<Patch Number="06" Name="FireStrngs" ProgramChange="6" />
<Patch Number="07" Name="Quadratix " ProgramChange="7" />
<Patch Number="08" Name="D4 Pwr Kit" ProgramChange="8" />
<Patch Number="09" Name="ToneWhlPrc" ProgramChange="9" />
<Patch Number="10" Name="LA Studio " ProgramChange="10" />
<Patch Number="11" Name="Pacifica " ProgramChange="11" />
<Patch Number="12" Name="MoodyFlute" ProgramChange="12" />
<Patch Number="13" Name="DistGuitar" ProgramChange="13" />
<Patch Number="14" Name="BachHarpsi" ProgramChange="14" />
<Patch Number="15" Name="Crow Bass " ProgramChange="15" />
<Patch Number="16" Name="Arco Cello" ProgramChange="16" />
<Patch Number="17" Name="Tidal Wave" ProgramChange="17" />
<Patch Number="18" Name="Bomb Kit " ProgramChange="18" />
<Patch Number="19" Name="Coed Oohs " ProgramChange="19" />
<Patch Number="20" Name="Fat Dyno " ProgramChange="20" />
<Patch Number="21" Name="Sahara Sun" ProgramChange="21" />
<Patch Number="22" Name="Brass&amp;Pows" ProgramChange="22" />
<Patch Number="23" Name="LA Guitar " ProgramChange="23" />
<Patch Number="24" Name="Potsticker" ProgramChange="24" />
<Patch Number="25" Name="SharpStick" ProgramChange="25" />
<Patch Number="26" Name="RichString" ProgramChange="26" />
<Patch Number="27" Name="DramaSweep" ProgramChange="27" />
<Patch Number="28" Name="Fusion Kit" ProgramChange="28" />
<Patch Number="29" Name="PhantomOrg" ProgramChange="29" />
<Patch Number="30" Name="Piano Duel" ProgramChange="30" />
<Patch Number="31" Name="It's Big! " ProgramChange="31" />
<Patch Number="32" Name="Tenor Solo" ProgramChange="32" />
<Patch Number="33" Name="Retro Rick" ProgramChange="33" />
<Patch Number="34" Name="Cool Vibes" ProgramChange="34" />
<Patch Number="35" Name="Rezzo Bass" ProgramChange="35" />
<Patch Number="36" Name="True Tron " ProgramChange="36" />
<Patch Number="37" Name="Porta Lead" ProgramChange="37" />
<Patch Number="38" Name="StandrdKit" ProgramChange="38" />
<Patch Number="39" Name="WhitrShade" ProgramChange="39" />
<Patch Number="40" Name="Crunchy EP" ProgramChange="40" />
<Patch Number="41" Name="Progressss" ProgramChange="41" />
<Patch Number="42" Name="ClsclTrmpt" ProgramChange="42" />
<Patch Number="43" Name="EtherHrmnc" ProgramChange="43" />
<Patch Number="44" Name="Ethnicity " ProgramChange="44" />
<Patch Number="45" Name="Deep Bass " ProgramChange="45" />
<Patch Number="46" Name="ArcoStrngs" ProgramChange="46" />
<Patch Number="47" Name="Obersphere" ProgramChange="47" />
<Patch Number="48" Name="PercusvKit" ProgramChange="48" />
<Patch Number="49" Name="Full Draws" ProgramChange="49" />
<Patch Number="50" Name="AcousGrand" ProgramChange="50" />
<Patch Number="51" Name="Silk&amp;Satin" ProgramChange="51" />
<Patch Number="52" Name="Big O Bari" ProgramChange="52" />
<Patch Number="53" Name="NylonStrng" ProgramChange="53" />
<Patch Number="54" Name="2x4Marimba" ProgramChange="54" />
<Patch Number="55" Name="Slap Me! " ProgramChange="55" />
<Patch Number="56" Name="Pizz Pluck" ProgramChange="56" />
<Patch Number="57" Name="Slow Wave " ProgramChange="57" />
<Patch Number="58" Name="ElectraKit" ProgramChange="58" />
<Patch Number="59" Name="MixedChoir" ProgramChange="59" />
<Patch Number="60" Name="FM Piano 1" ProgramChange="60" />
<Patch Number="61" Name="Anastasia " ProgramChange="61" />
<Patch Number="62" Name="Trombone " ProgramChange="62" />
<Patch Number="63" Name="Corinth " ProgramChange="63" />
<Patch Number="64" Name="Glittrbell" ProgramChange="64" />
<Patch Number="65" Name="Zapp Bass " ProgramChange="65" />
<Patch Number="66" Name="String Pad" ProgramChange="66" />
<Patch Number="67" Name="Touchsaw " ProgramChange="67" />
<Patch Number="68" Name="Brush Up " ProgramChange="68" />
<Patch Number="69" Name="Accordian+" ProgramChange="69" />
<Patch Number="70" Name="Trem-a-EP " ProgramChange="70" />
<Patch Number="71" Name="Wavechime " ProgramChange="71" />
<Patch Number="72" Name="SoloBasoon" ProgramChange="72" />
<Patch Number="73" Name="SessionGtr" ProgramChange="73" />
<Patch Number="74" Name="OB SynClav" ProgramChange="74" />
<Patch Number="75" Name="BigUpright" ProgramChange="75" />
<Patch Number="76" Name="StrQuartet" ProgramChange="76" />
<Patch Number="77" Name="ProfitSync" ProgramChange="77" />
<Patch Number="78" Name="Hipp Kitt " ProgramChange="78" />
<Patch Number="79" Name="Vacuum B " ProgramChange="79" />
<Patch Number="80" Name="BrashTines" ProgramChange="80" />
<Patch Number="81" Name="7th Wave " ProgramChange="81" />
<Patch Number="82" Name="1stClarnet" ProgramChange="82" />
<Patch Number="83" Name="MuteGuitar" ProgramChange="83" />
<Patch Number="84" Name="Metallics " ProgramChange="84" />
<Patch Number="85" Name="No Frets! " ProgramChange="85" />
<Patch Number="86" Name="Anastrings" ProgramChange="86" />
<Patch Number="87" Name="Vector Pad" ProgramChange="87" />
<Patch Number="88" Name="Ritual Kit" ProgramChange="88" />
<Patch Number="89" Name="3rdHrmPerc" ProgramChange="89" />
<Patch Number="90" Name="Parlor Pno" ProgramChange="90" />
<Patch Number="91" Name="Voice Bell" ProgramChange="91" />
<Patch Number="92" Name="Clscl Tuba" ProgramChange="92" />
<Patch Number="93" Name="E.Harmonix" ProgramChange="93" />
<Patch Number="94" Name="Tambigloxx" ProgramChange="94" />
<Patch Number="95" Name="Fat Mini " ProgramChange="95" />
<Patch Number="96" Name="Harp Pluck" ProgramChange="96" />
<Patch Number="97" Name="Vain Lead " ProgramChange="97" />
<Patch Number="98" Name="TrAnCe KiT" ProgramChange="98" />
<Patch Number="99" Name="SynthOrgan" ProgramChange="99" />
<Patch Number="100" Name="Velo Wurly" ProgramChange="100" />
<Patch Number="101" Name="BlueAurora" ProgramChange="101" />
<Patch Number="102" Name="Ebony Oboe" ProgramChange="102" />
<Patch Number="103" Name="HollowBody" ProgramChange="103" />
<Patch Number="104" Name="Celesta " ProgramChange="104" />
<Patch Number="105" Name="HouseBass1" ProgramChange="105" />
<Patch Number="106" Name="OctaString" ProgramChange="106" />
<Patch Number="107" Name="Triangular" ProgramChange="107" />
<Patch Number="108" Name="Krafty Kit" ProgramChange="108" />
<Patch Number="109" Name="Surf Organ" ProgramChange="109" />
<Patch Number="110" Name="Rock Grand" ProgramChange="110" />
<Patch Number="111" Name="MysticWind" ProgramChange="111" />
<Patch Number="112" Name="LiteSoprno" ProgramChange="112" />
<Patch Number="113" Name="PedalSteel" ProgramChange="113" />
<Patch Number="114" Name="TubularHit" ProgramChange="114" />
<Patch Number="115" Name="Pop'n Bass" ProgramChange="115" />
<Patch Number="116" Name="SoloViolin" ProgramChange="116" />
<Patch Number="117" Name="Stab Synth" ProgramChange="117" />
<Patch Number="118" Name="Big Dance " ProgramChange="118" />
<Patch Number="119" Name="1 Drawbar " ProgramChange="119" />
<Patch Number="120" Name="HousePiano" ProgramChange="120" />
<Patch Number="121" Name="T-Minus 1 " ProgramChange="121" />
<Patch Number="122" Name="Jazz Mute " ProgramChange="122" />
<Patch Number="123" Name="RanchHands" ProgramChange="123" />
<Patch Number="124" Name="Timp&amp;Glock" ProgramChange="124" />
<Patch Number="125" Name="ClassicSqr" ProgramChange="125" />
<Patch Number="126" Name="Solo Viola" ProgramChange="126" />
<Patch Number="127" Name="PortaWheel" ProgramChange="127" />
</PatchNameList>
</PatchBank>
<PatchBank Name="Preset Programs 2" >
<MIDICommands>
<ControlChange Control="0" Value="2" />
</MIDICommands>
<PatchNameList>
<Patch Number="00" Name="Grand&amp;Strg" ProgramChange="0" />
<Patch Number="01" Name="Emperor " ProgramChange="1" />
<Patch Number="02" Name="Stab Brass" ProgramChange="2" />
<Patch Number="03" Name="DSP Acoust" ProgramChange="3" />
<Patch Number="04" Name="Clavatube " ProgramChange="4" />
<Patch Number="05" Name="ClearFrets" ProgramChange="5" />
<Patch Number="06" Name="MassStrngs" ProgramChange="6" />
<Patch Number="07" Name="VoltagePad" ProgramChange="7" />
<Patch Number="08" Name="Shufflin' " ProgramChange="8" />
<Patch Number="09" Name="WhammerJmr" ProgramChange="9" />
<Patch Number="10" Name="R&amp;B Layer " ProgramChange="10" />
<Patch Number="11" Name="Afterglow " ProgramChange="11" />
<Patch Number="12" Name="Flute Ens " ProgramChange="12" />
<Patch Number="13" Name="MetalPower" ProgramChange="13" />
<Patch Number="14" Name="Pianarimba" ProgramChange="14" />
<Patch Number="15" Name="Shark Bass" ProgramChange="15" />
<Patch Number="16" Name="Velo Cello" ProgramChange="16" />
<Patch Number="17" Name="Technoids " ProgramChange="17" />
<Patch Number="18" Name="TeknoStorm" ProgramChange="18" />
<Patch Number="19" Name="Night Vox " ProgramChange="19" />
<Patch Number="20" Name="Dyna Roadz" ProgramChange="20" />
<Patch Number="21" Name="Heartbeat " ProgramChange="21" />
<Patch Number="22" Name="Transforms" ProgramChange="22" />
<Patch Number="23" Name="Hyperdrive" ProgramChange="23" />
<Patch Number="24" Name="Mad Vibes " ProgramChange="24" />
<Patch Number="25" Name="RezPunchBs" ProgramChange="25" />
<Patch Number="26" Name="HyerString" ProgramChange="26" />
<Patch Number="27" Name="Scarlamare" ProgramChange="27" />
<Patch Number="28" Name="WaveNuWave" ProgramChange="28" />
<Patch Number="29" Name="Principale" ProgramChange="29" />
<Patch Number="30" Name="R&amp;R Ivory " ProgramChange="30" />
<Patch Number="31" Name="TwistedSun" ProgramChange="31" />
<Patch Number="32" Name="Brite Alto" ProgramChange="32" />
<Patch Number="33" Name="Nottingham" ProgramChange="33" />
<Patch Number="34" Name="RubbrGlock" ProgramChange="34" />
<Patch Number="35" Name="Cybersonic" ProgramChange="35" />
<Patch Number="36" Name="Starless " ProgramChange="36" />
<Patch Number="37" Name="Hard Lead " ProgramChange="37" />
<Patch Number="38" Name="Bit Stream" ProgramChange="38" />
<Patch Number="39" Name="Purple B " ProgramChange="39" />
<Patch Number="40" Name="73 Tines " ProgramChange="40" />
<Patch Number="41" Name="Things2Com" ProgramChange="41" />
<Patch Number="42" Name="TrumpetEns" ProgramChange="42" />
<Patch Number="43" Name="Harmitar " ProgramChange="43" />
<Patch Number="44" Name="ChromeLead" ProgramChange="44" />
<Patch Number="45" Name="B Fat Bass" ProgramChange="45" />
<Patch Number="46" Name="SloStrings" ProgramChange="46" />
<Patch Number="47" Name="Atmossitar" ProgramChange="47" />
<Patch Number="48" Name="Suspender " ProgramChange="48" />
<Patch Number="49" Name="PopR&amp;B Org" ProgramChange="49" />
<Patch Number="50" Name="DarkClascl" ProgramChange="50" />
<Patch Number="51" Name="MonstrMash" ProgramChange="51" />
<Patch Number="52" Name="SaxSection" ProgramChange="52" />
<Patch Number="53" Name="Nylosphere" ProgramChange="53" />
<Patch Number="54" Name="Blacksmith" ProgramChange="54" />
<Patch Number="55" Name="FatSynSlap" ProgramChange="55" />
<Patch Number="56" Name="Sharp Sect" ProgramChange="56" />
<Patch Number="57" Name="Rise&amp;Shine" ProgramChange="57" />
<Patch Number="58" Name="Rave Haze " ProgramChange="58" />
<Patch Number="59" Name="Vocoder " ProgramChange="59" />
<Patch Number="60" Name="FM Piano +" ProgramChange="60" />
<Patch Number="61" Name="TheLostDay" ProgramChange="61" />
<Patch Number="62" Name="ClsclHorns" ProgramChange="62" />
<Patch Number="63" Name="A.Clavatar" ProgramChange="63" />
<Patch Number="64" Name="Water Pail" ProgramChange="64" />
<Patch Number="65" Name="FutureBass" ProgramChange="65" />
<Patch Number="66" Name="HarpReleas" ProgramChange="66" />
<Patch Number="67" Name="Proton Boy" ProgramChange="67" />
<Patch Number="68" Name="Marktree " ProgramChange="68" />
<Patch Number="69" Name="HoedownOrg" ProgramChange="69" />
<Patch Number="70" Name="ChorWavPno" ProgramChange="70" />
<Patch Number="71" Name="Turntable " ProgramChange="71" />
<Patch Number="72" Name="Sfz Brass " ProgramChange="72" />
<Patch Number="73" Name="Syntar " ProgramChange="73" />
<Patch Number="74" Name="AlloyGlock" ProgramChange="74" />
<Patch Number="75" Name="Syn Uprite" ProgramChange="75" />
<Patch Number="76" Name="ArcoViolas" ProgramChange="76" />
<Patch Number="77" Name="UK SynHorn" ProgramChange="77" />
<Patch Number="78" Name="Rattler " ProgramChange="78" />
<Patch Number="79" Name="BluesOrgan" ProgramChange="79" />
<Patch Number="80" Name="Hard E.Pno" ProgramChange="80" />
<Patch Number="81" Name="RecordStop" ProgramChange="81" />
<Patch Number="82" Name="FlugelSolo" ProgramChange="82" />
<Patch Number="83" Name="VeloMuteOD" ProgramChange="83" />
<Patch Number="84" Name="Basic Bell" ProgramChange="84" />
<Patch Number="85" Name="Octaver " ProgramChange="85" />
<Patch Number="86" Name="SE Flange " ProgramChange="86" />
<Patch Number="87" Name="Evolution " ProgramChange="87" />
<Patch Number="88" Name="Manmachine" ProgramChange="88" />
<Patch Number="89" Name="Grit Organ" ProgramChange="89" />
<Patch Number="90" Name="SparklePno" ProgramChange="90" />
<Patch Number="91" Name="JungleFear" ProgramChange="91" />
<Patch Number="92" Name="Horn Ens " ProgramChange="92" />
<Patch Number="93" Name="DaVinciEns" ProgramChange="93" />
<Patch Number="94" Name="Delecea " ProgramChange="94" />
<Patch Number="95" Name="SynFretted" ProgramChange="95" />
<Patch Number="96" Name="LoResStrng" ProgramChange="96" />
<Patch Number="97" Name="Antiq Lead" ProgramChange="97" />
<Patch Number="98" Name="Biot " ProgramChange="98" />
<Patch Number="99" Name="Positive! " ProgramChange="99" />
<Patch Number="100" Name="ClascWurly" ProgramChange="100" />
<Patch Number="101" Name="Gulch " ProgramChange="101" />
<Patch Number="102" Name="BeBopHorns" ProgramChange="102" />
<Patch Number="103" Name="PulpGuitar" ProgramChange="103" />
<Patch Number="104" Name="Harpsifunk" ProgramChange="104" />
<Patch Number="105" Name="HouseBass2" ProgramChange="105" />
<Patch Number="106" Name="Bali Hai " ProgramChange="106" />
<Patch Number="107" Name="Brassy 5th" ProgramChange="107" />
<Patch Number="108" Name="Replicant " ProgramChange="108" />
<Patch Number="109" Name="Door-way " ProgramChange="109" />
<Patch Number="110" Name="Pianathon " ProgramChange="110" />
<Patch Number="111" Name="Saucerful " ProgramChange="111" />
<Patch Number="112" Name="WindEnsmbl" ProgramChange="112" />
<Patch Number="113" Name="OctaveLead" ProgramChange="113" />
<Patch Number="114" Name="Chromaphon" ProgramChange="114" />
<Patch Number="115" Name="Muted Pops" ProgramChange="115" />
<Patch Number="116" Name="Ana Sweep " ProgramChange="116" />
<Patch Number="117" Name="Distance " ProgramChange="117" />
<Patch Number="118" Name="Disruptor " ProgramChange="118" />
<Patch Number="119" Name="DrewsOrgan" ProgramChange="119" />
<Patch Number="120" Name="MdWhlHouse" ProgramChange="120" />
<Patch Number="121" Name="Creeps " ProgramChange="121" />
<Patch Number="122" Name="Sax Split " ProgramChange="122" />
<Patch Number="123" Name="Syn Sitar " ProgramChange="123" />
<Patch Number="124" Name="Scientific" ProgramChange="124" />
<Patch Number="125" Name="Bass 10ths" ProgramChange="125" />
<Patch Number="126" Name="Autoharp " ProgramChange="126" />
<Patch Number="127" Name="MartianSea" ProgramChange="127" />
</PatchNameList>
</PatchBank>
<PatchBank Name="Preset Programs 3" >
<MIDICommands>
<ControlChange Control="0" Value="3" />
</MIDICommands>
<PatchNameList>
<Patch Number="00" Name="CinemaPno+" ProgramChange="0" />
<Patch Number="01" Name="SpaceGypsy" ProgramChange="1" />
<Patch Number="02" Name="UseMWandAT" ProgramChange="2" />
<Patch Number="03" Name="Multitrakd" ProgramChange="3" />
<Patch Number="04" Name="Live Wyrz " ProgramChange="4" />
<Patch Number="05" Name="Dist Bass " ProgramChange="5" />
<Patch Number="06" Name="MedAtkStrg" ProgramChange="6" />
<Patch Number="07" Name="VectorPond" ProgramChange="7" />
<Patch Number="08" Name="QRhythm 1 " ProgramChange="8" />
<Patch Number="09" Name="A B and C " ProgramChange="9" />
<Patch Number="10" Name="R&amp;B Piano+" ProgramChange="10" />
<Patch Number="11" Name="V___ger 6 " ProgramChange="11" />
<Patch Number="12" Name="FluteBurst" ProgramChange="12" />
<Patch Number="13" Name="VolumePedl" ProgramChange="13" />
<Patch Number="14" Name="Tropicana " ProgramChange="14" />
<Patch Number="15" Name="MetalogBaz" ProgramChange="15" />
<Patch Number="16" Name="Real Rave " ProgramChange="16" />
<Patch Number="17" Name="CathodePad" ProgramChange="17" />
<Patch Number="18" Name="QRhythm 2 " ProgramChange="18" />
<Patch Number="19" Name="Very Pure " ProgramChange="19" />
<Patch Number="20" Name="SoftSuitcs" ProgramChange="20" />
<Patch Number="21" Name="GooseBumps" ProgramChange="21" />
<Patch Number="22" Name="Fat FrHorn" ProgramChange="22" />
<Patch Number="23" Name="RadioGuitr" ProgramChange="23" />
<Patch Number="24" Name="Shimmer " ProgramChange="24" />
<Patch Number="25" Name="Taurus III" ProgramChange="25" />
<Patch Number="26" Name="StrngTrail" ProgramChange="26" />
<Patch Number="27" Name="Nexus Pad " ProgramChange="27" />
<Patch Number="28" Name="QRhythm 3 " ProgramChange="28" />
<Patch Number="29" Name="MarimbaVox" ProgramChange="29" />
<Patch Number="30" Name="BrtS4Grand" ProgramChange="30" />
<Patch Number="31" Name="Sputnik " ProgramChange="31" />
<Patch Number="32" Name="Euphrates " ProgramChange="32" />
<Patch Number="33" Name="Bombay " ProgramChange="33" />
<Patch Number="34" Name="Cantankrus" ProgramChange="34" />
<Patch Number="35" Name="Clavi Bass" ProgramChange="35" />
<Patch Number="36" Name="HeavenHarp" ProgramChange="36" />
<Patch Number="37" Name="Attack Pad" ProgramChange="37" />
<Patch Number="38" Name="QRhythm 4 " ProgramChange="38" />
<Patch Number="39" Name="Workhorse " ProgramChange="39" />
<Patch Number="40" Name="Vel Roadz " ProgramChange="40" />
<Patch Number="41" Name="Pathos " ProgramChange="41" />
<Patch Number="42" Name="Pan Flute " ProgramChange="42" />
<Patch Number="43" Name="Paisley " ProgramChange="43" />
<Patch Number="44" Name="HybridClav" ProgramChange="44" />
<Patch Number="45" Name="Industrial" ProgramChange="45" />
<Patch Number="46" Name="SftStrgPad" ProgramChange="46" />
<Patch Number="47" Name="LFO Motion" ProgramChange="47" />
<Patch Number="48" Name="QRhythm 5 " ProgramChange="48" />
<Patch Number="49" Name="StormyDays" ProgramChange="49" />
<Patch Number="50" Name="FM Piano 3" ProgramChange="50" />
<Patch Number="51" Name="Tin Rain " ProgramChange="51" />
<Patch Number="52" Name="Flutarimba" ProgramChange="52" />
<Patch Number="53" Name="Harmonized" ProgramChange="53" />
<Patch Number="54" Name="ChfyKalmba" ProgramChange="54" />
<Patch Number="55" Name="TranceBass" ProgramChange="55" />
<Patch Number="56" Name="Space East" ProgramChange="56" />
<Patch Number="57" Name="Transnding" ProgramChange="57" />
<Patch Number="58" Name="QRhythm 6 " ProgramChange="58" />
<Patch Number="59" Name="VeloOohAhh" ProgramChange="59" />
<Patch Number="60" Name="Wave Piano" ProgramChange="60" />
<Patch Number="61" Name="Quarktree " ProgramChange="61" />
<Patch Number="62" Name="DetunSawBr" ProgramChange="62" />
<Patch Number="63" Name="Birch Tap " ProgramChange="63" />
<Patch Number="64" Name="TechnoComp" ProgramChange="64" />
<Patch Number="65" Name="SusPdlBass" ProgramChange="65" />
<Patch Number="66" Name="Tron Swell" ProgramChange="66" />
<Patch Number="67" Name="Soft Growl" ProgramChange="67" />
<Patch Number="68" Name="QRhythm 7 " ProgramChange="68" />
<Patch Number="69" Name="VeloAhhOoh" ProgramChange="69" />
<Patch Number="70" Name="BlownPiano" ProgramChange="70" />
<Patch Number="71" Name="North Pole" ProgramChange="71" />
<Patch Number="72" Name="Flute&amp;Clar" ProgramChange="72" />
<Patch Number="73" Name="Windam'ell" ProgramChange="73" />
<Patch Number="74" Name="TechnoClav" ProgramChange="74" />
<Patch Number="75" Name="MicroFrtls" ProgramChange="75" />
<Patch Number="76" Name="Harp Piano" ProgramChange="76" />
<Patch Number="77" Name="Pulse Pad " ProgramChange="77" />
<Patch Number="78" Name="QRhythm 8 " ProgramChange="78" />
<Patch Number="79" Name="OrgDecyPad" ProgramChange="79" />
<Patch Number="80" Name="No Quarter" ProgramChange="80" />
<Patch Number="81" Name="Solarized " ProgramChange="81" />
<Patch Number="82" Name="FourthHorn" ProgramChange="82" />
<Patch Number="83" Name="SynBluesGt" ProgramChange="83" />
<Patch Number="84" Name="FM Tubes " ProgramChange="84" />
<Patch Number="85" Name="Wave Bass1" ProgramChange="85" />
<Patch Number="86" Name="Cello Sus " ProgramChange="86" />
<Patch Number="87" Name="Tripp Pad " ProgramChange="87" />
<Patch Number="88" Name="QRhythm 9 " ProgramChange="88" />
<Patch Number="89" Name="KingsCourt" ProgramChange="89" />
<Patch Number="90" Name="Pno&amp;Acoust" ProgramChange="90" />
<Patch Number="91" Name="Sub Valve " ProgramChange="91" />
<Patch Number="92" Name="Pno+StarBr" ProgramChange="92" />
<Patch Number="93" Name="For D Lead" ProgramChange="93" />
<Patch Number="94" Name="SterMarimb" ProgramChange="94" />
<Patch Number="95" Name="Wave Bass2" ProgramChange="95" />
<Patch Number="96" Name="Wide Pizzi" ProgramChange="96" />
<Patch Number="97" Name="WarmHrnPad" ProgramChange="97" />
<Patch Number="98" Name="QRhythm10 " ProgramChange="98" />
<Patch Number="99" Name="OohDecyPad" ProgramChange="99" />
<Patch Number="100" Name="DirtyWurly" ProgramChange="100" />
<Patch Number="101" Name="ASIC Salad" ProgramChange="101" />
<Patch Number="102" Name="Horn&amp;Flute" ProgramChange="102" />
<Patch Number="103" Name="Bang!Bang!" ProgramChange="103" />
<Patch Number="104" Name="Tuned Wood" ProgramChange="104" />
<Patch Number="105" Name="Wave Bass3" ProgramChange="105" />
<Patch Number="106" Name="StrPadDecy" ProgramChange="106" />
<Patch Number="107" Name="Lush OB " ProgramChange="107" />
<Patch Number="108" Name="QRhythm11 " ProgramChange="108" />
<Patch Number="109" Name="AhhDecyPad" ProgramChange="109" />
<Patch Number="110" Name="HyperPiano" ProgramChange="110" />
<Patch Number="111" Name="The Beam " ProgramChange="111" />
<Patch Number="112" Name="DrkWindPad" ProgramChange="112" />
<Patch Number="113" Name="PianoDecy1" ProgramChange="113" />
<Patch Number="114" Name="Knock Plus" ProgramChange="114" />
<Patch Number="115" Name="Wave Bass4" ProgramChange="115" />
<Patch Number="116" Name="RockViolin" ProgramChange="116" />
<Patch Number="117" Name="LFODecyPad" ProgramChange="117" />
<Patch Number="118" Name="QRhythm12 " ProgramChange="118" />
<Patch Number="119" Name="OohAhhDecy" ProgramChange="119" />
<Patch Number="120" Name="Mars Grand" ProgramChange="120" />
<Patch Number="121" Name="Monolith " ProgramChange="121" />
<Patch Number="122" Name="OldSynHorn" ProgramChange="122" />
<Patch Number="123" Name="PianoDecy2" ProgramChange="123" />
<Patch Number="124" Name="Clavislap " ProgramChange="124" />
<Patch Number="125" Name="Fretless+ " ProgramChange="125" />
<Patch Number="126" Name="TackStrngs" ProgramChange="126" />
<Patch Number="127" Name="The Drain" ProgramChange="127" />
</PatchNameList>
</PatchBank>
<PatchBank Name="Preset Programs 4" >
<MIDICommands>
<ControlChange Control="0" Value="4" />
</MIDICommands>
<PatchNameList>
<Patch Number="00" Name="Ac Piano " ProgramChange="0" />
<Patch Number="01" Name="BritePiano" ProgramChange="1" />
<Patch Number="02" Name="Elec Grand" ProgramChange="2" />
<Patch Number="03" Name="Honky-Tonk" ProgramChange="3" />
<Patch Number="04" Name="E.Piano 1 " ProgramChange="4" />
<Patch Number="05" Name="E.Piano 2 " ProgramChange="5" />
<Patch Number="06" Name="Harpschrd " ProgramChange="6" />
<Patch Number="07" Name="Clavinet " ProgramChange="7" />
<Patch Number="08" Name="Celesta " ProgramChange="8" />
<Patch Number="09" Name="Glockenspl" ProgramChange="9" />
<Patch Number="10" Name="Music Box " ProgramChange="10" />
<Patch Number="11" Name="Vibes " ProgramChange="11" />
<Patch Number="12" Name="Marimba " ProgramChange="12" />
<Patch Number="13" Name="Xylophone " ProgramChange="13" />
<Patch Number="14" Name="TubularBel" ProgramChange="14" />
<Patch Number="15" Name="H.Dulcimer" ProgramChange="15" />
<Patch Number="16" Name="DrawbarOrg" ProgramChange="16" />
<Patch Number="17" Name="PercussOrg" ProgramChange="17" />
<Patch Number="18" Name="Rock Organ" ProgramChange="18" />
<Patch Number="19" Name="Church " ProgramChange="19" />
<Patch Number="20" Name="Reed Organ" ProgramChange="20" />
<Patch Number="21" Name="Accordian " ProgramChange="21" />
<Patch Number="22" Name="Harmonica " ProgramChange="22" />
<Patch Number="23" Name="TangoAccrd" ProgramChange="23" />
<Patch Number="24" Name="Nylon Gtr " ProgramChange="24" />
<Patch Number="25" Name="Steel Gtr " ProgramChange="25" />
<Patch Number="26" Name="JazzGtr " ProgramChange="26" />
<Patch Number="27" Name="Clean Gtr " ProgramChange="27" />
<Patch Number="28" Name="Mute Gtr " ProgramChange="28" />
<Patch Number="29" Name="Overdriven" ProgramChange="29" />
<Patch Number="30" Name="Distorted " ProgramChange="30" />
<Patch Number="31" Name="GtHarmonic" ProgramChange="31" />
<Patch Number="32" Name="Accus Bass" ProgramChange="32" />
<Patch Number="33" Name="FingerBass" ProgramChange="33" />
<Patch Number="34" Name="Pick Bass " ProgramChange="34" />
<Patch Number="35" Name="FretlessBs" ProgramChange="35" />
<Patch Number="36" Name="SlapBass 1" ProgramChange="36" />
<Patch Number="37" Name="SlapBass2 " ProgramChange="37" />
<Patch Number="38" Name="SynBass1 " ProgramChange="38" />
<Patch Number="39" Name="SynBass 2 " ProgramChange="39" />
<Patch Number="40" Name="Violin " ProgramChange="40" />
<Patch Number="41" Name="Viola " ProgramChange="41" />
<Patch Number="42" Name="Cello " ProgramChange="42" />
<Patch Number="43" Name="Contrabass" ProgramChange="43" />
<Patch Number="44" Name="TremStrngs" ProgramChange="44" />
<Patch Number="45" Name="PizzString" ProgramChange="45" />
<Patch Number="46" Name="Orch Harp " ProgramChange="46" />
<Patch Number="47" Name="Timpani " ProgramChange="47" />
<Patch Number="48" Name="StringEns1" ProgramChange="48" />
<Patch Number="49" Name="StringEns2" ProgramChange="49" />
<Patch Number="50" Name="SynString1" ProgramChange="50" />
<Patch Number="51" Name="SynString2" ProgramChange="51" />
<Patch Number="52" Name="ChoirAh " ProgramChange="52" />
<Patch Number="53" Name="VoxOoh " ProgramChange="53" />
<Patch Number="54" Name="SynVox " ProgramChange="54" />
<Patch Number="55" Name="OrchstrHit" ProgramChange="55" />
<Patch Number="56" Name="Trumpet " ProgramChange="56" />
<Patch Number="57" Name="Trombone " ProgramChange="57" />
<Patch Number="58" Name="Tuba " ProgramChange="58" />
<Patch Number="59" Name="MutedTrump" ProgramChange="59" />
<Patch Number="60" Name="FrenchHorn" ProgramChange="60" />
<Patch Number="61" Name="BrassSect " ProgramChange="61" />
<Patch Number="62" Name="SynBrass 1" ProgramChange="62" />
<Patch Number="63" Name="SynBrass 2" ProgramChange="63" />
<Patch Number="64" Name="SopranoSax" ProgramChange="64" />
<Patch Number="65" Name="Alto Sax " ProgramChange="65" />
<Patch Number="66" Name="Tenor Sax " ProgramChange="66" />
<Patch Number="67" Name="Bari. Sax " ProgramChange="67" />
<Patch Number="68" Name="Oboe " ProgramChange="68" />
<Patch Number="69" Name="EnglshHorn" ProgramChange="69" />
<Patch Number="70" Name="Bassoon " ProgramChange="70" />
<Patch Number="71" Name="Clarinet " ProgramChange="71" />
<Patch Number="72" Name="Piccolo " ProgramChange="72" />
<Patch Number="73" Name="Flute " ProgramChange="73" />
<Patch Number="74" Name="Recorder " ProgramChange="74" />
<Patch Number="75" Name="Pan Flute " ProgramChange="75" />
<Patch Number="76" Name="BottleBlow" ProgramChange="76" />
<Patch Number="77" Name="Shakuhachi" ProgramChange="77" />
<Patch Number="78" Name="Whistle " ProgramChange="78" />
<Patch Number="79" Name="Ocarina " ProgramChange="79" />
<Patch Number="80" Name="SquareLead" ProgramChange="80" />
<Patch Number="81" Name="SawLead " ProgramChange="81" />
<Patch Number="82" Name="Calliope " ProgramChange="82" />
<Patch Number="83" Name="ChiffLead " ProgramChange="83" />
<Patch Number="84" Name="Charang " ProgramChange="84" />
<Patch Number="85" Name="Voice Lead" ProgramChange="85" />
<Patch Number="86" Name="5th's Lead" ProgramChange="86" />
<Patch Number="87" Name="Bass&amp;Lead " ProgramChange="87" />
<Patch Number="88" Name="Fanastasia" ProgramChange="88" />
<Patch Number="89" Name="Warm Pad " ProgramChange="89" />
<Patch Number="90" Name="Polysynth " ProgramChange="90" />
<Patch Number="91" Name="GlassChoir" ProgramChange="91" />
<Patch Number="92" Name="BowedGlass" ProgramChange="92" />
<Patch Number="93" Name="Metallic " ProgramChange="93" />
<Patch Number="94" Name="Halo Pad " ProgramChange="94" />
<Patch Number="95" Name="EchoSweep " ProgramChange="95" />
<Patch Number="96" Name="Rain FX " ProgramChange="96" />
<Patch Number="97" Name="Soundtrack" ProgramChange="97" />
<Patch Number="98" Name="Crystaline" ProgramChange="98" />
<Patch Number="99" Name="Atmosphere" ProgramChange="99" />
<Patch Number="100" Name="Briteness " ProgramChange="100" />
<Patch Number="101" Name="Goblins " ProgramChange="101" />
<Patch Number="102" Name="Echoes " ProgramChange="102" />
<Patch Number="103" Name="Sci-Fi " ProgramChange="103" />
<Patch Number="104" Name="Sitar " ProgramChange="104" />
<Patch Number="105" Name="Banjo " ProgramChange="105" />
<Patch Number="106" Name="Shamisen " ProgramChange="106" />
<Patch Number="107" Name="Koto " ProgramChange="107" />
<Patch Number="108" Name="Kalimba " ProgramChange="108" />
<Patch Number="109" Name="Bag Pipe " ProgramChange="109" />
<Patch Number="110" Name="Fiddle " ProgramChange="110" />
<Patch Number="111" Name="Shanai " ProgramChange="111" />
<Patch Number="112" Name="TinkleBell" ProgramChange="112" />
<Patch Number="113" Name="Agogo " ProgramChange="113" />
<Patch Number="114" Name="SteelDrums" ProgramChange="114" />
<Patch Number="115" Name="Woodblock " ProgramChange="115" />
<Patch Number="116" Name="Taiko Drum" ProgramChange="116" />
<Patch Number="117" Name="MelodicTom" ProgramChange="117" />
<Patch Number="118" Name="Synth Drum" ProgramChange="118" />
<Patch Number="119" Name="Rev Cymbal" ProgramChange="119" />
<Patch Number="120" Name="Fret Noise" ProgramChange="120" />
<Patch Number="121" Name="BreathNoiz" ProgramChange="121" />
<Patch Number="122" Name="Seashore " ProgramChange="122" />
<Patch Number="123" Name="Bird Tweet" ProgramChange="123" />
<Patch Number="124" Name="Telephone " ProgramChange="124" />
<Patch Number="125" Name="Helicopter" ProgramChange="125" />
<Patch Number="126" Name="Applause " ProgramChange="126" />
<Patch Number="127" Name="Gunshot " ProgramChange="127" />
</PatchNameList>
</PatchBank>
<PatchBank Name="Expansion Slot A" >
<MIDICommands>
<ControlChange Control="0" Value="5" />
</MIDICommands>
<PatchNameList/>
</PatchBank>
<PatchBank Name="Expansion Slot B" >
<MIDICommands>
<ControlChange Control="0" Value="6" />
</MIDICommands>
<PatchNameList/>
</PatchBank>
</ChannelNameSet>
</MasterDeviceNames>
</MIDINameDocument>

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