Delphi-PRAXiS :: Das Forum für Fragen zu Delphi
Das Experten Forum für Delphi Programmierer
Hilfe für CodeGear Delphi gibts es hier im Forum
Delphi Quelltexte und Source Codes
 
Delphi-PRAXiS :: Foren-ÜbersichtForen-Übersicht Delphi-PRAXiS Modul-ÜbersichtSite-Map Delphi-PRAXiS durchsuchenSuchen Delphi-PRAXiS Code-LibraryCode-Library Jetzt registrieren!Registrieren Login  
   
 
0
 
[Komponente] Bass Player Komponente: TBassDLLPlayer (+Demos)
Ein Thema von turboPASCAL.

Vorheriges Thema anzeigen  |  Nächstes Thema anzeigen
Neuen Beitrag schreiben Auf Beitrag antworten
als PDF-Datei herunterladenThema ausdrucken
 
Delphi-PRAXiS Forum - Übersicht -> Open-Source
Seite 2 von 23   [ 331 Beiträge ]  Gehe zu Seite Zurück  1, 2, 3, ... 21, 22, 23  Weiter
 
 Autor 
 Nachricht 
 
turboPASCAL #16|Beitrag #383233Verfasst am: 15.06.2005, 19:13      Titel: Re: Bass Player Komponente: TBassDLLPlayer (+ Demos) Antworten mit Zitat
aktives Mitglied
Alter: 42
Status: offline
Beiträge: 3.894
angemeldet: 08.05.2005
Wohnort: Sondershausen
Delphi 6 Personal

Hui, Delphi 5 Grübelnd..., sorry habe nur Delphi 6 PE, eventuell gibt es im Forum ja jemanden der Helfen kann.

PS.: habe es jzt oben dazugeschriben D6 PE

Grüße vom Rüsselmops -Mops Mopser
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
Coder #17|Beitrag #384388Verfasst am: 18.06.2005, 10:41      Titel: Re: Bass Player Komponente: TBassDLLPlayer (+ Demos) Antworten mit Zitat
aktives Mitglied
Status: offline
Beiträge: 167
angemeldet: 27.02.2004
Wohnort: Osnabrück
Delphi 3 Professional

kann das nicht jemand von den Könnern downgraden, bitte?
habe auch nur Delphi 3...

wär denn da viel zu ändern?
abgesehn vom GUI
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
turboPASCAL #18|Beitrag #385248Verfasst am: 20.06.2005, 09:39      Titel: Re: Bass Player Komponente: TBassDLLPlayer (+ Demos) Antworten mit Zitat
aktives Mitglied
Alter: 42
Status: offline
Beiträge: 3.894
angemeldet: 08.05.2005
Wohnort: Sondershausen
Delphi 6 Personal

THX for Download and Testing

over 50x download


Neue überarbeitete Versionen hochgeladen

Hello

Grüße vom Rüsselmops -Mops Mopser
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
Gandalfus #19|Beitrag #385263Verfasst am: 20.06.2005, 10:02      Titel: Re: Bass Player Komponente: TBassDLLPlayer (+ Demos) Antworten mit Zitat
Mitglied
Status: offline
Beiträge: 408
angemeldet: 19.04.2003
Delphi 2006 Professional

Ich habe ebenfalls eine Komponente mit dem gleichen Namen programmiert nur das es meine schon länger gibt. Man sollte sich wegen des Namens mal einigen.

http://www.blubplayer.de/komponenten.html

Besucht doch mal meine Homepage
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
turboPASCAL #20|Beitrag #385297Verfasst am: 20.06.2005, 10:56      Titel: Re: Bass Player Komponente: TBassDLLPlayer (+ Demos) Antworten mit Zitat
aktives Mitglied
Alter: 42
Status: offline
Beiträge: 3.894
angemeldet: 08.05.2005
Wohnort: Sondershausen
Delphi 6 Personal

Hi, Hallo! Hello DU HAST EINE PN

Grüße vom Rüsselmops -Mops Mopser
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
Gandalfus #21|Beitrag #385326Verfasst am: 20.06.2005, 11:48      Titel: Re: Bass Player Komponente: TBassDLLPlayer (+ Demos) Antworten mit Zitat
Mitglied
Status: offline
Beiträge: 408
angemeldet: 19.04.2003
Delphi 2006 Professional

Ich habe jetzt gemerkt, dass der ursprüngliche code von mir war.
Ich habe nichts dagegen wenn mein Code verändert bzw erweitert wird sonst hätte ich ihn auch garnicht erst veröffntlicht.
Allerding wäre es nett, wenn man mich vorher fragt besonders dann wenn man Den Code wieder veröffentlicht und das sogar unter dem gleichen Namen.
Und sollte es auch selbstverstädlich sein, dass wenn ich Komponnten von anderen Leuten benutze, ich das dann auch erwähne und auf deren Homepage verlinke.

mfg

Besucht doch mal meine Homepage

 Zuletzt bearbeitet von Gandalfus am 20.06.2005, 11:51, insgesamt 1-mal bearbeitet.
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
MagicAndre1981 #22|Beitrag #385375Verfasst am: 20.06.2005, 13:40      Titel: Re: Bass Player Komponente: TBassDLLPlayer (+ Demos) Antworten mit Zitat
Mitglied
Alter: 28
Beiträge: 2.127
angemeldet: 04.06.2004
Wohnort: Nordhausen
Delphi 7 Enterprise

Gandalfus hat folgendes geschrieben:
Ich habe jetzt gemerkt, dass der ursprüngliche code von mir war.
Ich habe nichts dagegen wenn mein Code verändert bzw erweitert wird sonst hätte ich ihn auch garnicht erst veröffntlicht.
Allerding wäre es nett, wenn man mich vorher fragt besonders dann wenn man Den Code wieder veröffentlicht und das sogar unter dem gleichen Namen.
Und sollte es auch selbstverstädlich sein, dass wenn ich Komponnten von anderen Leuten benutze, ich das dann auch erwähne und auf deren Homepage verlinke.

mfg


@Gandalfus

Mal als Anmerkung, er hat oben erwähnt, dass er den Autor nicht kennt und den Autor bittet sich bei ihm zu melden Wink
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
turboPASCAL #23|Beitrag #385410Verfasst am: 20.06.2005, 14:35      Titel: Re: Bass Player Komponente: TBassDLLPlayer (+ Demos) Antworten mit Zitat
aktives Mitglied
Alter: 42
Status: offline
Beiträge: 3.894
angemeldet: 08.05.2005
Wohnort: Sondershausen
Delphi 6 Personal

Exclamation Habe oben den Ur-Autor (Gandalfus) hinzugefügt.

@ MagicAndre1981 Wenn ich sauer wäre, hätte ich das auch überlesen Zwinkern

Ich hätte das eventuell besser Ausführen können, Sorry, mein Fehler.

Zitat:
...ich habe mir vor längerer Zeit irgendwo im Netz die Kompo. Heruntergeladen.

Wo, keine Ahnung, habe es beim stundenlangen surfen gefunden, war dort Open Source und keine Info
des Autors.

... sonst hätte ich natürlich gefragt, dass versteht sich von selbst.
(...Ich will nicht die Lorbeeren von anderen...)



...und hätte ich gewust das er hier im Forum also um die Ecke... hätte, hätte, hätte...

Grüße vom Rüsselmops -Mops Mopser
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
omata #24|Beitrag #392382Verfasst am: 04.07.2005, 20:13      Titel: Re: Bass Player Komponente: TBassDLLPlayer (+ Demos) Antworten mit Zitat
sehr aktives Mitglied
Status: offline
Beiträge: 2.666
angemeldet: 26.08.2004
Wohnort: Wedel
Delphi 7 Enterprise

Ausgehend von diesem Thread

Habe ich mich daran gemacht und die Begrenzungen, die einem die BassDllPlayer-Komponente auferlegt zu beseitigen.
Das Speicherleck der DllLoader-Unit konnte ich leider noch nicht stopfen!
(aber das habt ihr ja bei der alten Komponente auch nicht gemerkt)

Trotzdem, vielleicht findet ja irgendwer den Fehler bzw. kann ihn beheben. Das Problem ist das die vier erstellen Sections.Base-Elemente durch VirtualFree nicht freigegeben werden. Die Unit ist richtig programmiert (so weit ich das sehen konnte). Der Speicher wird freigegeben aber MemProof sagt mir, dass bei dieser Freigabe ein Fehler passiert ist. Ich habe keine Ahnung, was da los ist
(eventuell liegt es an SP2)

Naja, egal kommen wir jetzt zur Komponente...
Jetzt kann man endlich die Bereichs- und Überlauf- Fehlerprüfungen eingeschaltet lassen. hurra!

Es können jetzt unendlich viele Komponenten (BassDllPlayerEx) in einem Programm verwendet werden.
Jeder Komponente wird dabei eine Soundkarte zugewiesen. Bei neueren Soundsystemen kann man auch einfach mehrere Komponenten der gleichen Soundkarte zuordnen.
Dies ist aber nicht erforderlich, da in jeder Komponente jetzt unendlich viele Kanäle definiert werden können. (Um Probleme mit älteren Soundsystemen zu vermeiden sollte man nur eine Komponente pro Soundkarte einsetzen - das geht dann immer!)

Ich habe mal ein kleines Beispiel angehängt. (korrigierte Version! - bezogen auf oben erwähnten Thread)
Es existiert keine Playlist mehr, sorry hatte ich jetzt keine Lust mehr drauf.
Die Komponente muss nicht installiert werden, einfach entpacken, kompilieren und wohlfühlen...

Das Programm testet fünf Soundkarten und legt für jede in einem PageControl eine Seite an. Wenn man nur eine Soundkarte hat, werden (in der IDE) vier Exceptions ausgelöst (also einfach weiterausführen). Wenn die Exe läuft bekommt man natürlich nichts davon mit. Ich breche die Schleife der Soundkarten nicht mit EXIT ab (weil: ich hasse exit, halt, break, goto).
Auf jeder Soundkartenseite im PageControl können dann über die rechte Maustaste Kanäle hinzugefügt bzw. entfernt werden.

Auf die Aufnahmemöglichkeiten der BassDllPlayer-Komponente bin ich nicht weiter eingegangen. Ich habe einfach die Vorgaben von der BassDllPlayer-Komponente übernommen. Ob das alles so funktioniert weiss ich nicht, mich interresierte nur das Abspielen - vielleicht kann das ja mal einer testen.

Ich möchte mich hier ausdrücklich bei meinen Vorgängern (Gandalfus & turboPascal)
bedanken.
Eure Vorarbeit (im Besonderen das Einbetten der DLL in die EXE) hat mir sehr gefallen.
Ich hoffe euch beiden (und natürlich jeden den es interessiert) gefallen meine Erweiterungen.
Ich bin einfach konsequent den Weg weitergegangen, den Ihr beiden angefangen seit zugehen.
Also nochmal danke für die Möglichkeit.

MfG
Thorsten

Edit: Anhang gelöscht.

 Zuletzt bearbeitet von omata am 04.05.2006, 21:10, insgesamt 2-mal bearbeitet.
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
Hador #25|Beitrag #393541Verfasst am: 06.07.2005, 21:31      Titel: Re: Bass Player Komponente: TBassDLLPlayer (+ Demos) Antworten mit Zitat
Mitglied
Alter: 22
Status: offline
Beiträge: 671
angemeldet: 11.12.2004
Wohnort: Recke
Turbo Delphi für Win32

Im Gegensatz zur alten Komponente, welche öfters mal bei mir abstürzte (hatte mich deshalb nicht weiter mit ihr beschäftigt) funzt diese super. Ich bin schon dabei, mein MedienCenter bzw. AudioCenter auf diese Kompo umzustellen.

http://www.larskiesow.de

Computer gehorchen deinen Befehlen, nicht deinen Absichten.
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
omata #26|Beitrag #393648Verfasst am: 07.07.2005, 00:37      Titel: Re: Bass Player Komponente: TBassDLLPlayer (+ Demos) Antworten mit Zitat
sehr aktives Mitglied
Status: offline
Beiträge: 2.666
angemeldet: 26.08.2004
Wohnort: Wedel
Delphi 7 Enterprise

So, habe alles nochmal komplett überarbeitet.


Viel Spass
Thorsten

Edit: Anhang gelöscht.

 Zuletzt bearbeitet von omata am 04.05.2006, 21:07, insgesamt 3-mal bearbeitet.
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
omata #27|Beitrag #394000Verfasst am: 07.07.2005, 23:37      Titel: Re: Bass Player Komponente: TBassDLLPlayer (+ Demos) Antworten mit Zitat
sehr aktives Mitglied
Status: offline
Beiträge: 2.666
angemeldet: 26.08.2004
Wohnort: Wedel
Delphi 7 Enterprise

So, es gibt mal wieder was Neues.
Neue Version -> siehe vorherigen Post.

Die Spezialfunktionen (Echo, Rotate, Flanger) sind jetzt als eigene Klassen vorhanden. Zusätzlich ist jetzt noch Reverb hinzugekommen. Einem Kanal können jetzt unendlich viele dieser Funktionen hinzugefügt werden. Jede Spezialfunktion muss von einer Grundklasse abgeleitet werden. Die Funktionen werden über ihren Namen angesprochen.


MfG
Thorsten

 Zuletzt bearbeitet von omata am 09.07.2005, 01:46, insgesamt 1-mal bearbeitet.
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
omata #28|Beitrag #394528Verfasst am: 09.07.2005, 01:52      Titel: Re: Bass Player Komponente: TBassDLLPlayer (+ Demos) Antworten mit Zitat
sehr aktives Mitglied
Status: offline
Beiträge: 2.666
angemeldet: 26.08.2004
Wohnort: Wedel
Delphi 7 Enterprise

Hallo,

ich nerve mal wieder!
Aber es gibt wieder etwas Neues. (siehe oben)

Auf Wunsch von kurtm1 ist die Positionierung und Zeitanzeige eines Liedes jetzt auch in Millisekunden zuhaben.

Die Millisekunden-Funktionalität ist bis jetzt nur für Samples vorhanden. Da muss man noch mal nachbessern, habe jetzt aber leider keine Zeit mehr.

MfG
Thorsten


PS: Habe jetzt 4 Wochen kein Delphi zur Hand, schaue trotzdem mal vorbei
(kann aber erstmal nichts mehr ändern)

 Zuletzt bearbeitet von omata am 09.07.2005, 01:56, insgesamt 3-mal bearbeitet.
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
heiopei #29|Beitrag #400605Verfasst am: 20.07.2005, 20:02      Titel: Re: Bass Player Komponente: TBassDLLPlayer (+ Demos) Antworten mit Zitat
Mitglied
Alter: 21
Status: offline
Beiträge: 280
angemeldet: 22.12.2002


hallo,
mal ne frage zu deinem code (tbassdllplayer)

ist es beabsichtigt, dass do bei ...player.stop bass_channelpause statt bass_channelstop verwendest

oder hast du das ggf. schon im update ausgebessert?

mfg,
heiopei

wissen ist macht - nichts wissen macht auch nichts
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
turboPASCAL #30|Beitrag #400648Verfasst am: 20.07.2005, 21:48      Titel: Re: Bass Player Komponente: TBassDLLPlayer (+ Demos) Antworten mit Zitat
aktives Mitglied
Alter: 42
Status: offline
Beiträge: 3.894
angemeldet: 08.05.2005
Wohnort: Sondershausen
Delphi 6 Personal

Delphi-Quellcode: zusammenfalten | markieren
procedure TBassdllPlayer.Stop;
begin
  BASS_ChannelStop(Channel);
  if Modus = moSamples then Position := 0;
end;

procedure TBassdllPlayer.Pause;
begin
  BASS_ChannelPause(Channel);
end;


Grübelnd... ?

Grüße vom Rüsselmops -Mops Mopser
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
Anzeige-Optionen:    
 
Delphi-PRAXiS Forum - Übersicht -> Open-Source Alle Zeiten sind GMT + 1 Stunde
Seite 2 von 23   [ 331 Beiträge ]  Gehe zu Seite Zurück  1, 2, 3, ... 21, 22, 23  Weiter
 
  Neuen Beitrag schreiben Auf Beitrag antworten
als PDF-Datei herunterladenThema ausdrucken
 
   
Gehe zu:  
Du darfst keine Beiträge in dieses Forum schreiben.
Du darfst auf Beiträge in diesem Forum nicht antworten.
Du darfst Deine Beiträge in diesem Forum nicht bearbeiten.
Du darfst Deine Beiträge in diesem Forum nicht löschen.
Du darfst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten.
Du kannst Dateien in diesem Forum nicht herunterladen.


Impressum / Kontakt
Allgemeine Geschäftsbedingungen
Verhaltenskodex & FAQ

Delphi-PRAXiS :: Das Forum für Delphi-Programmierer
Das Experten Forum für Delphi ProgrammiererHilfe für Borland Delphi gibts es hier im ForumDelphi Quelltexte und Source CodesDelphi-PRAXiS :: Das Forum für DelphiWindows APIInternet und NetzwerkeVCL und Datenbanken
 

Delphi-PRAXiS V.2005 III
© 2002-2010 by Daniel R. Wolf
powered by phpBB © phpBB Group

Impressum / Kontakt Allgemeine Geschäftsbedingungen