From 512fe049270d31df12fd9a762cd9675b65c81a29 Mon Sep 17 00:00:00 2001 From: falkTX Date: Sun, 15 Sep 2019 17:28:59 +0100 Subject: [PATCH] Cleanup --- Repositories:Applications.php | 185 +-------------------------- Repositories:Plugins.php | 228 ---------------------------------- 2 files changed, 4 insertions(+), 409 deletions(-) diff --git a/Repositories:Applications.php b/Repositories:Applications.php index 347a789..f1c273a 100644 --- a/Repositories:Applications.php +++ b/Repositories:Applications.php @@ -1,35 +1,9 @@

- - ' . $screenshot . ' -

- ' . $name . ' (' . $category . ')
'; - - for ($i = 0, $count = count($details); $i < $count; $i++) { - echo $details[$i] . '
'; - } - - echo '

'; - -} - ?>
@@ -47,162 +21,11 @@ function print_app($package, $screenshot, $name, $category, $details) {
- - +
http://alsamodular.sourceforge.net/' -)); - -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: http://ardour.org/', -'User Manual: http://manual.ardour.org/' -)); - -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: http://ariamaestosa.sourceforge.net/', -'User Manual: http://ariamaestosa.sourceforge.net/man.html' -)); - -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: ' . $ROOT . '/cadence' -)); - -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: ' . $ROOT . '/carla' -)); - -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' -)); - -print_app("claudia", "claudia", "Claudia", "Session Manager", ARRAY( -'LADISH frontend; just like Catia, but focused at session management through LADISH.', -'It has a bit more features than the official LADISH GUI, with a nice preview of the main canvas in the bottom-left.', -'It also implements the \'Claudia-Launcher\' add-application style for LADISH.', -'Homepage and Documentation: ' . $ROOT . '/claudia' -)); - -print_app("ingen", "ingen", "Ingen", "Modular Plugin Host", ARRAY( -'Ingen is a modular audio processing system for Linux using the JACK audio server and LV2 plugins.', -'Any saved Ingen graph can be loaded as an LV2 plugin on any system where Ingen is installed.', -'This allows users to visually develop custom plugins for use in other applications without programming.', -'Homepage: http://drobilla.net/software/ingen/', -)); - -print_app("jack-keyboard", "jack-keyboard", "jack-keyboard", "MIDI Utility", ARRAY( -'jack-keyboard is a virtual MIDI keyboard - it allows you to send JACK MIDI events using your PC keyboard.', -'It uses the same layout as trackers (like Impulse Tracker) did, so you have two and half octaves under your fingers.', -'Homepage: http://jack-keyboard.sourceforge.net/', -)); - -print_app("jack-midi-clock", "nogui", "jack-midi-clock", "MIDI Utility", ARRAY( -'This is a command-line application that sends MIDI beat clock pulses based on the current tempo given by the JACK transport.', -'Homepage: http://www.teuton.org/~gabriel/jack_midi_clock/', -)); - -print_app("jalv", "nogui", "jalv", "LV2 Plugin Host", ARRAY( -'Jalv is a simple but fully featured LV2 host for Jack.', -'It runs LV2 plugins and exposes their ports as Jack ports, essentially making any LV2 plugin function as a Jack application.', -'Homepage: http://drobilla.net/software/jalv/', -)); - -print_app("lmms", "lmms", "LMMS", "DAW", ARRAY( -'LMMS combines the features of a tracker-/sequencer-program (pattern-/channel-/sample-/song-/effect-management)', -'and those of powerful synthesizers and samplers in a modern, user-friendly and easy to use graphical user-interface.', -'Homepage: http://lmms.sourceforge.net/', -'Wiki: http://lmms.sourceforge.net/wiki/index.php/Main_Page', -)); - -print_app("luppp", "luppp", "Luppp", "Live Looper", ARRAY( -'Luppp is a music creation tool, intended for live use.', -'It focuses on real time processing and a fast intuitive workflow.', -'Homepage and Tutorials: http://openavproductions.com/luppp/', -)); - -print_app("non-mixer", "non-mixer", "Non-Mixer", "Mixer", ARRAY( -'Powerful, reliable and fast modular Digital Audio Mixer.', -'It utilizes JACK for inter-application audio I/O and the NTK GUI toolkit for a fast and lightweight user interface.', -'Non-Mixer can be used alone or in concert with Non-Timeline and Non-Sequencer to form a complete studio.', -'Homepage: http://non.tuxfamily.org/wiki/Non Mixer', -'User Manual: http://non.tuxfamily.org/mixer/doc/MANUAL.html', -)); - -print_app("non-session-manager", "non-session-manager", "Non-Session-Manager", "Session Manager", ARRAY( -'API and an implementation for session management in the context of Linux Audio.', -'NSM clients use a well-specified OSC protocol to communicate with the session management daemon.', -'Homepage: http://non.tuxfamily.org/wiki/Non Session Manager', -'User Manual: http://non.tuxfamily.org/nsm/MANUAL.html', -)); - -print_app("non-timeline", "non-timeline", "Non-Timeline", "Audio Sequencer", ARRAY( -'Powerful, reliable and fast modular Digital Audio Timeline arranger.', -'It utilizes JACK for inter-application audio I/O and the NTK GUI toolkit for a fast and lightweight user interface.', -'Non-Timeline can be used alone or in concert with Non-Mixer and Non-Sequencer to form a complete studio.', -'Homepage: http://non.tuxfamily.org/wiki/Non Timeline', -'User Manual: http://non.tuxfamily.org/timeline/doc/MANUAL.html', -)); - -print_app("paulstretch", "paulstretch", "PaulStretch", "Audio Stretch", ARRAY( -'PaulStretch is a program for stretching the audio.', -'It is suitable only for extreme sound stretching of the audio (like 50x) and for applying special effects by "spectral smoothing" the sounds.', -'Homepage and Documentation: http://hypermammut.sourceforge.net/paulstretch/', -'Note: This is a custom version that uses NTK, see - this link.', -)); - -print_app("protrekkr", "protrekkr", "ProTrekkr", "Tracker", ARRAY( -'Tracker program combining a software synthesizer together with a traditional samples tracker', -'which can be used to create electronic music (like psytrance, trance goa, hard acid, IDM, chip, techno, etc)', -'for small sized intros, demos or games.', -'Project Page: http://code.google.com/p/protrekkr/', -'Wiki: http://code.google.com/p/protrekkr/wiki/introduction?tm=6', -'Note: This is a custom version with JACK audio support, see - this link.', -)); - -print_app("qsampler", "qsampler", "QSampler", "Sampler Frontend", ARRAY( -'LinuxSampler GUI front-end; it wraps as a client reference interface for the LinuxSampler Control Protocol.', -'Homepage: http://qsampler.sourceforge.net/', -)); - -print_app("qtractor", "qtractor", "Qtractor", "DAW", ARRAY( -'Qtractor is an Audio/MIDI multi-track sequencer application.', -'It evolves as a fairly-featured Linux desktop audio workstation GUI, specially dedicated to the personal home-studio.', -'Homepage: http://qtractor.sourceforge.net/', -'User Manual (PDF): http://downloads.sourceforge.net/qtractor/qtractor-0.5.x-user-manual.pdf', -)); - -print_app("rosegarden", "rosegarden", "Rosegarden", "DAW", ARRAY( -'Rosegarden is a music composition and editing environment based around a MIDI sequencer that', -'features a rich understanding of music notation and includes basic support for digital audio.', -'Homepage: http://www.rosegardenmusic.com/', -'User Manual: http://www.rosegardenmusic.com/wiki/doc:manual-en', -)); +include_once("repo/applications.html"); ?> +


diff --git a/Repositories:Plugins.php b/Repositories:Plugins.php index dbae185..6a66c0e 100644 --- a/Repositories:Plugins.php +++ b/Repositories:Plugins.php @@ -4,32 +4,6 @@ $PAGE_TYPE = "REPOSITORY_PACKAGES"; $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_plugin($package, $screenshot, $name, $category, $details) { - - if (! endsWith($screenshot, '.jpg')) { - $screenshot = $screenshot . '.png'; - } - - echo - '

- - ' . $screenshot . ' -

- ' . $name . ' (' . $category . ')
'; - - for ($i = 0, $count = count($details); $i < $count; $i++) { - echo $details[$i] . '
'; - } - - echo '

'; - -} - ?>
@@ -47,211 +21,9 @@ function print_plugin($package, $screenshot, $name, $category, $details) {
- - -
https://sourceforge.net/projects/add64/' -)); - -print_plugin("amsynth", "amsynth", "amSynth", "Standalone + DSSI + LV2 + VST", ARRAY( -'amsynth is a software synth that provides a classic subtractive synthesizer topology.', -'Project Page: http://code.google.com/p/amsynth/', -)); - -print_plugin("arpage", "arpage", "Arpage + Zonage", "Standalone", ARRAY( -'JACK MIDI arpeggiator with transport and tempo sync.', -'Project Page: http://sourceforge.net/projects/arpage/' -)); - -print_plugin("artyfx", "artyfx", "Arty FX", "LV2", ARRAY( -'Arty FX is a plugin bundle of artistic “RT” effects.', -'The aim is to allow the designing of your sound just as you desired using a fast, effiecient workflow.', -'Homepage: http://openavproductions.com/artyfx/' -)); - -print_plugin("calf-plugins", "calf", "Calf studio gear", "Standalone + LV2", ARRAY( -'The Calf plugins include all todays frequently used studio effects along with some feature-rich sound processors.', -'Homepage: http://calf-studio-gear.org/' -)); - -print_plugin("caps", "nogui", "CAPS", "LADSPA", ARRAY( -'The C* Audio Plugin Suite (CAPS) comprises a range of classic sound effects and a few more basic audio DSP units, signal and noise generators.', -'The suite\'s aim is to provide impeccable sound quality, computational efficiency and no perceptible latency.', -'Homepage and Documentation: http://quitte.de/dsp/caps.html' -)); - -print_plugin("drmr", "drmr", "drmr", "LV2", ARRAY( -'DrMr is an LV2 sampler plugin.', -'It gives a way for lv2 hosts to have a built in drum synth that can save its entire state.', -'Project Page: https://github.com/nicklan/drmr/wiki' -)); - -print_plugin("drumgizmo", "drumgizmo", "DrumGizmo", "Standalone + LV2 + VST", ARRAY( -'DrumGizmo is a cross-platform drum plugin and stand-alone application.', -'It is comparable to several commercial drum plugin products.', -'Homepage/Wiki: http://www.drumgizmo.org/wiki/' -)); - -print_plugin("drumkv1", "drumkv1", "drumkv1", "Standalone + LV2", ARRAY( -'drumkv1 is an old-school all-digital drum-kit sampler synthesizer with stereo fx.', -'Homepage: http://drumkv1.sourceforge.net/' -)); - -print_plugin("eq10q", "eq10q", "EQ10Q", "LV2", ARRAY( -'EQ10Q is a powerfull and flexible parametric equalizer.', -'It includes parametric equalization with diferent filter types like peaking, HPF, LPF, Shelving and Notch with IIR algorithms', -'and a nice GUI displaying the equalization curve.', -'Homepage: http://eq10q.sourceforge.net/' -)); - -print_plugin("fabla", "fabla", "Fabla", "LV2", ARRAY( -'Fabla is a drum sampler plugin ideal for loading up your favorite sampled sounds and bashing away on a MIDI controller.', -'Homepage: http://openavproductions.com/fabla/' -)); - -print_plugin("fomp", "nogui", "FOMP", "LV2", ARRAY( -'Fomp is an LV2 port of the MCP, VCO, FIL, and WAH plugins by Fons Adriaensen.', -'There are 13 plugins in total: 1 auto-wah, 1 EQ, 3 chorus, 5 filters, and 3 oscillators.', -'Homepage: http://drobilla.net/software/fomp/' -)); - -print_plugin("holap", "horgand", "HOLAP", "LADSPA + DSSI", ARRAY( -'HOLAP is a set of DSSI and LADSPA audio plugins including DSP effects and a FM synthesizer.', -'Most of this LADSPA plugins are based on the wonderful ZynAddSubFX synthesizer (Paul Nasca) set of effects.', -'Homepage: http://holap.berlios.de/' -)); - -print_plugin("linuxsampler-all", "nogui", "LinuxSampler", "Standalone + DSSI + LV2 + VST", ARRAY( -'Free, streaming capable open source pure software audio sampler with professional grade features,', -'comparable to both hardware and commercial Windows/Mac software samplers.', -'Homepage and Documentation: http://www.linuxsampler.org/' -)); - -print_plugin("mda-lv2", "nogui", "MDA-LV2", "LV2", ARRAY( -'MDA-LV2 is an LV2 port of the MDA plugins by Paul Kellett.', -'It contains 36 high-quality plugins for a variety of tasks.', -'Homepage: http://drobilla.net/software/mda-lv2/' -)); - -print_plugin("pizmidi-plugins", "nogui", "pizmidi", "VST", ARRAY( -'pizmidi is a collection of cross-platform MIDI processing plugins.', -'Project Page: https://bitbucket.org/agraef/pizmidi/' -)); - -print_plugin("rev-plugins", "nogui", "REV-Plugins", "LADSPA", ARRAY( -'Reverb LADSPA plugins.', -'Includes a stereo reverb plugin based on the well-known greverb, and LADSPA versions of zita-rev1 in resp. stereo and first order Ambisonic mode.', -'Homepage: http://kokkinizita.linuxaudio.org/linuxaudio/index.html' -)); - -print_plugin("samplv1", "samplv1", "samplv1", "Standalone + LV2", ARRAY( -'samplv1 is an old-school all-digital polyphonic sampler synthesizer with stereo fx.', -'Homepage: http://samplv1.sourceforge.net/' -)); - -print_plugin("sorcer", "sorcer", "Sorcer", "LV2", ARRAY( -'Sorcer is a polyphonic wavetable synth plugin.', -'Its sonic fingerprint is one of harsh modulated sub-bass driven walls of sound.', -'Homepage: http://openavproductions.com/sorcer/' -)); - -print_plugin("synthv1", "synthv1", "synthv1", "Standalone + LV2", ARRAY( -'synthv1 is an old-school all-digital 4-oscillator subtractive polyphonic synthesizer with stereo fx.', -'Homepage: http://synthv1.sourceforge.net/' -)); - -print_plugin("triceratops", "triceratops", "Triceratops", "LV2", ARRAY( -'Triceratops is a polyphonic subtractive synthesizer plugin.', -'Project Page: http://sourceforge.net/projects/triceratops/' -)); -*/ - ?>