diff --git a/haiku-apps/sync_modular/licenses/Sync_Modular b/haiku-apps/sync_modular/licenses/Sync_Modular new file mode 100644 index 000000000..9524ce37a --- /dev/null +++ b/haiku-apps/sync_modular/licenses/Sync_Modular @@ -0,0 +1,27 @@ +THE SYNC MODULAR v2.21b LICENSE AGREEMENT + +1. This agreement applies to the SynC Modular version 2.21b as contained within the original distribution file. The agreement does not apply to any other versions of this product. + +2. By installing, copying and/or using this software in any way, you agree to be bound by the terms of this agreement. If you do not agree or cannot satisfy the terms of this agreement, immediately stop using the software and remove the software from your computer. + +3. WARRANTY. This software is provided to you AS IS and without warranty of any kind. You agree to use the software entirely at your own risk and responsibility. The author of the software disclaims any liability for any possible damage, harm, or any other negative consequences arising out of this agreement or the use or the inability to use this software, even if the author has been advised of the possibility of such damages. + +4. EVALUATION LICENSE. You may use the evaluation version of the software for unlimited period of time provided you use it for evaluation purposes only. If you are more than just evaluating the software you are strongly encouraged to purchase the full license. + +5. EDUCATION LICENSE. Students of schools, colleges and universities may use the evaluation version for more than just evaluation purposes under the same conditions as if they were using the full version under the full license condintions. + +6. FULL LICENSE. The full license grants you the right to use the full version of this software in music production, education or scientific research. The rights granted to you by the full license cannot be further trasferred. You may not resell, lease, copy and/or give away the full version (technically that means giving away registration code or providing some other means to run the full version). However you can make backup copies of the software. + +7. OBTAINING THE FULL LICENSE. You obtain the full license by registering at the software's home page and receiving a personal registration code from the software author. Upon the reception of the registration code from the author you become a legal owner of the full version license. The registration code is for your personal use only and cannot be given to any other person. + +8. FULL LICENSE UPGRADES. The obtained full license can be upgraded free of charge to full license for each new version during one major version period from the registration. E.g. if you obtained full license for version 1.40.xxx you have free upgrades to full license up to 2.39.xxx inclusive (xxx is bugfix number and is not taken into account), when version 2.40 is released you have to either stick to old version or register again to obtain a new license. + +9. REDISTRIBUTION. You may further distribute the evaluation version of the software, provided you distribute it in the original unmodified form. You may take money for the distribution of the evaluation version to cover the media costs and other expenses arising in the process of the distribution. + +10. REVERSE ENGINEERING. You may not modify or reverse engineer in any way the binary code of the software. This applies to any kind of licensing this software. + +11. LICENSE TERMINATION. If you violate the terms of the license the license can be terminated without any prior notice to you and the author is free of any obligations to you regarding this license. + +12. The license does not grant you any other rights except expressly stated above. The author continues to own and retains all rights to the software. You are not allowed to sell, lease or otherwise make money of this software unless the right to do so is expressly granted to you by this license or by the written permission from the author. + +END OF THE LICENSE AGREEMENT \ No newline at end of file diff --git a/haiku-apps/sync_modular/sync_modular-2.2.1b.recipe b/haiku-apps/sync_modular/sync_modular-2.2.1b.recipe new file mode 100644 index 000000000..0a59a5fb4 --- /dev/null +++ b/haiku-apps/sync_modular/sync_modular-2.2.1b.recipe @@ -0,0 +1,79 @@ +SUMMARY="Native, modular software synthesizer" +DESCRIPTION="Sync modular is a modular synthesizer allowing you to build your own synthesizer and \ +sounds. In 2010, Sync modular became a freeware. You can use this name and serial number \ +to register the application: + +User name : Free registration +Serial number : eCDiPa-kbbmPZ-zGDJuyU + +You can download instruments and macros created by users from SyncModular's website. + +Here we are going to list the most important features of SynC Modular. + +* SynC Modular is modular. This means that it has no fixed structure. Instead it allows \ +you to create your own synth structures, as well as using the synth structures created \ +by others. Ideally you can simulate any synthesizer with its modular features. In \ +practice, though, there are always limits to all vanilla promises. + +* SynC Modular is multitimbral. You can have as many as 16 different synths playing \ +at the same time within SynC Modular. Besides that you can change any of those \ +synths for another one on the fly, by means of MIDI program change. The limit to this \ +vanilla promise is your CPU performance which sets the top margin on the overall \ +complexity of the synths. + +* SynC Modular is fast. With its unique modular optimization technology it offers you \ +the performance of a non-modular software synth. + +* SynC Modular is flexible. When going down the module structure it allows you as deep \ +as creating your own oscillators and filters! The Sawtooth oscillator, the Sine oscillator, \ +the 1- and 2-pole filters and many more modules are not the basic pieces. You can dig \ +further into their internal structure. This promise is limited by the fact that you better \ +know the DSP theory if you are willing to design your own filters, rather than combining \ +the existing ones. But hey, you could use filters created by someone else, coudn't you?" +HOMEPAGE="http://www.syncmodular.org/" +COPYRIGHT="1999-2000, Dr Sync" +LICENSE="Sync_Modular" +REVISION="1" +SOURCE_URI="http://www.sync-modular.org/download2_BeOS.php" +CHECKSUM_SHA256="a29bf21d50822106cf4d2b103ca42634f132c1e12d97959d82deb080c564e19e" +SOURCE_DIR="SynC Modular" + +USER_SETTINGS_FILES=" + settings/Dr%20Sync directory + " + +ARCHITECTURES="x86_gcc2 !x86" +SECONDARY_ARCHITECTURES="x86_gcc2" + +DISABLE_SOURCE_PACKAGE=yes + +PROVIDES=" + sync_modular$secondaryArchSuffix = $portVersion + app:sync_modular = $portVersion + " +REQUIRES=" + haiku$secondaryArchSuffix + " + +BUILD_REQUIRES=" + " +BUILD_PREREQUIRES=" + haiku$secondaryArchSuffix + cmd:unzip + " + +BUILD() +{ + : +} + +INSTALL() +{ + cd .. + sync_modularDir="$appsDir/SynC Modular" + mkdir -p $appsDir + cp -R SynC\ Modular $appsDir + rm -rf $sync_modularDir/.git + + addAppDeskbarSymlink "$sync_modularDir/sm" "SynC Modular" +}