Scala: Difference between revisions
Jump to navigation
Jump to search
Wikispaces>genewardsmith **Imported revision 250866334 - Original comment: ** |
Wikispaces>keenanpepper **Imported revision 281949742 - 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: | : This revision was by author [[User:keenanpepper|keenanpepper]] and made on <tt>2011-12-03 19:12:58 UTC</tt>.<br> | ||
: The original revision id was <tt> | : The original revision id was <tt>281949742</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> | ||
<h4>Original Wikitext content:</h4> | <h4>Original Wikitext 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;white-space: pre-wrap ! important" class="old-revision-html">[[toc|flat]] | <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;white-space: pre-wrap ! important" class="old-revision-html">[[toc|flat]] | ||
=Description= | |||
//Scala// is a freeware software application with versions supporting Windows, Mac OS X, and Linux. It allows users to create and archive [[scale (music)|musical scales]], analyze and transform them with built-in theoretical tools, play them with an on-screen keyboard or from an external [[MIDI]] keyboard, and export them to hardware and software synthesizers. | |||
Scala can retune MIDI streams and files using pitch bend. It also supports MIDI sysex and file-based tunings. Originally a command-line program, Scala now uses the [[Gtk+]] GUI toolkit. Scala is written in the [[Ada programming language]], and is the work of Manuel Op de Coul of the [[Netherlands]]. | |||
Scala can retune MIDI streams and files using pitch bend. | |||
Scala can also be used as a midi sequencer, by way of its [[ASCII]]-based sequencing format, ''seq''. Because of its great flexibility when it comes to tuning formats, it is a very powerful tool for those who want to compose and sequence [[microtonal music]]. | Scala can also be used as a midi sequencer, by way of its [[ASCII]]-based sequencing format, ''seq''. Because of its great flexibility when it comes to tuning formats, it is a very powerful tool for those who want to compose and sequence [[microtonal music]]. | ||
Scala's motto is "Invenit et perficit", Latin for "It finds and perfects" or "It discovers and accomplishes" in [[Latin]]. | Scala's motto is "Invenit et perficit", Latin for "It finds and perfects" or "It discovers and accomplishes" in [[Latin]]. Its logo is a [[Renaissance]]-style [[relief print]] of a [[cherub]] holding a [[compass (drafting)|compass]] and a globe inscribed with a diatonic musical scale and a [[circle of fifths|circle of fourths]]. | ||
=Using Scala= | =Using Scala= | ||
[[Creating Scala scl files for rank two temperaments]] | [[Creating Scala scl files for rank two temperaments]] | ||
[[Projection pair|Using Scala to create lattice diagrams of planar temperaments]] | [[Projection pair|Using Scala to create lattice diagrams of planar temperaments]] | ||
| Line 23: | Line 22: | ||
[[Using Scala to compose microtonal music]] | [[Using Scala to compose microtonal music]] | ||
[[Using Scala to retune common practice music in meantone]] | [[Using Scala to retune common practice music in meantone]] | ||
[[How to get sound out of Scala in Ubuntu]] | |||
=File formats= | =File formats= | ||
Scala can open, transform, and save standard MIDI files. | Scala can open, transform, and save standard MIDI files. It can also export MIDI tuning tables in .tun format. It provides a native, human-readable sequencing language (.seq). But it is best known for its use of human-readable text files to store musical scales. | ||
The [[http://www.huygens-fokker.org/scala/scl_format.html|Scala scale file format]] has become a standard for representing microtonal scales in a way that can be used by other software. | The [[http://www.huygens-fokker.org/scala/scl_format.html|Scala scale file format]] has become a standard for representing microtonal scales in a way that can be used by other software. The Scala site lists over thirty applications that support the format, including several major commercial packages like [[Apple Logic| Apple Logic 7]], [[Melodyne|Celemony Melodyne 3]], and [[Cakewalk (company)|Cakewalk]] Rapture<ref>[[http://www.cakewalk.com/support/rapture/rapturetuning.asp|Rapture Microtuning and Alternative Tunings]]</ref> and Z3TA+<ref>http://cakewalk.com/Products/Z3TA/Z3TA+%20Waveshaping%20Synthesizer.zip</ref> . Scala's developer also makes freely available an archive of over 3,500 Scala scale files, containing many musical scales of historical, cultural, and theoretical interest. | ||
=See also= | =See also= | ||
*[[Microtuner]] | *[[Microtuner]] | ||
*[[Microtonal music]] | *[[Microtonal music]] | ||
=External links= | =External links= | ||
*[http://www.huygens-fokker.org/scala/ Scala's home page] | *[http://www.huygens-fokker.org/scala/ Scala's home page] | ||
=References= | =References= | ||
<references/> | <references/></pre></div> | ||
</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"><html><head><title>Scala</title></head><body><!-- ws:start:WikiTextTocRule:16:&lt;img id=&quot;wikitext@@toc@@flat&quot; class=&quot;WikiMedia WikiMediaTocFlat&quot; title=&quot;Table of Contents&quot; src=&quot;/site/embedthumbnail/toc/flat?w=100&amp;h=16&quot;/&gt; --><!-- ws:end:WikiTextTocRule:16 --><!-- ws:start:WikiTextTocRule:17: --><a href="#Description">Description</a><!-- ws:end:WikiTextTocRule:17 --><!-- ws:start:WikiTextTocRule:18: --> | <a href="#Using Scala">Using Scala</a><!-- ws:end:WikiTextTocRule:18 --><!-- ws:start:WikiTextTocRule:19: --> | <a href="#File formats">File formats</a><!-- ws:end:WikiTextTocRule:19 --><!-- ws:start:WikiTextTocRule:20: --> | <a href="#See also">See also</a><!-- ws:end:WikiTextTocRule:20 --><!-- ws:start:WikiTextTocRule:21: --> | <a href="#External links">External links</a><!-- ws:end:WikiTextTocRule:21 --><!-- ws:start:WikiTextTocRule:22: --> | <a href="#References">References</a><!-- ws:end:WikiTextTocRule:22 --><!-- ws:start:WikiTextTocRule:23: --> | <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"><html><head><title>Scala</title></head><body><!-- ws:start:WikiTextTocRule:16:&lt;img id=&quot;wikitext@@toc@@flat&quot; class=&quot;WikiMedia WikiMediaTocFlat&quot; title=&quot;Table of Contents&quot; src=&quot;/site/embedthumbnail/toc/flat?w=100&amp;h=16&quot;/&gt; --><!-- ws:end:WikiTextTocRule:16 --><!-- ws:start:WikiTextTocRule:17: --><a href="#Description">Description</a><!-- ws:end:WikiTextTocRule:17 --><!-- ws:start:WikiTextTocRule:18: --> | <a href="#Using Scala">Using Scala</a><!-- ws:end:WikiTextTocRule:18 --><!-- ws:start:WikiTextTocRule:19: --> | <a href="#File formats">File formats</a><!-- ws:end:WikiTextTocRule:19 --><!-- ws:start:WikiTextTocRule:20: --> | <a href="#See also">See also</a><!-- ws:end:WikiTextTocRule:20 --><!-- ws:start:WikiTextTocRule:21: --> | <a href="#External links">External links</a><!-- ws:end:WikiTextTocRule:21 --><!-- ws:start:WikiTextTocRule:22: --> | <a href="#References">References</a><!-- ws:end:WikiTextTocRule:22 --><!-- ws:start:WikiTextTocRule:23: --> | ||
<!-- ws:end:WikiTextTocRule:23 --> | <!-- ws:end:WikiTextTocRule:23 --><!-- ws:start:WikiTextHeadingRule:4:&lt;h1&gt; --><h1 id="toc0"><a name="Description"></a><!-- ws:end:WikiTextHeadingRule:4 -->Description</h1> | ||
<!-- ws:start:WikiTextHeadingRule:4:&lt;h1&gt; --><h1 id="toc0"><a name="Description"></a><!-- ws:end:WikiTextHeadingRule:4 -->Description</h1> | <em>Scala</em> is a freeware software application with versions supporting Windows, Mac OS X, and Linux. It allows users to create and archive <a class="wiki_link" href="/scale%20%28music%29">musical scales</a>, analyze and transform them with built-in theoretical tools, play them with an on-screen keyboard or from an external <a class="wiki_link" href="/MIDI">MIDI</a> keyboard, and export them to hardware and software synthesizers.<br /> | ||
<em>Scala</em> is a freeware software application with versions supporting Windows, Mac OS X, and Linux. | |||
<br /> | <br /> | ||
Scala can retune MIDI streams and files using pitch bend. | Scala can retune MIDI streams and files using pitch bend. It also supports MIDI sysex and file-based tunings. Originally a command-line program, Scala now uses the [[Gtk+]] GUI toolkit. Scala is written in the <a class="wiki_link" href="/Ada%20programming%20language">Ada programming language</a>, and is the work of Manuel Op de Coul of the <a class="wiki_link" href="/Netherlands">Netherlands</a>.<br /> | ||
<br /> | <br /> | ||
Scala can also be used as a midi sequencer, by way of its <a class="wiki_link" href="/ASCII">ASCII</a>-based sequencing format, ''seq''. Because of its great flexibility when it comes to tuning formats, it is a very powerful tool for those who want to compose and sequence <a class="wiki_link" href="/microtonal%20music">microtonal music</a>.<br /> | Scala can also be used as a midi sequencer, by way of its <a class="wiki_link" href="/ASCII">ASCII</a>-based sequencing format, ''seq''. Because of its great flexibility when it comes to tuning formats, it is a very powerful tool for those who want to compose and sequence <a class="wiki_link" href="/microtonal%20music">microtonal music</a>.<br /> | ||
<br /> | <br /> | ||
Scala's motto is &quot;Invenit et perficit&quot;, Latin for &quot;It finds and perfects&quot; or &quot;It discovers and accomplishes&quot; in <a class="wiki_link" href="/Latin">Latin</a>. | Scala's motto is &quot;Invenit et perficit&quot;, Latin for &quot;It finds and perfects&quot; or &quot;It discovers and accomplishes&quot; in <a class="wiki_link" href="/Latin">Latin</a>. Its logo is a <a class="wiki_link" href="/Renaissance">Renaissance</a>-style <a class="wiki_link" href="/relief%20print">relief print</a> of a <a class="wiki_link" href="/cherub">cherub</a> holding a <a class="wiki_link" href="/compass%20%28drafting%29">compass</a> and a globe inscribed with a diatonic musical scale and a <a class="wiki_link" href="/circle%20of%20fifths">circle of fourths</a>.<br /> | ||
<br /> | <br /> | ||
<!-- ws:start:WikiTextHeadingRule:6:&lt;h1&gt; --><h1 id="toc1"><a name="Using Scala"></a><!-- ws:end:WikiTextHeadingRule:6 -->Using Scala</h1> | <!-- ws:start:WikiTextHeadingRule:6:&lt;h1&gt; --><h1 id="toc1"><a name="Using Scala"></a><!-- ws:end:WikiTextHeadingRule:6 -->Using Scala</h1> | ||
<a class="wiki_link" href="/Creating%20Scala%20scl%20files%20for%20rank%20two%20temperaments">Creating Scala scl files for rank two temperaments</a><br /> | <a class="wiki_link" href="/Creating%20Scala%20scl%20files%20for%20rank%20two%20temperaments">Creating Scala scl files for rank two temperaments</a><br /> | ||
<a class="wiki_link" href="/Projection%20pair">Using Scala to create lattice diagrams of planar temperaments</a><br /> | <a class="wiki_link" href="/Projection%20pair">Using Scala to create lattice diagrams of planar temperaments</a><br /> | ||
<a class="wiki_link" href="/Using%20Scala%20to%20transform%20just%20intonation">Using Scala to transform just intonation</a><br /> | <a class="wiki_link" href="/Using%20Scala%20to%20transform%20just%20intonation">Using Scala to transform just intonation</a><br /> | ||
<a class="wiki_link" href="/Using%20Scala%20to%20compose%20microtonal%20music">Using Scala to compose microtonal music</a><br /> | <a class="wiki_link" href="/Using%20Scala%20to%20compose%20microtonal%20music">Using Scala to compose microtonal music</a><br /> | ||
<a class="wiki_link" href="/Using%20Scala%20to%20retune%20common%20practice%20music%20in%20meantone">Using Scala to retune common practice music in meantone</a><br /> | <a class="wiki_link" href="/Using%20Scala%20to%20retune%20common%20practice%20music%20in%20meantone">Using Scala to retune common practice music in meantone</a><br /> | ||
<a class="wiki_link" href="/How%20to%20get%20sound%20out%20of%20Scala%20in%20Ubuntu">How to get sound out of Scala in Ubuntu</a><br /> | |||
<br /> | <br /> | ||
<!-- ws:start:WikiTextHeadingRule:8:&lt;h1&gt; --><h1 id="toc2"><a name="File formats"></a><!-- ws:end:WikiTextHeadingRule:8 -->File formats</h1> | <!-- ws:start:WikiTextHeadingRule:8:&lt;h1&gt; --><h1 id="toc2"><a name="File formats"></a><!-- ws:end:WikiTextHeadingRule:8 -->File formats</h1> | ||
Scala can open, transform, and save standard MIDI files. | Scala can open, transform, and save standard MIDI files. It can also export MIDI tuning tables in .tun format. It provides a native, human-readable sequencing language (.seq). But it is best known for its use of human-readable text files to store musical scales.<br /> | ||
<br /> | <br /> | ||
The <a class="wiki_link_ext" href="http://www.huygens-fokker.org/scala/scl_format.html" rel="nofollow">Scala scale file format</a> has become a standard for representing microtonal scales in a way that can be used by other software. | The <a class="wiki_link_ext" href="http://www.huygens-fokker.org/scala/scl_format.html" rel="nofollow">Scala scale file format</a> has become a standard for representing microtonal scales in a way that can be used by other software. The Scala site lists over thirty applications that support the format, including several major commercial packages like <a class="wiki_link" href="/Apple%20Logic"> Apple Logic 7</a>, <a class="wiki_link" href="/Melodyne">Celemony Melodyne 3</a>, and <a class="wiki_link" href="/Cakewalk%20%28company%29">Cakewalk</a> Rapture<!-- ws:start:WikiTextRefRule:1:&amp;lt;ref&amp;gt;&lt;a class=&quot;wiki_link_ext&quot; href=&quot;http://www.cakewalk.com/support/rapture/rapturetuning.asp&quot; rel=&quot;nofollow&quot;&gt;Rapture Microtuning and Alternative Tunings&lt;/a&gt;&amp;lt;/ref&amp;gt; --><sup id="cite_ref-1" class="reference"><a href="#cite_note-1">[1]</a></sup><!-- ws:end:WikiTextRefRule:1 --> and Z3TA+<!-- ws:start:WikiTextRefRule:3:&amp;lt;ref&amp;gt;http://cakewalk.com/Products/Z3TA/Z3TA+%20Waveshaping%20Synthesizer.zip&amp;lt;/ref&amp;gt; --><sup id="cite_ref-2" class="reference"><a href="#cite_note-2">[2]</a></sup><!-- ws:end:WikiTextRefRule:3 --> . Scala's developer also makes freely available an archive of over 3,500 Scala scale files, containing many musical scales of historical, cultural, and theoretical interest.<br /> | ||
<br /> | <br /> | ||
<!-- ws:start:WikiTextHeadingRule:10:&lt;h1&gt; --><h1 id="toc3"><a name="See also"></a><!-- ws:end:WikiTextHeadingRule:10 -->See also</h1> | <!-- ws:start:WikiTextHeadingRule:10:&lt;h1&gt; --><h1 id="toc3"><a name="See also"></a><!-- ws:end:WikiTextHeadingRule:10 -->See also</h1> | ||
*<a class="wiki_link" href="/Microtuner">Microtuner</a><br /> | *<a class="wiki_link" href="/Microtuner">Microtuner</a><br /> | ||
*<a class="wiki_link" href="/Microtonal%20music">Microtonal music</a><br /> | *<a class="wiki_link" href="/Microtonal%20music">Microtonal music</a><br /> | ||
<br /> | <br /> | ||
<!-- ws:start:WikiTextHeadingRule:12:&lt;h1&gt; --><h1 id="toc4"><a name="External links"></a><!-- ws:end:WikiTextHeadingRule:12 -->External links</h1> | <!-- ws:start:WikiTextHeadingRule:12:&lt;h1&gt; --><h1 id="toc4"><a name="External links"></a><!-- ws:end:WikiTextHeadingRule:12 -->External links</h1> | ||
*[<!-- ws:start:WikiTextUrlRule: | *[<!-- ws:start:WikiTextUrlRule:72:http://www.huygens-fokker.org/scala/ --><a class="wiki_link_ext" href="http://www.huygens-fokker.org/scala/" rel="nofollow">http://www.huygens-fokker.org/scala/</a><!-- ws:end:WikiTextUrlRule:72 --> Scala's home page]<br /> | ||
<br /> | <br /> | ||
<!-- ws:start:WikiTextHeadingRule:14:&lt;h1&gt; --><h1 id="toc5"><a name="References"></a><!-- ws:end:WikiTextHeadingRule:14 -->References</h1> | <!-- ws:start:WikiTextHeadingRule:14:&lt;h1&gt; --><h1 id="toc5"><a name="References"></a><!-- ws:end:WikiTextHeadingRule:14 -->References</h1> | ||
<!-- ws:start:WikiTextReferencesRule: | <!-- ws:start:WikiTextReferencesRule:75:&amp;lt;references/&amp;gt; --><ol class="references"> | ||
<li id="cite_note-1"><a href="#cite_ref-1">^</a> <a class="wiki_link_ext" href="http://www.cakewalk.com/support/rapture/rapturetuning.asp" rel="nofollow">Rapture Microtuning and Alternative Tunings</a></li> | <li id="cite_note-1"><a href="#cite_ref-1">^</a> <a class="wiki_link_ext" href="http://www.cakewalk.com/support/rapture/rapturetuning.asp" rel="nofollow">Rapture Microtuning and Alternative Tunings</a></li> | ||
<li id="cite_note-2"><a href="#cite_ref-2">^</a> <a class="wiki_link_ext" href="http://cakewalk.com/Products/Z3TA/Z3TA+%20Waveshaping%20Synthesizer.zip" rel="nofollow">http://cakewalk.com/Products/Z3TA/Z3TA+%20Waveshaping%20Synthesizer.zip</a></li> | <li id="cite_note-2"><a href="#cite_ref-2">^</a> <a class="wiki_link_ext" href="http://cakewalk.com/Products/Z3TA/Z3TA+%20Waveshaping%20Synthesizer.zip" rel="nofollow">http://cakewalk.com/Products/Z3TA/Z3TA+%20Waveshaping%20Synthesizer.zip</a></li> | ||
</ol><!-- ws:end:WikiTextReferencesRule: | </ol><!-- ws:end:WikiTextReferencesRule:75 --></body></html></pre></div> | ||
Revision as of 19:12, 3 December 2011
IMPORTED REVISION FROM WIKISPACES
This is an imported revision from Wikispaces. The revision metadata is included below for reference:
- This revision was by author keenanpepper and made on 2011-12-03 19:12:58 UTC.
- The original revision id was 281949742.
- The revision comment was:
The revision contents are below, presented both in the original Wikispaces Wikitext format, and in HTML exactly as Wikispaces rendered it.
Original Wikitext content:
[[toc|flat]] =Description= //Scala// is a freeware software application with versions supporting Windows, Mac OS X, and Linux. It allows users to create and archive [[scale (music)|musical scales]], analyze and transform them with built-in theoretical tools, play them with an on-screen keyboard or from an external [[MIDI]] keyboard, and export them to hardware and software synthesizers. Scala can retune MIDI streams and files using pitch bend. It also supports MIDI sysex and file-based tunings. Originally a command-line program, Scala now uses the [[Gtk+]] GUI toolkit. Scala is written in the [[Ada programming language]], and is the work of Manuel Op de Coul of the [[Netherlands]]. Scala can also be used as a midi sequencer, by way of its [[ASCII]]-based sequencing format, ''seq''. Because of its great flexibility when it comes to tuning formats, it is a very powerful tool for those who want to compose and sequence [[microtonal music]]. Scala's motto is "Invenit et perficit", Latin for "It finds and perfects" or "It discovers and accomplishes" in [[Latin]]. Its logo is a [[Renaissance]]-style [[relief print]] of a [[cherub]] holding a [[compass (drafting)|compass]] and a globe inscribed with a diatonic musical scale and a [[circle of fifths|circle of fourths]]. =Using Scala= [[Creating Scala scl files for rank two temperaments]] [[Projection pair|Using Scala to create lattice diagrams of planar temperaments]] [[Using Scala to transform just intonation]] [[Using Scala to compose microtonal music]] [[Using Scala to retune common practice music in meantone]] [[How to get sound out of Scala in Ubuntu]] =File formats= Scala can open, transform, and save standard MIDI files. It can also export MIDI tuning tables in .tun format. It provides a native, human-readable sequencing language (.seq). But it is best known for its use of human-readable text files to store musical scales. The [[http://www.huygens-fokker.org/scala/scl_format.html|Scala scale file format]] has become a standard for representing microtonal scales in a way that can be used by other software. The Scala site lists over thirty applications that support the format, including several major commercial packages like [[Apple Logic| Apple Logic 7]], [[Melodyne|Celemony Melodyne 3]], and [[Cakewalk (company)|Cakewalk]] Rapture<ref>[[http://www.cakewalk.com/support/rapture/rapturetuning.asp|Rapture Microtuning and Alternative Tunings]]</ref> and Z3TA+<ref>http://cakewalk.com/Products/Z3TA/Z3TA+%20Waveshaping%20Synthesizer.zip</ref> . Scala's developer also makes freely available an archive of over 3,500 Scala scale files, containing many musical scales of historical, cultural, and theoretical interest. =See also= *[[Microtuner]] *[[Microtonal music]] =External links= *[http://www.huygens-fokker.org/scala/ Scala's home page] =References= <references/>
Original HTML content:
<html><head><title>Scala</title></head><body><!-- ws:start:WikiTextTocRule:16:<img id="wikitext@@toc@@flat" class="WikiMedia WikiMediaTocFlat" title="Table of Contents" src="/site/embedthumbnail/toc/flat?w=100&h=16"/> --><!-- ws:end:WikiTextTocRule:16 --><!-- ws:start:WikiTextTocRule:17: --><a href="#Description">Description</a><!-- ws:end:WikiTextTocRule:17 --><!-- ws:start:WikiTextTocRule:18: --> | <a href="#Using Scala">Using Scala</a><!-- ws:end:WikiTextTocRule:18 --><!-- ws:start:WikiTextTocRule:19: --> | <a href="#File formats">File formats</a><!-- ws:end:WikiTextTocRule:19 --><!-- ws:start:WikiTextTocRule:20: --> | <a href="#See also">See also</a><!-- ws:end:WikiTextTocRule:20 --><!-- ws:start:WikiTextTocRule:21: --> | <a href="#External links">External links</a><!-- ws:end:WikiTextTocRule:21 --><!-- ws:start:WikiTextTocRule:22: --> | <a href="#References">References</a><!-- ws:end:WikiTextTocRule:22 --><!-- ws:start:WikiTextTocRule:23: --> <!-- ws:end:WikiTextTocRule:23 --><!-- ws:start:WikiTextHeadingRule:4:<h1> --><h1 id="toc0"><a name="Description"></a><!-- ws:end:WikiTextHeadingRule:4 -->Description</h1> <em>Scala</em> is a freeware software application with versions supporting Windows, Mac OS X, and Linux. It allows users to create and archive <a class="wiki_link" href="/scale%20%28music%29">musical scales</a>, analyze and transform them with built-in theoretical tools, play them with an on-screen keyboard or from an external <a class="wiki_link" href="/MIDI">MIDI</a> keyboard, and export them to hardware and software synthesizers.<br /> <br /> Scala can retune MIDI streams and files using pitch bend. It also supports MIDI sysex and file-based tunings. Originally a command-line program, Scala now uses the [[Gtk+]] GUI toolkit. Scala is written in the <a class="wiki_link" href="/Ada%20programming%20language">Ada programming language</a>, and is the work of Manuel Op de Coul of the <a class="wiki_link" href="/Netherlands">Netherlands</a>.<br /> <br /> Scala can also be used as a midi sequencer, by way of its <a class="wiki_link" href="/ASCII">ASCII</a>-based sequencing format, ''seq''. Because of its great flexibility when it comes to tuning formats, it is a very powerful tool for those who want to compose and sequence <a class="wiki_link" href="/microtonal%20music">microtonal music</a>.<br /> <br /> Scala's motto is "Invenit et perficit", Latin for "It finds and perfects" or "It discovers and accomplishes" in <a class="wiki_link" href="/Latin">Latin</a>. Its logo is a <a class="wiki_link" href="/Renaissance">Renaissance</a>-style <a class="wiki_link" href="/relief%20print">relief print</a> of a <a class="wiki_link" href="/cherub">cherub</a> holding a <a class="wiki_link" href="/compass%20%28drafting%29">compass</a> and a globe inscribed with a diatonic musical scale and a <a class="wiki_link" href="/circle%20of%20fifths">circle of fourths</a>.<br /> <br /> <!-- ws:start:WikiTextHeadingRule:6:<h1> --><h1 id="toc1"><a name="Using Scala"></a><!-- ws:end:WikiTextHeadingRule:6 -->Using Scala</h1> <a class="wiki_link" href="/Creating%20Scala%20scl%20files%20for%20rank%20two%20temperaments">Creating Scala scl files for rank two temperaments</a><br /> <a class="wiki_link" href="/Projection%20pair">Using Scala to create lattice diagrams of planar temperaments</a><br /> <a class="wiki_link" href="/Using%20Scala%20to%20transform%20just%20intonation">Using Scala to transform just intonation</a><br /> <a class="wiki_link" href="/Using%20Scala%20to%20compose%20microtonal%20music">Using Scala to compose microtonal music</a><br /> <a class="wiki_link" href="/Using%20Scala%20to%20retune%20common%20practice%20music%20in%20meantone">Using Scala to retune common practice music in meantone</a><br /> <a class="wiki_link" href="/How%20to%20get%20sound%20out%20of%20Scala%20in%20Ubuntu">How to get sound out of Scala in Ubuntu</a><br /> <br /> <!-- ws:start:WikiTextHeadingRule:8:<h1> --><h1 id="toc2"><a name="File formats"></a><!-- ws:end:WikiTextHeadingRule:8 -->File formats</h1> Scala can open, transform, and save standard MIDI files. It can also export MIDI tuning tables in .tun format. It provides a native, human-readable sequencing language (.seq). But it is best known for its use of human-readable text files to store musical scales.<br /> <br /> The <a class="wiki_link_ext" href="http://www.huygens-fokker.org/scala/scl_format.html" rel="nofollow">Scala scale file format</a> has become a standard for representing microtonal scales in a way that can be used by other software. The Scala site lists over thirty applications that support the format, including several major commercial packages like <a class="wiki_link" href="/Apple%20Logic"> Apple Logic 7</a>, <a class="wiki_link" href="/Melodyne">Celemony Melodyne 3</a>, and <a class="wiki_link" href="/Cakewalk%20%28company%29">Cakewalk</a> Rapture<!-- ws:start:WikiTextRefRule:1:&lt;ref&gt;<a class="wiki_link_ext" href="http://www.cakewalk.com/support/rapture/rapturetuning.asp" rel="nofollow">Rapture Microtuning and Alternative Tunings</a>&lt;/ref&gt; --><sup id="cite_ref-1" class="reference"><a href="#cite_note-1">[1]</a></sup><!-- ws:end:WikiTextRefRule:1 --> and Z3TA+<!-- ws:start:WikiTextRefRule:3:&lt;ref&gt;http://cakewalk.com/Products/Z3TA/Z3TA+%20Waveshaping%20Synthesizer.zip&lt;/ref&gt; --><sup id="cite_ref-2" class="reference"><a href="#cite_note-2">[2]</a></sup><!-- ws:end:WikiTextRefRule:3 --> . Scala's developer also makes freely available an archive of over 3,500 Scala scale files, containing many musical scales of historical, cultural, and theoretical interest.<br /> <br /> <!-- ws:start:WikiTextHeadingRule:10:<h1> --><h1 id="toc3"><a name="See also"></a><!-- ws:end:WikiTextHeadingRule:10 -->See also</h1> *<a class="wiki_link" href="/Microtuner">Microtuner</a><br /> *<a class="wiki_link" href="/Microtonal%20music">Microtonal music</a><br /> <br /> <!-- ws:start:WikiTextHeadingRule:12:<h1> --><h1 id="toc4"><a name="External links"></a><!-- ws:end:WikiTextHeadingRule:12 -->External links</h1> *[<!-- ws:start:WikiTextUrlRule:72:http://www.huygens-fokker.org/scala/ --><a class="wiki_link_ext" href="http://www.huygens-fokker.org/scala/" rel="nofollow">http://www.huygens-fokker.org/scala/</a><!-- ws:end:WikiTextUrlRule:72 --> Scala's home page]<br /> <br /> <!-- ws:start:WikiTextHeadingRule:14:<h1> --><h1 id="toc5"><a name="References"></a><!-- ws:end:WikiTextHeadingRule:14 -->References</h1> <!-- ws:start:WikiTextReferencesRule:75:&lt;references/&gt; --><ol class="references"> <li id="cite_note-1"><a href="#cite_ref-1">^</a> <a class="wiki_link_ext" href="http://www.cakewalk.com/support/rapture/rapturetuning.asp" rel="nofollow">Rapture Microtuning and Alternative Tunings</a></li> <li id="cite_note-2"><a href="#cite_ref-2">^</a> <a class="wiki_link_ext" href="http://cakewalk.com/Products/Z3TA/Z3TA+%20Waveshaping%20Synthesizer.zip" rel="nofollow">http://cakewalk.com/Products/Z3TA/Z3TA+%20Waveshaping%20Synthesizer.zip</a></li> </ol><!-- ws:end:WikiTextReferencesRule:75 --></body></html>