-
Forum: Multimedia
Delphi
by kurtm1,
28. Aug 2009
Ich muss mal diesen alten Thread wieder aufwärmen.
Mir ist aufgefallen, dass bei dem oben verlinkten Demo die CPU Auslastung bei "m4a" Dateien (mittels BASS_AAC) Plugin auf ungefähr 50% steigt (und solange der Song geladen ist auch so bleibt). Das Spectrum wird aber problemlos angezeigt..
Sobald man wieder ein mp3/wav File ladet ist wieder alles normal.
hmm..
-
Forum: Multimedia
Delphi
by kurtm1,
29. Aug 2008
Was mir noch aufgefallen ist: Im letzten Beispiel passt irgendwas mit dem neuen Thread nicht, da das Programm immer 95% Cpu Auslastung verursacht (auch direkt nach dem starten, wo noch keine Datei geladen ist).
-
Forum: Multimedia
Delphi
by kurtm1,
29. Aug 2008
danke!!
-
Forum: Multimedia
Delphi
by kurtm1,
29. Aug 2008
@omata: Kannst du mir sagen wie ich den TvrThread durch einen Standard ersetzen kann? Ich habe das probiert, allerdings funktioniert das Auslesen der Werte dann nicht mehr..
-
Forum: Multimedia
Delphi
by kurtm1,
11. Aug 2008
So ich habe das ganze jetzt in das Programm eingebaut, für welches es bestimmt war. Leider habe ich jetzt das Problem, dass die CPU Auslastung, sobald der Timer für das Updaten der Anzeige läuft, immer auf ca. 50-60% ansteigt...
Im Demo Programm ist alles ok..
Soweit ich rausfinden konnte, hat es irgendwas mit
procedure TfrmMain.RefreshEvent;
begin
pbxWave.Refresh;
-
Forum: Multimedia
Delphi
by kurtm1,
7. Aug 2008
Ich habe den Code jetzt gerade nicht hier, werde das aber nachreichen!
//edit:
Hier der Code:
Nach dem normalen erstellen des Decode Streams führe ich folgendes aus
var
LowPassFilter:BASS_BFX_LPF;
LowPassFilterHandle:DWORD;
-
Forum: Multimedia
Delphi
by kurtm1,
6. Aug 2008
Ok ich habe jetzt eine Lösung für die Sachen mit den Frequenzen geschafft. Einfach einen LowPass Filter auf den Decoding Channel geben, dann funktioniert es schon!
-
Forum: Multimedia
Delphi
by kurtm1,
5. Aug 2008
Noch eine Frage: Ist der TVRThread ein besondere Thread? Weil irgendwie wird, wenn ich einen normalen TThread benutze, die ganze Sache nicht ausgeführt :gruebel:
-
Forum: Multimedia
Delphi
by kurtm1,
5. Aug 2008
hmm naja perfekt wäre eben wenn das genau gleich aussehen würde, mit der Erweiterung dass man einstellen kann, welche Frequenzen dargestellt werden.
So dass man zbsp. eine Wave hat welche die Höhen anzeigt, eine die Mitten, und eine den Bass
-
Forum: Multimedia
Delphi
by kurtm1,
5. Aug 2008
Kann man das in dein Beispiel einbauen? ;)
-
Forum: Multimedia
Delphi
by kurtm1,
5. Aug 2008
ok ;)
ich war nur von diesem thread inspiriert und dachte dass diese Zeitwerte auch auf bestimmte Frequenzen gesetzt werden können
-
Forum: Multimedia
Delphi
by kurtm1,
5. Aug 2008
noch eine Frage:
Wie kann man es mit deinem Code realisieren, dass zum Beispiel nur Frequenzen bis 1000hz in das Spektrum aufgenommen werden?
thx
-
Forum: Multimedia
Delphi
by kurtm1,
3. Aug 2008
perfekt, danke!
-
Forum: Multimedia
Delphi
by kurtm1,
3. Aug 2008
Der Code ist eh in der zip File oben ;)
-
Forum: Multimedia
Delphi
by kurtm1,
1. Aug 2008
Hab jetzt mal versucht das in eine vorhandene Applikation zu integrieren.
Leider habe ich dabei Probleme, weil ich für die "Ansteuerung" der bass.dll und für das eigentliche Programme eine eigene Klasse habe und diese nicht so richtig zusammenspielen wollen...
Probleme habe ich vorallem mit den Codezeilen die im Thread ausgeführt werden:
Die Arrays welche die eigentlichen Daten enthalten...
-
Forum: Multimedia
Delphi
by kurtm1,
30. Jun 2008
sehr cool, vielen dank!!
ich werd mir jetzt mal die source durchsehen
-
Forum: Multimedia
Delphi
by kurtm1,
28. Jun 2008
push
-
Forum: Multimedia
Delphi
by kurtm1,
6. Apr 2007
wird wahrscheinlich die grafikkarte sein, ja
dx 9 ist eh oben
ich hab jetzt auf un4seen.com einen Artikel (Link) gefunden in dem sich einiges an Source für diese Visualisierung befindet. Hab das mal nachgebaut, allerdings gibts dabei öfters irgendwelche Fehler, oder die Visualisierung bleibt einfach stehn..
Wär super wenn sich das wer ansehen könnte, hab die Source drangehängt. Die...
-
Forum: Multimedia
Delphi
by kurtm1,
5. Apr 2007
push
-
Forum: Multimedia
Delphi
by kurtm1,
28. Mär 2007
Hab das probiert, da hat alleine die Demo Applikation (Software Rendering, Hardware funzt nicht) eine CPU Auslastung von ~35%
-
Forum: Multimedia
Delphi
by kurtm1,
27. Mär 2007
Ich suche Codes, bzw. Demos um mit der bass.dll ein scrollendes Spektrum zu realisieren. Soll ca so aussehen (traktor dj screenshot):