|
|
@@ -4,6 +4,32 @@ $PAGE_TYPE = "KXSTUDIO"; |
|
|
|
$PAGE_SOURCE_1 = ARRAY("/Repositories", "/Repositories:Plugins"); |
|
|
|
$PAGE_SOURCE_2 = ARRAY("Repositories", "Plugins"); |
|
|
|
include_once("includes/header.php"); |
|
|
|
|
|
|
|
function endsWith($haystack, $needle) { |
|
|
|
return strrpos($haystack, $needle, 0) === (strlen($haystack) - strlen($needle)); |
|
|
|
} |
|
|
|
|
|
|
|
function print_app($package, $screenshot, $name, $category, $details) { |
|
|
|
|
|
|
|
if (! endsWith($screenshot, '.jpg')) { |
|
|
|
$screenshot = $screenshot . '.png'; |
|
|
|
} |
|
|
|
|
|
|
|
echo |
|
|
|
'<table><tr><td align="center"><p> |
|
|
|
<a href="' . $ROOT . '/screenshots/' . $screenshot . '"> |
|
|
|
<img src="screenshots/thumb/' . $screenshot . '" alt="' . $screenshot . '" class="img_thumb_150"/> |
|
|
|
</a></p></td><td><p><b> |
|
|
|
<a href="apt://' . $package . '" style="color: rgb(100,230,100);">' . $name . '</a></b> (' . $category . ')<br/>'; |
|
|
|
|
|
|
|
for ($i = 0, $count = count($details); $i < $count; $i++) { |
|
|
|
echo $details[$i] . '<br>'; |
|
|
|
} |
|
|
|
|
|
|
|
echo '</p></td></tr></table>'; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
?> |
|
|
|
|
|
|
|
<div class="box box-description"> |
|
|
@@ -62,70 +88,31 @@ include_once("includes/header.php"); |
|
|
|
wolpertinger |
|
|
|
--> |
|
|
|
|
|
|
|
<!-- XXXpp --> |
|
|
|
<!-- |
|
|
|
<table> |
|
|
|
<tr><td align="center"> |
|
|
|
<p><a href="<?php echo $ROOT; ?>/screenshots/XXX.png"> |
|
|
|
<img src="screenshots/thumb/XXX.png" alt="XXX" class="img_thumb_150"/> |
|
|
|
</a></p> |
|
|
|
</td><td> |
|
|
|
<p> |
|
|
|
<b><a href="apt://XXX" style="color: rgb(100,230,100);">XXX</a></b> (Standalone)<br/> |
|
|
|
<br/> |
|
|
|
Homepage: <a href="WWW" class="external text" rel="nofollow" target="_blank">WWW</a><br/> |
|
|
|
</p> |
|
|
|
</td></tr> |
|
|
|
</table> |
|
|
|
--> |
|
|
|
<?php |
|
|
|
/* |
|
|
|
print_app("pkg", "scr", "name", "cat", ARRAY( |
|
|
|
'txt1', |
|
|
|
'txt2' |
|
|
|
)); |
|
|
|
*/ |
|
|
|
|
|
|
|
<!-- see later the non-free stuff, pianoteq, loomer, linuxdsp, etc --> |
|
|
|
print_app("add64", "add64", "Add64", "Standalone", ARRAY( |
|
|
|
'Add64 is the result of experiments around additive synthesis and is intended for research purposes only.', |
|
|
|
'The spectral drawing scheme for the harmonics and envelopes has been inspired by the virtual pipe organ Aeolus by Fons Adriaensen.', |
|
|
|
'Project Page: <a href="https://sourceforge.net/projects/add64/" class="external text" rel="nofollow" target="_blank">https://sourceforge.net/projects/add64/</a>' |
|
|
|
)); |
|
|
|
|
|
|
|
<!-- Add64 --> |
|
|
|
<table> |
|
|
|
<tr><td align="center"> |
|
|
|
<p><a href="<?php echo $ROOT; ?>/screenshots/add64.png"> |
|
|
|
<img src="screenshots/thumb/add64.png" alt="add64" class="img_thumb_150"/> |
|
|
|
</a></p> |
|
|
|
</td><td> |
|
|
|
<p> |
|
|
|
<b><a href="apt://add64" style="color: rgb(100,230,100);">Add64</a></b> (Standalone)<br/> |
|
|
|
Add64 is the result of experiments around additive synthesis and is intended for research purposes only.<br/> |
|
|
|
The spectral drawing scheme for the harmonics and envelopes has been inspired by the virtual pipe organ Aeolus by Fons Adriaensen.<br/> |
|
|
|
Project Page: <a href="https://sourceforge.net/projects/add64/" class="external text" rel="nofollow" target="_blank">https://sourceforge.net/projects/add64/</a><br/> |
|
|
|
</p> |
|
|
|
</td></tr> |
|
|
|
</table> |
|
|
|
print_app("amsynth", "amsynth", "amSynth", "Standalone + DSSI + LV2 + VST", ARRAY( |
|
|
|
'amsynth is a software synth that provides a classic subtractive synthesizer topology.', |
|
|
|
'Project Page: <a href="http://code.google.com/p/amsynth/" class="external text" rel="nofollow" target="_blank">http://code.google.com/p/amsynth/</a>', |
|
|
|
)); |
|
|
|
|
|
|
|
<!-- amsynth --> |
|
|
|
<table> |
|
|
|
<tr><td align="center"> |
|
|
|
<p><a href="<?php echo $ROOT; ?>/screenshots/amsynth.png"> |
|
|
|
<img src="screenshots/thumb/amsynth.png" alt="amsynth" class="img_thumb_150"/> |
|
|
|
</a></p> |
|
|
|
</td><td> |
|
|
|
<p> |
|
|
|
<b><a href="apt://amsynth" style="color: rgb(100,230,100);">amsynth</a></b> (Standalone + DSSI + LV2)<br/> |
|
|
|
amsynth is a software synth that provides a classic subtractive synthesizer topology.<br/> |
|
|
|
Project Page: <a href="http://code.google.com/p/amsynth/" class="external text" rel="nofollow" target="_blank">http://code.google.com/p/amsynth/</a><br/> |
|
|
|
</p> |
|
|
|
</td></tr> |
|
|
|
</table> |
|
|
|
print_app("arpage", "arpage", "Arpage + Zonage", "Standalone", ARRAY( |
|
|
|
'JACK MIDI arpeggiator with transport and tempo sync.', |
|
|
|
'Project Page: <a href="http://sourceforge.net/projects/arpage/" class="external text" rel="nofollow" target="_blank">http://sourceforge.net/projects/arpage/</a>' |
|
|
|
)); |
|
|
|
|
|
|
|
<!-- Arpage + Zonage --> |
|
|
|
<table> |
|
|
|
<tr><td align="center"> |
|
|
|
<p><a href="<?php echo $ROOT; ?>/screenshots/arpage.png"> |
|
|
|
<img src="screenshots/thumb/arpage.png" alt="arpage" class="img_thumb_150"/> |
|
|
|
</a></p> |
|
|
|
</td><td> |
|
|
|
<p> |
|
|
|
<b><a href="apt://arpage" style="color: rgb(100,230,100);">Arpage + Zonage</a></b> (Standalone)<br/> |
|
|
|
JACK MIDI arpeggiator with transport and tempo sync.<br/> |
|
|
|
Project Page: <a href="http://sourceforge.net/projects/arpage/" class="external text" rel="nofollow" target="_blank">http://sourceforge.net/projects/arpage/</a><br/> |
|
|
|
</p> |
|
|
|
</td></tr> |
|
|
|
</table> |
|
|
|
?> |
|
|
|
|
|
|
|
<!-- Arty FX --> |
|
|
|
<table> |
|
|
|