Entwickler-Ecke
Multimedia / Grafik - Mit bass.dll Geschwindigkeit verändern
florida - So 26.06.11 11:12
Titel: Mit bass.dll Geschwindigkeit verändern
Hallo,
ich habe gerade mit der bass.dll experimentiert und wollte zuerst die Lautstärke verändern. Kein Problem.
Doch die Geschwindigkeit lässt sich irgendwie nicht verändern, es passiert nichts.
Delphi-Quelltext
1: 2: 3: 4: 5:
| procedure TForm1.Button2Click(Sender: TObject); begin BASS_ChannelSetAttribute(chan, BASS_ATTRIB_MUSIC_SPEED, 100); end; |
Kennt einer das Problem?
Moderiert von
Gausi: Topic aus VCL (Visual Component Library) verschoben am So 26.06.2011 um 11:23
Gausi - So 26.06.11 11:23
Was liefert BASS_ErrorGetCode zurück? Laut Bass-Hilfe lässt sich das nur für MOD-files anwenden, also nicht für die üblichen Audiotypen wie mp3, ogg, wav, etc.
Für die Geschwindigkeit muss man sonst die Samplerate verändern, also mit BASS_ATTRIB_FREQ arbeiten, oder mit BASS_ATTRIB_TEMPO, wenn man auch die bass_fx.dll nutzt. Damit bliebt die Tonhöhe dann gleich, bei BASS_ATTRIB_FREQ verändert die sich mit.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!