On 9/1/07, <b class="gmail_sendername">chris beagles</b> &lt;<a href="mailto:christhemonkey@gmail.com">christhemonkey@gmail.com</a>&gt; wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><span class="e" id="q_114c1a341bdc24dd_0">On 9/1/07, <b class="gmail_sendername">thomas fisher</b> &lt;<a href="mailto:studio1@commspeed.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">studio1@commspeed.net
</a>&gt; wrote:</span></div><div><div><span class="e" id="q_114c1a341bdc24dd_2"><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

On Friday 31 August 2007 23:52:33 david wrote:<br>&gt; thomas fisher wrote:<br>&gt; &gt; On Friday 31 August 2007 01:09:07 david wrote:<br>&gt; &gt;&gt; Steve McConville wrote:<br>&gt; &gt;&gt;&gt;&gt; I am curious - has there been any move to modernize the MIDI
<br>&gt; &gt;&gt;&gt;&gt; connectivity standards to include USB or Ethernet?<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;&gt; There has been - there is a midi over usb standard.<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;&gt; Midi is a poor starting point for modernisation not just beacause of
<br>&gt; &gt;&gt;&gt; the pragmatic compromises mentioned above but also because it is<br>&gt; &gt;&gt;&gt; wholly unlayered (the spec covers everything from the physical up to<br>&gt; &gt;&gt;&gt; the presentational layer),
<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; That could be separated fairly easily, I&#39;d think.<br>&gt; &gt;&gt;<br>&gt; &gt;&gt;&gt; and has it&#39;s expansion room squeezed into<br>&gt; &gt;&gt;&gt; the SysEx ghetto.<br>&gt; &gt;&gt;
<br>&gt; &gt;&gt; That&#39;s a big problem.<br>&gt; &gt;&gt;<br>&gt; &gt;&gt;&gt; Midi over ethernet would be even less pleasant, and<br>&gt; &gt;&gt;&gt; less logical, than doing RS-232 over ethernet.<br>&gt; &gt;&gt;<br>

&gt; &gt;&gt; Only reason I mentioned Ethernet is that there are analog musical<br>&gt; &gt;&gt; instruments around already that can transmit their audio via Ethernet<br>&gt; &gt;&gt; (instead of analog audio cables).<br>

&gt; &gt;&gt;<br>&gt; &gt;&gt;&gt; OSC has fixed these problems and should have been built into<br>&gt; &gt;&gt;&gt; everything since the mid-90s but so many people have invested time in<br>&gt; &gt;&gt;&gt; learning MIDI that they wouldn&#39;t countenance working with anything
<br>&gt; &gt;&gt;&gt; else. It looks like RESTful web services may eventually replace both,<br>&gt; &gt;&gt;&gt; however.<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; I suspect that MIDI won&#39;t be budged. It is a standard in the music
<br>&gt; &gt;&gt; world, and I doubt that many musicians care about it&#39;s limitations. They<br>&gt; &gt;&gt; may not even be aware of them. MIDI certainly keeps time in a lot finer<br>&gt; &gt;&gt; increments than I&#39;m able to play - that&#39;s why sequencer programs have
<br>&gt; &gt;&gt; quantization functions!<br>&gt; &gt;<br>&gt; &gt; How does the &quot; XG &quot; extension play into this? How proprietary is it?<br>&gt;<br>&gt; I don&#39;t know - and each week I play a Yahama PSR-740 keyboard with
<br>&gt; Yamaha&#39;s XG. I&#39;ve recorded some MIDIs using it, and they open just fine<br>&gt; in Rosegarden and play in fluidsynth. Or maybe you&#39;re talking about<br>&gt; something else?<br><br>I do not know either, and was asking in the context of the MIDI discussion. I
<br>have always assumed that XG was an extension to the standard MIDI<br>specification. And again I always assumed that an interpretative function<br>existed somewhere in software layers either within a driver or in a filter.
<br>As with your Yamaha PSR-740 XG are all functions / prsets &amp; ?? interpreted by<br>the Linux MIDI? I am only guessing how all of this works.<br>Tom</blockquote></span></div><div><br>You could have a look for yourself, the spec seems to&nbsp; be freely&nbsp; available:
<br><a href="http://www.yamaha.co.uk/xg/reading/pdf/xg_spec.pdf" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.yamaha.co.uk/xg/reading/pdf/xg_spec.pdf</a><br><span class="sg"><br>Chris 
</span></div></div></blockquote><div><br><br>Ok, my bad, should have followed the link on wikipedia before sharing it... It doesn&#39;t seem to be available anymore.<br><br>Chris <br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><span class="q"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
_______________________________________________<br>Linux-audio-user mailing list<br><a href="mailto:Linux-audio-user@lists.linuxaudio.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Linux-audio-user@lists.linuxaudio.org
</a><br><a href="http://lists.linuxaudio.org/mailman/listinfo.cgi/linux-audio-user" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://lists.linuxaudio.org/mailman/listinfo.cgi/linux-audio-user</a><br></blockquote></span></div><br>
</blockquote></div><br>