Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Bass.dll Geschwindigkeitsregelung (https://www.delphipraxis.net/22770-bass-dll-geschwindigkeitsregelung.html)

DJ GIGI BURN 23. Mai 2004 11:12


Bass.dll Geschwindigkeitsregelung
 
weis jemand ob es für die bass.dll eine procedur gibt mit der man die geschwindigkeit des songs den man abspielt reglen kann oder ob man sowas selbst machen kann wenn ja wie :( ?
danke im voraus mfg gigi

atreju2oo0 23. Mai 2004 12:05

Re: Bass.dll Geschwindigkeitsregelung
 
Also direkt ne Funktion gibt es dafür nicht, und mir würde auch nichts einfallen wie man das lösen könnte.
Mir ist zwar erst in den Sinn gekommen, dass man eventuell per Timer die position in der Datei verändert, aber das Resultat kann man leider nicht mehr Musik nennen... :wall:
Falls Du ne Lösung findest würde mich die aber auch interessieren!

SirThornberry 23. Mai 2004 12:07

Re: Bass.dll Geschwindigkeitsregelung
 
wenn du nicht mit der bass.dll arbeiten würdest könnte man das über den Parameter "Pitch" der entsprechenden funktion machen. Allerdings wird mit Veränderung der geschwindigkeit auch die Höhe verändert (kommt uns zumindest so vor). Also müsste man dann noch einen Allgorythmus schreiben der den klang so verändert das die höhen wieder stimmen

Wenn du bei der bass.dll die Samplerate selbst angeben kannst könntest du durch veränderung dieser die geschwindigkeit beeinflussen

Gandalfus 23. Mai 2004 14:25

Re: Bass.dll Geschwindigkeitsregelung
 
BASS_ChannelSetAttributes(chan,
trunc(44100*(1+(0.08*(TrackBar1.Position/TrackBar1.Max)))),-1,-1);


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:12 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