<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://miniscript.org/w/index.php?action=history&amp;feed=atom&amp;title=NoteFreq</id>
	<title>NoteFreq - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://miniscript.org/w/index.php?action=history&amp;feed=atom&amp;title=NoteFreq"/>
	<link rel="alternate" type="text/html" href="http://miniscript.org/w/index.php?title=NoteFreq&amp;action=history"/>
	<updated>2026-04-07T12:08:08Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.0</generator>
	<entry>
		<id>http://miniscript.org/w/index.php?title=NoteFreq&amp;diff=546&amp;oldid=prev</id>
		<title>JoeStrout: added example for controlling pitch of digitized instrument</title>
		<link rel="alternate" type="text/html" href="http://miniscript.org/w/index.php?title=NoteFreq&amp;diff=546&amp;oldid=prev"/>
		<updated>2020-07-31T22:39:01Z</updated>

		<summary type="html">&lt;p&gt;added example for controlling pitch of digitized instrument&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 22:39, 31 July 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;c&amp;gt;noteFreq&amp;lt;/c&amp;gt; is a public function that calculates the correct frequency for a given note.  Notes are specified by [https://www.inspiredacoustics.com/en/MIDI_note_numbers_and_center_frequencies MIDI note number], where 60 is middle C, and there are 12 notes per octave.  Thus 61 is middle C#, 62 is D above middle C, and 72 (12 values above 60) is &amp;quot;high C&amp;quot; (one octave above middle C).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;c&amp;gt;noteFreq&amp;lt;/c&amp;gt; is a public function that calculates the correct frequency for a given note.  Notes are specified by [https://www.inspiredacoustics.com/en/MIDI_note_numbers_and_center_frequencies MIDI note number], where 60 is middle C, and there are 12 notes per octave.  Thus 61 is middle C#, 62 is D above middle C, and 72 (12 values above 60) is &amp;quot;high C&amp;quot; (one octave above middle C).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;=&lt;/del&gt;== Usage &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;=&lt;/del&gt;==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Usage &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Notes &lt;/ins&gt;==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Use the result of the `noteFreq` call as the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;`&lt;/del&gt;frequency&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;` &lt;/del&gt;parameter to [[Sound.init]] (or assign it to [[Sound.freq]].  Assuming the [[Sound.waveform|waveform]] of the sound is a single cycle, the resulting sound will have the correct pitch for the note value passed to &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;`&lt;/del&gt;noteFreq&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;`&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Use the result of the `noteFreq` call as the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;c&amp;gt;&lt;/ins&gt;frequency&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/c&amp;gt; &lt;/ins&gt;parameter to [[Sound.init]] (or assign it to [[Sound.freq]].  Assuming the [[Sound.waveform|waveform]] of the sound is a single cycle, the resulting sound will have the correct pitch for the note value passed to &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;c&amp;gt;&lt;/ins&gt;noteFreq&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/c&amp;gt;&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;=== Example ===&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;It may also be used with digitized sounds, particularly when for digitized instruments.  In this case, divide the &amp;lt;c&amp;gt;noteFreq&amp;lt;/c&amp;gt; of the desired note by the &amp;lt;c&amp;gt;noteFreq&amp;lt;/c&amp;gt; of the note for which the instrument was recorded (typically 60, middle C).  Then use the resulting factor as the &amp;lt;c&amp;gt;pitch&amp;lt;/c&amp;gt; parameter to [[Sound.play]].&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This example plays middle C for 1 second.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;== Example ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This example plays &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;a synthesized &lt;/ins&gt;middle C for 1 second.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;ms&amp;gt;snd = new Sound&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;ms&amp;gt;snd = new Sound&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l13&quot; &gt;Line 13:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 15:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;snd.play&amp;lt;/ms&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;snd.play&amp;lt;/ms&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Value Table &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;=&lt;/del&gt;==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;The following example loads a digitized instrument (cello), plays it at its original pitch of middle C, and then plays it again as note 67 (middle G).&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;ms&amp;gt;snd &lt;/ins&gt;= &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;file.loadSound(&amp;quot;/sys/sounds/celloLongC4.wav&amp;quot;)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;snd.play  // plays as note 60 (C4)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;snd.play 1, 0, noteFreq(67)/noteFreq(60)  // plays as note 67 (G4)&amp;lt;/ms&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Value Table ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The table below shows notes and frequency values for all 127 standard MIDI notes.  However, the &amp;lt;c&amp;gt;noteFreq&amp;lt;/c&amp;gt; function also accepts non-integer values, making off-pitch notes as desired.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The table below shows notes and frequency values for all 127 standard MIDI notes.  However, the &amp;lt;c&amp;gt;noteFreq&amp;lt;/c&amp;gt; function also accepts non-integer values, making off-pitch notes as desired.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>JoeStrout</name></author>
		
	</entry>
	<entry>
		<id>http://miniscript.org/w/index.php?title=NoteFreq&amp;diff=532&amp;oldid=prev</id>
		<title>JoeStrout: added explanation and example</title>
		<link rel="alternate" type="text/html" href="http://miniscript.org/w/index.php?title=NoteFreq&amp;diff=532&amp;oldid=prev"/>
		<updated>2020-07-31T03:31:47Z</updated>

		<summary type="html">&lt;p&gt;added explanation and example&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 03:31, 31 July 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;c&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;NoteFreq&lt;/del&gt;&amp;lt;/c&amp;gt; is a public function that &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;returns &lt;/del&gt;a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;specific &lt;/del&gt;frequency &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;from &lt;/del&gt;a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;map containing a list of &lt;/del&gt;notes and &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;their respective frequencies&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;c&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;noteFreq&lt;/ins&gt;&amp;lt;/c&amp;gt; is a public function that &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;calculates the correct frequency for &lt;/ins&gt;a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;given note.  Notes are specified by [https://www.inspiredacoustics.com/en/MIDI_note_numbers_and_center_frequencies MIDI note number], where 60 is middle C, and there are 12 notes per octave.  Thus 61 is middle C#, 62 is D above middle C, and 72 (12 values above 60) is &amp;quot;high C&amp;quot; (one octave above middle C).&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;=== Usage ===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Use the result of the `noteFreq` call as the `&lt;/ins&gt;frequency&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;` parameter to [[Sound.init]] (or assign it to [[Sound.freq]].  Assuming the [[Sound.waveform|waveform]] of the sound is &lt;/ins&gt;a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;single cycle, the resulting sound will have the correct pitch for the note value passed to `noteFreq`.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;=== Example ===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;This example plays middle C for 1 second.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;ms&amp;gt;snd = new Sound&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;snd.init 1, noteFreq(60)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;snd.play&amp;lt;/ms&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;=== Value Table ===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;The table below shows &lt;/ins&gt;notes and &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;frequency values for all 127 standard MIDI notes.  However, the &amp;lt;c&amp;gt;noteFreq&amp;lt;/c&amp;gt; function also accepts non-integer values, making off-pitch notes as desired&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Value &lt;/del&gt;!! Note !! Frequency&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Note Number &lt;/ins&gt;!! &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Musical &lt;/ins&gt;Note !! Frequency&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! 0 !! C&amp;lt;sub&amp;gt;-1&amp;lt;/sub&amp;gt; !! 8.1758&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! 0 !! C&amp;lt;sub&amp;gt;-1&amp;lt;/sub&amp;gt; !! 8.1758&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>JoeStrout</name></author>
		
	</entry>
	<entry>
		<id>http://miniscript.org/w/index.php?title=NoteFreq&amp;diff=469&amp;oldid=prev</id>
		<title>SpatialPlays at 06:11, 28 April 2020</title>
		<link rel="alternate" type="text/html" href="http://miniscript.org/w/index.php?title=NoteFreq&amp;diff=469&amp;oldid=prev"/>
		<updated>2020-04-28T06:11:14Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 06:11, 28 April 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;c&amp;gt;NoteFreq&amp;lt;/c&amp;gt; is a public function that returns a specific frequency from a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;note table&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;c&amp;gt;NoteFreq&amp;lt;/c&amp;gt; is a public function that returns a specific frequency from a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;map containing a list of notes and their respective frequencies&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>SpatialPlays</name></author>
		
	</entry>
	<entry>
		<id>http://miniscript.org/w/index.php?title=NoteFreq&amp;diff=468&amp;oldid=prev</id>
		<title>SpatialPlays: Adds noteFreq and entire frequency note table in the standard MIDI range. (Please don't ask how long this took...)</title>
		<link rel="alternate" type="text/html" href="http://miniscript.org/w/index.php?title=NoteFreq&amp;diff=468&amp;oldid=prev"/>
		<updated>2020-04-28T06:09:14Z</updated>

		<summary type="html">&lt;p&gt;Adds noteFreq and entire frequency note table in the standard MIDI range. (Please don&amp;#039;t ask how long this took...)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;c&amp;gt;NoteFreq&amp;lt;/c&amp;gt; is a public function that returns a specific frequency from a note table.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Value !! Note !! Frequency&lt;br /&gt;
|-&lt;br /&gt;
! 0 !! C&amp;lt;sub&amp;gt;-1&amp;lt;/sub&amp;gt; !! 8.1758&lt;br /&gt;
|-&lt;br /&gt;
| 1 || C#&amp;lt;sub&amp;gt;-1&amp;lt;/sub&amp;gt; || 8.6620&lt;br /&gt;
|-&lt;br /&gt;
| 2 || D&amp;lt;sub&amp;gt;-1&amp;lt;/sub&amp;gt; || 9.1770&lt;br /&gt;
|-&lt;br /&gt;
| 3 || D#&amp;lt;sub&amp;gt;-1&amp;lt;/sub&amp;gt; || 9.7227&lt;br /&gt;
|-&lt;br /&gt;
| 4 || E&amp;lt;sub&amp;gt;-1&amp;lt;/sub&amp;gt; || 10.301&lt;br /&gt;
|-&lt;br /&gt;
| 5 || F&amp;lt;sub&amp;gt;-1&amp;lt;/sub&amp;gt; || 10.914&lt;br /&gt;
|-&lt;br /&gt;
| 6 || F#&amp;lt;sub&amp;gt;-1&amp;lt;/sub&amp;gt; || 11.563&lt;br /&gt;
|-&lt;br /&gt;
| 7 || G&amp;lt;sub&amp;gt;-1&amp;lt;/sub&amp;gt; || 12.250&lt;br /&gt;
|-&lt;br /&gt;
| 8 || G#&amp;lt;sub&amp;gt;-1&amp;lt;/sub&amp;gt; || 12.979&lt;br /&gt;
|-&lt;br /&gt;
| 9 || A&amp;lt;sub&amp;gt;-1&amp;lt;/sub&amp;gt; || 13.750&lt;br /&gt;
|-&lt;br /&gt;
| 10 || A#&amp;lt;sub&amp;gt;-1&amp;lt;/sub&amp;gt; || 14.568&lt;br /&gt;
|-&lt;br /&gt;
| 11 || B&amp;lt;sub&amp;gt;-1&amp;lt;/sub&amp;gt; || 15.434&lt;br /&gt;
|-&lt;br /&gt;
! 12 !! C&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; !! 16.352&lt;br /&gt;
|-&lt;br /&gt;
| 13 || C#&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; || 17.324&lt;br /&gt;
|-&lt;br /&gt;
| 14 || D&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; || 18.354&lt;br /&gt;
|-&lt;br /&gt;
| 15 || D#&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; || 19.445&lt;br /&gt;
|-&lt;br /&gt;
| 16 || E&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; || 20.602&lt;br /&gt;
|-&lt;br /&gt;
| 17 || F&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; || 21.827&lt;br /&gt;
|-&lt;br /&gt;
| 18 || F#&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; || 23.125&lt;br /&gt;
|-&lt;br /&gt;
| 19 || G&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; || 24.500&lt;br /&gt;
|-&lt;br /&gt;
| 20 || G#&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; || 25.957&lt;br /&gt;
|-&lt;br /&gt;
| 21 || A&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; || 27.500&lt;br /&gt;
|-&lt;br /&gt;
| 22 || A#&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; || 29.135&lt;br /&gt;
|-&lt;br /&gt;
| 23 || B&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; || 30.868&lt;br /&gt;
|-&lt;br /&gt;
! 24 !! C&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; !! 32.703&lt;br /&gt;
|-&lt;br /&gt;
| 25 || C#&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; || 34.648&lt;br /&gt;
|-&lt;br /&gt;
| 26 || D&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; || 36.708&lt;br /&gt;
|-&lt;br /&gt;
| 27 || D#&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; || 38.891&lt;br /&gt;
|-&lt;br /&gt;
| 28 || E&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; || 41.203&lt;br /&gt;
|-&lt;br /&gt;
| 29 || F&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; || 43.654&lt;br /&gt;
|-&lt;br /&gt;
| 30 || F#&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; || 46.249&lt;br /&gt;
|-&lt;br /&gt;
| 31 || G&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; || 48.999&lt;br /&gt;
|-&lt;br /&gt;
| 32 || G#&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; || 51.913&lt;br /&gt;
|-&lt;br /&gt;
| 33 || A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; || 55.000&lt;br /&gt;
|-&lt;br /&gt;
| 34 || A#&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; || 58.270&lt;br /&gt;
|-&lt;br /&gt;
| 35 || B&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; || 61.735&lt;br /&gt;
|-&lt;br /&gt;
! 36 !! C&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; !! 65.406&lt;br /&gt;
|-&lt;br /&gt;
| 37 || C#&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; || 69.296&lt;br /&gt;
|-&lt;br /&gt;
| 38 || D&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; || 73.416&lt;br /&gt;
|-&lt;br /&gt;
| 39 || D#&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; || 77.782&lt;br /&gt;
|-&lt;br /&gt;
| 40 || E&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; || 82.407&lt;br /&gt;
|-&lt;br /&gt;
| 41 || F&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; || 87.307&lt;br /&gt;
|-&lt;br /&gt;
| 42 || F#&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; || 92.499&lt;br /&gt;
|-&lt;br /&gt;
| 43 || G&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; || 97.999&lt;br /&gt;
|-&lt;br /&gt;
| 44 || G#&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; || 103.83&lt;br /&gt;
|-&lt;br /&gt;
| 45 || A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; || 110.00&lt;br /&gt;
|-&lt;br /&gt;
| 46 || A#&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; || 116.54&lt;br /&gt;
|-&lt;br /&gt;
| 47 || B&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; || 123.47&lt;br /&gt;
|-&lt;br /&gt;
! 48 !! C&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; !! 130.81&lt;br /&gt;
|-&lt;br /&gt;
| 49 || C#&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; || 138.59&lt;br /&gt;
|-&lt;br /&gt;
| 50 || D&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; || 146.83&lt;br /&gt;
|-&lt;br /&gt;
| 51 || D#&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; || 155.56&lt;br /&gt;
|-&lt;br /&gt;
| 52 || E&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; || 164.81&lt;br /&gt;
|-&lt;br /&gt;
| 53 || F&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; || 174.61&lt;br /&gt;
|-&lt;br /&gt;
| 54 || F#&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; || 185.00&lt;br /&gt;
|-&lt;br /&gt;
| 55 || G&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; || 196.00&lt;br /&gt;
|-&lt;br /&gt;
| 56 || G#&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; || 207.65&lt;br /&gt;
|-&lt;br /&gt;
| 57 || A&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; || 220.00&lt;br /&gt;
|-&lt;br /&gt;
| 58 || A#&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; || 233.08&lt;br /&gt;
|-&lt;br /&gt;
| 59 || B&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; || 246.94&lt;br /&gt;
|-&lt;br /&gt;
! ''60'' !! ''Middle C&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;'' !! 261.63 &lt;br /&gt;
|-&lt;br /&gt;
| 61 || C#&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; || 277.18&lt;br /&gt;
|-&lt;br /&gt;
| 62 || D&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; || 293.66&lt;br /&gt;
|-&lt;br /&gt;
| 63 || D#&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; || 311.13&lt;br /&gt;
|-&lt;br /&gt;
| 64 || E&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; || 329.63&lt;br /&gt;
|-&lt;br /&gt;
| 65 || F&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; || 349.23&lt;br /&gt;
|-&lt;br /&gt;
| 66 || F#&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; || 369.99&lt;br /&gt;
|-&lt;br /&gt;
| 67 || G&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; || 392.00&lt;br /&gt;
|-&lt;br /&gt;
| 68 || G#&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; || 415.30&lt;br /&gt;
|-&lt;br /&gt;
| ''69'' || ''A&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;'' || ''440.00''&lt;br /&gt;
|-&lt;br /&gt;
| 70 || A#&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; || 466.16&lt;br /&gt;
|-&lt;br /&gt;
| 71 || B&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt; || 193.88&lt;br /&gt;
|-&lt;br /&gt;
! 72 !! C&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; !! 523.25&lt;br /&gt;
|-&lt;br /&gt;
| 73 || C#&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; || 554.37&lt;br /&gt;
|-&lt;br /&gt;
| 74 || D&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; || 587.33&lt;br /&gt;
|-&lt;br /&gt;
| 75 || D#&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; || 622.25&lt;br /&gt;
|-&lt;br /&gt;
| 76 || E&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; || 659.26&lt;br /&gt;
|-&lt;br /&gt;
| 77 || F&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; || 698.46&lt;br /&gt;
|-&lt;br /&gt;
| 78 || F#&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; || 739.99&lt;br /&gt;
|-&lt;br /&gt;
| 79 || G&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; || 783.99&lt;br /&gt;
|-&lt;br /&gt;
| 80 || G#&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; || 830.61&lt;br /&gt;
|-&lt;br /&gt;
| 81 || A&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; || 880.00&lt;br /&gt;
|-&lt;br /&gt;
| 82 || A#&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; || 932.33&lt;br /&gt;
|-&lt;br /&gt;
| 83 || B&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; || 987.77&lt;br /&gt;
|-&lt;br /&gt;
! 84 !! C&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt; !! 1046.5&lt;br /&gt;
|-&lt;br /&gt;
| 85 || C#&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt; || 1108.7&lt;br /&gt;
|-&lt;br /&gt;
| 86 || D&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt; || 1174.7&lt;br /&gt;
|-&lt;br /&gt;
| 87 || D#&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt; || 1244.5&lt;br /&gt;
|-&lt;br /&gt;
| 88 || E&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt; || 1318.5&lt;br /&gt;
|-&lt;br /&gt;
| 89 || F&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt; || 1396.6&lt;br /&gt;
|-&lt;br /&gt;
| 90 || F#&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt; || 1480.0&lt;br /&gt;
|-&lt;br /&gt;
| 91 || G&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt; || 1568.0&lt;br /&gt;
|-&lt;br /&gt;
| 92 || G#&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt; || 1661.2&lt;br /&gt;
|-&lt;br /&gt;
| 93 || A&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt; || 1760.0&lt;br /&gt;
|-&lt;br /&gt;
| 94 || A#&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt; || 1864.7&lt;br /&gt;
|-&lt;br /&gt;
| 95 || B&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt; || 1975.5&lt;br /&gt;
|-&lt;br /&gt;
! 96 !! C&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt; !! 2093.0&lt;br /&gt;
|-&lt;br /&gt;
| 97 || C#&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt; || 2217.5&lt;br /&gt;
|-&lt;br /&gt;
| 98 || D&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt; || 2349.3&lt;br /&gt;
|-&lt;br /&gt;
| 99 || D#&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt; || 2489.0&lt;br /&gt;
|-&lt;br /&gt;
| 100 || E&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt; || 2637.0&lt;br /&gt;
|-&lt;br /&gt;
| 101 || F&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt; || 2793.8&lt;br /&gt;
|-&lt;br /&gt;
| 102 || F#&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt; || 2960.0&lt;br /&gt;
|-&lt;br /&gt;
| 103 || G&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt; || 3136.0&lt;br /&gt;
|-&lt;br /&gt;
| 104 || G#&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt; || 3322.4&lt;br /&gt;
|-&lt;br /&gt;
| 105 || A&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt; || 3520.0&lt;br /&gt;
|-&lt;br /&gt;
| 106 || A#&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt; || 3729.3&lt;br /&gt;
|-&lt;br /&gt;
| 107 || B&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt; || 3951.1&lt;br /&gt;
|-&lt;br /&gt;
! 108 !! C&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; !! 4186.0&lt;br /&gt;
|-&lt;br /&gt;
| 109 || C#&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; || 4434.9&lt;br /&gt;
|-&lt;br /&gt;
| 110 || D&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; || 4698.6&lt;br /&gt;
|-&lt;br /&gt;
| 111 || D#&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; || 4978.0&lt;br /&gt;
|-&lt;br /&gt;
| 112 || E&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; || 5274.0&lt;br /&gt;
|-&lt;br /&gt;
| 113 || F&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; || 5587.7&lt;br /&gt;
|-&lt;br /&gt;
| 114 || F#&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; || 5919.9&lt;br /&gt;
|-&lt;br /&gt;
| 115 || G&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; || 6271.9&lt;br /&gt;
|-&lt;br /&gt;
| 116 || G#&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; || 6644.9&lt;br /&gt;
|-&lt;br /&gt;
| 117 || A&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; || 7040.0&lt;br /&gt;
|-&lt;br /&gt;
| 118 || A#&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; || 7458.6&lt;br /&gt;
|-&lt;br /&gt;
| 119 || B&amp;lt;sub&amp;gt;8&amp;lt;/sub&amp;gt; || 7902.1&lt;br /&gt;
|-&lt;br /&gt;
! 120 !! C&amp;lt;sub&amp;gt;9&amp;lt;/sub&amp;gt; !! 8372.0&lt;br /&gt;
|-&lt;br /&gt;
| 121 || C#&amp;lt;sub&amp;gt;9&amp;lt;/sub&amp;gt; || 8869.8&lt;br /&gt;
|-&lt;br /&gt;
| 122 || D&amp;lt;sub&amp;gt;9&amp;lt;/sub&amp;gt; || 9697.3&lt;br /&gt;
|-&lt;br /&gt;
| 123 || D#&amp;lt;sub&amp;gt;9&amp;lt;/sub&amp;gt; || 9956.1&lt;br /&gt;
|-&lt;br /&gt;
| 124 || E&amp;lt;sub&amp;gt;9&amp;lt;/sub&amp;gt; || 10548&lt;br /&gt;
|-&lt;br /&gt;
| 125 || F&amp;lt;sub&amp;gt;9&amp;lt;/sub&amp;gt; || 11175&lt;br /&gt;
|-&lt;br /&gt;
| 126 || F#&amp;lt;sub&amp;gt;9&amp;lt;/sub&amp;gt; || 11840&lt;br /&gt;
|-&lt;br /&gt;
| 127 || G&amp;lt;sub&amp;gt;9&amp;lt;/sub&amp;gt; || 12544&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''Table is in Scientific Pitch Notation.''&lt;br /&gt;
&lt;br /&gt;
[[Category:Mini Micro]]&lt;/div&gt;</summary>
		<author><name>SpatialPlays</name></author>
		
	</entry>
</feed>