| |
|
|
 |
Autor |
Nachricht |
 |
| |
|
|
| |
| MrKnogge |
#2| Verfasst am: 27.03.2007, 23:48 Titel: Re: [Bass.dll] Scrolling Spectrum |
 |
 |
 |
|
Mitglied Alter: 24 Status: offline Beiträge: 2.548 angemeldet: 09.06.2003 Wohnort: Pforzheim Delphi 2007 Professional

|
Moin,
schau dir mal die Bass-Loop-Demo an, dort wird was ähnliches gemacht, vielleicht hilft dir das ja weiter.
Gruß |
 Einstein ist tot, Newton ist tot,
und mir ist auch schon ganz schlecht... |
 |
|
|
|
| |
| Wishmaster |
#3| Verfasst am: 28.03.2007, 07:43 Titel: Re: [Bass.dll] Scrolling Spectrum |
 |
 |
 |
|
Mitglied Status: offline Beiträge: 172 angemeldet: 14.09.2002

|
Hi
Auf der Bass Homepage/Forum gibt es en fertigen Code mit dem du das machen kannst!
Suche nach TSampleDisplay3D
Das ganze basiert auf DX9, es hat ne Scroll, Zoome und Loop Funktion.
Info/Download
http://www.3delite.hu |
| [ An diesen Beitrag wurden eine oder mehrere Dateien angehängt. Zum Herunterladen bitte anmelden. ] |
|
 |
|
|
|
| |
| kurtm1 |
#4| Verfasst am: 28.03.2007, 20:16 Titel: Re: [Bass.dll] Scrolling Spectrum |
 |
 |
 |
|
Mitglied Status: offline Beiträge: 330 angemeldet: 13.12.2003

|
Hab das probiert, da hat alleine die Demo Applikation (Software Rendering, Hardware funzt nicht) eine CPU Auslastung von ~35% |
|
 |
|
|
|
| |
| kurtm1 |
#5| Verfasst am: 05.04.2007, 21:24 Titel: Re: [Bass.dll] Scrolling Spectrum |
 |
 |
 |
|
Mitglied Status: offline Beiträge: 330 angemeldet: 13.12.2003

|
push |
|
 |
|
|
|
| |
| Ghostwalker |
#6| Verfasst am: 06.04.2007, 07:01 Titel: Re: [Bass.dll] Scrolling Spectrum |
 |
 |
 |
|
Mitglied Alter: 36 Status: offline Beiträge: 675 angemeldet: 16.06.2003 Wohnort: Schönwald Turbo Delphi für Win32

|
Also..ich hab mir auch mal das Teil runter geladen.
-> Software-Rendering -> Prozessorlast 18 %
-> Hardware -> Prozessorlast 13 %
-> Mixed -> Prozessorlast 7 %
Da bei dir das Hardware-Rendering nicht funktioniert, tippe ich mal darauf, das deine Graka nicht DirectX9 unterstützt. Oder hast du eine älter DirectX-Version drauf ? |
 Gruß Ghostwalker
---------------------------------------------------------------------
Bill Gates, 1981: "640K sollte genug für jedermann sein". |
 |
|
|
|
| |
| kurtm1 |
#7| Verfasst am: 06.04.2007, 13:02 Titel: Re: [Bass.dll] Scrolling Spectrum |
 |
 |
 |
|
Mitglied Status: offline Beiträge: 330 angemeldet: 13.12.2003

|
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 TVRThread Komponente ist von hier: http://www.tmssoftware.com/tiw.htm
thx |
| [ An diesen Beitrag wurden eine oder mehrere Dateien angehängt. Zum Herunterladen bitte anmelden. ] |
Zuletzt bearbeitet von kurtm1 am 06.04.2007, 13:02, insgesamt 1-mal bearbeitet. |
 |
|
|
|
| |
| kurtm1 |
#8| Verfasst am: 28.06.2008, 14:24 Titel: Re: [Bass.dll] Scrolling Spectrum |
 |
 |
 |
|
Mitglied Status: offline Beiträge: 330 angemeldet: 13.12.2003

|
push |
|
 |
|
|
|
| |
|
|
| |
| kurtm1 |
#10| Verfasst am: 30.06.2008, 17:51 Titel: Re: [Bass.dll] Scrolling Spectrum |
 |
 |
 |
|
Mitglied Status: offline Beiträge: 330 angemeldet: 13.12.2003

|
sehr cool, vielen dank!!
ich werd mir jetzt mal die source durchsehen |
|
 |
|
|
|
| |
| kurtm1 |
#11| Verfasst am: 01.08.2008, 23:00 Titel: Re: [Bass.dll] Scrolling Spectrum |
 |
 |
 |
|
Mitglied Status: offline Beiträge: 330 angemeldet: 13.12.2003

|
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 (_zoomtime,_zoomwave_min,_zoomwave_max,_zoomvert) habe ich in der Programmklasse definiert, da ich diese ja dort zumeist brauche. Jetzt möchte ich an die Thread Funktion der Bassklasse (welche die Arrays füllt) nur den Pointer auf diese Arrays weitergeben und diese dort füllen lassen. Wie kann ich das machen bzw. kannst du vielleicht noch ein kleines Beispiel machen, indem die Bass Funktionen ausgelagert sind? |
|
 |
|
|
|
| |
| DGL-luke |
#12| Verfasst am: 02.08.2008, 09:50 Titel: Re: [Bass.dll] Scrolling Spectrum |
 |
 |
 |
|
"Rüsselmops" ;-) Alter: 20 Status: offline Beiträge: 4.022 angemeldet: 01.04.2005 Wohnort: Bad Tölz Delphi 2006 Professional

|
Da musst du synchronisieren oder mit Critical Sections arbeiten.
Genauer kann ichs jetzt nicht erklären ohne mehr Code zu haben. |
 Suche Grafiktablett. Spenden/Gebrauchtangebote willkommen.
Gotteskrieger gesucht!
For it is the chief characteristic of the religion of science that it works. - Isaac Asimov, Foundation I, Buch 1 |
 |
|
|
|
| |
| kurtm1 |
#13| Verfasst am: 03.08.2008, 10:18 Titel: Re: [Bass.dll] Scrolling Spectrum |
 |
 |
 |
|
Mitglied Status: offline Beiträge: 330 angemeldet: 13.12.2003

|
Der Code ist eh in der zip File oben |
|
 |
|
|
|
| |
| omata |
#14| Verfasst am: 03.08.2008, 13:15 Titel: Re: [Bass.dll] Scrolling Spectrum |
 |
 |
 |
|
aktives Mitglied Status: offline Beiträge: 1.962 angemeldet: 26.08.2004 Wohnort: Wedel Delphi 7 Enterprise

|
Vielleicht so... |
| [ An diesen Beitrag wurden eine oder mehrere Dateien angehängt. Zum Herunterladen bitte anmelden. ] |
|
 |
|
|
|
| |
| kurtm1 |
#15| Verfasst am: 03.08.2008, 19:32 Titel: Re: [Bass.dll] Scrolling Spectrum |
 |
 |
 |
|
Mitglied Status: offline Beiträge: 330 angemeldet: 13.12.2003

|
perfekt, danke! |
|
 |
|
|
|
 |
|
 |
| |
|
|
| |
 
|
|