CL-Amp Plug-in's / Front-End's


System: BeOS, Haiku, Zeta

CL-Amp sit ein Programm um verschiedene Musikformate abzuspielen. Für bestimmte Dateiformate benötigt man dazu Plug-In's, sowie gibt es für bestimmte Zwecke auch Front-End's. Diese werden hier etwas beschrieben und Sie erfahren auch wo Sie sich diese herunterladen könen.

Was ist ein Plug-In?

Ein Plug-In (oder bei BeOS als Add-On bezeichnet) ist ein Teil von einem Programm. Es ist wie ein normales Programm aufgebaut, aber es enthält neue Funktionen. Da nur einige neue Funktionen benötigt werden, ist es einfacher, eine Erweiterung (Plug-In) zu programmieren als ein komplett neues Programm!
Um für CL-Amp ein Plug-In zu programmieren, gibt es ein Dev-Kit mit einem Beispielcode. Darüber hinaus gibt es eine Anzahl von beschriebenen Funktionen, die eine Erweiterung enthalten muss.
Die Plug-In's werden in den Plugins-Ordner von CL-Amp installiert.

Was ist ein Front-end?

Ein Front-end ist ein alleiniges Programm, mit dem Sie CL-Amp fernsteuern können. Für das Programmieren eigener Front-ends gibt es eine Unterstützung im DevKit.

Die bisher uns bekannten Plug-In's sind in 4 Bereiche aufgeteilt:

Input Plug-In's Visual Plug-In's
Output Plug-In's andere Plug-In's (Front End´s und mehr)



Input Plug In's


Die folgenden Input - Plug-In's sind schon im CL-Amp's - Plug-In's Verzeichnis enthalten.

Mpg123 mp3 Player Plug-In erstellt von Claes Löfqvist.
Dieses Plug-In basiert auf Michael Hipp's  Mpg123 lib und bietet folgenden Support für MPEG 1.0/2.0, Layer 1,2 und 3.
Die aktuellste Version von diesem Plug-In finden sie unter Mpg123 Plugin for WinAmp. Claes Löfqvist hat dieses Plug-In teilweise neu geschrieben und somit auch einige Bugs behoben, sowie den alten ShoutCast Support in das Plug-In integriert.
Pieter Panman hat eine schöne Id3-Befehlschnittstelle diesem Plug-In hinzugefügt!
Wählen Sie ein mp3-Lied aus der Playlist und drücken Sie E (oder I)...

Der Source-Code zu diesem Plug-In finden sie unter:
TwinVQ Player Plug-In v0.70 erstellt von Toyoshima Takashi
Mit diesem Plug-In kann man VQF files abspielen.
Ogg Vorbis Player Plug-In v0.9 erstellt von David Burnett
Ogg Vorbis ist ein neues, komprimierendes Tonformat (wie mp3 und vqf). Es wurde von dem Xiphophorus Unternehmen geschaffen. Der Grund war, der Welt einen freien Tonkomprimierungs- algorithmus zu geben.
David Burnetthat ein Paket mit dem Kodier und CL-Amp-Input - Plug-In zusammengestellt! Er nennt es Vorbis Tools... (es ist auch ein Decodierer in dem Paket, aber den brauchen Sie nicht, wenn Sie CL-Amp benutzen).
SID Player Plug-In v4.0 erstellt von David Burnett
Die SID-Musik stammt aus den C64'er Tagen. Viele werden sich daran erinnern! :-)
Dieses Plug-In ist wirklich interessant, da es ein allein stehendes Musikabspielprogramm sowie ein CL-Amp Plug-In gleichermaßen ist! Wenn Sie den Plug-Ins Ordner öffnen und mit einem Doppelklick auf den SID Player - Ordner klicken, werden Sie sehen, dass es sich eigentlich um Christian Bauers Kühle SID Player handelt! :-)
Der SID Player ist eigentlich ein C64-Emulator, der die CPU und den Soundchip des C64 nachahmt. Dieses Plug-In zeigt nicht an, wann ein Lied endet und es gibt einige C64-Tunes die nie enden wollen, so dass Sie, wenn Sie genug von dem Lied haben, das nächste Lied selbst anwähle müssen. :-)
Midi player Plug-In erstellt von Brendan Allen
Dieses Midi-Plug-In benutzt das MidiKit und spielt selbst! Es funktioniert perfekt. .
Hinweis: Der Spektrumanalyser und das VU-Meter arbeiten nicht (CL-Amp bekommt keine Tondaten, um damit zu arbeiten).
Brendan ist der Schöpfer von MidiWorld!, ein netter Midi-Spieler, der Ihnen es auch ermöglicht, die Wiedergabe und Position der Lieder umzustellen!
Module-Player-Plug-in erstellt von Thomas Neumann
Der Ersteller dieses Plug-Ins hat seit den Amiga-Zeiten mit dem APlayer gearbeitet. Wenn Sie an Modulliedern interessiert sind, schauen Sie mal auf der APlayer Homepage (den Link zu der Seite finden Sie weiter unten).
Dieses schöne Plug-In hilft beim abspielen folgender Modulformate:
  • mod - Stundard 31-instrument Module loader
  • SoundTracker15
  • SoundTracker31
  • NoiseTracker
  • ProTracker
  • StarTrekker with AM support
  • FastTracker I
  • TakeTracker mtm - Multi-Tracker
MikMod Module Plug-In erstellt von John Robinson
Dieses MikMod Plug-In ermöglicht es die folgenden Formate zu spielen:
  • 669 - 669 und Extended-669 (von Tran/Renaissance)
  • amf - DMP Advanced Module Format (von Otto Chrons)
  • dsm - DSIK internal module format
  • far - Farundole Composer (von Daniel Potter)
  • gdm - General DigiMusic (von Edward Schlunder)
  • it - Impulse Tracker (von Jeffrey Lim)
  • imf - Imago Orpheus (von Lutz Roeder)
  • med - Amiga MED modules (von Teijo Kinnunen)
  • m15 - Soundtracker 15-instrument
  • stm - ScreamTracker 2 (von Future Crew)
  • stx - STMIK 0.2 (von Future Crew)
  • s3m - ScreamTracker 3 (von Future Crew)
  • ult - UltraTracker (von MAS)
  • uni - MikMod und APlayer internal module format
  • xm - FastTracker 2 (von Triton)und es sollte auch diese spielen:
  • mod - Stundard 31-instrument Module loader
  • mtm - Multi-Tracker Module (von Renaissance)
Shorten player Plug-In erstellt von Claes Löfqvist
Shorten ist ein Format, welches nicht die Audiodaten beim komprimieren zerstört. Das Kompressenverhältnis ist verglichen mit mp3 sehr schlecht, wenn Sie allerdings es mit einem unkomprimierten Ordner vergleichen gut.
Wenn Sie einige lieb gewonnene Musikdateien schützen, sollten Sie vielleicht dieses Format in Betracht ziehen.
Tony Robinson hat ein Compress / Decompress Programm für Shorten Files geschrieben
BeOS Audio Player Plug-In erstellt von Trent Trautman und Claes Löfqvist
Dieses Plug-In ermöglicht es alle Formate zu hören die das Programm PlaySound kennt!

Tone Generator Player Plug-In von Claes Löfqvist
Dieses Plug-In ermöglicht es, Musik von URL's abzuspielen:
  • tone://440 -> a 440 Hz tone
  • guitar://5 -> gleicher Ton wie die fünfte Saite auf einer Gitarre. Die Zahlen 1 bis 6 sind gültig.

Wenn irgendjemand irgendein anderes Instrument, das hinzugefügt werden kann, schreiben Sie bitte an Claes Löfqvist.

Die folgenden Input-Plug-In's sind nicht im CL-Amp Archive eingeschlossen.

Amp mp3 Player Plug-In erstellt von Claes Löfqvist
Ein alternativer Mp3 Player Plug-In basierend auf Tomislav Uzelac's Amp v0.7.6c.
Beinhaltet MPEG 1.0/2.0, Layer 1,2 und 3 Support.
Claes Löfqvist hat zu dem Plug-In den ShoutCast Support hinzugefügt und Pieter Panman's schöne Id3 Befehlsoberfläche ist hier auch schon eingebunden.
Der Equalizer wird nicht von MP3 Player Plug-In unterstützt!
Atari ST Music Player Plug-In erstellt von Johnny Barray
Dieses Plug-In ermöglicht es, YM-Dateien abzuspielen. In den früheren Computerzeiten wurde vielerlei gute Musik in dem Format geschaffen! Es ist nicht dasselbe, woran wir heutzutage gewöhnt sind, aber es sollte nicht ignoriert werden. Es ist ein nostalgischer Genus, diese Musik zu hören!

zurück zur Übersicht

Visual Plugins
The plugins window

Die folgenden Visual Plug_In's sind im CL-Amp's Plug-In's Verzeichnis enthalten.

Simple VU-Meter Plug-In erstellt von Claes Löfqvist
Dies ist zwar ein einfaches Plugin. Es zeichnet 2 Linen, die die Nadeln in einem analogen VU-Meter darstellen. Dieses Plugin soll ihnen zeigen, wie einfach es ist, ein Plugin zu schreiben. Der Quellcode befindet sich im DevKit.
Trent's VU-Meter Plug-In erstellt von Trent Trautman
Es ist mehr ein Digitales VU-Meter, und es ändert außerdem die Farbintensität.

Die folgenden Visual-Plug-In's sind nicht im CL-Amp Archive eingeschlossen.

LCDclamp - ein LCD Display Visual Plug-In erstellt von Michael Tilstra
Dieses von Michael Tilstra Visual Plugin gibt den Status von CL-Amp auf ein LCD display aus. Sie können es gut nutzen, wenn Sie ein selbstgebauten Stereoplayer bauen möchten(Fürs Auto, etc.)
Es arbeitet gut mit dem Serial backpacks von Scott Edwards Electronics zusammen.
VU Meter - ein analoges VU-Meter Plug-In erstellt von Craig Schimmel
Dieses weitere Visual Plugin (Analog VU-Meter) von Craig Schimmel ist optisch besser aufbereitet.

Hier ist ein Bildschirmausschnitt davon:

Um das Aussehen wie in dem Bild hizubekommen, müssen Sie die Einstellungen des Plugins in den Prefs ändern. In den Prefs können Sie den Hintergrund und Vordergrund verändern. Die beiden Dateien finden Sie in dem Plug-In Ordner!

zurück zur Übersicht

Output Plugins
The plugins window

Das nachfolgende Output-Plug-In ist im CL-Amp Verzeichnis Plug-In enthalten.

Wave Recorder Plug-In erstellt von Claes Löfqvist
Dieses Plug-In speichert die Soundausgabe als Wave File. (Dieses Plug-In kann nur die Musik speichern, die direkt über CL-Amp abgespeilt wird. Das Midi-Plugin spielt nicht die Musik über CL-Amp ab und somit können diese nicht gespeichert werden. Aber das ist das gegenwärtig einzige Aufnahme-Plugin das arbeitet!)

Several files
Es werden die Quelldaten nicht überschrieben. Es wird der ursprüngliche Dateiname um die Endung ".wav" erweitert. Sie können auswählen ob die abgespeicherten Wavedateien in den gleichen Ordner wie die Quelldateien oder in einem besonderen Ordner gespeichert werden sollen.

Raw Audio oder Processed Audio
Sie können die rohen Tondaten, die direkt von Input Plug-In kommen (es werden die gleichen Frequenzen, Bitzahlen und der Stereo/Mono-Modus, wie die ursprüngliche Datei, beibehalten), speichern. Ansonsten können Sie die Rohdaten auch über den CL-Amp Mischer schicken, der ihnen die Möglichkeit gibt, die Datei als Wave-Datei mit Cross- Fading, sowie gesampelt auf 44100Hz und 16bit Stereo Format zu speichern. Gut um Audio-Cd zu erstellen.
Erstellen Sie in Cl-Amp eine Abspielliste (Playlist) mit ungefähr 60-70 min Länge. Schalten Sie dazu Cross- Fading ein, selectieren Sie dann das Wave Recorder Plug-In und spielen sie dann die Abspielliste ab. Das Resultat ist, das Sie eine Audio-CD ohne Pausen brennen können.
(Bevor Sie eine CD-Brennen, müssen Sie sicher gehen, das alle Dateien vorhanden sind und das genügend Platz auf der Festplatte ist!)

Cross fading Sections
Sie können auswählen, ob die Cross Fading Section eine sperate Datei sein soll, oder ob die Cross Fading Section in der vorherigen und nachfolgenden Datei eingebettet werden soll. Als letzte Möglichkeit haben sie die Wahl, ob Sie alle Dateien mit intergriertem Cross Fading auswählen und daraus eine lange Audio-Datei machen wollen.


zurück zur Übersicht

Andere Erweiterungen
Die nachfolgenden Erweiterungen sind im CL-Amp Verzeichnis enthalten.

Tracker Add-ons erstellt von Trent Trautman
Trent Trautman hat 2 Tracker AddOns erstellt. Diese sind beide im Verzeichnis enthaletn und können einfach installiert werden. Dazu lesen Sie bitte die Dokumentation in dem CL-Amp Verzeichnis! Sie wählen ein Verzeichnis oder eine Datei aus und können mit einem Klick auf den rechten Mausbutton das Kontextmenu aufrufen. In diesem Kontextmenu selektieren sie
"Add-Ons -> Play this with CL-Amp" (Dieses mit CL-Amp abspielen) oder
"Add-Ons -> Add this to CL-Amp's playlist " (fügen Sie diese Datein zu der Abspielliste hinzu).

Die nachfolgenden Erweiterungen sind nicht im CL-Amp Verzeichnis enthalten, aber dennoch Hilfreich.

ABox - CL-Amp Front-End erstellt von Adam Brinton
Mit diesem Front-End können Sie CL-Amp über das Internet/Intranet kontrollieren. Es enthält einen Controlmonitor den Sie in einem Webbrowser anzeigen lassen können.
Benutzten Sie clr' um den Status von CL-Amp zu bekommen! Dieses Plug-In eignet sich, wenn Sie irgendwo einen Rechner ohne Monitor mit Musik haben, und diesen dann bedienen möchten.

BeInControl erstellt von Claes Löfqvist
Mit dieser Erweiterung können Sie CL-Amp mit einer Ir. Fernbedienung kontrollieren. Das Tool wurde geschrieben um alle Beos Programme mit einer einfachen Fernbedienung zu bedienen.
CLAmpControl (Nützlich Front-end für BeInControl Benutzer) erstellt von Mikael Jansson
Dies ist eine komplette Bedienungsoberfläche für CL-Amp in einem seperaten Fenster. Wenn Sie CL-Amp mit einer IR-Fernbedienung bedienen, ist es schön, wenn sie nur eine Taste drücken brauchen und ein Fenster erscheint und sie sehen sofort darin, was Cl-Amp gerade macht. Sie können in diesem Fenster ein neues Lied auswählen, während ihnen die aktuelle Abspielliste angezeigt wird.

clr Front-end - Command line Remote Control von Mikael Jansson
Mikael Jansson hat ein Plugin für den Terminal geschrieben. Mit diesem Plugin ist es möglich durch Anweisungen im Terminal CL-Amp fernzusteuern. Sie können damit überblenden zum nächsten Lied, die Lautstärke ändern, usw.
In Verbindung mit dem HotKey Programm Spicy keys ist es einfach möglich, mit der Tastenkompination ALT - Pfeiltaste nach unten/oben (Arrow down/up) die Lautstärke von CL-Amp zu kontrollieren. Sie können mit der Tastenkombination ALT-n zum nächsten Titel überblenden.

CLStat Scrolling Front-End für CL-Amp erstellt von Mikael Jansson
Dieses Front-End zeigt den Status vom Cl-Amp im oberen Bereich des Terminalfensters an und es läuft separat im Hintergrund. Es wird über den Terminal gestartet und zeigt den Titel des Liedes und die restliche Zeit im oberenen Teil des Terminals an. Es ist schön, wenn sie öfters im Terminal arbeiten.

CL-Amp Basic Screensaver erstellt von Claes Löfqvist Dieses Front-End zeigt den aktuellen Status von CL-Amp als Bildschirmschoner an.
Er hat es erstellt, um damit zu zeigen wie einfach es ist ein Bildschirmschoner zu erstellen. Der Source Code ist frei, und somit können Sie eigene Bildschirmschoner erstellen.


zurück zur Übersicht


CL-Amp Plug-In's Beschreibungen erstellt durch Lorenz Glaser (Lorglas) Februar 2006
Bereitgestellt durch BeSly, der BeOS & Zeta Wissensbasis.