1SUMMARY="Native, modular software synthesizer"
2DESCRIPTION="Sync Modular is a modular synthesizer allowing you to build your \
3own synthesizer and sounds. In 2010, Sync modular became a freeware. You can \
4use this name and serial number to register the application:
5
6User name : Free registration
7Serial number : eCDiPa-kbbmPZ-zGDJuyU
8
9You can download instruments and macros created by users from SyncModular's \
10website.
11
12These are the most important features of SynC Modular:
13
14* SynC Modular is modular. This means that it has no fixed structure. Instead \
15it allows you to create your own synth structures, as well as using the synth \
16structures created by others. Ideally you can simulate any synthesizer with \
17its modular features. In practice, though, there are always limits to all \
18vanilla promises.
19
20* SynC Modular is multitimbral. You can have as many as 16 different synths \
21playing at the same time within SynC Modular. Besides that you can change any \
22of those synths for another one on the fly, by means of MIDI program change. \
23The limit to this vanilla promise is your CPU performance which sets the top \
24margin on the overall complexity of the synths.
25
26* SynC Modular is fast. With its unique modular optimization technology it \
27offers you the performance of a non-modular software synth.
28
29* SynC Modular is flexible. It allows you to go down the module structure as \
30deep as creating your own oscillators and filters! The Sawtooth oscillator, \
31the Sine oscillator, the 1- and 2-pole filters and many more modules are not \
32the basic pieces. You can dig further into their internal structure. This is \
33only limited by your knowledge of DSP theory if you are willing to design \
34your own filters, rather than combining the existing ones. You can always use \
35filters created by someone else, of course"
36HOMEPAGE="http://www.sync-modular.org/"
37COPYRIGHT="1999-2000, Dr Sync"
38LICENSE="Sync_Modular"
39REVISION="3"
40SOURCE_URI="http://www.sync-modular.org/sm221b_x86.zip"
41CHECKSUM_SHA256="12090a78469163907593e118db14c5253259abe2b80a751701b6db6085674a75"
42SOURCE_DIR="SynC Modular"
43ADDITIONAL_FILES="
44	SyncModular.rdef
45	Free registration
46	"
47
48ARCHITECTURES="x86_gcc2 !x86"
49SECONDARY_ARCHITECTURES="x86_gcc2"
50DISABLE_SOURCE_PACKAGE="yes"
51
52USER_SETTINGS_FILES="
53	\"settings/Dr Sync\" directory
54	"
55
56PROVIDES="
57	sync_modular$secondaryArchSuffix = $portVersion
58	app:SyncModular = $portVersion
59	"
60REQUIRES="
61	haiku$secondaryArchSuffix
62	"
63
64BUILD_REQUIRES="
65	haiku$secondaryArchSuffix
66	"
67BUILD_PREREQUIRES="
68	"
69
70BUILD()
71{
72    addResourcesToBinaries $portDir/additional-files/SyncModular.rdef sm
73    chmod +x sm
74    mv sm "SynC Modular"
75    cp $portDir/additional-files/Free\ registration .
76
77    touch "SynC Modular Website"
78    addattr META:url "http://www.sync-modular.org/" "SynC Modular Website"
79    addattr META:title "SynC Modular Website" "SynC Modular Website"
80    settype -t application/x-vnd.Be-bookmark "SynC Modular Website"
81}
82
83INSTALL()
84{
85	sync_modularDir="$appsDir/SynC Modular"
86	mkdir -p "$sync_modularDir"
87
88	cp -R ../SynC\ Modular $appsDir
89	cd "$sync_modularDir"
90	rm -rf .git
91	rm -rf Work
92	rm "SynC Modular Home Page.html"
93
94	addAppDeskbarSymlink "$sync_modularDir/SynC Modular"
95}
96