Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Neue Delphi-Komponente : TMiniMod für *.mod-Dateien (https://www.delphipraxis.net/46714-neue-delphi-komponente-tminimod-fuer-%2A-mod-dateien.html)

TOC 30. Mai 2005 13:18


Neue Delphi-Komponente : TMiniMod für *.mod-Dateien
 
Hi!

Ich hab da mal ´ne neue Komponente gebastelt mit der man auf einfache Weise Tracker-Module im *.mod-Format ausgeben kann. Ja, ich weiß, Mod´s sind veraltet. Aber die kompilierte Komponente ist nur 28 KB groß, und gerade Mod-Dateien sind in der Regel sehr klein, bieten aber oft einen coolen Sound. Es gibt weltweit zahlreiche Archive mit Mod-Musik, wie zum Beispiel www.ModArchive.com oder auch www.tunestore.de. Außerdem gibt es Tracker, wie zum Beispiel FastTracker II, mit denen man selbst Mod´s komponieren kann.

Es ist mit TMiniMod wirklich denkbar einfach eine Mod-Datei auszugeben, zum Beispiel so:

Delphi-Quellcode:
procedure TInfoForm1.FormShow(Sender: TObject);
begin
  With MiniMod1 do Begin
    // Pfad- und Name Setzen
    FileName:=ExtractFilePath(ParamStr(0))+'Beispiel.mod';
    // Mod-Datei öffnen
    Open;
    // Wiedergabe starten
    Play;
  End;
end;

procedure TInfoForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
  // Soundkanäle wieder freigeben
  MiniMod1.Close;
end;
Das Original der MiniMOD.pas ist von Benjamin Rosseaux. Ich hab lediglich die Kapsellung für Delphi drumherum gebastelt. Von der Seite www.rosseaux.com könnt Ihr Euch ein professionelles BeRo-SoundSystem herunterladen.

[Edit] : Eine Aktuelle Version all meiner Komponenten findest Du hier : Tocs Komponenten als Paket

Grüße von TOC!


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:22 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz