Entwickler-Ecke

Open Source Units - XMP - Coole Hintergrundmusik für deine Anwendungen!


SAiBOT - Mi 28.11.07 13:29
Titel: XMP - Coole Hintergrundmusik für deine Anwendungen!
Infos zu FastTracker/"*.xm Format":
http://de.wikipedia.org/wiki/FastTracker

Funktionen/Vorteile
- *.xm Datein werden aus Resource wiedergegeben!
- Endlosschleife
- Der code liegt in einem Thread, dh die Hauptanwendung "schläft" nicht!
- Die DLL wurde von mir so klein gehalten wie möglich (10 kb).
- Der Header benötigt nur die Windows Unit!

Wo bekomme ich *.xm-Tracks her?
http://www.keygenmusic.net/?page=pack/packlist&lang=de
http://modarchive.org/
http://ftp.modland.com/
http://www.hornet.scene.org/

Im Packet enthalten:
XMP.dll
XMP.pas (Header)
BeispielPlayer + 3 Track's

Viel Spass :wink:


Martok - Mi 28.11.07 14:05

Nicht schlecht das Ding!

Also wenn jemand jetzt noch nen AHX-Player in Delphi schreibt, kann ich ja mein Projekt einstellen... ;)


Delete - Do 29.11.07 09:21

Sauber. Heute habe ich mir erst ca. 1000und XM Files heruntergeladen. Das passt.


Chryzler - Do 29.11.07 21:13

Jaja, die guten alten Tracker. Hab mal meine vier Favoriten angehangen, ich finds wirklich erstaunlich was manche alles hinkriegen, musikalisch gesehen.
Zur Dll: Nicht schlecht gemacht! :zustimm: Eine sehr gute Seite wo man außerdem noch Tracker-Dateien herbekommen kann: [url]modarchive.org[/url]


SAiBOT - Fr 30.11.07 00:20

user profile iconChryzler hat folgendes geschrieben:
Jaja, die guten alten Tracker. Hab mal meine vier Favoriten angehangen, ich finds wirklich erstaunlich was manche alles hinkriegen, musikalisch gesehen.


Sehe ich genau so, kleine "oldscool" Kunstwerke =).

Denn will ich auch mal meine TOP10 anhängen!


freak4fun - Fr 30.11.07 00:55

Geil, danke! :shock:


Sinspin - Fr 30.11.07 01:18

Ich verwende für diese Zwecke für gewöhnlich das Mod-Plugin (npmod32 und Co.) [http://pweb.jps.net/~olivierl/]. Die Dll kann zwar von der Größe nicht mit deiner mithalten aber dafür kann sie um die 20 Formate spielen und nimmt die Dateien wenn sie gezippt sind.
Sie braucht natürlich eine Datei von der Platte o.ä. Aber da das ganze MPP Zeugs mittlerweile Open Source ist, sollte eine Erweiterung eigentlich nicht allzu schwehr sein. (wenn man sie braucht)

Ich sammle diese Musik seit einigen Jahren. Von den mehr als 100.000 Dateien die ich mittlerweile runtergeladen habe, haben es über 1000 in meine Sammlung geschaft.

Musik bekommt man [url]http://ftp.modland.com[/url], http://www.hornet.scene.org/, vielen privaten Webseiten und kleinen Archiven.
Das Größte Archive das mir bisher untergekommen ist, und wo ich auch noch immer Mitglied bin, ist das Modarchive.
Wenn ich mir die Ausmaße und die Qualität der Musik anschaue, wundert es mich das die Musik Industrie noch nicht den Bach runtergegangen ist. 8)


SAiBOT - Fr 30.11.07 13:34

user profile iconSinspin hat folgendes geschrieben:
Ich verwende für diese Zwecke für gewöhnlich das Mod-Plugin (npmod32 und Co.) [http://pweb.jps.net/~olivierl/]. Die Dll kann zwar von der Größe nicht mit deiner mithalten aber dafür kann sie um die 20 Formate spielen und nimmt die Dateien wenn sie gezippt sind.


Klar da gibts genug zB. http://www.fmod.org.
Mir ging es eigl. auch nur um die einfache Handhabung und die kleine Filesize!
Dies soll sich auch nich als Multiplayer entwickeln, halt nur als Hintergrundmusik =).

Edit: Ich Kapsel eure XM-Quellen mal im ersten Post!


turboPASCAL - So 23.08.09 14:50

Naja, ich neme da lieber die Bass.dll als so eine "geUPX'ste" DLL.
Man hat mit der Bass.dll oder der fmod Lösung grössere Freiheiten.

Als Alternative kann man ich auch Suche bei Google BEROXM empfehlen. Die ist pure Delphi code.

Grüsse...