
This archive contains just the (script) sources necessary to run Synergy with the precompiled TKS binaries (http://tkscript.org/#precompiled).

Get the remaining C++ sources here: http://tkscript.org/#source and unpack them to this directory, if you want to rebuild everything from scratch.


Starting Synergy from source:
  $ cd tks-projects/synergy
  $ tks synergy


Instead of "tks.exe" you can also use the "synergy.exe" from a binary Synergy distribution, e.g.
  $ cd tks-projects/synergy
  $ ../../../synergy-miditracker-preview-win64-01Jun2025/synergy.exe synergy


To install tks from source on Windows, Linux, or macOS:
  $ mkdir tks_install
  $ cd $_
  $ wget http://tkscript.org/tks_install_helper.sh
  $ chmod u+x tks_install_helper.sh
  $ ./tks_install_helper.sh

(downloads the source packages and builds them.
 macOS: requires homebrew packages "sdl2", "freetype", "libzip", "portaudio":
   $ brew install sdl2
   $ brew install freetype
   $ brew install libzip
   $ brew install portaudio
 )


The "mProjects/" folder should be copied to the home directory.
Alternatively, adjust the root path in "synergy_config_local.tks".

(note) there are default configuration files for each supported platform (see "macos", "linux", "windows" subdirectories)

---------------------------------------------------------------------------------------------------------------------------
Linux installation command lines:

$ sudo apt-get install build-essential libsdl2-dev libsdl1.2-dev libsdl-net1.2-dev libpng-dev libfreetype-dev libzip-dev libgnutls28-dev libasound2-dev sox
$ wget http://tkscript.org/tks_install_helper.sh
$ chmod +x tks_install_helper.sh
$ ./tks_install_helper.sh
$ sudo -- sh -c 'cd tks_install_helper_tmp/ ; . ./setenv_linux.sh ; m all_install'

Synergy:
$ wget http://miditracker.org/files/synergy-miditracker-src-01Jun2025.7z
$ 7z x synergy-miditracker-src-01Jun2025.7z
$ cd synergy-miditracker-src-01Jun2025/tks-projects/synergy/
$ cp linux/synergy_config*.tks .
$ tks synergy
or
$ tks synergy_nosynthedit

Install "mProjects" folder to home directory:
$ cd synergy-miditracker-src-01Jun2025/tks-projects/synergy/
$ cp -r mProjects ~/

Eureka (must be started _after_ Synergy):
$ cd synergy-miditracker-src-01Jun2025/tks-projects/eureka/
$ cp linux/eureka_config*.tks .
$ tks eureka
---------------------------------------------------------------------------------------------------------------------------
