| @@ -4,6 +4,32 @@ $PAGE_TYPE = "KXSTUDIO"; | |||||
| $PAGE_SOURCE_1 = ARRAY("/Repositories", "/Repositories:Applications"); | $PAGE_SOURCE_1 = ARRAY("/Repositories", "/Repositories:Applications"); | ||||
| $PAGE_SOURCE_2 = ARRAY("Repositories", "Applications"); | $PAGE_SOURCE_2 = ARRAY("Repositories", "Applications"); | ||||
| include_once("includes/header.php"); | 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(230,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"> | <div class="box box-description"> | ||||
| @@ -26,103 +52,52 @@ include_once("includes/header.php"); | |||||
| non-sequencer | non-sequencer | ||||
| --> | --> | ||||
| <!-- AMS --> | |||||
| <table> | |||||
| <tr><td align="center"> | |||||
| <p><a href="<?php echo $ROOT; ?>/screenshots/ams.png"> | |||||
| <img src="screenshots/thumb/ams.png" alt="ams" class="img_thumb_150"/> | |||||
| </a></p> | |||||
| </td><td> | |||||
| <p> | |||||
| <b><a href="apt://ams" style="color: rgb(230,230,100);">AMS</a></b> (Modular Plugin Host)<br/> | |||||
| AlsaModularSynth is a realtime modular synthesizer and effect processor.<br/> | |||||
| Homepage: <a href="http://alsamodular.sourceforge.net/" class="external text" rel="nofollow" target="_blank">http://alsamodular.sourceforge.net/</a><br/> | |||||
| </p> | |||||
| </td></tr> | |||||
| </table> | |||||
| <?php | |||||
| /* | |||||
| print_app("pkg", "scr", "name", "cat", ARRAY( | |||||
| 'txt1', | |||||
| 'txt2' | |||||
| )); | |||||
| */ | |||||
| <!-- Ardour3 --> | |||||
| <table> | |||||
| <tr><td align="center"> | |||||
| <p><a href="<?php echo $ROOT; ?>/screenshots/ardour3.png"> | |||||
| <img src="screenshots/thumb/ardour3.png" alt="ardour3" class="img_thumb_150"/> | |||||
| </a></p> | |||||
| </td><td> | |||||
| <p> | |||||
| <b><a href="apt://ardour3" style="color: rgb(230,230,100);">Ardour3</a></b> (DAW)<br/> | |||||
| Ardour is a multichannel hard disk recorder (HDR) and digital audio workstation (DAW).<br/> | |||||
| It can be used to control, record, edit and run complex audio setups.<br/> | |||||
| Homepage: <a href="http://ardour.org/" class="external text" rel="nofollow" target="_blank">http://ardour.org/</a><br/> | |||||
| User Manual: <a href="http://manual.ardour.org/" class="external text" rel="nofollow" target="_blank">http://manual.ardour.org/</a><br/> | |||||
| </p> | |||||
| </td></tr> | |||||
| </table> | |||||
| print_app("ams", "ams", "AMS", "Modular Plugin Host", ARRAY( | |||||
| 'AlsaModularSynth is a realtime modular synthesizer and effect processor.', | |||||
| 'Homepage: <a href="http://alsamodular.sourceforge.net/" class="external text" rel="nofollow" target="_blank">http://alsamodular.sourceforge.net/</a>' | |||||
| )); | |||||
| <!-- Aria Maestosa --> | |||||
| <table> | |||||
| <tr><td align="center"> | |||||
| <p><a href="<?php echo $ROOT; ?>/screenshots/ariamaestosa.jpg"> | |||||
| <img src="screenshots/thumb/ariamaestosa.jpg" alt="ariamaestosa" class="img_thumb_150"/> | |||||
| </a></p> | |||||
| </td><td> | |||||
| <p> | |||||
| <b><a href="apt://ariamaestosa" style="color: rgb(230,230,100);">Aria Maestosa</a></b> (MIDI Sequencer)<br/> | |||||
| Aria Maestosa is an open-source midi sequencer/editor.<br/> | |||||
| It lets you compose, edit and play midi files with a few clicks in a user-friendly interface offering score, keyboard, guitar, drum and controller views.<br/> | |||||
| Homepage: <a href="http://ariamaestosa.sourceforge.net//" class="external text" rel="nofollow" target="_blank">http://ariamaestosa.sourceforge.net/</a><br/> | |||||
| User Manual: <a href="http://ariamaestosa.sourceforge.net/man.html" class="external text" rel="nofollow" target="_blank">http://ariamaestosa.sourceforge.net/man.html</a><br/> | |||||
| </p> | |||||
| </td></tr> | |||||
| </table> | |||||
| print_app("ardour", "ardour3", "Ardour", "DAW", ARRAY( | |||||
| 'Ardour is a multichannel hard disk recorder (HDR) and digital audio workstation (DAW).', | |||||
| 'It can be used to control, record, edit and run complex audio setups.', | |||||
| 'Homepage: <a href="http://ardour.org/" class="external text" rel="nofollow" target="_blank">http://ardour.org/</a>', | |||||
| 'User Manual: <a href="http://manual.ardour.org/" class="external text" rel="nofollow" target="_blank">http://manual.ardour.org/</a>' | |||||
| )); | |||||
| <!-- Cadence --> | |||||
| <table> | |||||
| <tr><td align="center"> | |||||
| <p><a href="<?php echo $ROOT; ?>/screenshots/cadence1.png"> | |||||
| <img src="screenshots/thumb/cadence.png" alt="cadence" class="img_thumb_150"/> | |||||
| </a></p> | |||||
| </td><td> | |||||
| <p> | |||||
| <b><a href="apt://cadence" style="color: rgb(230,230,100);">Cadence</a></b> (JACK Toolbox)<br/> | |||||
| Collection of tools useful for audio production.<br/> | |||||
| This is the main app. It performs system checks, manages JACK, calls other tools and make system tweaks.<br/> | |||||
| Homepage and Documentation: <a href="<?php echo $ROOT; ?>/cadence" class="external text" rel="nofollow" target="_blank"><?php echo $ROOT; ?>/cadence</a><br/> | |||||
| </p> | |||||
| </td></tr> | |||||
| </table> | |||||
| print_app("ariamaestosa", "ariamaestosa.jpg", "Aria Maestosa", "MIDI Sequencer", ARRAY( | |||||
| 'Aria Maestosa is an open-source midi sequencer/editor.', | |||||
| 'It lets you compose, edit and play midi files with a few clicks in a user-friendly interface offering score, keyboard, guitar, drum and controller views.', | |||||
| 'Homepage: <a href="http://ariamaestosa.sourceforge.net/" class="external text" rel="nofollow" target="_blank">http://ariamaestosa.sourceforge.net/</a>', | |||||
| 'User Manual: <a href="http://ariamaestosa.sourceforge.net/man.html" class="external text" rel="nofollow" target="_blank">http://ariamaestosa.sourceforge.net/man.html</a>' | |||||
| )); | |||||
| <!-- Carla --> | |||||
| <table> | |||||
| <tr><td align="center"> | |||||
| <p><a href="<?php echo $ROOT; ?>/screenshots/carla.png"> | |||||
| <img src="screenshots/thumb/carla.png" alt="carla" class="img_thumb_150"/> | |||||
| </a></p> | |||||
| </td><td> | |||||
| <p> | |||||
| <b><a href="apt://carla" style="color: rgb(230,230,100);">Carla</a></b> (Modular Plugin Host)<br/> | |||||
| Carla is an audio plugin host, with support for many audio drivers and plugin formats.<br/> | |||||
| It has some nice features like automation of parameters via MIDI CC and full OSC control.<br/> | |||||
| Currently supports LADSPA, DSSI, LV2, and VST plugin formats, and GIG, SF2 and SFZ sounds banks.<br/> | |||||
| Homepage and Documentation: <a href="<?php echo $ROOT; ?>/carla" class="external text" rel="nofollow" target="_blank"><?php echo $ROOT; ?>/carla</a><br/> | |||||
| </p> | |||||
| </td></tr> | |||||
| </table> | |||||
| print_app("cadence", "cadence", "Cadence", "JACK Toolbox", ARRAY( | |||||
| 'Collection of tools useful for audio production.', | |||||
| 'This is the main app. It performs system checks, manages JACK, calls other tools and make system tweaks.', | |||||
| 'Homepage and Documentation: <a href="' . $ROOT . '/cadence" class="external text" rel="nofollow" target="_blank">' . $ROOT . '/cadence</a>' | |||||
| )); | |||||
| <!-- Catia --> | |||||
| <table> | |||||
| <tr><td align="center"> | |||||
| <p><a href="<?php echo $ROOT; ?>/screenshots/catia.png"> | |||||
| <img src="screenshots/thumb/catia.png" alt="catia" class="img_thumb_150"/> | |||||
| </a></p> | |||||
| </td><td> | |||||
| <p> | |||||
| <b><a href="apt://catia" style="color: rgb(230,230,100);">Catia</a></b> (Patchbay)<br/> | |||||
| JACK Patchbay, with some neat features like A2J bridge support and JACK Transport.<br/> | |||||
| It's supposed to be as simple as possible, so it can work nicely on non-Linux platforms.<br/> | |||||
| Homepage and Documentation: <a href="<?php echo $ROOT; ?>/catia" class="external text" rel="nofollow" target="_blank"><?php echo $ROOT; ?>/catia</a><br/> | |||||
| </p> | |||||
| </td></tr> | |||||
| </table> | |||||
| print_app("carla", "carla", "Carla", "Modular Plugin Host", ARRAY( | |||||
| 'Carla is an audio plugin host, with support for many audio drivers and plugin formats.', | |||||
| 'It has some nice features like automation of parameters via MIDI CC and full OSC control.', | |||||
| 'Currently supports LADSPA, DSSI, LV2, and VST plugin formats, and GIG, SF2 and SFZ sounds banks.', | |||||
| 'Homepage and Documentation: <a href="' . $ROOT . '/carla" class="external text" rel="nofollow" target="_blank">' . $ROOT . '/carla</a>' | |||||
| )); | |||||
| print_app("catia", "catia", "Catia", "Patchbay", ARRAY( | |||||
| 'JACK Patchbay, with some neat features like A2J bridge support and JACK Transport.', | |||||
| 'It\'s supposed to be as simple as possible, so it can work nicely on non-Linux platforms.', | |||||
| 'Homepage and Documentation: ' . $ROOT . '/catia" class="external text" rel="nofollow" target="_blank">' . $ROOT . '/catia</a>' | |||||
| )); | |||||
| ?> | |||||
| <!-- Claudia --> | <!-- Claudia --> | ||||
| <table> | <table> | ||||