Tuning RPNs: Difference between revisions

Wikispaces>TallKite
**Imported revision 451154288 - Original comment: **
Wikispaces>TallKite
**Imported revision 451155272 - Original comment: **
Line 1: Line 1:
<h2>IMPORTED REVISION FROM WIKISPACES</h2>
<h2>IMPORTED REVISION FROM WIKISPACES</h2>
This is an imported revision from Wikispaces. The revision metadata is included below for reference:<br>
This is an imported revision from Wikispaces. The revision metadata is included below for reference:<br>
: This revision was by author [[User:TallKite|TallKite]] and made on <tt>2013-09-14 21:41:51 UTC</tt>.<br>
: This revision was by author [[User:TallKite|TallKite]] and made on <tt>2013-09-14 21:52:03 UTC</tt>.<br>
: The original revision id was <tt>451154288</tt>.<br>
: The original revision id was <tt>451155272</tt>.<br>
: The revision comment was: <tt></tt><br>
: The revision comment was: <tt></tt><br>
The revision contents are below, presented both in the original Wikispaces Wikitext format, and in HTML exactly as Wikispaces rendered it.<br>
The revision contents are below, presented both in the original Wikispaces Wikitext format, and in HTML exactly as Wikispaces rendered it.<br>
Line 43: Line 43:
----
----
Questions:
Questions:
Would it be possible to quickly implement this in Kontakt or Abelton with scripts?
Any thoughts about just which blocks of RPNs to use?


Does anyone know of any RPN parameters actually in use other than the following?
Does anyone know of any RPN parameters actually in use other than the following?
Line 59: Line 55:
[[@http://robertinventor.com/software/tunesmithy/help/midi_in.htm#more_midi_in_options|http://robertinventor.com/software/tunesmithy/help/midi_in.htm#more_midi_in_options]]
[[@http://robertinventor.com/software/tunesmithy/help/midi_in.htm#more_midi_in_options|http://robertinventor.com/software/tunesmithy/help/midi_in.htm#more_midi_in_options]]
RPN 127,127 null parameter (disables all 4 data entry commands)
RPN 127,127 null parameter (disables all 4 data entry commands)
This method assumes that no RPNs other than these will ever be officially defined. Do you have any evidence to the contrary?
Any thoughts about just which blocks of RPNs to use for microtuning?


Any thoughts on this possible extension?
Any thoughts on this possible extension?
An additional RPN block. MSB = 102, would reset the pitch of a single note. The RPN LSB specifies the note. The data MSB/LSB/inc/dec messages are not needed. To reset note nn on channel c:
An additional RPN block. MSB = 102, would reset the pitch of a single note. The RPN LSB specifies the note. The data MSB/LSB/inc/dec messages are not needed. To reset note nn on channel c:
RPN MSB: Bc 65 66 (note reset RPN)
RPN MSB: Bc 65 66 (note reset RPN)
RPN LSB: Bc 64 nn (note to reset)</pre></div>
RPN LSB: Bc 64 nn (note to reset)
 
Would it be possible to quickly implement RPN microtuning in Kontakt or Abelton with scripts?</pre></div>
<h4>Original HTML content:</h4>
<h4>Original HTML content:</h4>
<div style="width:100%; max-height:400pt; overflow:auto; background-color:#f8f9fa; border: 1px solid #eaecf0; padding:0em"><pre style="margin:0px;border:none;background:none;word-wrap:break-word;width:200%;white-space: pre-wrap ! important" class="old-revision-html">&lt;html&gt;&lt;head&gt;&lt;title&gt;Tuning RPNs&lt;/title&gt;&lt;/head&gt;&lt;body&gt;&lt;strong&gt;An open letter to tuning software developers:&lt;/strong&gt;&lt;br /&gt;
<div style="width:100%; max-height:400pt; overflow:auto; background-color:#f8f9fa; border: 1px solid #eaecf0; padding:0em"><pre style="margin:0px;border:none;background:none;word-wrap:break-word;width:200%;white-space: pre-wrap ! important" class="old-revision-html">&lt;html&gt;&lt;head&gt;&lt;title&gt;Tuning RPNs&lt;/title&gt;&lt;/head&gt;&lt;body&gt;&lt;strong&gt;An open letter to tuning software developers:&lt;/strong&gt;&lt;br /&gt;
Line 102: Line 104:
&lt;hr /&gt;
&lt;hr /&gt;
Questions:&lt;br /&gt;
Questions:&lt;br /&gt;
&lt;br /&gt;
Would it be possible to quickly implement this in Kontakt or Abelton with scripts?&lt;br /&gt;
&lt;br /&gt;
Any thoughts about just which blocks of RPNs to use?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Does anyone know of any RPN parameters actually in use other than the following?&lt;br /&gt;
Does anyone know of any RPN parameters actually in use other than the following?&lt;br /&gt;
Line 118: Line 116:
&lt;a class="wiki_link_ext" href="http://robertinventor.com/software/tunesmithy/help/midi_in.htm#more_midi_in_options" rel="nofollow" target="_blank"&gt;http://robertinventor.com/software/tunesmithy/help/midi_in.htm#more_midi_in_options&lt;/a&gt;&lt;br /&gt;
&lt;a class="wiki_link_ext" href="http://robertinventor.com/software/tunesmithy/help/midi_in.htm#more_midi_in_options" rel="nofollow" target="_blank"&gt;http://robertinventor.com/software/tunesmithy/help/midi_in.htm#more_midi_in_options&lt;/a&gt;&lt;br /&gt;
RPN 127,127 null parameter (disables all 4 data entry commands)&lt;br /&gt;
RPN 127,127 null parameter (disables all 4 data entry commands)&lt;br /&gt;
&lt;br /&gt;
This method assumes that no RPNs other than these will ever be officially defined. Do you have any evidence to the contrary?&lt;br /&gt;
&lt;br /&gt;
Any thoughts about just which blocks of RPNs to use for microtuning?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Any thoughts on this possible extension?&lt;br /&gt;
Any thoughts on this possible extension?&lt;br /&gt;
An additional RPN block. MSB = 102, would reset the pitch of a single note. The RPN LSB specifies the note. The data MSB/LSB/inc/dec messages are not needed. To reset note nn on channel c:&lt;br /&gt;
An additional RPN block. MSB = 102, would reset the pitch of a single note. The RPN LSB specifies the note. The data MSB/LSB/inc/dec messages are not needed. To reset note nn on channel c:&lt;br /&gt;
RPN MSB: Bc 65 66 (note reset RPN)&lt;br /&gt;
RPN MSB: Bc 65 66 (note reset RPN)&lt;br /&gt;
RPN LSB: Bc 64 nn (note to reset)&lt;/body&gt;&lt;/html&gt;</pre></div>
RPN LSB: Bc 64 nn (note to reset)&lt;br /&gt;
&lt;br /&gt;
Would it be possible to quickly implement RPN microtuning in Kontakt or Abelton with scripts?&lt;/body&gt;&lt;/html&gt;</pre></div>