<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Op 23-9-2013 18:25, Tony Scharf
      schreef:<br>
      <br>
    </div>
    <blockquote cite="mid:BAY179-W10A819FA6BF045E566B6DFCE2D0@phx.gbl"
      type="cite">
      <style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style>
      <div dir="ltr">What *would* be cool....and probably
        impossible...would be to have the repository be abstracted to
        allow for patch translation.  i.e. it doesnt store that the
        Filter 1 has a cutoff of '64' but it would store that the value
        was '50%' of the possible range.  That way, I could have a virus
        and you could have an ultranova and you would be able to (within
        constraints) be able to grab patches designed on other synths.
         The results may be...odd...but perhaps interesting?<br>
      </div>
    </blockquote>
    <br>
    This is something I considered over a decade ago (but it never got
    past the stage of considering).<br>
    <br>
    The problem with this is that you first need to have some abstract
    model of each synth, and that you need to translate what "set filter
    to 127" means on synth A to what it means on synth B. And then
    there's the issue of missing features between two different synths.<br>
    <br>
    It would still be possible –after all, Yamaha UK produced a JP8000
    sound bank for the AN1x– but outside of analogue (modelling)
    synthesis, this is going to be pretty hairy.<br>
    <br>
    - Peter<br>
  </body>
</html>