Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

Kleiner Xm-Player

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Projektvorstellungen
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
C3lt1c



Anmeldungsdatum: 22.01.2012
Beiträge: 15

BeitragVerfasst am: 03.02.2012, 08:57    Titel: Kleiner Xm-Player Antworten mit Zitat





App: xmplay
Coded in: Freebasic
Section: music player
System: Windows

Der Xm-Player ist ein kleiner XM-Chiptune Player den Ihr einfach über die Cmd-Line aus aufrufen könnt.
Die Einstellungungsmöglichkeiten wurden nur auf die wichtigsten Sachen bezogen wie Volume-Control, Pause und Resume.
Als Special habe ich noch eine Xm2Exe Funktion hinzugefügt womit ihr von eurem XM-Song eine Executable erstellen
könnt diese dann den Player und die XM Datei enthält diese könnt ihr dann an Freunde, Kollegen schicken die keinen
XM-Player gerade am start haben lächeln

usage: xmplay.exe [XM file] for playermode
usage: xmplay.exe [XM file] [xm2exe] to create XM2EXE file

Der Source bis auf die ufmod.lib wurde von mir entworfen.
Ihr dürft die Funktionen ruhig auch für eure eigenen Projekte benutzen.

http://www.sendspace.com/file/x3effz
_________________
+++Chars are my Color and Codes my Art+++

Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Jojo
alter Rang


Anmeldungsdatum: 12.02.2005
Beiträge: 9736
Wohnort: Neben der Festplatte

BeitragVerfasst am: 03.02.2012, 10:23    Titel: Antworten mit Zitat

Dazu sei gesagt, dass ufmod kein besonders guter XM-Player ist, sondern auf Größe getrimmt wurde...

Zitat:

Der Source bis auf die ufmod.lib wurde von mir entworfen.
Ihr dürft die Funktionen ruhig auch für eure eigenen Projekte benutzen.

Naja, sehr viel Eigenarbeit ist da ja nicht mehr vorhanden, für die du die Benutzung erlauben könntest. Wie das Auslesen der Rückgabewerte von ufmod funktioniert, kann sich jeder innerhalb von fünf Minuten auch selbst anlesen, und wenn man Modulmusik in einem Programm abspielen möchte, das jetzt nicht gerade ein 64k-Intro oder ähnliches ist, sollte man sowieso eher zu BASS bzw. BASSMOD greifen, die sind wesentlich kompatibler.
_________________
» Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.


Zuletzt bearbeitet von Jojo am 03.02.2012, 23:55, insgesamt 4-mal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
ThePuppetMaster



Anmeldungsdatum: 18.02.2007
Beiträge: 1839
Wohnort: [JN58JR]

BeitragVerfasst am: 03.02.2012, 14:04    Titel: Antworten mit Zitat

Code:

    v_s = String(Int(p_v) \ 10, 43) & String(10 - Int(p_v) \ 10, 45)



MfG
TPM
_________________
[ WebFBC ][ OPS ][ ToOFlo ][ Wiemann.TV ]
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Muttonhead



Anmeldungsdatum: 26.08.2008
Beiträge: 565
Wohnort: Jüterbog

BeitragVerfasst am: 03.02.2012, 21:21    Titel: Antworten mit Zitat

Bei mir scheiterts am Download durchgeknallt
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
C3lt1c



Anmeldungsdatum: 22.01.2012
Beiträge: 15

BeitragVerfasst am: 04.02.2012, 16:30    Titel: Antworten mit Zitat

Muttonhead hat Folgendes geschrieben:
Bei mir scheiterts am Download durchgeknallt


Ja das gute verwirrende Sendspace Zunge rausstrecken

Es dauert immer ein paar Sekunden bis der richtige Download-Link erscheint.
_________________
+++Chars are my Color and Codes my Art+++

Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
28398



Anmeldungsdatum: 25.04.2008
Beiträge: 1917

BeitragVerfasst am: 04.02.2012, 18:47    Titel: Antworten mit Zitat

Wir haben doch für OSS extra Dinge wie github, launchpad und und und. Da brauch man keine werbeverseuchten Dienste nutzen...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Projektvorstellungen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz