Seite 6 von 31
Verfasst: 16.03.2005 15:17
von freedimension
Achja, hier auf der Arbeit fällt mir gerade eins auf:
Wäre es möglich, die Lautstärkestufen logarithmisch statt linear zu bestimmen? Im höheren Lautstärkenbereich ist eine genaue Regelung des Sounds meist weniger nötig als im niedrigeren Bereich.
Verfasst: 20.03.2005 00:25
von Lukaso
freedimension hat geschrieben:Wäre es möglich, die Lautstärkestufen logarithmisch statt linear zu bestimmen? Im höheren Lautstärkenbereich ist eine genaue Regelung des Sounds meist weniger nötiger als im niedrigeren Bereich.
Und wie sollte ich es am besten verteilen? Vll. ein Beispiel?! Oder eine Infoseite??!

Verfasst: 20.03.2005 00:43
von remi_meier
Logarithmisch
Also mit der Log() Funktion (ev. auch Log10(), weiss nicht was hier besser ist). Schau mal auf ein paar Matheseiten (z.B.
www.mathe-online.de) nach Logarithmus! Da findeste sicher ein paar Beispiele zum Berechnen solcher Kurven
cu
Remi
Verfasst: 26.03.2005 13:22
von zigapeda
Cooler Player. find ich echt stark. zu der lautstärke regelung vieleicht noch ein schieberegler?
Freu mich schon auf die nächste version
mfg zigapeda
Verfasst: 27.03.2005 02:23
von zigapeda
Hi lukaso hab einen Fehler in deinem Player entdeckt: Wenn ich ein Lied anhöhre, also in der Playlist ist eins gespeichert, ich wiederholen aktiviert habe und die lautstärke auf 10% habe. Das lied ist zu ende und wird wiederholt aber nicht mit 10% Lautstärke sondern mit 100%.
Verfasst: 28.03.2005 11:20
von Lukaso
zigapeda hat geschrieben:Cooler Player. find ich echt stark. zu der lautstärke regelung vieleicht noch ein schieberegler?
Danke
Schieberegler, hmm muss ich schauen wo ich den einbauen kann ....
zigapeda hat geschrieben:Hi lukaso hab einen Fehler in deinem Player entdeckt: Wenn ich ein Lied anhöhre, also in der Playlist ist eins gespeichert, ich wiederholen aktiviert habe und die lautstärke auf 10% habe. Das lied ist zu ende und wird wiederholt aber nicht mit 10% Lautstärke sondern mit 100%.
Habe gerade geschaut, es war nen Codezeilen dreher drin
Bald kommt ne fehlerbereinigte Version ....
Danke für den Report
Zum Logarithmisch Lautstärkenregler, würde es nicht auch sowas in der Art tun?:
-> Lautstärke geht bis max. 255 = 100%
MFG Lukaso
Verfasst: 28.03.2005 16:08
von freedimension
Das hier müsste es tun:
Code: Alles auswählen
For i = 1 To 20
z.f = i/2.0
Debug Int((z * z) * 2.55)
Next
Ansonsten meinte ich mit Logarithmisch, dass du einfach auf einer logarithmischen Skala eine gerade Linie von 0/0 bis 100/255 einzeichnest. Dann hast du für jeden Prozenzpunkt den entsprechenden Lautstärkewert.
Was eine logarithmische Skala ist? Schaust du
hier oder
hier
Verfasst: 28.03.2005 17:05
von Lukaso
Habs jetzt ma versucht:
Code: Alles auswählen
Procedure LogVolume(grd)
ProcedureReturn Log10((grd + 10) / 10) * (255 - 10)
EndProcedure
For i = 0 To 100 Step 10 ;10 - 100%
Debug LogVolume(i)
Next
Hoffe es kapiert zu haben ...

Verfasst: 28.03.2005 17:13
von freedimension
Jein, die Skala ist falschrum. Im unteren Wertebereich sollten die Schritte kleiner sein. Sogar der 5er-Schritt zwischen 250 und 255 ist dafür IMO noch zu groß.
Probier es ruhig mal mit meinem kurzen Beispielcode, so hatte ich mir das ungefähr vorgestellt. Unten schön fein einstellbar und nach oben hinaus immer gröbere Schritte (da man den Unterschied eh nicht mehr so raushört).
Verfasst: 29.03.2005 19:39
von Lukaso
freedimension hat geschrieben:Jein, die Skala ist falschrum. Im unteren Wertebereich sollten die Schritte kleiner sein. Sogar der 5er-Schritt zwischen 250 und 255 ist dafür IMO noch zu groß.
Probier es ruhig mal mit meinem kurzen Beispielcode, so hatte ich mir das ungefähr vorgestellt. Unten schön fein einstellbar und nach oben hinaus immer gröbere Schritte (da man den Unterschied eh nicht mehr so raushört).
Ich spiel mal damit etwas rum
Danke
BTW:
40-Pix-Player v0.23 erschienen!!
DL:
http://www.purearea.net/pb/showcase/sho ... p=0&sort=1
Changelog:
- Feature zum andocken am Bildschirmrand hinzugefügt (Danke für die Hilfe).
- Bug mit mehreren Häckchen in der Playlist behoben (Danke an vonTurnundTaxis).
- Bug der die Lautstärke beim Abspielen zurücksetzte wurde behoben (Danke an zigapada).
- Player startet nicht als aktives Window.
- OnError Funktionen hinzugefügt.
- Bei zurück oder vor und eingeschaltetem Zufall nächstes zufälliges Lied.
Bei Bugs kontaktiert mich bitte!! Wenn möglich mir OnError Screen! Danke!!
Nochmals Danke fürs Testen
MFG Lukaso