Scala Downloads

Versions 2.0 and higher have a graphical user interface based on the powerful Gtk+ toolkit which enables portability between Linux, Unix and Windows platforms. After installing, see readme.txt for more information. Download for Windows, Linux, Macintosh.

Versions 1.x are a console application with only a command line which runs in a terminal window (command window, xterm, etc.)


PC/Intel


Macintosh

  • Scala 2.36i for OS X 10.5 "Leopard" or higher on Intel/Mac, http://www.huygens-fokker.org/software/Scala_Setup.app.zip (5.3 MB)

    Pre-requisites

    1. Update X11

      Download and install the latest Apple X11 package suitable for your OSX version from http://xquartz.macosforge.org/trac/wiki/Releases, or from DVD.

    2. Install Gtk2 Runtime

      http://www.huygens-fokker.org/software/gtk2-2.24.21.mpkg (100 MB) (right-click, Save as).

    3. Install SimpleSynth

      It plays via Apple's DLS Synthesizer and it can set soundfonts: http://mac.softpedia.com/get/Audio/SimpleSynth.shtml.

    This Scala release is not yet well tested so be aware that a problem might occur. In such case please let me know. Start SimpleSynth and then start Scala. Then you can select the SimpleSynth virtual port in Scala's Sound Settings dialog to play MIDI. If you have done an OSX upgrade from 10.6 up then there may be issues with X11. In that case uninstall X11, reboot and install the right version of X11 for the OSX version.

  • Scala 2.26y for OS X 10.5 "Leopard" or higher on Intel/Mac, http://www.huygens-fokker.org/software/scala-22-mac-osx.tar.gz (3.2 MB)

    Warning, it's quite hard to install on a Mac, the best description of how to do it was made by Curtis Macdonald. Before proceeding please read his page microtuning MIDI.

    Pre-requisites

    1. Update X11

      Download and install the latest Apple X11 package from http://xquartz.macosforge.org/trac/wiki/Releases, or from DVD.

    2. Install XCode with the Unix development package. This is (unfortunately) necessary to install MacPorts in the next step because it is quite a big download.

    3. Install MacPorts, please read http://trac.macports.org/wiki/InstallingMacPorts or http://www.macports.org/install.php.

    4. Install fontconfig and gtk2 from MacPorts. Go to Utilities and start Terminal, then type

      sudo port install gtk2
      sudo port install gnuplot

      If you get an error message it's likely that the location where MacPorts is installed is not in the PATH environment variable. To fix this modify the relevant file by typing open .profile in the terminal window in your home folder (navigate there by typing cd ~) and add this line:

      export PATH=/opt/local/bin:/opt/local/sbin:$PATH

      Then restart Terminal and try again.

    5. Install the libpng 1.4.5 or Combo Installer from http://ethan.tira-thompson.com/Mac_OS_X_Ports.html. This is needed for the time being because a release of MacPorts that came after the Scala release causes an error message like this:
      Dyld Error Message:
        Library not loaded: /opt/local/lib/libpng12.0.dylib
        Referenced from: /Applications/Scala.app/Contents/Resources/scala22/scala
        Reason: no suitable image found.  Did find:
              /opt/local/lib/libpng12.0.dylib: mach-o, but wrong architecture
      An alternative workaround is this: "I activated libpng14 with MacPorts, copied libpng14.14.dylib to a temporary directory, activated libpng12, and then copied libpng14.14.dylib back to /opt/local/lib. Thus I have both libpng12 and libpng14 dylibs in that directory."

    6. Install SimpleSynth

      It plays via Apple's DLS Synthesizer and it can set soundfonts: http://mac.softpedia.com/get/Audio/SimpleSynth.shtml.

    You can move Scala.app to the Applications folder. Start SimpleSynth and then start Scala. Then you can select the SimpleSynth virtual port in Scala's Sound Settings dialog to play MIDI.

    Note: If you have OS X 10.6 on Intel which is 64-bit instead of 32-bit, you must make sure that the MacPorts gtk2 package is available in the 32-bit version. To do this, type the following command in Terminal after it's installed:

    sudo port upgrade --enforce-variants gtk2 +universal

  • Scala 2.22d for OS X 10.4 "Tiger" on PowerPC/Mac, http://www.huygens-fokker.org/software/ScalaX.zip (8.0 MB)

    Note: If you have OS X 10.5 on PowerPC then use the following workaround:

    1. Update X11

      Download and install the latest Apple X11 package from http://xquartz.macosforge.org/trac/wiki/Releases, or from DVD. It's included with Xcode on Mac OS X 10.5 "Leopard". It's located in the "Optional Installs.mpkg" package on the Mac OS X 10.4 "Tiger" DVD. It's on disk 3 of the Mac OS X 10.3 "Jaguar" CD set. Don't forget to install the X11 SDK, too. It is not included by default on earlier systems, and it is required by everything else.

    2. Install MacPorts

      http://www.macports.org/install.php

    3. Install gtk2 from MacPorts. Go to Utilities and start Terminal, then type

      sudo port install gtk2

    4. Scala

      a) Download and install Tiger package

      b) Control-click Scala.app, Show Package Contents

      c) Open Scala.app's Contents/Resources/script with your favourite text editor

      d) Delete lines 13-27

      e) Save Contents/Resources/script

    5. Double-click Scala.app to run

    Please read the following instructions carefully if you use 10.4 and the information on Install and use Scala on Mac OS X 10.4, especially if you still have OS X 10.3.
    - Check if X11 is installed. If so, you should see an X11 icon inside Applications/Utilities/X11. If not, install it from Apple's OS X DVD (or the above website).
    - Unzip ScalaX.zip
    - Mount the Scala.dmg disk image (double click on it)
    - Drag the Scala folder from the image into the Applications folder
    - Double click on Scala inside the Scala folder to run
    - Type "help" in the bottom line of the Scala window

  • For other OSX versions, you can download the Windows version and the Windows Gtk+ runtime and run it under CrossOver Mac. The message "Unsupported Software" can be ignored. Sound output works too.

  • Scala 1.82 for MacOS X, http://www.tgtools.de/ScalaX_1.82_beta1.sit

    This is the old command line version and not recommended. Installation instructions:
    - unstuff, move "ScalaX" into Applications
    - go into Terminal window, use the cd command to go to the folder where the Scala files are: cd /Applications/ScalaX
    - start Scala using the command: ./scala
    - then start the tutorial with @tutorial


    Unix/Linux

    Scala can be compiled on almost every variety of Unix and Linux. For PC/Intel, see above. For other platforms, contact the author at coul@huygens-fokker.org.


    Scale Archive

    A large collection of over 4400 scale files for Scala is also available for download.

    See the contents listing for a brief description of each scale file in the archive. Here's a description of the file format.

    16 Apr 2014

    Scala home page